sp-theme{--spectrum-sans-serif-font-family:"Sohne",sans-serif;--spectrum-accent-color-100:var(--nwc-seq-1);--spectrum-accent-color-200:var(--nwc-accent-subtle);--spectrum-accent-color-300:var(--nwc-viz-6);--spectrum-accent-color-400:color-mix(in srgb,var(--nwc-accent-alt) 60%,var(--nwc-accent) 40%);--spectrum-accent-color-500:color-mix(in srgb,var(--nwc-accent-alt) 35%,var(--nwc-accent) 65%);--spectrum-accent-color-600:color-mix(in srgb,var(--nwc-accent) 80%,#fff 20%);--spectrum-accent-color-700:color-mix(in srgb,var(--nwc-accent) 90%,#fff 10%);--spectrum-accent-color-800:color-mix(in srgb,var(--nwc-accent) 96%,#fff 4%);--spectrum-accent-color-900:var(--nwc-accent);--spectrum-accent-color-1000:var(--nwc-accent-hover);--spectrum-accent-color-1100:var(--nwc-accent-active);--spectrum-accent-color-1200:color-mix(in srgb,var(--nwc-accent-active) 85%,#000 15%);--spectrum-accent-color-1300:color-mix(in srgb,var(--nwc-accent-active) 70%,#000 30%);--spectrum-accent-color-1400:color-mix(in srgb,var(--nwc-accent-active) 55%,#000 45%);--spectrum-accent-color-1500:color-mix(in srgb,var(--nwc-accent-active) 40%,#000 60%);--spectrum-accent-color-1600:color-mix(in srgb,var(--nwc-accent-active) 25%,#000 75%);--spectrum-neutral-background-color-selected-default:var(--nwc-accent);--spectrum-neutral-background-color-selected-hover:var(--nwc-accent-hover);--spectrum-neutral-background-color-selected-down:var(--nwc-accent-hover);--spectrum-neutral-background-color-selected-focus:var(--nwc-accent-hover);--system-switch-handle-border-color-selected-default:var(--nwc-accent);--system-textfield-border-width:1px;--system-textfield-border-color:var(--nwc-input-border-color);--system-textfield-border-color-focus:var(--nwc-accent);--spectrum-focus-indicator-color:transparent;--spectrum-focus-indicator-thickness:0;--system-textfield-border-color-focus-hover:var(--nwc-accent);--system-textfield-border-color-keyboard-focus:var(--nwc-accent);--mod-textfield-border-color-focus:var(--nwc-accent);--mod-textfield-border-color-keyboard-focus:var(--nwc-accent);--mod-textfield-border-color-focus-hover:var(--nwc-accent-hover);--mod-textfield-focus-indicator-width:0px}.ag-theme-quartz{--ag-accent-color:var(--nwc-accent);--ag-row-hover-color:rgba(0,0,0,.02);--ag-header-text-color:var(--nwc-raw-gray-500);--ag-pagination-panel-height:2.75rem}iconify-icon{display:inline-block;min-height:1rem;min-width:1rem}sp-theme{display:flex;flex-direction:column;flex-grow:1}sp-button{border-radius:var(--nwc-radius-md);text-decoration:none;transition:all var(--nwc-duration-normal) var(--nwc-ease-out)}sp-button[variant=accent],sp-button[variant=primary]{font-weight:var(--nwc-font-weight-primary)}sp-button[variant=secondary]{color:var(--nwc-text-secondary);font-weight:var(--nwc-font-weight-secondary)}sp-button[variant=negative]{font-weight:var(--nwc-font-weight-ghost)}sp-button[size=s]{font-size:.75rem;padding:.05rem .5rem}sp-button[size=m]{padding:.1rem 1rem}sp-button[size=l]{font-size:1.15rem;padding:.15rem 1.5rem}sp-button[size=xl]{font-size:1.3rem;padding:.2rem 2rem}sp-textfield{color:var(--nwc-text-inputs)}.ag-header-cell-text{color:var(--nwc-raw-gray-500);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ag-icon-filter:before{color:var(--nwc-raw-gray-500);transform:scale(.75)}.ag-paging-panel{background:var(--nwc-bg-elevated);border-top:1px solid var(--nwc-border-subtle);color:var(--nwc-ui-text-muted);font-size:.75rem}.ag-paging-number,.ag-paging-row-summary-panel-number{color:var(--nwc-raw-gray-600);font-weight:500}.ag-overlay-loading-wrapper{align-items:center;display:flex;justify-content:flex-start;padding-top:clamp(16px,4vh,40px)}.ag-overlay-loading-center{background:transparent;border:0;box-shadow:none;margin:0 auto}@font-face{font-family:Sohne;font-style:normal;font-weight:200;src:url(../font/Sohne-Extraleicht.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:200;src:url(../font/Sohne-ExtraleichtKursiv.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:300;src:url(../font/Sohne-Leicht.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:300;src:url(../font/Sohne-LeichtKursiv.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:400;src:url(../font/Sohne-Buch.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:400;src:url(../font/Sohne-BuchKursiv.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:500;src:url(../font/Sohne-Kraftig.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:500;src:url(../font/Sohne-KraftigKursiv.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:600;src:url(../font/Sohne-Halbfett.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:600;src:url(../font/Sohne-HalbfettKursiv.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:700;src:url(../font/Sohne-Dreiviertelfett.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:700;src:url(../font/Sohne-DreiviertelfettKursiv.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:800;src:url(../font/Sohne-Fett.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:800;src:url(../font/Sohne-FettKursiv.otf) format("opentype")}@font-face{font-family:Sohne;font-style:normal;font-weight:900;src:url(../font/Sohne-Extrafett.otf) format("opentype")}@font-face{font-family:Sohne;font-style:italic;font-weight:900;src:url(../font/Sohne-ExtrafettKursiv.otf) format("opentype")}*{font-family:var(--nwc-font-primary);font-size:clamp(13px,calc(12.7px + .1vw),21px);font-weight:400;line-height:1.7}html{-webkit-text-size-adjust:100%;color:var(--nwc-text-secondary)}h1{color:var(--nwc-text-primary);font-size:4.5rem;font-weight:700;letter-spacing:-.04em;line-height:1.05}h2{font-size:2.25rem;letter-spacing:-.03em;line-height:1.15}h2,h3{color:var(--nwc-text-primary);font-weight:600}h3{font-size:1.375rem;letter-spacing:-.02em;line-height:1.3}:root{--nwc-ui-surface:var(--nwc-basic-fill,#fff);--nwc-ui-surface-muted:var(--nwc-basic-background,#f8f8f8);--nwc-ui-surface-soft:var(--nwc-row-hover,#eef2f7);--nwc-ui-border:var(--nwc-basic-border,#d8deea);--nwc-ui-border-strong:var(--nwc-input-border-color,#b8c2d1);--nwc-ui-text:var(--nwc-text-primary,#182234);--nwc-ui-text-muted:var(--nwc-text-secondary,#5d6d85);--nwc-ui-primary:var(--nwc-accent,#0b63f6);--nwc-ui-primary-strong:var(--nwc-accent-hover,#084ec3);--nwc-ui-danger:var(--nwc-danger,#bf2f2f);--nwc-ui-danger-strong:var(--nwc-danger-hover,#9c1f1f);--nwc-ui-shadow:var(--nwc-card-shadow,0 24px 64px rgba(15,23,42,.18))}body.spectrum--dark{--nwc-ui-surface:#162131;--nwc-ui-surface-muted:#0f1724;--nwc-ui-surface-soft:#1c2940;--nwc-ui-border:#314156;--nwc-ui-border-strong:#425572;--nwc-ui-text:#e8eef8;--nwc-ui-text-muted:#999;--nwc-ui-primary:#7aa2ff;--nwc-ui-primary-strong:#5f8cff;--nwc-ui-danger:#ff8a80;--nwc-ui-danger-strong:#ff6f61;--nwc-ui-shadow:0 24px 64px rgba(2,6,23,.45)}.wc-ui-assistant-shell-dark,.wc-ui-floating-panel-dark{--nwc-ui-surface:#1f1f1f;--nwc-ui-surface-muted:#161616;--nwc-ui-surface-soft:#2a2a2a;--nwc-ui-border:#393939;--nwc-ui-border-strong:#525252;--nwc-ui-text:#f4f4f4;--nwc-ui-text-muted:#a8a8a8;--nwc-ui-primary:#78a9ff;--nwc-ui-primary-strong:#a6c8ff;--nwc-ui-danger:#ff8389;--nwc-ui-danger-strong:#fa4d56;--nwc-ui-shadow:0 24px 72px rgba(0,0,0,.48);--nwc-basic-fill:#262626;--nwc-basic-border:#525252;--nwc-input-background:#262626;--nwc-input-background-disabled:#393939;--nwc-input-border-color:#525252;--nwc-input-border:1px solid #525252;--nwc-text-inputs:#f4f4f4;--nwc-text-form-labels:#c6c6c6;--nwc-text-muted:#a8a8a8;--nwc-text-disabled:#8d8d8d}.wc-ui-accent{color:var(--nwc-accent)}.wc-ui-danger{color:var(--nwc-danger)}.wc-ui-button{appearance:none;background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border-strong);border-radius:999px;color:var(--nwc-ui-text);cursor:pointer;font:inherit;font-weight:600;min-height:40px;padding:0 14px;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.wc-ui-button:hover:enabled{border-color:var(--nwc-ui-primary);transform:translateY(-1px)}.wc-ui-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.wc-ui-button-primary{background:var(--nwc-ui-primary);border-color:var(--nwc-ui-primary);color:#fff}.wc-ui-button-primary:hover:enabled{background:var(--nwc-ui-primary-strong);border-color:var(--nwc-ui-primary-strong)}.wc-ui-button-danger{background:var(--nwc-danger);border-color:var(--nwc-danger);color:#fff}.wc-ui-button-danger:hover:enabled{background:var(--nwc-danger-hover);border-color:var(--nwc-danger-hover)}.wc-ui-button-ghost{background:transparent;font-weight:var(--nwc-font-weight-ghost)}.wc-ui-button-inline{font-size:.9rem;min-height:34px;padding:0 12px}.wc-ui-floating-panel{background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border);box-shadow:var(--nwc-ui-shadow);color:var(--nwc-ui-text);display:none;min-width:0;position:relative}.wc-ui-floating-panel-dark{color-scheme:dark}.wc-ui-floating-panel-open{display:grid}.wc-ui-floating-panel-docked{grid-template-rows:auto minmax(0,1fr) auto;height:100%;width:100%}.wc-ui-floating-panel-floating{border-radius:16px;bottom:24px;grid-template-rows:auto minmax(0,1fr) auto;height:min(720px,calc(100vh - 48px));overflow:hidden;position:fixed;right:24px;width:min(460px,calc(100vw - 32px));z-index:1001}.wc-ui-floating-panel-floating.wc-ui-floating-panel-dark{border-color:var(--nwc-ui-border-strong)}.wc-ui-floating-panel-collapsed{height:auto}.wc-ui-floating-panel-header{align-items:center;border-bottom:1px solid var(--nwc-ui-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:12px 14px;user-select:none}.wc-ui-floating-panel-heading{display:grid;gap:2px;min-width:0}.wc-ui-floating-panel-floating.wc-ui-floating-panel-draggable .wc-ui-floating-panel-heading{cursor:move}.wc-ui-floating-panel-floating.wc-ui-floating-panel-dragging,.wc-ui-floating-panel-floating.wc-ui-floating-panel-dragging .wc-ui-floating-panel-heading{cursor:move;user-select:none}.wc-ui-floating-panel-title{font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-floating-panel-subtitle{color:var(--nwc-ui-text-muted);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-floating-panel-actions{align-items:center;display:flex;gap:4px}.wc-ui-floating-panel-body{display:grid;min-height:0;overflow:hidden}.wc-ui-floating-panel-body>*{min-height:0}.wc-ui-floating-panel-footer{border-top:1px solid var(--nwc-ui-border)}.wc-ui-floating-panel-resize-handle{bottom:0;cursor:nwse-resize;display:none;height:18px;position:absolute;right:0;width:18px;z-index:1}.wc-ui-floating-panel-floating.wc-ui-floating-panel-resizable:not(.wc-ui-floating-panel-collapsed) .wc-ui-floating-panel-resize-handle{display:block}.wc-ui-floating-panel-resize-handle:after{border-bottom:2px solid var(--nwc-ui-text-muted);border-right:2px solid var(--nwc-ui-text-muted);bottom:4px;content:"";height:8px;opacity:.7;position:absolute;right:4px;width:8px}.wc-ui-floating-panel-resizing{user-select:none}.wc-ui-assistant-shell{background:var(--nwc-ui-surface-muted);color:var(--nwc-ui-text);display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.wc-ui-assistant-shell-dark{color-scheme:dark}.wc-ui-assistant-shell-with-sidebar{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.wc-ui-assistant-sidebar{background:var(--nwc-ui-surface);border-right:1px solid var(--nwc-ui-border);min-width:0;overflow:auto}.wc-ui-assistant-main{display:grid;grid-template-areas:"header" "context" "auxiliary" "messages" "actions" "composer";grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-height:0;min-width:0;overflow:hidden}.wc-ui-assistant-header{align-items:center;background:var(--nwc-ui-surface);border-bottom:1px solid var(--nwc-ui-border);display:grid;gap:12px;grid-area:header;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;user-select:none}.wc-ui-assistant-heading{min-width:0}.wc-ui-assistant-title{font-weight:700;line-height:1.2}.wc-ui-assistant-subtitle{color:var(--nwc-ui-text-muted);font-size:.86rem;margin-top:2px}.wc-ui-assistant-header-actions,.wc-ui-assistant-provider-picker{align-items:center;display:flex;gap:6px}.wc-ui-assistant-provider-option{border-radius:999px}.wc-ui-assistant-provider-option-active{background:color-mix(in srgb,var(--nwc-ui-primary) 20%,transparent);border-color:var(--nwc-ui-primary)}.wc-ui-assistant-context-pill{align-items:center;background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border);border-radius:999px;color:var(--nwc-ui-text);display:grid;gap:8px;grid-area:context;grid-template-columns:auto auto minmax(0,1fr) auto;margin:12px 16px 0;padding:8px 10px}.wc-ui-assistant-context-label{color:var(--nwc-ui-text-muted);font-size:.78rem}.wc-ui-assistant-context-value{font-size:.86rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-assistant-auxiliary{display:grid;gap:8px;grid-area:auxiliary;min-width:0;padding:8px 16px 0}.wc-ui-assistant-session-list{display:grid;gap:4px;padding:8px}.wc-ui-assistant-session-list-header{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:2px 2px 8px}.wc-ui-assistant-session-list-title{align-items:center;color:var(--nwc-ui-text-muted);display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;min-width:0;text-transform:uppercase}.wc-ui-assistant-session-list-title iconify-icon{color:var(--nwc-ui-primary)}.wc-ui-assistant-session-list-title-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-assistant-session-list-items{display:grid;gap:4px}.wc-ui-assistant-session{border:1px solid transparent;border-radius:8px;cursor:pointer;display:grid;gap:5px;min-width:0;padding:9px 10px 10px;position:relative;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.wc-ui-assistant-session-active,.wc-ui-assistant-session:hover{background:var(--nwc-ui-surface-soft)}.wc-ui-assistant-session:hover{border-color:color-mix(in srgb,var(--nwc-ui-primary) 18%,var(--nwc-ui-border))}.wc-ui-assistant-session-active{border-color:color-mix(in srgb,var(--nwc-ui-primary) 30%,var(--nwc-ui-border));box-shadow:inset 2px 0 0 var(--nwc-ui-primary)}.wc-ui-assistant-session-title-row{align-items:center;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.wc-ui-assistant-session-icon{align-items:center;background:color-mix(in srgb,var(--nwc-ui-primary) 8%,var(--nwc-ui-surface));border-radius:7px;color:color-mix(in srgb,var(--nwc-ui-primary) 62%,var(--nwc-ui-text-muted));display:inline-flex;height:22px;justify-content:center;width:22px}.wc-ui-assistant-session-active .wc-ui-assistant-session-icon,.wc-ui-assistant-session-pinned .wc-ui-assistant-session-icon{background:color-mix(in srgb,var(--nwc-ui-primary) 15%,var(--nwc-ui-surface));color:var(--nwc-ui-primary)}.wc-ui-assistant-session-title{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-assistant-session-meta{align-items:center;display:block;min-height:20px;min-width:0;padding-left:29px}.wc-ui-assistant-session-details{align-items:center;display:inline-flex;gap:6px;min-width:0}.wc-ui-assistant-session-subtitle{align-items:center;color:var(--nwc-ui-text-muted);display:inline-flex;font-size:.78rem;gap:4px;max-width:100%;min-width:0;overflow:hidden}.wc-ui-assistant-session-subtitle iconify-icon{flex-shrink:0;opacity:.72}.wc-ui-assistant-session-subtitle-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-assistant-session-badge{align-items:center;background:color-mix(in srgb,var(--nwc-ui-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--nwc-ui-primary) 22%,transparent);border-radius:999px;color:var(--nwc-ui-primary);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;gap:3px;line-height:1.3;padding:1px 6px}.wc-ui-assistant-session-badge iconify-icon{flex-shrink:0}.wc-ui-assistant-session-actions{align-items:center;background:color-mix(in srgb,var(--nwc-ui-surface) 94%,transparent);border:1px solid var(--nwc-ui-border);border-radius:999px;bottom:8px;box-shadow:0 4px 14px rgba(15,23,42,.08);display:inline-flex;gap:4px;justify-content:flex-end;max-width:calc(100% - 16px);opacity:0;padding:2px;pointer-events:none;position:absolute;right:8px;transform:translateY(2px) scale(.98);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden}.wc-ui-assistant-session-confirm-archive .wc-ui-assistant-session-actions,.wc-ui-assistant-session:focus-within .wc-ui-assistant-session-actions,.wc-ui-assistant-session:hover .wc-ui-assistant-session-actions{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.wc-ui-assistant-session-confirm-archive .wc-ui-assistant-session-details,.wc-ui-assistant-session:focus-within .wc-ui-assistant-session-details,.wc-ui-assistant-session:hover .wc-ui-assistant-session-details{max-width:calc(100% - 8.25rem)}.wc-ui-assistant-session-action{display:inline-block;max-width:5.5rem;width:auto}.wc-ui-assistant-session-archive-confirm{max-width:5.8rem}.wc-ui-assistant-message-list{align-content:start;display:grid;gap:12px;grid-area:messages;min-height:0;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;padding:16px}.wc-ui-assistant-empty{align-self:center;color:var(--nwc-ui-text-muted);justify-self:center}.wc-ui-assistant-message{display:grid;gap:6px;max-width:min(760px,92%)}.wc-ui-assistant-message-user{justify-self:end}.wc-ui-assistant-message-assistant,.wc-ui-assistant-message-error,.wc-ui-assistant-message-system{justify-self:start}.wc-ui-assistant-message-meta{color:var(--nwc-ui-text-muted);display:flex;font-size:.74rem;gap:8px}.wc-ui-assistant-message-content{background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border);border-radius:12px;display:grid;gap:10px;line-height:1.48;padding:10px 12px}.wc-ui-assistant-message-text{overflow-wrap:anywhere;white-space:pre-wrap}.wc-ui-assistant-message-user .wc-ui-assistant-message-content{background:color-mix(in srgb,var(--nwc-ui-primary) 22%,var(--nwc-ui-surface));border-color:color-mix(in srgb,var(--nwc-ui-primary) 42%,var(--nwc-ui-border))}.wc-ui-assistant-message-error .wc-ui-assistant-message-content{border-color:color-mix(in srgb,var(--nwc-ui-danger) 58%,var(--nwc-ui-border));color:var(--nwc-ui-danger)}.wc-ui-assistant-message-system .wc-ui-assistant-message-content{background:color-mix(in srgb,var(--nwc-ui-primary) 12%,var(--nwc-ui-surface));border-color:color-mix(in srgb,var(--nwc-ui-primary) 34%,var(--nwc-ui-border))}.wc-ui-assistant-code-block{background:var(--nwc-basic-fill,var(--nwc-ui-surface));border:1px solid var(--nwc-basic-border,var(--nwc-ui-border));border-radius:.5rem;display:grid;overflow:hidden}.wc-ui-assistant-code-toolbar{align-items:center;background:var(--nwc-basic-background,var(--nwc-ui-surface-muted));border-bottom:1px solid var(--nwc-basic-border,var(--nwc-ui-border));display:flex;gap:8px;justify-content:space-between;min-width:0;padding:.25rem .5rem}.wc-ui-assistant-code-language{color:var(--nwc-text-secondary,var(--nwc-ui-text-muted));font-size:.75rem;font-weight:600;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-assistant-code-copy{--nwc-accent:var(--nwc-text-secondary,var(--nwc-ui-text-muted));--nwc-accent-hover:var(--nwc-text-primary,var(--nwc-ui-text));--nwc-accent-subtle:var(--nwc-raw-gray-50,var(--nwc-ui-surface-soft));--nwc-accent-subtle-strong:var(--nwc-raw-gray-100,var(--nwc-ui-surface-soft));--nwc-accent-shadow:none;display:block;height:2rem;width:2rem}.wc-ui-assistant-code-block pre{background:var(--nwc-basic-fill,var(--nwc-ui-surface));margin:0;max-height:24rem;min-width:0;overflow:auto;padding:12px}.wc-ui-assistant-code-block code{color:var(--nwc-text-primary,var(--nwc-ui-text));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5;tab-size:4;white-space:pre}.wc-ui-assistant-tool-status{align-items:center;background:color-mix(in srgb,var(--nwc-ui-primary) 10%,var(--nwc-ui-surface));border:1px solid color-mix(in srgb,var(--nwc-ui-primary) 34%,var(--nwc-ui-border));border-radius:999px;color:var(--nwc-ui-text-muted);display:inline-flex;font-size:.74rem;gap:6px;line-height:1.25;max-width:100%;padding:5px 8px;width:fit-content}.wc-ui-assistant-stream-cursor{animation:wc-ui-assistant-cursor 1s steps(2,start) infinite;background:var(--nwc-ui-primary);display:inline-block;height:1em;margin-left:2px;vertical-align:-.15em;width:7px}@keyframes wc-ui-assistant-cursor{50%{opacity:0}}.wc-ui-assistant-citations{display:grid;gap:6px;margin-top:2px}.wc-ui-assistant-citations-title{color:var(--nwc-ui-text-muted);font-size:.74rem;font-weight:700}.wc-ui-assistant-citations-list{display:grid;gap:6px}.wc-ui-assistant-citation{background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border);border-radius:8px;display:grid;gap:2px;padding:8px}.wc-ui-assistant-citation-title{color:var(--nwc-ui-primary);font-size:.82rem;font-weight:700;text-decoration:none}.wc-ui-assistant-citation-detail,.wc-ui-assistant-citation-source{color:var(--nwc-ui-text-muted);font-size:.76rem}.wc-ui-assistant-actions{display:flex;flex-wrap:wrap;gap:8px;grid-area:actions;min-height:0;padding:0 16px 12px}.wc-ui-assistant-action{align-items:start;background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border);border-radius:8px;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);max-width:320px;min-width:min(220px,100%);padding:9px 10px}.wc-ui-assistant-action:hover{border-color:var(--nwc-ui-primary)}.wc-ui-assistant-action-text{min-width:0}.wc-ui-assistant-action-label{font-size:.86rem;font-weight:700}.wc-ui-assistant-action-description{color:var(--nwc-ui-text-muted);font-size:.76rem;line-height:1.35}.wc-ui-assistant-composer{background:var(--nwc-ui-surface);border-top:1px solid var(--nwc-ui-border);display:grid;gap:8px;grid-area:composer;min-height:0;padding:12px}.wc-ui-floating-panel-floating .wc-ui-assistant-actions{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.wc-ui-floating-panel-floating .wc-ui-assistant-action{flex:0 0 min(240px,82%);min-width:0}.wc-ui-assistant-composer-input{min-width:0}.wc-ui-assistant-composer-textarea{--input-max-width:100%;--nwc-input-background:var(--nwc-ui-surface-muted);--nwc-input-border-color:var(--nwc-ui-border-strong);--nwc-input-border:1px solid var(--nwc-ui-border-strong);--nwc-text-inputs:var(--nwc-ui-text);--nwc-text-form-labels:var(--nwc-ui-text-muted);--nwc-text-muted:var(--nwc-ui-text-muted);width:100%}.wc-ui-assistant-composer-attachments{display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.wc-ui-assistant-composer-attachment{align-items:center;background:var(--nwc-ui-surface-muted);border:.0625rem solid var(--nwc-ui-border);border-radius:.5rem;color:var(--nwc-ui-text);display:inline-flex;gap:.375rem;max-width:100%;min-width:0;padding:.25rem .25rem .25rem .5rem}.wc-ui-assistant-composer-attachment-text{min-width:0}.wc-ui-assistant-composer-attachment-detail,.wc-ui-assistant-composer-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-ui-assistant-composer-attachment-name{font-size:.78rem;font-weight:700;max-width:13.75rem}.wc-ui-assistant-composer-attachment-detail{color:var(--nwc-ui-text-muted);font-size:.7rem;max-width:13.75rem}.wc-ui-assistant-composer-attachment-remove{flex:0 0 auto}.wc-ui-assistant-composer-toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between}.wc-ui-assistant-composer-leading,.wc-ui-assistant-composer-trailing{align-items:center;display:flex;gap:4px}@media (max-width:640px){.wc-ui-floating-panel-floating{border-radius:8px;bottom:8px;height:min(680px,calc(100vh - 16px));right:8px;width:calc(100vw - 16px)}.wc-ui-assistant-shell-with-sidebar{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.wc-ui-assistant-shell-with-sidebar .wc-ui-assistant-sidebar{border-bottom:1px solid var(--nwc-ui-border);border-right:0;max-height:160px}.wc-ui-assistant-header{grid-template-columns:minmax(0,1fr)}.wc-ui-assistant-header-actions{justify-content:flex-start;overflow-x:auto}}.wc-ui-choice-overlay,.wc-ui-modal-overlay{align-items:center;background:rgba(15,23,42,.45);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.wc-ui-choice-overlay.wc-ui-choice-open,.wc-ui-modal-overlay.wc-ui-modal-open{display:flex}.wc-app-modal-host.wc-ui-floating-panel-active .wc-ui-choice-overlay,.wc-app-modal-host.wc-ui-floating-panel-active .wc-ui-modal-overlay{pointer-events:none}.wc-ui-choice-card,.wc-ui-modal-card{background:var(--nwc-ui-surface);border-radius:.5rem;color:var(--nwc-ui-text);display:grid;gap:1.125rem;max-height:calc(100vh - 3rem);overflow:auto;padding:1.25rem;pointer-events:auto;width:min(47.5rem,calc(100vw - 2rem))}.wc-ui-modal-card.wc-ui-modal-dragged{margin:0;position:fixed}.wc-ui-modal-card-wide{width:min(70rem,calc(100vw - 2rem))}.wc-ui-modal-card-full{max-height:calc(100vh - 2rem);width:min(85rem,calc(100vw - 2rem))}.wc-ui-modal-card.wc-ui-modal-draggable .wc-ui-modal-heading{cursor:grab}.wc-ui-modal-card.wc-ui-modal-dragging,.wc-ui-modal-card.wc-ui-modal-dragging .wc-ui-modal-heading{cursor:grabbing;user-select:none}.wc-ui-choice-card{border:1px solid var(--nwc-ui-border);box-shadow:var(--nwc-ui-shadow);gap:1rem;padding:1.25rem 1.25rem 1rem;width:min(30rem,calc(100vw - 2rem))}.wc-ui-choice-header,.wc-ui-modal-header{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.wc-ui-choice-heading,.wc-ui-modal-heading{display:grid;gap:.375rem}.wc-ui-choice-title,.wc-ui-modal-title{font-size:1.35rem;font-weight:700;line-height:1.12}.wc-ui-choice-subtitle,.wc-ui-modal-subtitle{color:var(--nwc-ui-text-muted);line-height:1.5}.wc-ui-choice-title{font-size:1.125rem;font-weight:700;line-height:1.2}.wc-ui-choice-subtitle{font-size:.875rem}.wc-ui-choice-header{border-bottom:1px solid var(--nwc-ui-border);padding-bottom:.5rem}.wc-ui-form,.wc-ui-modal-body,.wc-ui-modal-body-content,.wc-ui-modal-body-wrap,.wc-ui-modal-footer{display:grid;gap:1rem}.wc-ui-confirm-message{color:var(--nwc-ui-text);line-height:1.6}.wc-ui-actions,.wc-ui-confirm-actions{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end}.wc-ui-horizontal-panel,.wc-ui-two-columns-panel,.wc-ui-vertical-panel{min-width:0}.wc-ui-horizontal-panel{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.wc-ui-vertical-panel{display:flex;flex-direction:column;gap:.75rem}.wc-ui-two-columns-panel{--wc-ui-two-columns-min:320px;display:flex;flex-direction:column;gap:16px}.wc-ui-two-columns-row{align-items:start;display:grid;gap:16px 48px;grid-template-columns:minmax(var(--wc-ui-two-columns-min),1fr) minmax(var(--wc-ui-two-columns-min),1fr)}.wc-ui-two-columns-row-full{grid-template-columns:minmax(0,1fr)}.wc-ui-two-columns-cell{min-width:0}.wc-ui-two-columns-row-full .wc-ui-two-columns-cell-right{display:none}.wc-ui-two-columns-cell-hidden{pointer-events:none;visibility:hidden}.wc-ui-section{background:var(--nwc-basic-fill);border:1px solid var(--nwc-basic-border);border-radius:.5rem;display:grid;gap:.75rem;padding:1rem}.wc-ui-section-title{color:var(--nwc-text-disabled);font-size:1rem;font-weight:700;line-height:1.2}.wc-ui-note{color:var(--nwc-ui-text-muted);line-height:1.5}.wc-ui-field{align-items:center;display:flex;gap:1.125rem}.wc-ui-field:hover{background-color:var(--nwc-row-hover)}.wc-ui-label{color:var(--nwc-text-form-labels);font-size:.88rem;font-weight:500;text-align:end;width:10.5rem}.wc-ui-field>:not(.wc-ui-label){justify-self:start;min-width:0;width:min(70%,28.75rem)}.wc-ui-field-wide{align-items:flex-start}.wc-ui-field-wide>:not(.wc-ui-label){flex:1 1 auto;max-width:none;width:100%}.wc-ui-input,.wc-ui-textarea{box-sizing:border-box;display:block;min-width:0;width:100%}input.wc-ui-input,sp-textfield.wc-ui-input,sp-textfield.wc-ui-textarea,textarea.wc-ui-textarea{background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border-strong);border-radius:14px;color:var(--nwc-ui-text);font:inherit;min-height:44px;padding:0 14px}input.wc-ui-input:focus,sp-textfield.wc-ui-input:focus-within,sp-textfield.wc-ui-textarea:focus-within,textarea.wc-ui-textarea:focus{border-color:var(--nwc-ui-primary);outline:2px solid color-mix(in srgb,var(--nwc-ui-primary) 30%,transparent);outline-offset:1px}sp-textfield.wc-ui-textarea,textarea.wc-ui-textarea{min-height:120px;padding:12px 14px;resize:vertical}.wc-ui-toggle-control{align-items:center;display:flex;min-height:44px;min-width:0}.wc-ui-horizontal-panel>.wc-ui-toggle-field{flex:1 1 280px;min-width:0}.wc-ui-status{color:var(--nwc-ui-text-muted);line-height:1.5;min-height:22px}.wc-ui-status-error{color:var(--nwc-danger)}.wc-ui-code-editor{background:var(--nwc-ui-surface);border:1px solid var(--nwc-ui-border);border-radius:.5rem;display:grid;min-width:0;overflow:hidden}.wc-ui-code-editor-toolbar{align-items:center;background:var(--nwc-ui-surface-muted);border-bottom:1px solid var(--nwc-ui-border);display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;overflow-x:auto;padding:.25rem .5rem;white-space:nowrap}.wc-ui-code-editor-title{color:var(--nwc-ui-text);font-size:.9rem;font-weight:600;line-height:1.3;margin-right:auto;min-width:8rem}.wc-ui-code-editor-toolbar-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.25rem;min-width:0;white-space:nowrap}.wc-ui-code-editor-toolbar-group>sp-picker{max-width:6.5rem;min-width:0;width:6.5rem}.wc-ui-code-editor-font-group>sp-picker{max-width:5.5rem;width:5.5rem}.wc-ui-code-editor-host{height:22.5rem;min-height:20rem;width:100%}.wc-ui-code-editor-readonly .wc-ui-code-editor-host{min-height:16rem}.wc-ui-code-editor-disabled .wc-ui-code-editor-toolbar{opacity:.72}.wc-ui-rich-text-editor{display:grid;min-width:0;width:100%}.wc-toastui-editor,.wc-ui-rich-text-editor-host{min-width:0;width:100%}.wc-toastui-editor .toastui-editor-defaultUI{border-color:var(--nwc-ui-border);border-radius:.5rem;overflow:hidden}.wc-toastui-editor .toastui-editor-toolbar{background:var(--nwc-ui-surface-muted);border-bottom-color:var(--nwc-ui-border)}.wc-toastui-editor .toastui-editor-defaultUI-toolbar{background:var(--nwc-ui-surface-muted)}.wc-toastui-editor .toastui-editor-mode-switch{border-top-color:var(--nwc-ui-border)}.wc-toastui-editor .toastui-editor-md-tab-container,.wc-toastui-editor .toastui-editor-mode-switch,.wc-toastui-editor .toastui-editor-tabs{background:var(--nwc-ui-surface)}.wc-toastui-editor-disabled{opacity:.72;pointer-events:none}.wc-ui-file-picker{display:grid;gap:.6rem}.wc-ui-file-picker-inline{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.wc-ui-file-picker-name{color:var(--nwc-ui-text);font-weight:600;line-height:1.45}.wc-ui-file-picker-hint,.wc-ui-file-picker-note{color:var(--nwc-ui-text-muted);line-height:1.45}.wc-ui-file-picker-dropzone{background:var(--nwc-ui-surface-muted);border:1px dashed var(--nwc-ui-border-strong);border-radius:18px;cursor:pointer;display:grid;gap:.5rem;padding:1.15rem 1rem}.wc-ui-file-picker-badge{color:var(--nwc-ui-text);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wc-ui-file-picker-disabled,.wc-ui-file-picker-dropzone[disabled],.wc-ui-file-picker-inline[disabled],.wc-ui-file-picker[disabled]{cursor:not-allowed;opacity:.6}.wc-ui-checklist{display:grid;gap:.7rem}.wc-ui-checklist-row{align-items:start;background:var(--nwc-ui-surface-muted);border:1px solid var(--nwc-ui-border);border-radius:16px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.wc-ui-checklist-copy{display:grid;gap:4px}.wc-ui-checklist-name{color:var(--nwc-ui-text);font-weight:600}.wc-ui-checklist-empty,.wc-ui-checklist-meta{color:var(--nwc-ui-text-muted);line-height:1.45}.wc-ui-checklist-empty{background:var(--nwc-ui-surface-muted);border:1px dashed var(--nwc-ui-border);border-radius:16px;padding:18px}.wc-ui-choice-options,.wc-ui-picker-list,.wc-ui-tags-list{display:grid;gap:10px}.wc-ui-choice-options{gap:.625rem;margin-top:.25rem}.wc-ui-choice-footer{border-top:1px solid var(--nwc-ui-border);display:flex;gap:.5em;justify-content:right;padding-top:.5em}.wc-ui-choice-footer[hidden]{display:none!important}.wc-ui-picker-row,.wc-ui-tags-row{align-items:start;background:var(--nwc-ui-surface-muted);border:1px solid var(--nwc-ui-border);border-radius:16px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.wc-ui-picker-label{color:var(--nwc-ui-text);line-height:1.45}.wc-ui-choice-empty,.wc-ui-picker-empty,.wc-ui-tags-empty{background:var(--nwc-ui-surface-muted);border:1px dashed var(--nwc-ui-border);border-radius:16px;color:var(--nwc-ui-text-muted);padding:18px}.wc-ui-tags-input-row{display:grid;gap:10px}.wc-ui-tags-input-row,.wc-ui-tags-row{grid-template-columns:minmax(0,1fr) auto}.wc-ui-tags-copy{display:grid;gap:4px}.wc-ui-tags-name{color:var(--nwc-ui-text);font-weight:600}.wc-ui-tags-meta{color:var(--nwc-ui-text-muted);line-height:1.4}.wc-ui-choice-option{position:relative;width:100%}.wc-ui-choice-option:after{background:var(--nwc-ui-surface);border:1.5px solid var(--nwc-ui-border-strong);border-radius:999px;content:"";right:1.4rem;width:1.3rem}.wc-ui-choice-option-active:before,.wc-ui-choice-option:after{height:1.3rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .12s ease,background-color .12s ease}.wc-ui-choice-option-active:before{background:var(--nwc-accent-shadow);border:1.5px solid var(--nwc-ui-border-strong);border-radius:6.25rem;color:var(--nwc-accent-active);content:"Active";line-height:1.3;padding-left:.5em;padding-right:.5em;right:3.4rem;z-index:1}.wc-ui-choice-option:hover:after{border-color:var(--nwc-ui-primary)}.wc-ui-choice-option-selected:after{background:var(--nwc-ui-primary);border-color:var(--nwc-ui-primary);box-shadow:inset 0 0 0 3px var(--nwc-ui-surface)}.wc-ui-state{background:var(--nwc-ui-surface-muted);border:1px dashed var(--nwc-ui-border-strong);border-radius:22px;display:grid;gap:10px;justify-items:center;padding:28px 20px;text-align:center}.wc-ui-state-error{border-color:color-mix(in srgb,var(--nwc-danger) 45%,var(--nwc-ui-border-strong))}.wc-ui-state-badge{background:var(--nwc-ui-surface-soft);block-size:44px;border-radius:999px;color:var(--nwc-ui-primary);display:grid;font-size:1.05rem;font-weight:800;inline-size:44px;place-items:center}.wc-ui-state-error .wc-ui-state-badge{background:color-mix(in srgb,var(--nwc-danger) 14%,var(--nwc-ui-surface));color:var(--nwc-danger)}.wc-ui-loading-overlay{align-items:center;color:var(--nwc-accent);display:flex;gap:.5rem;justify-content:center;pointer-events:none;text-align:center}.wc-ui-loading-overlay-contained{min-height:4rem;padding:.65rem 2rem;width:100%}.wc-ui-loading-overlay-page{background:hsla(0,0%,100%,.45);inset:0;position:fixed;z-index:10}.wc-ui-loading-spinner{color:var(--nwc-accent);display:inline-flex}.wc-ui-loading-label{color:var(--nwc-text-secondary);font-size:1rem}.wc-ui-loading-label:empty{display:none}.wc-ui-state-title{color:var(--nwc-ui-text);font-size:1.02rem;font-weight:700}.wc-ui-state-subtitle{color:var(--nwc-ui-text-muted);line-height:1.55;max-width:40rem}.wc-ui-records{display:grid;gap:16px}.wc-ui-records-header{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.wc-ui-records-heading{display:grid;gap:6px}.wc-ui-records-title{color:var(--nwc-ui-text);font-size:1.4rem;font-weight:700;line-height:1.12}.wc-ui-records-subtitle{color:var(--nwc-ui-text-muted);line-height:1.5}.wc-ui-records-tools{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.wc-ui-records-search{min-inline-size:240px}.wc-ui-records-summary{color:var(--nwc-ui-text-muted);line-height:1.5}.wc-ui-records-table{border:1px solid var(--nwc-ui-border);border-radius:22px;gap:0;overflow:hidden}.wc-ui-records-rows,.wc-ui-records-table{background:var(--nwc-ui-border);display:grid}.wc-ui-records-rows{gap:1px}.wc-ui-records-row{background:var(--nwc-ui-surface);display:grid;gap:0}.wc-ui-records-row-header{font-weight:700}.wc-ui-records-cell{color:var(--nwc-ui-text);line-height:1.45;padding:13px 14px}.wc-ui-records-actions-cell{align-items:center;display:flex}.wc-ui-records-actions{display:flex;flex-wrap:wrap;gap:8px}.wc-ui-records-state{margin:14px}.wc-ui-detail-screen,.wc-ui-details{display:grid;gap:18px}.wc-ui-detail-header{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.wc-ui-detail-heading,.wc-ui-details-heading{display:grid;gap:6px}.wc-ui-detail-title,.wc-ui-details-title{color:var(--nwc-ui-text);font-size:1.5rem;font-weight:700;line-height:1.12}.wc-ui-detail-subtitle,.wc-ui-details-subtitle{color:var(--nwc-ui-text-muted);line-height:1.55}.wc-ui-detail-actions,.wc-ui-detail-summary,.wc-ui-detail-tabs{display:flex;flex-wrap:wrap;gap:10px}.wc-ui-detail-summary-card{background:var(--nwc-ui-surface-muted);border:1px solid var(--nwc-ui-border);border-radius:18px;display:grid;gap:6px;min-inline-size:170px;padding:14px 16px}.wc-ui-detail-summary-label{color:var(--nwc-ui-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wc-ui-detail-summary-value{color:var(--nwc-ui-text);font-weight:700}.wc-ui-detail-summary-value-empty{color:var(--nwc-ui-text-muted);font-weight:500}.wc-ui-detail-body,.wc-ui-details-body{display:grid;gap:14px}.wc-ui-details-header{display:grid}.wc-ui-details-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wc-ui-details-item{background:var(--nwc-ui-surface-muted);border:1px solid var(--nwc-ui-border);border-radius:18px;display:grid;gap:8px;padding:15px 16px}.wc-ui-details-item-wide{grid-column:1/-1}.wc-ui-details-label{color:var(--nwc-ui-text-muted);font-size:.83rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.wc-ui-details-value{color:var(--nwc-ui-text);line-height:1.55}.wc-ui-details-value-empty{color:var(--nwc-ui-text-muted)}.wc-ag-col-menu{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:.25rem;min-width:10rem;padding:.375rem;position:fixed;z-index:10000}.wc-ag-col-menu-item{background:transparent;border:none;border-radius:.375rem;cursor:pointer;padding:.5rem .625rem;text-align:left;width:100%}.wc-ag-col-menu-item-with-icon{align-items:center;display:flex;gap:.5rem}.wc-ag-col-menu-item-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:1rem;justify-content:center;width:1rem}.wc-ag-col-menu-item-label{flex:1 1 auto}.wc-ag-col-menu-toggler{background:transparent;border:none;cursor:pointer;font-size:1.125rem;line-height:1;padding:0 .375rem}.wc-ag-col-menu-root{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.wc-structured-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.wc-structured-panel-header{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.2rem;justify-content:space-between;padding-bottom:1rem}.wc-structured-panel-heading{color:var(--nwc-navy);display:flex;flex-direction:column;font-size:1.45rem;font-weight:600;gap:.2rem}.wc-structured-panel-actions{display:flex;gap:.5rem;justify-content:flex-end;width:100%}.wc-structured-panel-content{display:flex;flex-direction:column;height:100%;min-height:0}.wc-structured-panel-desc{color:var(--text-gray-color);font-size:.95rem}.wc-ag-col-clickable{color:var(--nwc-accent);cursor:pointer;font-weight:500}.wc-ag-col-clickable:hover{text-decoration:underline}.wc-ag-col-id-string{color:var(--nwc-ui-text-muted);font-family:JetBrains Mono,SF Mono,Fira Code,monospace}.wc-ag-col-badge-phi{align-items:center;border-radius:6.25rem;display:inline-flex;font-weight:600;letter-spacing:.01em;padding:.125rem .44rem}.wc-ag-col-badge-phi-yes{background:rgba(16,163,127,.1);border:1px solid rgba(16,163,127,.22);color:var(--nwc-accent-active)}.wc-ag-col-badge-phi-no{background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.18);color:#b91c1c}.wc-ag-col-status{align-items:center;border-radius:6.25rem;display:inline-flex;font-size:.9rem;font-weight:600;letter-spacing:.01em;padding:.125rem .44rem;white-space:nowrap}.wc-ag-col-status-neutral{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);color:var(--nwc-raw-gray-500)}.wc-ag-col-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;height:100%}.wc-ag-col-tag{background:#f0f0ee;border:1px solid #e4e4e0;border-radius:.1875rem;color:var(--nwc-raw-gray-600);font-size:.69rem;padding:.0625rem .375rem;white-space:nowrap}.wc-ag-no-data-label{font-size:1.75rem;font-weight:400}.wc-ag-no-data-desc{color:var(--nwc-text-secondary)}.wc-ag-grid-loading-overlay{min-height:4rem;width:100%}.wc-ag-no-data{align-items:center}.wc-ag-no-data-icon{width:60%}@media (max-width:900px){.wc-ui-detail-header,.wc-ui-records-header{grid-template-columns:1fr}.wc-ui-records-tools{justify-content:flex-start}.wc-ui-records-search{min-inline-size:100%}}@media (max-width:720px){.wc-ui-choice-overlay,.wc-ui-modal-overlay{padding:12px}.wc-ui-choice-card,.wc-ui-modal-card{border-radius:20px;max-height:calc(100vh - 24px);padding:16px;width:calc(100vw - 24px)}.wc-ui-tags-input-row{grid-template-columns:1fr}.wc-ui-two-columns-row{grid-template-columns:minmax(0,1fr)}.wc-ui-two-columns-cell-hidden{display:none}.wc-ui-details-grid{grid-template-columns:1fr}}.wc-global-toast{align-items:center;display:flex;flex-direction:column;gap:12px;left:50%;pointer-events:none;position:fixed;right:auto;top:20px;transform:translateX(-50%);z-index:10000}.wc-global-toast sp-toast{align-self:auto;animation:slideIn .3s ease-out;margin:0;pointer-events:auto}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.wc-multi-picker{display:flex;flex-direction:column;gap:.5rem;width:100%}.wc-multi-picker-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;min-height:1.75rem}.wc-multi-picker-chip{max-width:100%}:root{--nwc-text-primary:#111827;--nwc-text-secondary:#5c6878;--nwc-text-muted:#9ca3af;--nwc-text-form-labels:#5c6878;--nwc-text-inputs:#111827;--nwc-text-disabled:var(--nwc-text-muted);--nwc-text-heading:#111827;--nwc-input-text-size-default:1rem;--nwc-input-background-disabled:#f8f9fb;--nwc-input-border-radius:0.375rem;--nwc-ui-surface:var(--nwc-basic-fill);--nwc-ui-surface-muted:#f7fafc;--nwc-ui-surface-soft:#eef4fb;--nwc-ui-border:var(--nwc-basic-border);--nwc-ui-border-strong:var(--nwc-basic-border);--nwc-ui-primary:var(--nwc-accent);--nwc-ui-primary-strong:var(--nwc-accent-hover);--nwc-ui-text:var(--nwc-text-primary);--nwc-ui-text-muted:var(--nwc-text-muted);--nwc-ui-shadow:0 24px 64px rgba(15,23,42,.2);--nwc-basic-background:#f4f6f9;--nwc-basic-fill:var(--nwc-raw-pure-white);--nwc-basic-border:#dde3ec;--nwc-input-border-color:#c6cfd8;--nwc-input-border:1px var(--nwc-input-border-color) solid;--nwc-navy:#0d1b2a;--nwc-row-hover:rgba(26,188,156,.04);--nwc-inset-shadow:inset 0 3px 5px rgba(0,0,0,.125);--nwc-accent:#1abc9c;--nwc-accent-hover:#14967d;--nwc-accent-active:#0b7a5e;--nwc-accent-shadow:0 0 0 3px rgba(26,188,156,.13);--nwc-accent-text-shadow:0 0 50px var(--nwc-accent);--nwc-accent-alt:#6ee7b7;--nwc-accent-subtle:#10a37f14;--nwc-accent-subtle-strong:#10a37f2d;--nwc-accent-teal:#1abc9c1a;--nwc-secondary-shadow:0 0 0 3px color-mix(in srgb,var(--nwc-basic-border) 70%,transparent);--nwc-secondary-teal:#6c71801a;--nwc-danger:#e53e3e;--nwc-danger-hover:#8f1c13;--nwc-danger-active:#ab160a;--nwc-danger-shadow:0 0 0 3px rgba(229,62,62,.13);--nwc-danger-shadow-quiet:0 3px 0 0 rgba(229,62,62,.13);--nwc-border-subtle:#e8e8e8;--nwc-bg-elevated:#fafaf9;--nwc-success:#10a37f;--nwc-warning:#f59e0b;--nwc-error:#ef4444;--nwc-info:#60a5fa;--nwc-font-primary:"Söhne","Sohne",-apple-system,BlinkMacSystemFont,sans-serif;--nwc-font-weight-primary:600;--nwc-font-weight-secondary:500;--nwc-font-weight-ghost:400;--nwc-font-mono:"JetBrains Mono","SF Mono",monospace;--nwc-text-body-lg:1.125rem;--nwc-text-body:0.9375rem;--nwc-text-body-sm:0.8125rem;--nwc-text-caption:0.75rem;--nwc-text-label:0.6875rem;--nwc-text-mono:0.8125rem;--nwc-text-mono-sm:0.75rem;--nwc-accent-on-light:#0b7a5e;--nwc-accent-bg:#10a37f;--nwc-viz-1:#10a37f;--nwc-viz-2:#60a5fa;--nwc-viz-3:#f59e0b;--nwc-viz-4:#a78bfa;--nwc-viz-5:#fb923c;--nwc-viz-6:#6ee7b7;--nwc-seq-1:#d1fae5;--nwc-seq-2:#6ee7b7;--nwc-seq-3:#10a37f;--nwc-seq-4:#065f46;--nwc-seq-5:#022c22;--nwc-div-neg-strong:#ef4444;--nwc-div-neg:#fca5a5;--nwc-div-neutral:#e5e7eb;--nwc-div-pos:#6ee7b7;--nwc-div-pos-strong:#10a37f;--nwc-shell-sidebar:240px;--nwc-shell-sidebar-collapsed:56px;--nwc-shell-topbar:56px;--nwc-z-sidebar:100;--nwc-z-topbar:90;--nwc-z-modal:200;--nwc-z-toast:300;--nwc-sp-2:2px;--nwc-sp-4:4px;--nwc-sp-6:6px;--nwc-sp-8:8px;--nwc-sp-12:12px;--nwc-sp-16:16px;--nwc-sp-20:20px;--nwc-sp-24:24px;--nwc-sp-32:32px;--nwc-sp-40:40px;--nwc-sp-48:48px;--nwc-sp-56:56px;--nwc-sp-64:64px;--nwc-sp-80:80px;--nwc-sp-96:96px;--nwc-sp-128:128px;--nwc-radius-sm:4px;--nwc-radius-md:8px;--nwc-radius-lg:12px;--nwc-radius-xl:16px;--nwc-radius-2xl:24px;--nwc-radius-full:9999px;--nwc-ease-out:cubic-bezier(0.16,1,0.3,1);--nwc-ease-in-out:cubic-bezier(0.65,0,0.35,1);--nwc-duration-fast:120ms;--nwc-duration-normal:200ms;--nwc-duration-slow:400ms;--nwc-duration-marathon:600ms;--nwc-raw-black:#0d0d0d;--nwc-raw-near-black:#141414;--nwc-raw-dark-1:#1a1a1a;--nwc-raw-dark-2:#222;--nwc-raw-dark-3:#2a2a2a;--nwc-raw-gray-900:#333;--nwc-raw-gray-800:#3a3a3a;--nwc-raw-gray-700:#777;--nwc-raw-gray-600:#555;--nwc-raw-gray-500:#888;--nwc-raw-gray-400:#aaa;--nwc-raw-gray-300:#c8c8c8;--nwc-raw-gray-200:#e0e0e0;--nwc-raw-gray-150:#e5e5e5;--nwc-raw-gray-100:#f0f0f0;--nwc-raw-gray-50:#f5f5f5;--nwc-raw-off-white:#f8f8f8;--nwc-raw-white:#fafafa;--nwc-raw-pure-white:#fff}body{display:flex!important;flex-direction:column!important}[tabindex]:not([tabindex="-1"]):focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{box-shadow:var(--nwc-accent-shadow)}