.nl-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.nl-search .nw-search{position:relative;flex:1 1 320px;min-width:0;max-width:560px}.nl-search .ai-mark{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none}.nl-search .nl-input{padding-left:30px;border:1px solid transparent;background:linear-gradient(var(--nw-surface),var(--nw-surface)) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--nw-accent) 55%,transparent),color-mix(in oklab,#8b5cf6 45%,transparent) 60%,var(--nw-sep)) border-box}.nl-search .nl-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,#8b5cf6 18%,transparent)}.nl-search .nl-input:disabled{background:linear-gradient(90deg,var(--nw-surface) 0,color-mix(in oklab,#8b5cf6 10%,var(--nw-surface)) 50%,var(--nw-surface) 100%) padding-box,linear-gradient(135deg,var(--nw-accent),#8b5cf6) border-box;background-size:200% 100%,auto;animation:nl-wave 1.2s linear infinite}@keyframes nl-wave{to{background-position:-200% 0,0 0}}@media (prefers-reduced-motion:reduce){.nl-search .nl-input:disabled{animation:none}}.nl-chip{display:inline-flex;gap:6px;align-items:center;border:0;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-chip svg{flex:none}.nl-err{font-size:12px;color:var(--nw-label-3)}.agent-console{display:grid;grid-gap:14px;gap:14px}.ac-head{display:flex;gap:12px;align-items:center}.ac-title{font-size:18px;font-weight:650;letter-spacing:-.01em}.ac-sub{font-size:12.5px;color:var(--nw-label-3)}.ac-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.ac-card,.ac-kpi{background:var(--nw-surface);border-radius:10px;box-shadow:inset 0 0 0 1px var(--nw-sep);padding:12px 14px;min-width:0}.ac-kpi .l{font-size:12px;color:var(--nw-label-3)}.ac-kpi .v{font-size:22px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.ac-kpi .s{font-size:12px;color:var(--nw-label-3)}.ac-kpi .s.up{color:var(--st-red,#e5484d)}.ac-kpi .s.down{color:var(--st-green,#30a46c)}.ac-meter{height:5px;border-radius:3px;background:var(--nw-fill);margin-top:8px;overflow:hidden}.ac-meter span{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.ac-meter.warn span{background:#f5a524}.ac-meter.over span{background:#e5484d}.ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:10px;gap:10px}.ac-card.wide{grid-column:1/-1}.ac-h{font-weight:600;margin-bottom:8px;display:flex;gap:8px;align-items:center}.ac-empty,.ac-h{font-size:12.5px}.ac-empty{color:var(--nw-label-3)}.ac-bar{display:grid;grid-template-columns:minmax(80px,1.2fr) 2fr auto 36px;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px;padding:3px 0}.ac-bar .k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-bar .t{height:6px;border-radius:3px;background:var(--nw-fill);overflow:hidden}.ac-bar .t span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 70%,#ec4899)}.ac-bar .c{color:var(--nw-label-3);text-align:right}.ac-trend{grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;height:120px}.ac-trend,.ac-trend>div{display:grid;align-items:end}.ac-trend>div{grid-template-rows:1fr auto;height:100%;justify-items:center;grid-gap:4px;gap:4px}.ac-trend .b{width:70%;border-radius:4px 4px 2px 2px;background:color-mix(in oklab,#8b5cf6 30%,var(--nw-fill))}.ac-trend .cur .b{background:linear-gradient(180deg,#8b5cf6,#3b82f6)}.ac-trend .m{font-size:11px;color:var(--nw-label-3)}.ac-switch{display:grid;grid-template-columns:1fr auto 52px;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--nw-sep);font-size:13px;cursor:pointer}.ac-switch:first-of-type{border-top:0}.ac-switch small{display:block;color:var(--nw-label-3);font-size:11.5px}.ac-switch em{font-style:normal;font-size:12px;color:var(--nw-label-3)}.ac-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;border-radius:9px;background:var(--nw-fill);box-shadow:inset 0 0 0 1px var(--nw-sep);position:relative;cursor:pointer;transition:background .15s var(--nw-ease)}.ac-switch input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s var(--nw-ease)}.ac-switch input:checked{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.ac-switch input:checked:after{transform:translateX(14px)}.ac-switch input:focus-visible{outline:none;box-shadow:var(--nw-focus-ring)}.ac-cap{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:10px;font-size:12px}.ac-cap label{display:grid;grid-gap:3px;gap:3px}.ac-cap input{width:120px}.ac-cap small{flex-basis:100%;color:var(--nw-label-3)}.ac-votes{font-weight:400;color:var(--nw-label-3);margin-left:auto}.ac-vote{border-top:1px solid var(--nw-sep);padding:7px 0;font-size:12.5px}.ac-vote .q{font-weight:600}.ac-vote .a{color:var(--nw-label-2,var(--nw-label))}.ac-vote .w{font-size:11px;color:var(--nw-label-3)}.ac-table{width:100%;font-size:12.5px;border-collapse:collapse}.ac-table td{padding:5px 8px 5px 0;border-top:1px solid var(--nw-sep);vertical-align:top}.ac-table td:first-child{white-space:nowrap;color:var(--nw-label-3)}.nwc{--nwc-accent:var(--nw-accent,#5e6ad2);--nwc-on-accent:var(--nw-on-brand,#fff);--nwc-accent-tint:var(--nw-accent-tint,rgba(94,106,210,.12));--nwc-surface:var(--nw-surface,#fff);--nwc-surface-2:var(--nw-surface-2,#f8f9fb);--nwc-panel:var(--nw-panel-bg,var(--nw-surface,#fff));--nwc-label:var(--nw-label,#1b1c1f);--nwc-label-2:var(--nw-label-2,#5f636b);--nwc-label-3:var(--nw-label-3,#8b8f97);--nwc-border:var(--nw-border,#e6e7eb);--nwc-sep:var(--nw-sep,#eceef1);--nwc-sep-strong:var(--nw-sep-strong,#dfe1e6);--nwc-fill:var(--nw-fill,rgba(27,28,31,.06));--nwc-fill-2:var(--nw-fill-2,rgba(27,28,31,.035));--nwc-good:var(--nw-status-good,#1f9d55);--nwc-bad:var(--nw-status-critical,#d03b3b);--nwc-font:var(--nw-font,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI",system-ui,sans-serif);--nwc-mono:var(--nw-mono,ui-monospace,"Cascadia Mono","JetBrains Mono",Menlo,Consolas,monospace);--nwc-ease:var(--nw-ease-out,cubic-bezier(.2,.8,.2,1));--nwc-shadow:0 0 0 1px var(--nwc-border),0 2px 6px -2px rgba(16,18,27,.08),0 24px 56px -16px rgba(16,18,27,.26);--nwc-fab-shadow:0 0 0 1px var(--nwc-border),0 2px 4px rgba(16,18,27,.06),0 8px 22px -8px rgba(16,18,27,.28);--nwc-ring:0 0 0 2px var(--nwc-panel),0 0 0 3.5px var(--nwc-accent);--nwc-gap:24px;--nwc-z:1060;color-scheme:light}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .nwc:not([data-nwc-theme=light]){--nwc-accent:var(--nw-accent,#7079e0);--nwc-accent-tint:var(--nw-accent-tint,rgba(112,121,224,.16));--nwc-surface:var(--nw-surface,#18191c);--nwc-surface-2:var(--nw-surface-2,#1c1d21);--nwc-panel:var(--nw-panel-bg,var(--nw-surface,#151618));--nwc-label:var(--nw-label,#eeeff1);--nwc-label-2:var(--nw-label-2,#9a9ea6);--nwc-label-3:var(--nw-label-3,#6c7078);--nwc-border:var(--nw-border,rgba(255,255,255,.08));--nwc-sep:var(--nw-sep,rgba(255,255,255,.06));--nwc-sep-strong:var(--nw-sep-strong,rgba(255,255,255,.11));--nwc-fill:var(--nw-fill,rgba(255,255,255,.07));--nwc-fill-2:var(--nw-fill-2,rgba(255,255,255,.04));--nwc-good:var(--nw-status-good,#4ade80);--nwc-bad:var(--nw-status-critical,#ff6b6b);--nwc-shadow:0 0 0 1px var(--nwc-sep-strong),0 24px 60px -12px rgba(0,0,0,.75);--nwc-fab-shadow:0 0 0 1px var(--nwc-sep-strong),0 8px 24px -8px rgba(0,0,0,.7);color-scheme:dark}}.nwc[data-nwc-theme=dark],.sapUiTheme-sap_horizon_dark .nwc:not([data-nwc-theme=light]),html[data-theme=dark] .nwc:not([data-nwc-theme=light]){--nwc-accent:var(--nw-accent,#7079e0);--nwc-accent-tint:var(--nw-accent-tint,rgba(112,121,224,.16));--nwc-surface:var(--nw-surface,#18191c);--nwc-surface-2:var(--nw-surface-2,#1c1d21);--nwc-panel:var(--nw-panel-bg,var(--nw-surface,#151618));--nwc-label:var(--nw-label,#eeeff1);--nwc-label-2:var(--nw-label-2,#9a9ea6);--nwc-label-3:var(--nw-label-3,#6c7078);--nwc-border:var(--nw-border,rgba(255,255,255,.08));--nwc-sep:var(--nw-sep,rgba(255,255,255,.06));--nwc-sep-strong:var(--nw-sep-strong,rgba(255,255,255,.11));--nwc-fill:var(--nw-fill,rgba(255,255,255,.07));--nwc-fill-2:var(--nw-fill-2,rgba(255,255,255,.04));--nwc-good:var(--nw-status-good,#4ade80);--nwc-bad:var(--nw-status-critical,#ff6b6b);--nwc-shadow:0 0 0 1px var(--nwc-sep-strong),0 24px 60px -12px rgba(0,0,0,.75);--nwc-fab-shadow:0 0 0 1px var(--nwc-sep-strong),0 8px 24px -8px rgba(0,0,0,.7);color-scheme:dark}.nwc[data-nwc-theme=light]{color-scheme:light}.nwc,.nwc *{box-sizing:border-box}.nwc{font:400 13px/1.5 var(--nwc-font);color:var(--nwc-label);-webkit-font-smoothing:antialiased;letter-spacing:normal;text-align:left}.nwc button{font:inherit;color:inherit;margin:0;text-transform:none;letter-spacing:inherit;-webkit-tap-highlight-color:transparent}.nwc button:focus{outline:none}.nwc :focus-visible{outline:none;box-shadow:var(--nwc-ring)}.nwc svg{display:block;flex:none}.nwc [hidden]{display:none!important}.nwc-fab{position:fixed;z-index:calc(var(--nwc-z) + 1);width:44px;height:44px;padding:0;border:0;border-radius:12px;cursor:pointer;right:calc(var(--nwc-gap) + var(--nwc-edge, 0px) + env(safe-area-inset-right, 0px));bottom:calc(var(--nwc-gap) + env(safe-area-inset-bottom, 0px));display:grid;place-items:center;background:none;box-shadow:none;transition:transform .16s var(--nwc-ease)}.nwc-fab:hover{transform:translateY(-1px)}.nwc-fab:active{transform:scale(.96)}.nwc-fab:focus-visible{box-shadow:var(--nwc-ring)}.nwc-fab>span{grid-area:1/1;display:grid;place-items:center;transition:opacity .18s var(--nwc-ease),transform .28s var(--nwc-ease)}.nwc-fab .nwc-mark{filter:drop-shadow(0 1px 1px rgba(16,18,27,.22)) drop-shadow(0 3px 8px color-mix(in oklab,#8b5cf6 28%,transparent))}.nwc-fab:hover .nwc-fab-mark{transform:rotate(90deg) scale(1.06)}.nwc.is-open .nwc-fab-mark{transform:scale(.88);opacity:.9}.nwc-panel{position:fixed;z-index:var(--nwc-z);display:flex;flex-direction:column;overflow:hidden;right:calc(var(--nwc-gap) + var(--nwc-edge, 0px) + env(safe-area-inset-right, 0px));bottom:calc(var(--nwc-gap) + 60px + env(safe-area-inset-bottom, 0px));width:min(416px,calc(100vw - 2 * var(--nwc-gap)));height:min(640px,calc(100vh - 120px));height:min(640px,calc(100dvh - 120px));background:var(--nwc-panel);border-radius:16px;box-shadow:var(--nwc-shadow);transform-origin:calc(100% - 24px) calc(100% + 40px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.94)}.nwc.nwc-ready .nwc-panel{transition:opacity .16s var(--nwc-ease),transform .22s var(--nwc-ease),visibility 0s linear .22s,width .22s var(--nwc-ease),height .22s var(--nwc-ease)}.nwc.is-open .nwc-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nwc.nwc-ready.is-open .nwc-panel{transition-delay:0s}.nwc.nwc-no-fab .nwc-panel{bottom:calc(var(--nwc-gap) + env(safe-area-inset-bottom, 0px));height:min(680px,calc(100vh - 2 * var(--nwc-gap)));height:min(680px,calc(100dvh - 2 * var(--nwc-gap)));transform-origin:bottom right}.nwc.is-expanded .nwc-panel{width:min(760px,calc(100vw - 2 * var(--nwc-gap)));height:calc(100vh - 104px);height:calc(100dvh - 104px)}.nwc.nwc-no-fab.is-expanded .nwc-panel{height:calc(100vh - 2 * var(--nwc-gap));height:calc(100dvh - 2 * var(--nwc-gap))}.nwc-head{flex:none;display:flex;align-items:center;gap:10px;padding:12px 10px 12px 14px;min-height:56px;background:linear-gradient(180deg,color-mix(in oklab,var(--nwc-accent) 7%,var(--nwc-panel)),var(--nwc-panel));border-bottom:1px solid var(--nwc-sep)}.nwc-logo{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--nwc-surface);box-shadow:0 0 0 1px var(--nwc-border),0 1px 2px rgba(16,18,27,.06)}.nwc-logo img{width:22px;height:22px}.nwc-heading{min-width:0;flex:1 1}.nwc-title{font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.nwc-sub,.nwc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nwc-sub{font-size:12px;color:var(--nwc-label-3);line-height:1.35}.nwc-sub.nwc-off{color:var(--nwc-bad)}.nwc-scope{font:inherit;font-size:12px;color:var(--nwc-label-2);background:var(--nwc-fill-2);border:0;border-radius:6px;padding:1px 4px;margin:1px 0 0 -4px;max-width:100%;cursor:pointer}.nwc-scope:hover{background:var(--nwc-fill);color:var(--nwc-label)}.nwc-tools{display:flex;gap:2px;flex:none}.nwc-icon-btn{width:30px;height:30px;border:0;padding:0;border-radius:7px;background:transparent;color:var(--nwc-label-3);cursor:pointer;display:grid;place-items:center;transition:background .12s var(--nwc-ease),color .12s var(--nwc-ease)}.nwc-icon-btn:hover:not(:disabled){background:var(--nwc-fill);color:var(--nwc-label)}.nwc-icon-btn:disabled{opacity:.45;cursor:default}.nwc-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px 16px 12px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--nwc-sep-strong) transparent}.nwc-body::-webkit-scrollbar{width:8px}.nwc-body::-webkit-scrollbar-thumb{background:var(--nwc-sep-strong);border-radius:4px;border:2px solid var(--nwc-panel)}.nwc-intro{display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:8px 2px 4px}.nwc-intro-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;margin-bottom:6px;background:radial-gradient(circle at 30% 25%,color-mix(in oklab,#8b5cf6 16%,var(--nwc-surface)),var(--nwc-surface) 70%);box-shadow:0 0 0 1px var(--nwc-border),0 8px 24px -10px color-mix(in oklab,#8b5cf6 45%,transparent)}.nwc-intro-title{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.nwc-intro-text{color:var(--nwc-label-2);font-size:13px;line-height:1.6}.nwc-intro-note{color:var(--nwc-label-3);font-size:12px;line-height:1.5}.nwc-msg{font-size:13px;line-height:1.6;max-width:100%;min-width:0;overflow-wrap:anywhere;contain:layout paint}.nwc-msg:not(:nth-last-child(-n+4)){content-visibility:auto;contain-intrinsic-size:auto 120px}.nwc-text{white-space:pre-wrap}.nwc-text code{font:12px var(--nwc-mono);background:var(--nwc-fill);border-radius:4px;padding:1px 4px}.nwc-user{align-self:flex-end;max-width:86%;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--nwc-accent-tint);color:var(--nwc-label)}.nwc-ai{align-self:stretch;padding:0 2px}.nwc-ai.nwc-error .nwc-text{color:var(--nwc-bad)}.nwc-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.nwc-thumbs img{width:64px;height:48px;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px var(--nwc-border);display:block}.nwc-working{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--nwc-label-3);margin-top:2px}.nwc-orb{display:grid;animation:nwc-orb 2.4s linear infinite}.nwc-shimmer{background:linear-gradient(90deg,var(--nwc-label-3) 0,var(--nwc-label) 45%,var(--nwc-label-3) 90%) 0 0 /200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nwc-shimmer 1.6s linear infinite}.nwc-busy{display:inline-flex;align-items:center;gap:8px}.nwc-dots{display:inline-flex;gap:4px}.nwc-dots i{width:5px;height:5px;border-radius:50%;background:var(--nwc-label-3);animation:nwc-blink 1.2s infinite}.nwc-dots i:nth-child(2){animation-delay:.2s}.nwc-dots i:nth-child(3){animation-delay:.4s}@keyframes nwc-orb{0%{transform:rotate(0) scale(1)}50%{transform:rotate(90deg) scale(.86)}to{transform:rotate(180deg) scale(1)}}@keyframes nwc-shimmer{to{background-position:-200% 0}}@keyframes nwc-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.nwc-blocks{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.nwc-kpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:6px;gap:6px}.nwc-kpi-item{background:var(--nwc-surface);border-radius:9px;padding:9px 11px;display:grid;grid-gap:1px;gap:1px;box-shadow:0 0 0 1px var(--nwc-border)}.nwc-kpi-item .l{font-size:11.5px;color:var(--nwc-label-3)}.nwc-kpi-item .v{font-size:16px;font-weight:650;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nwc-kpi-item .v.neg{color:var(--nwc-bad)}.nwc-kpi-item .v.pos{color:var(--nwc-good)}.nwc-kpi-item .s{font-size:11.5px;color:var(--nwc-label-3)}.nwc-msg .mdt,.nwc-table{overflow:auto;max-height:340px;overscroll-behavior:contain;border-radius:9px;box-shadow:inset 0 0 0 1px var(--nwc-border);background:linear-gradient(90deg,var(--nwc-surface) 30%,transparent) 0 /24px 100% no-repeat local,linear-gradient(270deg,var(--nwc-surface) 30%,transparent) 100% /24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.14),transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.14),transparent) 100% /10px 100% no-repeat scroll,var(--nwc-surface);scrollbar-width:thin;scrollbar-color:var(--nwc-sep-strong) transparent}.nwc-msg .mdt{margin:6px 0;white-space:normal}.nwc-table .h{position:-webkit-sticky;position:sticky;left:0;font-size:12px;font-weight:600;padding:9px 11px 4px}.nwc-table .h .n{font-weight:400;color:var(--nwc-label-3)}.nwc-msg .mdt table,.nwc-table table{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px;margin:0}.nwc-msg .mdt td,.nwc-msg .mdt th,.nwc-table td,.nwc-table th{white-space:nowrap;padding:6px 11px;text-align:left;border:0}.nwc-msg .mdt th,.nwc-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--nwc-surface);color:var(--nwc-label-3);font-weight:500;font-size:11.5px;box-shadow:inset 0 -1px 0 var(--nwc-sep)}.nwc-msg .mdt td,.nwc-table td{border-top:1px solid var(--nwc-sep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nwc-msg .mdt tr:nth-child(2) td,.nwc-table tr:first-child td{border-top:0}.nwc-table .num{text-align:right}.nwc-table .neg{color:var(--nwc-bad)}.nwc-more,.nwc-table a{color:var(--nwc-accent);text-decoration:none}.nwc-more:hover,.nwc-table a:hover{text-decoration:underline}.nwc-more{position:-webkit-sticky;position:sticky;left:0;display:inline-block;font-size:12px;padding:4px 11px 9px}.nwc-chart-slot{padding:0 0 4px}.nwc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border-radius:7px;border:0;cursor:pointer;font-size:12.5px;font-weight:500;text-decoration:none;background:var(--nwc-surface);color:var(--nwc-label);box-shadow:0 0 0 1px var(--nwc-sep-strong),0 1px 1px rgba(16,18,27,.04);transition:background .12s var(--nwc-ease),box-shadow .12s var(--nwc-ease)}.nwc-btn:hover:not(:disabled){background:var(--nwc-surface-2)}.nwc-btn:focus-visible{box-shadow:var(--nwc-ring)}.nwc-btn:disabled{opacity:.55;cursor:default}.nwc-btn-primary{background:var(--nwc-accent);color:var(--nwc-on-accent);box-shadow:0 1px 1px rgba(16,18,27,.1),inset 0 1px 0 rgba(255,255,255,.12)}.nwc-btn-primary:hover:not(:disabled){background:color-mix(in oklab,var(--nwc-accent) 88%,#fff)}.nwc-link{justify-self:start;color:var(--nwc-label)}.nwc-link .nwc-ic{color:var(--nwc-label-3)}.nwc-confirm{margin-top:10px;padding:11px 12px;border-radius:11px;background:color-mix(in oklab,var(--nwc-accent) 5%,var(--nwc-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--nwc-accent) 35%,var(--nwc-border)),0 8px 20px -14px color-mix(in oklab,var(--nwc-accent) 70%,transparent)}.nwc-confirm .h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--nwc-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.nwc-confirm .l{font-size:13px;font-weight:500;padding:2px 0}.nwc-confirm .b{display:flex;gap:8px;margin-top:10px}.nwc-confirm.is-no,.nwc-confirm.is-ok{background:var(--nwc-surface);box-shadow:inset 0 0 0 1px var(--nwc-border)}.nwc-confirm.is-ok .h{color:var(--nwc-good)}.nwc-confirm.is-no .h,.nwc-confirm.is-no .l{color:var(--nwc-label-3)}.nwc-confirm.is-no .l{text-decoration:line-through}.nwc-actions{margin-top:8px;display:grid;grid-gap:4px;gap:4px}.nwc-actions span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--nwc-good)}.nwc-vote{display:flex;gap:2px;margin:4px 0 0 -5px;opacity:0;transition:opacity .15s var(--nwc-ease)}.nwc-ai:hover .nwc-vote,.nwc-ai:last-child .nwc-vote,.nwc-vote.is-voted,.nwc-vote:focus-within{opacity:1}.nwc-vote button{border:0;background:none;width:26px;height:24px;padding:0;border-radius:6px;color:var(--nwc-label-3);cursor:pointer;display:grid;place-items:center}.nwc-vote button:hover:not(:disabled){background:var(--nwc-fill);color:var(--nwc-label)}.nwc-vote button.on{color:var(--nwc-accent);cursor:default}@media (hover:none){.nwc-vote{opacity:1}}.nwc-foot{flex:none;padding:8px 12px 12px;display:grid;grid-gap:8px;gap:8px;background:var(--nwc-panel)}.nwc-suggest{display:flex;flex-wrap:wrap;gap:6px}.nwc-chip{border:1px dashed var(--nwc-sep-strong);background:transparent;color:var(--nwc-label-2);border-radius:999px;padding:4px 11px;font-size:12px;line-height:1.4;cursor:pointer;text-align:left;transition:color .12s var(--nwc-ease),border-color .12s var(--nwc-ease),background .12s var(--nwc-ease)}.nwc-chip:hover{color:var(--nwc-label);border-color:var(--nwc-accent);border-style:solid;background:var(--nwc-accent-tint)}.nwc-pending-pics{margin:0}.nwc-pending-pics span{position:relative}.nwc-rm{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:var(--nwc-label);color:var(--nwc-panel);cursor:pointer}.nwc-composer{margin:0;display:grid;grid-gap:4px;gap:4px;padding:8px 8px 6px 12px;border-radius:12px;background:var(--nwc-surface);box-shadow:0 0 0 1px var(--nwc-sep-strong),0 1px 2px rgba(16,18,27,.04);transition:box-shadow .12s var(--nwc-ease)}.nwc-composer:focus-within{box-shadow:var(--nwc-ring),0 4px 14px -6px color-mix(in oklab,var(--nwc-accent) 40%,transparent)}.nwc-input{display:block;width:100%;min-height:22px;max-height:160px;resize:none;border:0;outline:0;padding:2px 0;margin:0;background:transparent;color:var(--nwc-label);font:13.5px/1.5 var(--nwc-font);box-shadow:none!important}.nwc-input::placeholder{color:var(--nwc-label-3);opacity:1}.nwc-input:disabled{cursor:not-allowed}.nwc-composer-row{display:flex;align-items:center;gap:6px;margin-left:-6px}.nwc-keys{flex:1 1;min-width:0;font-size:11px;color:var(--nwc-label-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .15s var(--nwc-ease)}.nwc-composer:focus-within .nwc-keys{opacity:1}.nwc-attach{width:28px;height:28px}.nwc .nwc-send{margin-left:auto}.nwc-send{width:30px;height:30px;flex:none;border:0;padding:0;border-radius:8px;cursor:pointer;display:grid;place-items:center;background:var(--nwc-accent);color:var(--nwc-on-accent);box-shadow:0 1px 2px rgba(16,18,27,.14),inset 0 1px 0 rgba(255,255,255,.14);transition:background .12s var(--nwc-ease),opacity .12s var(--nwc-ease),transform .12s var(--nwc-ease)}.nwc-send:hover:not(:disabled){background:color-mix(in oklab,var(--nwc-accent) 88%,#fff)}.nwc-send:active:not(:disabled){transform:scale(.94)}.nwc-send:disabled{background:var(--nwc-fill);color:var(--nwc-label-3);box-shadow:none;cursor:default}@media (max-width:575.98px){.nwc{--nwc-gap:16px}.nwc .nwc-panel,.nwc.is-expanded .nwc-panel,.nwc.nwc-no-fab .nwc-panel{left:0;right:0;bottom:0;width:100%;height:calc(100vh - 40px);height:calc(100dvh - 40px);border-radius:16px 16px 0 0;transform:translateY(24px);transform-origin:bottom center;padding-bottom:env(safe-area-inset-bottom,0)}.nwc.is-open .nwc-panel{transform:none;box-shadow:var(--nwc-shadow),0 0 0 100vmax rgba(10,11,16,.42)}.nwc-head{padding-top:16px;position:relative}.nwc-head:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--nwc-sep-strong)}.nwc-expand{display:none!important}.nwc.is-open .nwc-fab{opacity:0;pointer-events:none;transform:scale(.8)}.nwc-input{font-size:16px}.nwc-keys{display:none}}@media (prefers-reduced-motion:reduce){.nwc .nwc-panel,.nwc.nwc-ready .nwc-panel{transition:opacity .01s,visibility 0s;transform:none!important}.nwc-fab,.nwc-fab>span{transition:none}.nwc-fab:hover,.nwc-fab:hover .nwc-fab-mark{transform:none}.nwc-dots i,.nwc-orb,.nwc-shimmer{animation:none}.nwc-shimmer{color:var(--nwc-label-3);background:none}}@media print{.nwc{display:none!important}}