.feedback-widget-module__kbb_XW__launcher{z-index:61;border:1px solid var(--primary-hover);border-radius:var(--radius-pill);background:var(--primary);color:#fff;height:44px;font:600 var(--text-sm) / 1 var(--font-ui);cursor:pointer;box-shadow:var(--shadow);transition:transform var(--motion-fast) var(--ease-out);align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:fixed;bottom:18px;right:18px}.feedback-widget-module__kbb_XW__launcher:hover{transform:translateY(-1px)}.feedback-widget-module__kbb_XW__launcher:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback-widget-module__kbb_XW__badge{border-radius:var(--radius-pill);background:var(--accent);color:#fff;min-width:18px;font-size:var(--text-xs);text-align:center;padding:0 5px;line-height:18px}.feedback-widget-module__kbb_XW__panel{z-index:62;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);width:min(380px,100vw - 24px);max-height:min(620px,100vh - 36px);box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden}.feedback-widget-module__kbb_XW__head{background:var(--primary);color:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.feedback-widget-module__kbb_XW__headTitle{font:600 var(--text-md) / 1.3 var(--font-ui);flex:1;margin:0}.feedback-widget-module__kbb_XW__iconButton{border-radius:var(--radius-control);width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.feedback-widget-module__kbb_XW__iconButton:hover{background:#ffffff26}.feedback-widget-module__kbb_XW__tabs{border-bottom:1px solid var(--line);background:var(--surface-sunken);gap:2px;padding:6px 8px 0;display:flex}.feedback-widget-module__kbb_XW__tab{color:var(--muted);font:600 var(--text-sm) / 1.2 var(--font-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px}.feedback-widget-module__kbb_XW__tabActive{border-bottom-color:var(--accent);color:var(--text)}.feedback-widget-module__kbb_XW__body{flex:1;padding:12px;overflow-y:auto}.feedback-widget-module__kbb_XW__kinds{gap:6px;margin-bottom:10px;display:flex}.feedback-widget-module__kbb_XW__kind{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font:600 var(--text-sm) / 1.2 var(--font-ui);cursor:pointer;flex:1;padding:6px 8px}.feedback-widget-module__kbb_XW__kindActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.feedback-widget-module__kbb_XW__label{color:var(--muted);font:600 var(--text-xs) / 1.2 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;display:block}.feedback-widget-module__kbb_XW__input,.feedback-widget-module__kbb_XW__textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--text);font:400 var(--text-md) / 1.45 var(--font-ui);padding:7px 9px}.feedback-widget-module__kbb_XW__textarea{resize:vertical;min-height:110px}.feedback-widget-module__kbb_XW__field{margin-bottom:10px}.feedback-widget-module__kbb_XW__context{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--muted);font:400 var(--text-xs) / 1.5 var(--font-data);word-break:break-all;margin:0 0 10px;padding:8px 9px}.feedback-widget-module__kbb_XW__contextErrors{color:var(--danger)}.feedback-widget-module__kbb_XW__foot{border-top:1px solid var(--line);background:var(--surface-sunken);align-items:center;gap:8px;padding:10px 12px;display:flex}.feedback-widget-module__kbb_XW__spacer{flex:1}.feedback-widget-module__kbb_XW__primary,.feedback-widget-module__kbb_XW__secondary{height:var(--control-h-md);border-radius:var(--radius-control);font:600 var(--text-sm) / 1 var(--font-ui);cursor:pointer;padding:0 12px}.feedback-widget-module__kbb_XW__primary{border:1px solid var(--primary-hover);background:var(--primary);color:#fff}.feedback-widget-module__kbb_XW__secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.feedback-widget-module__kbb_XW__primary:disabled,.feedback-widget-module__kbb_XW__secondary:disabled{opacity:.55;cursor:not-allowed}.feedback-widget-module__kbb_XW__note{color:var(--muted);font:400 var(--text-xs) / 1.4 var(--font-ui);margin:0}.feedback-widget-module__kbb_XW__error{border:1px solid var(--danger-line);border-radius:var(--radius-control);background:var(--danger-bg);color:var(--danger);font:400 var(--text-sm) / 1.4 var(--font-ui);margin:0 0 8px;padding:7px 9px}.feedback-widget-module__kbb_XW__success{text-align:center;padding:16px 12px}.feedback-widget-module__kbb_XW__successRef{border-radius:var(--radius-pill);background:var(--good-bg);color:var(--success);font:700 var(--text-md) / 1.3 var(--font-data);margin-bottom:6px;padding:3px 10px;display:inline-block}.feedback-widget-module__kbb_XW__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feedback-widget-module__kbb_XW__listItem{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;padding:8px 9px;display:block}.feedback-widget-module__kbb_XW__listItem:hover{border-color:var(--accent)}.feedback-widget-module__kbb_XW__listTop{align-items:center;gap:6px;margin-bottom:2px;display:flex}.feedback-widget-module__kbb_XW__ref{color:var(--faint);font:600 var(--text-xs) / 1.2 var(--font-data)}.feedback-widget-module__kbb_XW__listTitle{font:600 var(--text-sm) / 1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.feedback-widget-module__kbb_XW__pill{border-radius:var(--radius-pill);background:var(--neutral-bg);color:var(--muted);font:600 var(--text-xs) / 1.5 var(--font-ui);padding:1px 7px}.feedback-widget-module__kbb_XW__meta{color:var(--faint);font:400 var(--text-xs) / 1.4 var(--font-ui)}.feedback-widget-module__kbb_XW__thread{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.feedback-widget-module__kbb_XW__bubbleOwner,.feedback-widget-module__kbb_XW__bubbleAssistant,.feedback-widget-module__kbb_XW__bubbleSystem{border-radius:var(--radius-surface);font:400 var(--text-sm) / 1.45 var(--font-ui);white-space:pre-wrap;padding:7px 9px}.feedback-widget-module__kbb_XW__bubbleOwner{background:var(--accent-soft);max-width:88%;color:var(--accent-ink);align-self:flex-end}.feedback-widget-module__kbb_XW__bubbleAssistant{border:1px solid var(--line);background:var(--surface-sunken);max-width:88%;color:var(--text);align-self:flex-start}.feedback-widget-module__kbb_XW__bubbleSystem{color:var(--faint);font-size:var(--text-xs);text-align:center;align-self:center}.feedback-widget-module__kbb_XW__empty{color:var(--muted);font:400 var(--text-sm) / 1.5 var(--font-ui);text-align:center;padding:24px 8px}@media (max-width:480px){.feedback-widget-module__kbb_XW__panel{width:auto;max-height:calc(100vh - 16px);bottom:8px;left:8px;right:8px}.feedback-widget-module__kbb_XW__launcher{bottom:12px;right:12px}}
.page-shell-module__yjygvq__shell{flex-direction:column;max-width:1440px;min-height:100vh;margin:0 auto;display:flex}.page-shell-module__yjygvq__topBar{z-index:30;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-5);box-shadow:inset 0 -1px 0 var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.page-shell-module__yjygvq__brandSlot{flex-shrink:0;align-items:center;display:flex}.page-shell-module__yjygvq__breadcrumbSlot{flex:1;align-items:center;min-width:0;display:flex}.page-shell-module__yjygvq__actions{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.page-shell-module__yjygvq__actions>button{min-height:var(--control-h-md);height:var(--control-h-md)}.page-shell-module__yjygvq__hamburger{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:36px;height:36px;color:var(--primary-ink,var(--primary));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.page-shell-module__yjygvq__body{flex:1;grid-template-columns:250px minmax(0,1fr);display:grid}.page-shell-module__yjygvq__sidebarSlot{height:calc(100vh - 52px);position:sticky;top:52px;overflow-y:auto}.page-shell-module__yjygvq__main{width:100%;min-width:0;padding:var(--space-5) var(--space-5) var(--space-6)}.page-shell-module__yjygvq__mobileCrumbs{display:none}.page-shell-module__yjygvq__mobileCrumbs:empty{display:none!important}.page-shell-module__yjygvq__backdrop{z-index:25;background:#06142685;animation:.16s page-shell-module__yjygvq__electric-fade;display:none;position:fixed;inset:52px 0 0}.page-shell-module__yjygvq__drawer{z-index:26;background:var(--sidebar);width:min(290px,84vw);box-shadow:var(--shadow);flex-direction:column;animation:.18s page-shell-module__yjygvq__drawer-in;display:none;position:fixed;top:52px;bottom:0;left:0;overflow-y:auto}.page-shell-module__yjygvq__drawer aside{flex:1;height:auto;min-height:0}.page-shell-module__yjygvq__drawerTop{background:var(--sidebar);justify-content:flex-end;padding:18px 12px 4px;display:flex}.page-shell-module__yjygvq__drawer aside{padding-top:6px}.page-shell-module__yjygvq__drawerClose{border-radius:var(--radius-control);color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff29;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.page-shell-module__yjygvq__drawerClose:hover{color:#fff;background:#ffffff14}@keyframes page-shell-module__yjygvq__drawer-in{0%{opacity:.6;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (min-width:1024px){.page-shell-module__yjygvq__topBar{padding-left:10px}.page-shell-module__yjygvq__brandSlot{width:240px;padding-right:10px}.page-shell-module__yjygvq__brandSlot>:not(img){width:100%}.page-shell-module__yjygvq__breadcrumbSlot{padding-left:12px}}@media (max-width:1023px){.page-shell-module__yjygvq__body{grid-template-columns:minmax(0,1fr)}.page-shell-module__yjygvq__sidebarSlot{display:none}.page-shell-module__yjygvq__hamburger{display:inline-flex}.page-shell-module__yjygvq__actions{margin-left:auto}.page-shell-module__yjygvq__breadcrumbSlot{display:none}.page-shell-module__yjygvq__brandSlot{flex:0 auto;min-width:0;overflow:hidden}.page-shell-module__yjygvq__brandSlot>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-shell-module__yjygvq__open .page-shell-module__yjygvq__backdrop{display:block}.page-shell-module__yjygvq__open .page-shell-module__yjygvq__drawer{display:flex}.page-shell-module__yjygvq__topBar{padding:0 var(--space-4)}.page-shell-module__yjygvq__main{padding:var(--space-4) 10px var(--space-5)}.page-shell-module__yjygvq__mobileCrumbs{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);padding:7px 10px 8px;display:block}}@media (max-width:400px){.page-shell-module__yjygvq__topBar{gap:var(--space-2);padding:0 10px}}
