.xiaoone-state-muted{color:var(--xiaoone-fg-mute);font-size:13px}.xiaoone-state-error{color:var(--xiaoone-danger);font-size:13px}.xiaoone-state-loading{color:var(--xiaoone-fg-mute);font-size:13px}.xiaoone-empty-panel{flex:1;display:grid;place-items:center;min-height:160px;padding:24px;color:var(--xiaoone-fg-mute);font-size:14px;text-align:center}.xiaoone-inline-retry{margin-top:8px}.xiaoone-inline-retry button{font:inherit;cursor:pointer;border:none;background:var(--xiaoone-accent-bg);color:var(--xiaoone-accent);padding:6px 12px;border-radius:var(--xiaoone-r-sm)}.xiaoone-inline-retry button:hover{background:var(--xiaoone-bg-hover)}.xiaoone-glass-panel{background:var(--xiaoone-glass-bg);border:1px solid var(--xiaoone-glass-border);border-radius:var(--xiaoone-r-lg);box-shadow:var(--xiaoone-glass-shadow);backdrop-filter:blur(var(--xiaoone-glass-blur));-webkit-backdrop-filter:blur(var(--xiaoone-glass-blur))}.xiaoone-glow-shell{background:radial-gradient(1200px 380px at 12% -8%,var(--xiaoone-glow-indigo),transparent 56%),radial-gradient(920px 320px at 88% -12%,var(--xiaoone-glow-cyan),transparent 52%),radial-gradient(800px 280px at 50% 100%,var(--xiaoone-glow-teal),transparent 58%),var(--xiaoone-bg)}.xiaoone-work-panel{border:1px solid var(--xiaoone-border);border-radius:var(--xiaoone-panel-radius);background:var(--xiaoone-bg-elev);box-shadow:none}.xiaoone-glass-panel--allowed{background:var(--xiaoone-glass-bg);border:1px solid var(--xiaoone-glass-border);border-radius:var(--xiaoone-dialog-radius);box-shadow:var(--xiaoone-glass-shadow);backdrop-filter:blur(var(--xiaoone-glass-blur));-webkit-backdrop-filter:blur(var(--xiaoone-glass-blur))}.xiaoone-surface-card{border:1px solid var(--xiaoone-border);border-radius:var(--xiaoone-panel-radius);background:var(--xiaoone-bg-elev);box-shadow:none;transition:border-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),background-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xiaoone-surface-card:hover{border-color:color-mix(in srgb,var(--xiaoone-accent-soft) 28%,var(--xiaoone-border))}.xiaoone-focus-ring:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.xiaoone-glow-band{background:linear-gradient(135deg,color-mix(in srgb,var(--xiaoone-info) 14%,var(--xiaoone-bg-elev)),color-mix(in srgb,var(--xiaoone-support) 15%,var(--xiaoone-bg-elev)))}@keyframes xiaoone-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xiaoone-enter{animation:xiaoone-fade-up var(--xiaoone-motion-enter) var(--xiaoone-motion-ease) both}@media(prefers-reduced-motion:reduce){.xiaoone-surface-card{transition:none}.xiaoone-surface-card:hover{transform:none}.xiaoone-enter{animation:none}}:root,[data-theme=dark]{--xiaoone-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;--xiaoone-font-mono: "SF Mono", ui-monospace, Menlo, Monaco, "PingFang SC", monospace;--xiaoone-r-sm: 8px;--xiaoone-r-md: 12px;--xiaoone-r-lg: 16px;--xiaoone-r-xl: 20px;--xiaoone-r-pill: 999px;--xiaoone-bg: oklch(16% .022 264);--xiaoone-bg-soft: oklch(20% .022 264);--xiaoone-bg-elev: oklch(23% .022 264);--xiaoone-surface: oklch(23% .022 264);--xiaoone-bg-hover: rgba(255, 255, 255, .05);--xiaoone-bg-active: rgba(99, 102, 241, .18);--xiaoone-border: rgba(255, 255, 255, .09);--xiaoone-border-soft: rgba(255, 255, 255, .055);--xiaoone-border-strong: rgba(148, 163, 184, .35);--xiaoone-fg: oklch(97% .006 264);--xiaoone-fg-soft: oklch(85% .02 264);--xiaoone-fg-mute: oklch(70% .025 264);--xiaoone-fg-faint: oklch(58% .03 264);--xiaoone-accent: #6366f1;--xiaoone-accent-hover: #818cf8;--xiaoone-accent-2: #818cf8;--xiaoone-accent-fg: oklch(98.5% .006 265);--xiaoone-accent-text: var(--xiaoone-accent);--xiaoone-accent-soft: rgba(99, 102, 241, .5);--xiaoone-accent-bg: rgba(99, 102, 241, .18);--xiaoone-accent-rose: #ff6b6b;--xiaoone-info: #22d3ee;--xiaoone-support: #2dd4bf;--xiaoone-success: #34d399;--xiaoone-success-bg: rgba(52, 211, 153, .14);--xiaoone-price: #fb923c;--xiaoone-warning: #e8b14a;--xiaoone-warning-bg: rgba(240, 180, 41, .1);--xiaoone-warning-border: rgba(240, 180, 41, .28);--xiaoone-danger: #f87171;--xiaoone-danger-bg: rgba(248, 113, 113, .14);--xiaoone-danger-border: rgba(248, 113, 113, .28);--xiaoone-shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 8px 28px rgba(0, 0, 0, .42);--xiaoone-shadow-lg: 0 24px 64px rgba(0, 0, 0, .5);--xiaoone-shadow-composer: 0 12px 40px rgba(0, 0, 0, .38), 0 0 0 1px rgba(255, 255, 255, .05);--xiaoone-motion-ease: cubic-bezier(.22, 1, .36, 1);--xiaoone-motion-fast: .15s;--xiaoone-motion-base: .22s;--xiaoone-motion-enter: .45s;--xiaoone-glass-bg: rgba(15, 23, 42, .72);--xiaoone-glass-border: rgba(226, 232, 240, .14);--xiaoone-glass-blur: 24px;--xiaoone-glass-shadow: 0 24px 60px rgba(2, 6, 23, .34), inset 0 1px 0 rgba(255, 255, 255, .08);--xiaoone-layer-overlay: rgba(2, 6, 23, .55);--xiaoone-glow-indigo: rgba(99, 102, 241, .2);--xiaoone-glow-cyan: rgba(34, 211, 238, .14);--xiaoone-glow-teal: rgba(45, 212, 191, .12);--xiaoone-header-h: 56px;--xiaoone-page-pad-x: 28px;--xiaoone-page-pad-y: 20px;--xiaoone-control-radius: var(--xiaoone-r-sm);--xiaoone-control-h-sm: 32px;--xiaoone-control-h-md: 38px;--xiaoone-control-h-lg: 44px;--xiaoone-control-pad-sm: 10px;--xiaoone-control-pad-md: 14px;--xiaoone-control-pad-lg: 18px;--xiaoone-panel-radius: var(--xiaoone-r-md);--xiaoone-dialog-radius: var(--xiaoone-r-lg);--xiaoone-focus-ring: 0 0 0 2px color-mix(in srgb, var(--xiaoone-accent-soft) 44%, transparent);--xiaoone-shadow-popover: 0 18px 42px rgba(0, 0, 0, .34);--xiaoone-shadow-dialog: 0 24px 70px rgba(0, 0, 0, .46);color-scheme:dark}[data-theme=light]{--xiaoone-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;--xiaoone-font-mono: "SF Mono", ui-monospace, Menlo, Monaco, "PingFang SC", monospace;--xiaoone-r-sm: 8px;--xiaoone-r-md: 12px;--xiaoone-r-lg: 16px;--xiaoone-r-xl: 20px;--xiaoone-r-pill: 999px;--xiaoone-bg: #f8fafc;--xiaoone-bg-soft: #f1f5f9;--xiaoone-bg-elev: #ffffff;--xiaoone-surface: #ffffff;--xiaoone-bg-hover: rgba(79, 70, 229, .06);--xiaoone-bg-active: rgba(79, 70, 229, .1);--xiaoone-border: rgba(15, 23, 42, .1);--xiaoone-border-soft: rgba(15, 23, 42, .06);--xiaoone-border-strong: rgba(15, 23, 42, .16);--xiaoone-fg: #0f172a;--xiaoone-fg-soft: #334155;--xiaoone-fg-mute: #64748b;--xiaoone-fg-faint: #94a3b8;--xiaoone-accent: #4f46e5;--xiaoone-accent-hover: #4338ca;--xiaoone-accent-2: #6366f1;--xiaoone-accent-fg: oklch(98.5% .006 265);--xiaoone-accent-text: var(--xiaoone-accent);--xiaoone-accent-soft: rgba(79, 70, 229, .34);--xiaoone-accent-bg: rgba(79, 70, 229, .1);--xiaoone-accent-rose: #e11d48;--xiaoone-info: #0891b2;--xiaoone-support: #0d9488;--xiaoone-success: #059669;--xiaoone-success-bg: rgba(5, 150, 105, .1);--xiaoone-price: #ea580c;--xiaoone-warning: #d97706;--xiaoone-warning-bg: rgba(245, 158, 11, .12);--xiaoone-warning-border: rgba(217, 119, 6, .28);--xiaoone-danger: #dc2626;--xiaoone-danger-bg: rgba(220, 38, 38, .1);--xiaoone-danger-border: rgba(220, 38, 38, .28);--xiaoone-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 6px 20px rgba(15, 23, 42, .05);--xiaoone-shadow-lg: 0 12px 40px rgba(15, 23, 42, .06);--xiaoone-shadow-composer: 0 1px 2px rgba(15, 23, 42, .05), 0 2px 8px rgba(15, 23, 42, .04), 0 8px 28px rgba(15, 23, 42, .06);--xiaoone-motion-ease: cubic-bezier(.22, 1, .36, 1);--xiaoone-motion-fast: .15s;--xiaoone-motion-base: .22s;--xiaoone-motion-enter: .45s;--xiaoone-glass-bg: rgba(255, 255, 255, .55);--xiaoone-glass-border: rgba(255, 255, 255, .6);--xiaoone-glass-blur: 24px;--xiaoone-glass-shadow: 0 20px 40px rgba(15, 23, 42, .08), 0 16px 42px rgba(79, 70, 229, .1);--xiaoone-layer-overlay: rgba(15, 23, 42, .4);--xiaoone-glow-indigo: rgba(79, 70, 229, .14);--xiaoone-glow-cyan: rgba(8, 145, 178, .1);--xiaoone-glow-teal: rgba(13, 148, 136, .1);--xiaoone-page-pad-x: 28px;--xiaoone-page-pad-y: 20px;--xiaoone-control-radius: var(--xiaoone-r-sm);--xiaoone-control-h-sm: 32px;--xiaoone-control-h-md: 38px;--xiaoone-control-h-lg: 44px;--xiaoone-control-pad-sm: 10px;--xiaoone-control-pad-md: 14px;--xiaoone-control-pad-lg: 18px;--xiaoone-panel-radius: var(--xiaoone-r-md);--xiaoone-dialog-radius: var(--xiaoone-r-lg);--xiaoone-focus-ring: 0 0 0 2px color-mix(in srgb, var(--xiaoone-accent-soft) 44%, transparent);--xiaoone-shadow-popover: 0 14px 34px rgba(15, 23, 42, .12);--xiaoone-shadow-dialog: 0 24px 70px rgba(15, 23, 42, .16);color-scheme:light}html,body,#app{margin:0;height:100%;background:var(--xiaoone-bg);color:var(--xiaoone-fg);font-family:var(--xiaoone-font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .18s ease,color .18s ease}*,html,body{scrollbar-width:thin;scrollbar-color:var(--xiaoone-border) transparent}*::-webkit-scrollbar,html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-track-piece,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:var(--xiaoone-border);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--xiaoone-fg-faint)}:root{--background: var(--xiaoone-bg);--foreground: var(--xiaoone-fg);--card: var(--xiaoone-bg-elev);--card-foreground: var(--xiaoone-fg);--primary: var(--xiaoone-accent);--primary-foreground: var(--xiaoone-accent-fg);--secondary: var(--xiaoone-bg-soft);--secondary-foreground: var(--xiaoone-fg);--muted: var(--xiaoone-bg-soft);--muted-foreground: var(--xiaoone-fg-mute);--border: var(--xiaoone-border);--radius: var(--xiaoone-control-radius, 8px)}.xo-toaster[data-sonner-toaster]{--width: min(382px, calc(100vw - 28px) );font-family:var(--xiaoone-font-sans)}.xo-toaster[data-sonner-toaster][dir=ltr],.xo-toaster[data-sonner-toaster][dir=rtl]{--toast-close-button-start: auto;--toast-close-button-end: 12px;--toast-close-button-transform: none}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast{min-height:70px;width:var(--width);align-items:flex-start;gap:11px;overflow:hidden;border:1px solid color-mix(in oklch,var(--xiaoone-border) 88%,transparent);border-radius:var(--xiaoone-panel-radius);background:linear-gradient(180deg,color-mix(in oklch,var(--xiaoone-bg-elev) 92%,var(--xiaoone-bg-soft)),var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev);box-shadow:0 18px 42px #0f172a24,0 1px color-mix(in oklch,var(--xiaoone-bg-elev) 74%,var(--xiaoone-border)) inset;color:var(--xiaoone-fg);padding:14px 44px 14px 15px}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast--success{border-color:color-mix(in oklch,var(--xiaoone-success) 34%,var(--xiaoone-border));background:linear-gradient(180deg,color-mix(in oklch,var(--xiaoone-success) 8%,var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast--error{border-color:color-mix(in oklch,var(--xiaoone-danger) 34%,var(--xiaoone-border));background:linear-gradient(180deg,color-mix(in oklch,var(--xiaoone-danger) 7%,var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast--warning{border-color:color-mix(in oklch,var(--xiaoone-warning) 34%,var(--xiaoone-border));background:linear-gradient(180deg,color-mix(in oklch,var(--xiaoone-warning) 8%,var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast--info{border-color:color-mix(in oklch,var(--xiaoone-info) 30%,var(--xiaoone-border));background:linear-gradient(180deg,color-mix(in oklch,var(--xiaoone-info) 7%,var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)),var(--xiaoone-bg-elev)}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-content],.xo-toaster .xo-toast__content{display:flex;min-width:0;flex-direction:column;gap:4px;padding-top:1px}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-title],.xo-toaster .xo-toast__title{color:var(--xiaoone-fg);font-size:14px;font-weight:680;line-height:1.42;letter-spacing:0}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-description],.xo-toaster .xo-toast__description{color:var(--xiaoone-fg-mute);font-size:12.5px;font-weight:450;line-height:1.5}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-icon],.xo-toaster .xo-toast__icon{width:18px;height:18px;margin-top:2px;color:var(--xiaoone-accent)}.xo-toaster [data-sonner-toast][data-type=success] [data-icon],.xo-toaster .xo-toast--success .xo-toast__icon{color:var(--xiaoone-success)}.xo-toaster [data-sonner-toast][data-type=error] [data-icon],.xo-toaster .xo-toast--error .xo-toast__icon{color:var(--xiaoone-danger)}.xo-toaster [data-sonner-toast][data-type=warning] [data-icon],.xo-toaster .xo-toast--warning .xo-toast__icon{color:var(--xiaoone-warning)}.xo-toaster [data-sonner-toast][data-type=info] [data-icon],.xo-toaster .xo-toast--info .xo-toast__icon{color:var(--xiaoone-info)}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-close-button],.xo-toaster .xo-toast__close{top:12px;right:12px;left:auto;width:24px;height:24px;transform:none;border-color:transparent;background:transparent;color:var(--xiaoone-fg-faint)}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-close-button]:hover,.xo-toaster .xo-toast__close:hover{border-color:var(--xiaoone-border);background:var(--xiaoone-bg-hover);color:var(--xiaoone-fg)}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-button],.xo-toaster .xo-toast__action{height:28px;border-radius:var(--xiaoone-control-radius);background:var(--xiaoone-accent);color:var(--xiaoone-accent-fg);font-weight:650}.xo-toaster [data-sonner-toast][data-styled=true].xo-toast [data-cancel],.xo-toaster .xo-toast__cancel{background:var(--xiaoone-bg-soft);color:var(--xiaoone-fg)}@media(max-width:600px){.xo-toaster[data-sonner-toaster]{--width: calc(100vw - 28px) }}.xo-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border:1px solid transparent;border-radius:var(--radius);font:inherit;font-weight:650;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),border-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),box-shadow var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),opacity var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xo-button:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:var(--xiaoone-focus-ring)}.xo-button:disabled{cursor:not-allowed;opacity:.55}.xo-button--default{background:var(--primary);color:var(--primary-foreground)}.xo-button--default:hover:not(:disabled){background:var(--xiaoone-accent-hover)}.xo-button--default:active:not(:disabled){background:color-mix(in srgb,var(--xiaoone-accent-hover) 86%,var(--xiaoone-bg) 14%)}.xo-button--secondary{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.xo-button--outline{background:var(--xiaoone-bg-elev);color:var(--xiaoone-fg);border-color:var(--border)}.xo-button--outline:hover:not(:disabled){background:var(--xiaoone-bg-hover)}.xo-button--ghost{background:transparent;color:var(--xiaoone-fg-soft)}.xo-button--ghost:hover:not(:disabled){background:var(--xiaoone-bg-hover);color:var(--xiaoone-fg)}.xo-button--destructive{background:var(--xiaoone-danger);color:#fef9f8}.xo-button--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--xiaoone-danger) 88%,var(--xiaoone-fg) 12%)}.xo-button--sm{height:var(--xiaoone-control-h-sm);padding:0 var(--xiaoone-control-pad-sm);font-size:12px}.xo-button--md{height:var(--xiaoone-control-h-md);padding:0 var(--xiaoone-control-pad-md);font-size:14px}.xo-button--lg{height:var(--xiaoone-control-h-lg);padding:0 var(--xiaoone-control-pad-lg);font-size:15px}.xo-button--icon{width:36px;height:36px;padding:0}.xo-work-panel{border:1px solid var(--border);border-radius:var(--xiaoone-panel-radius);background:var(--xiaoone-bg-elev);color:var(--card-foreground);box-shadow:none}.xo-card{border:1px solid var(--border);border-radius:var(--xiaoone-panel-radius);background:var(--card);color:var(--card-foreground);box-shadow:none;transition:border-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),background-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xo-card--glass{background:var(--xiaoone-glass-bg);border-color:var(--xiaoone-glass-border);box-shadow:var(--xiaoone-glass-shadow);backdrop-filter:blur(var(--xiaoone-glass-blur));-webkit-backdrop-filter:blur(var(--xiaoone-glass-blur))}.xo-card__header{padding:16px 16px 8px}.xo-card__title{margin:0;font-size:16px;line-height:1.35;font-weight:650}.xo-card__description{margin:5px 0 0;color:var(--muted-foreground);font-size:13px}.xo-card__content{padding:12px 16px 16px}.xo-input{width:100%;height:var(--xiaoone-control-h-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--xiaoone-bg-elev);color:var(--foreground);font:inherit;padding:0 11px;transition:background-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),border-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),box-shadow var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xo-input:hover:not(:disabled){border-color:var(--xiaoone-border-strong)}.xo-input:focus,.xo-input:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:var(--xiaoone-focus-ring)}.xo-input:disabled{cursor:not-allowed;opacity:.6}.xo-input::placeholder{color:var(--xiaoone-fg-faint)}.xo-password-input{position:relative;display:block;width:100%;min-width:0}.xo-password-input__field{width:100%}.xo-password-input__toggle{position:absolute;top:50%;right:6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--xiaoone-control-radius);background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--xiaoone-fg-mute, var(--pr-muted, currentColor));cursor:pointer;transform:translateY(-50%);transition:color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),opacity var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xo-password-input__toggle:hover:not(:disabled){background:none;color:var(--xiaoone-fg, var(--pr-text, currentColor))}.xo-password-input__toggle:focus-visible{outline:2px solid color-mix(in oklch,var(--primary, var(--xiaoone-accent)) 55%,transparent);outline-offset:1px}.xo-password-input__toggle:disabled{cursor:not-allowed;opacity:.45}.xo-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent}.xo-badge--default{background:var(--xiaoone-accent-bg);color:var(--xiaoone-accent);border-color:var(--xiaoone-accent-soft)}.xo-badge--success{background:color-mix(in srgb,var(--xiaoone-success),transparent 86%);color:var(--xiaoone-success)}.xo-badge--warning{background:var(--xiaoone-warning-bg);color:var(--xiaoone-warning);border-color:var(--xiaoone-warning-border)}.xo-badge--danger{background:color-mix(in srgb,var(--xiaoone-danger),transparent 86%);color:var(--xiaoone-danger)}.xo-badge--muted{background:var(--xiaoone-bg-soft);color:var(--xiaoone-fg-mute);border-color:var(--border)}.xo-badge--outline{background:transparent;color:var(--xiaoone-fg-soft);border-color:var(--border)}.xo-badge--info{background:color-mix(in srgb,var(--xiaoone-info),transparent 86%);color:var(--xiaoone-info);border-color:color-mix(in srgb,var(--xiaoone-info),transparent 65%)}.xo-badge--support{background:color-mix(in srgb,var(--xiaoone-support),transparent 86%);color:var(--xiaoone-support);border-color:color-mix(in srgb,var(--xiaoone-support),transparent 65%)}.xo-badge--price{background:color-mix(in srgb,var(--xiaoone-price),transparent 88%);color:var(--xiaoone-price);border-color:color-mix(in srgb,var(--xiaoone-price),transparent 65%)}.xo-tabs{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--xiaoone-bg-soft)}.xo-tabs__trigger{border:0;background:transparent;color:var(--xiaoone-fg-mute);border-radius:var(--xiaoone-control-radius);min-height:30px;padding:0 11px;font:inherit;cursor:pointer;transition:color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),background-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),box-shadow var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xo-tabs__trigger:hover:not(:disabled):not([data-state=active]):not(.is-active){color:var(--xiaoone-fg);background:var(--xiaoone-bg-hover)}.xo-tabs__trigger:focus-visible{outline:none;box-shadow:var(--xiaoone-focus-ring)}.xo-tabs__trigger:disabled{cursor:not-allowed;opacity:.55}.xo-tabs__trigger[data-state=active],.xo-tabs__trigger.is-active{background:var(--xiaoone-accent-bg);color:var(--xiaoone-accent);box-shadow:none}.xo-tabs__content{margin-top:12px;min-width:0}.xo-tabs__content:focus-visible{outline:none;box-shadow:var(--xiaoone-focus-ring)}.xo-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--xiaoone-layer-overlay, rgba(15, 23, 42, .42));animation:xo-dialog-fade var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xo-dialog-content{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:min(100%,calc(100vw - 32px));max-width:520px;max-height:calc(100dvh - 32px);gap:16px;overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--xiaoone-border);border-radius:var(--xiaoone-dialog-radius);background:var(--xiaoone-bg-elev);color:var(--xiaoone-fg);padding:22px;box-shadow:var(--xiaoone-shadow-dialog);animation:xo-dialog-enter var(--xiaoone-motion-base) var(--xiaoone-motion-ease)}.xo-dialog-close{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--xiaoone-control-radius);background:transparent;color:var(--xiaoone-fg-mute);cursor:pointer;transition:background-color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),color var(--xiaoone-motion-fast) var(--xiaoone-motion-ease),opacity var(--xiaoone-motion-fast) var(--xiaoone-motion-ease)}.xo-dialog-close:hover:not(:disabled){background:var(--xiaoone-bg-hover);color:var(--xiaoone-fg)}.xo-dialog-close:focus-visible{outline:none;box-shadow:var(--xiaoone-focus-ring)}.xo-dialog-header{display:flex;flex-direction:column;gap:6px;padding-right:28px;text-align:left}.xo-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.xo-dialog-title{margin:0;color:var(--xiaoone-fg);font-size:18px;font-weight:700;line-height:1.35;letter-spacing:0}.xo-dialog-description{margin:0;color:var(--xiaoone-fg-mute);font-size:14px;line-height:1.55}.xo-empty{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;border:1px dashed var(--xiaoone-border);border-radius:var(--xiaoone-panel-radius);background:color-mix(in srgb,var(--xiaoone-bg-elev) 70%,transparent);color:var(--xiaoone-fg-mute);text-align:center}.xo-empty__icon{color:var(--xiaoone-fg-faint)}.xo-empty__description{max-width:44ch;color:var(--xiaoone-fg-mute);font-size:14px;line-height:1.6}.xo-empty__actions{margin-top:2px}@keyframes xo-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes xo-dialog-enter{0%{opacity:0;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:560px){.xo-dialog-content{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.xo-dialog-footer{flex-direction:column-reverse}.xo-dialog-footer .xo-button{width:100%}}@media(prefers-reduced-motion:reduce){.xo-button,.xo-card,.xo-input,.xo-password-input__toggle,.xo-tabs__trigger,.xo-dialog-overlay,.xo-dialog-content,.xo-dialog-close{animation:none;transition:none}}:root{color:var(--pr-text);background:var(--pr-bg);font-family:var(--xiaoone-font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--pr-bg: var(--xiaoone-bg);--pr-panel: var(--xiaoone-bg-soft);--pr-panel-2: var(--xiaoone-bg-elev);--pr-sidebar-bg: var(--xiaoone-bg-soft);--pr-field-bg: var(--xiaoone-bg);--pr-message-bg: var(--xiaoone-bg-hover);--pr-reply-bg: var(--xiaoone-bg);--pr-text: var(--xiaoone-fg);--pr-muted: var(--xiaoone-fg-mute);--pr-faint: var(--xiaoone-fg-faint);--pr-line: var(--xiaoone-border);--pr-accent: var(--xiaoone-accent);--pr-danger: var(--xiaoone-danger);--pr-warning: var(--xiaoone-warning);--pr-success: var(--xiaoone-success);--pr-on-danger: #fff;--pr-btn-primary-text: #fff;--pr-login-shadow: var(--xiaoone-shadow-lg);--pr-modal-shadow: var(--xiaoone-shadow-lg);--pr-ring: var(--xiaoone-accent-soft)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--pr-bg);overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.pr-shell{display:grid;grid-template-columns:248px minmax(0,1fr);height:100vh;height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none}.pr-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:22px;height:100vh;height:100dvh;padding:18px 14px;border-right:1px solid var(--pr-line);background:var(--pr-sidebar-bg);overflow-y:auto;overscroll-behavior:contain}.pr-brand{display:flex;align-items:center;gap:12px}.pr-brand h1{margin:0;font-size:1.25rem;letter-spacing:0}.pr-brand strong{display:block;font-size:.9rem}.pr-brand span,.pr-topbar span,.pr-page-title p,.pr-table-panel td span,.pr-case-list span,.pr-case-list small,.pr-detail-head p,.pr-message-list small,.pr-hint{color:var(--pr-muted);font-size:.82rem}.pr-brand-mark{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;object-fit:contain}.pr-nav{display:grid;gap:18px}.pr-nav-section{display:grid;gap:6px}.pr-nav-section[data-module=service_delivery]{gap:4px}.pr-nav-section[data-module=service_delivery] .pr-nav-section-title{font-size:.64rem;line-height:1.3}.pr-nav-section[data-module=service_delivery] .pr-nav a{min-height:32px;padding:6px 10px;font-size:.82rem}.pr-nav-section[data-module=service_delivery] .pr-nav-link-label{line-height:1.25}.pr-nav-section-title,.pr-sidebar-foot__label,.pr-kicker{color:var(--pr-faint);font-size:.68rem;font-weight:700}.pr-nav-section-title{line-height:1.35;text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere}.pr-sidebar-foot__label,.pr-kicker{letter-spacing:.08em;text-transform:uppercase}.pr-nav-link-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pr-nav-badge{margin-left:auto;flex:0 0 auto;font-style:normal;font-size:.72rem;font-weight:700;padding:0 6px;border-radius:99px;background:var(--pr-ring);color:#fff;line-height:18px}.pr-topbar__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.pr-topbar__crumb span,.pr-topbar__crumb strong{overflow-wrap:anywhere}.pr-nav a,.pr-topbar .xo-button,.pr-actions .xo-button,.pr-toolbar .xo-button{display:inline-flex;align-items:center;gap:8px}.pr-nav a{width:100%;min-width:0;min-height:34px;padding:7px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--pr-muted);text-align:left;text-decoration:none;font-size:.88rem}.pr-nav a:hover,.pr-nav a.is-active{border-color:var(--pr-line);background:var(--pr-panel);color:var(--pr-text)}.pr-nav a:focus-visible{outline:2px solid var(--pr-ring);outline-offset:2px}.pr-sidebar-foot{display:grid;gap:8px;margin-top:auto}.pr-role{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--pr-line);border-radius:999px;color:var(--pr-muted);font-size:.76rem}.pr-role--super{border-color:color-mix(in oklch,var(--pr-success) 55%,transparent);color:var(--pr-success)}.pr-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;overscroll-behavior:none}.pr-main--no-topbar{grid-template-rows:minmax(0,1fr)}.pr-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:10px 32px;border-bottom:1px solid var(--pr-line);background:var(--pr-panel)}.pr-topbar__context{display:grid;gap:3px;min-width:0}.pr-topbar__crumb{display:flex;align-items:center;gap:5px;min-width:0}.pr-topbar__crumb strong{font-size:.92rem;font-weight:700}.pr-topbar__context>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-topbar__trail{display:flex;align-items:center;gap:8px}.pr-user-pill{display:inline-flex!important;align-items:center;gap:6px;min-height:32px;max-width:240px;padding:0 10px;border:1px solid var(--pr-line);border-radius:999px;background:var(--pr-bg);color:var(--pr-text)!important;font-size:.8rem!important;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-llm-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 22px}.pr-llm-meta strong{color:var(--pr-text);font-weight:650}.pr-llm-cap-badges{display:flex;flex-wrap:wrap;gap:6px}.pr-llm-cap-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:650;line-height:1.35;border:1px solid var(--pr-line);color:var(--pr-text);background:color-mix(in oklch,var(--pr-panel-2) 88%,transparent)}.pr-llm-cap-badge--reasoning{border-color:color-mix(in oklch,var(--pr-accent) 48%,var(--pr-line))}.pr-llm-cap-badge--image{border-color:color-mix(in oklch,var(--pr-success) 48%,var(--pr-line))}.pr-llm-cap-badge--video{border-color:color-mix(in oklch,var(--pr-warning) 48%,var(--pr-line))}.pr-llm-cap-examples{margin:0;font-size:.78rem;line-height:1.45;color:var(--pr-muted)}.pr-llm-list-panel{padding:6px 4px}.pr-llm-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.pr-llm-list__item{border-top:1px solid var(--pr-line);padding:18px 20px 20px}.pr-llm-list__item:first-child{border-top:0}.pr-llm-row{display:grid;gap:10px;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.pr-llm-row.is-dim{opacity:.5}.pr-llm-row.is-editing{opacity:1}.pr-llm-row__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.pr-llm-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.pr-llm-row__title h3{margin:0;font-size:.98rem;font-weight:650;color:var(--pr-text);letter-spacing:0}.pr-llm-row__desc{margin:0;max-width:72ch;font-size:.82rem;line-height:1.55;color:var(--pr-muted)}.pr-llm-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.02em;border:1px solid var(--pr-line)}.pr-llm-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in oklch,currentColor 22%,transparent)}.pr-llm-status--on{color:var(--pr-success);border-color:color-mix(in oklch,var(--pr-success) 38%,var(--pr-line));background:color-mix(in oklch,var(--pr-success) 8%,transparent)}.pr-llm-status--off{color:var(--pr-faint)}.pr-llm-row__fields{margin:4px 0 0;display:grid;gap:8px 24px;grid-template-columns:minmax(0,1fr)}.pr-llm-field{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin:0;min-height:32px}.pr-llm-field dt{margin:0;font-size:.78rem;font-weight:600;color:var(--pr-faint);letter-spacing:.04em}.pr-llm-field dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.pr-llm-endpoint{flex:1 1 auto;min-width:0;padding:5px 10px;border-radius:6px;background:var(--pr-panel-2);border:1px solid var(--pr-line);color:var(--pr-text);font-size:.82rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.pr-llm-endpoint-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px dashed color-mix(in oklch,var(--pr-faint) 65%,var(--pr-line));font-size:.7rem;font-weight:600;letter-spacing:.04em;color:var(--pr-muted);cursor:help}.pr-llm-keyline{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pr-llm-key{flex:0 1 auto;min-width:0;padding:5px 10px;border-radius:6px;background:var(--pr-panel-2);border:1px solid var(--pr-line);color:var(--pr-text);font-size:.82rem;letter-spacing:.02em;-webkit-user-select:all;user-select:all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-llm-key--empty{background:transparent;border-style:dashed;border-color:color-mix(in oklch,var(--pr-faint) 50%,var(--pr-line));color:var(--pr-faint);font-style:italic;-webkit-user-select:none;user-select:none}.pr-llm-keyline__meta{font-size:.74rem;color:var(--pr-faint)}.pr-llm-keyline__actions{margin-left:auto;display:flex;align-items:center;gap:6px}.pr-llm-keyline__remove{color:var(--pr-faint)}.pr-llm-keyline__remove:hover{color:var(--pr-danger)}.pr-llm-keyline__confirm{font-size:.78rem;color:var(--pr-warning);font-weight:600}.pr-llm-row.is-editing{background:color-mix(in oklch,var(--pr-accent) 4%,transparent);border-radius:8px;margin:-8px -10px;padding:12px 10px 14px}.pr-llm-edit{flex:1 1 100%;display:grid;gap:8px;animation:pr-llm-edit-in .18s cubic-bezier(.22,1,.36,1) both}@keyframes pr-llm-edit-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.pr-llm-edit__input{position:relative;display:flex;align-items:center}.pr-llm-edit__input input.pr-inline-input{flex:1 1 auto;padding-right:36px;height:36px;font-size:.86rem}.pr-llm-edit__icon{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:6px;border:0;background:transparent;color:var(--pr-muted)}.pr-llm-edit__icon:hover{color:var(--pr-text);background:color-mix(in oklch,var(--pr-line) 60%,transparent)}.pr-llm-edit__actions{display:flex;flex-wrap:wrap;gap:8px}.pr-llm-edit__hint{margin:0;font-size:.74rem;color:var(--pr-faint);line-height:1.5}.pr-llm-tab-count{display:inline-flex;align-items:center;gap:1px;margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in oklch,var(--pr-line) 70%,transparent);font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--pr-muted)}.xo-tabs__trigger.is-active .pr-llm-tab-count{background:color-mix(in oklch,var(--pr-accent) 16%,transparent);color:var(--pr-text)}.pr-llm-tab-count__sep{margin:0 2px;opacity:.55}.pr-llm-feedback{margin:6px 0 0;padding:6px 10px;border-radius:6px;font-size:.78rem;line-height:1.5;border:1px solid transparent}.pr-llm-feedback--success{color:var(--pr-success);border-color:color-mix(in oklch,var(--pr-success) 32%,var(--pr-line));background:color-mix(in oklch,var(--pr-success) 8%,transparent)}.pr-llm-feedback--error{color:var(--pr-danger);border-color:color-mix(in oklch,var(--pr-danger) 32%,var(--pr-line));background:color-mix(in oklch,var(--pr-danger) 8%,transparent)}@keyframes pr-spin-rot{to{transform:rotate(360deg)}}.pr-spin{animation:pr-spin-rot .9s linear infinite}@media(prefers-reduced-motion:reduce){.pr-llm-edit,.pr-spin{animation:none}}@media(max-width:720px){.pr-llm-list__item{padding:16px 14px 18px}.pr-llm-field{grid-template-columns:56px minmax(0,1fr)}.pr-llm-keyline__actions{margin-left:0}}.pr-page{display:grid;align-content:start;gap:20px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 30px 32px}.pr-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pr-page-title h1{margin:0 0 4px;font-size:1.28rem;letter-spacing:0}.pr-page-title p{max-width:72ch;margin:0;line-height:1.6}.pr-page-action{flex:0 0 auto}.pr-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pr-seg-tabs{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:4px;padding:5px;width:100%;max-width:100%;border-radius:11px;background:color-mix(in oklch,var(--pr-line) 42%,transparent)}.pr-seg-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;border:1px solid transparent;border-radius:8px;padding:8px 16px;font:inherit;font-size:.88rem;font-weight:600;letter-spacing:0;color:var(--pr-muted);background:transparent;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out}@media(prefers-reduced-motion:reduce){.pr-seg-tabs button{transition:none}}.pr-seg-tabs button:hover{color:var(--pr-text);background:color-mix(in oklch,var(--pr-panel) 55%,transparent)}.pr-seg-tabs button:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.pr-seg-tabs button.is-active{color:var(--xiaoone-accent);background:var(--xiaoone-accent-bg);border-color:transparent;box-shadow:none}.pr-pricing-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in oklch,var(--pr-warning) 45%,var(--pr-line));border-radius:8px;background:color-mix(in oklch,var(--pr-warning) 9%,var(--pr-panel))}.pr-pricing-alert__meta{display:grid;gap:3px}.pr-pricing-alert__meta strong{font-size:.93rem}.pr-pricing-alert__meta span{color:var(--pr-muted);font-size:.82rem}.pr-pricing-alert__list{display:flex;flex:1 1 20rem;flex-wrap:wrap;gap:6px}.pr-pricing-alert__list button,.pr-pricing-alert__list span{border:1px solid var(--pr-line);border-radius:999px;padding:5px 9px;max-width:16rem;overflow:hidden;font:inherit;font-size:.8rem;color:var(--pr-text);text-overflow:ellipsis;white-space:nowrap;background:var(--pr-panel)}.pr-pricing-alert__list button{cursor:pointer}.pr-pricing-alert__list button:hover{border-color:color-mix(in oklch,var(--pr-warning, #f59e0b) 55%,var(--pr-line))}.pr-tab-desc{margin:0;max-width:72ch;line-height:1.6;font-size:.92rem;color:var(--pr-muted)}.pr-tab-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.pr-tab-lead{flex:1 1 18rem;margin:0;font-size:.88rem;line-height:1.55;color:var(--pr-muted)}.pr-notify-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pr-notify-pill{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--pr-line)}.pr-notify-pill--ok{color:color-mix(in oklch,var(--pr-success) 88%,var(--pr-text));background:color-mix(in oklch,var(--pr-success) 12%,var(--pr-panel));border-color:color-mix(in oklch,var(--pr-success) 28%,var(--pr-line))}.pr-notify-pill--warn{color:color-mix(in oklch,var(--pr-warning) 82%,var(--pr-text));background:color-mix(in oklch,var(--pr-warning) 14%,var(--pr-panel));border-color:color-mix(in oklch,var(--pr-warning) 34%,var(--pr-line))}.pr-notify-pill--danger{color:color-mix(in oklch,var(--pr-danger) 75%,var(--pr-text));background:color-mix(in oklch,var(--pr-danger) 10%,var(--pr-panel));border-color:color-mix(in oklch,var(--pr-danger) 22%,var(--pr-line))}.pr-notify-env__title{margin:0 0 12px;font-size:1.02rem;font-weight:700}.pr-notify-env .pr-env-list{margin:0;padding-left:1.15rem;display:grid;gap:10px;font-size:.9rem;line-height:1.55;color:var(--pr-text)}.pr-env-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84em;padding:1px 6px;border-radius:5px;background:color-mix(in oklch,var(--pr-line) 38%,var(--pr-panel));color:var(--pr-text)}.pr-config-card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pr-hermes-card-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.pr-config-card{min-width:0}.pr-session dl.pr-hermes-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:14px 0 0}.pr-hermes-meta--dispatch{max-width:720px}.pr-hermes-meta-span{grid-column:1 / -1}.pr-hermes-meta dt{color:var(--pr-muted);font-size:.82rem}.pr-hermes-meta dd{margin:5px 0 0;min-width:0}.pr-hermes-meta-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pr-env-code--break{word-break:break-all;white-space:normal;display:inline-block;max-width:100%;line-height:1.45}.pr-hermes-provider-card .pr-hermes-key-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--pr-line)}.pr-hermes-provider-card .pr-hermes-key-form .pr-form-row{margin:0}.pr-hermes-provider-card .pr-hermes-key-form label{display:block;margin-bottom:6px;color:var(--pr-muted);font-size:.82rem;font-weight:650}.pr-config-list{display:grid;gap:14px;margin-top:14px}.pr-config-list span{display:block;margin-bottom:6px;color:var(--pr-faint);font-size:.76rem;font-weight:650}.pr-config-list p{display:flex;flex-wrap:wrap;gap:6px;margin:0}.pr-login{display:grid;min-height:100vh;place-items:center;padding:24px}.pr-login-card{width:min(100%,420px);padding:32px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel);box-shadow:var(--pr-login-shadow)}.pr-login-card--split{width:min(100%,880px);padding:0;display:grid;grid-template-columns:1fr;overflow:hidden}@media(min-width:760px){.pr-login-card--split{grid-template-columns:1fr 1fr}}.pr-login-aside{padding:32px 32px 28px;background:linear-gradient(160deg,color-mix(in oklch,var(--pr-accent) 18%,var(--pr-panel)),var(--pr-panel) 70%);border-right:1px solid var(--pr-line);display:flex;flex-direction:column;gap:28px}.pr-login-aside__content h2{font-size:1.05rem;font-weight:700;margin-bottom:10px;color:var(--pr-text)}.pr-login-aside__content p{font-size:.85rem;color:var(--pr-muted);line-height:1.7;margin-bottom:18px}.pr-login-aside__content ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.78rem;color:var(--pr-muted);line-height:1.65}.pr-login-form-pane{padding:32px;display:flex;flex-direction:column;justify-content:center}.pr-login-form-title{font-size:1.1rem;font-weight:700;margin-bottom:4px;color:var(--pr-text)}.pr-login-form-sub{font-size:.82rem;color:var(--pr-muted);margin-bottom:18px}.pr-brand--login{margin-bottom:24px}.pr-form{display:grid;gap:16px}.pr-form label{display:grid;gap:7px;color:var(--pr-muted);font-size:.9rem}.pr-form input,.pr-form select,.pr-toolbar input,.pr-toolbar select,.pr-reply textarea{width:100%;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-field-bg);color:var(--pr-text);outline:none}.pr-form input,.pr-form select,.pr-toolbar input,.pr-toolbar select{height:36px;padding:0 10px;font-size:.88rem}.pr-form input:focus-visible,.pr-form select:focus-visible,.pr-toolbar input:focus-visible,.pr-toolbar select:focus-visible,.pr-reply textarea:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.pr-error,.pr-hint--warn{color:var(--pr-danger);font-size:.88rem}.pr-state{display:grid;gap:16px}.pr-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel)}.pr-status h2{margin:0 0 4px;font-size:.95rem}.pr-status p{margin:0;color:var(--pr-muted);line-height:1.5;font-size:.88rem}.pr-status--error,.pr-status--denied{border-color:color-mix(in oklch,var(--pr-danger) 45%,var(--pr-line))}.pr-status-action{flex:0 0 auto}.pr-filterbar{display:flex;flex-wrap:wrap;gap:8px}.pr-filterbar button{min-height:30px;border:1px solid var(--pr-line);border-radius:6px;background:var(--pr-panel);color:var(--pr-muted);padding:0 10px;font-size:.82rem}.pr-filterbar button:hover,.pr-filterbar button.is-active{border-color:color-mix(in oklch,var(--pr-accent) 45%,var(--pr-line));background:var(--pr-panel-2);color:var(--pr-text)}.pr-filterbar button:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.pr-admin-filters{margin-bottom:1rem;padding:14px}.pr-admin-filters__row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.pr-admin-filters .pr-field{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--pr-muted)}.pr-admin-filters .pr-field select,.pr-admin-filters .pr-field input{min-width:11rem;padding:4px 8px;border-radius:6px;border:1px solid var(--pr-line);background:var(--pr-panel-2);color:var(--pr-text);font-size:.88rem}.pr-admin-filters .pr-field select:focus-visible,.pr-admin-filters .pr-field input:focus-visible{outline:2px solid color-mix(in oklch,var(--pr-accent) 55%,transparent);outline-offset:-1px}.pr-form-submit{display:flex;align-items:flex-end}.pr-metrics,.pr-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xr-panel{border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel)}.pr-ops-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:color-mix(in oklch,var(--pr-panel) 88%,var(--pr-accent) 12%)}.pr-ops-hero h2{margin:4px 0 6px;font-size:1.05rem}.pr-ops-hero p{margin:0;max-width:76ch;color:var(--pr-muted);font-size:.9rem;line-height:1.55}.pr-ops-hero .xo-badge{width:fit-content}.pr-metric{display:grid;gap:7px;padding:15px 16px}.pr-metric span{color:var(--pr-muted);font-size:.88rem}.pr-metric strong{font-size:1.38rem;letter-spacing:0}.pr-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pr-quick-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:82px;padding:14px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel);color:var(--pr-text);text-decoration:none}.pr-quick-link:hover{border-color:color-mix(in oklch,var(--pr-accent) 42%,var(--pr-line));background:var(--pr-panel-2)}.pr-quick-link:focus-visible{outline:2px solid var(--pr-ring);outline-offset:2px}.pr-quick-link__icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--pr-line);border-radius:8px;color:var(--pr-accent);background:color-mix(in oklch,var(--pr-accent) 10%,transparent)}.pr-quick-link strong,.pr-quick-link small{display:block}.pr-quick-link strong{font-size:.9rem}.pr-quick-link small{margin-top:3px;color:var(--pr-muted);font-size:.76rem;line-height:1.35}.pr-session{padding:16px}.pr-session h2,.pr-detail-head h2{margin:0;font-size:1rem}.pr-session dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0}.pr-session dt{color:var(--pr-muted);font-size:.82rem}.pr-session dd{margin:5px 0 0}.pr-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.pr-toolbar-search{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:1 1 280px;min-width:200px}.pr-toolbar-search input{flex:1 1 220px;min-width:180px;max-width:420px}.pr-toolbar-actions,.pr-toolbar-bulk{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pr-result{padding:14px 16px}.pr-result strong{display:block;margin-bottom:6px;font-size:.95rem}.pr-result ul{margin:0;padding-left:20px;color:var(--pr-muted);line-height:1.5;font-size:.88rem}.pr-result--error{border-color:color-mix(in oklch,var(--pr-danger) 52%,var(--pr-line))}.pr-result--success{border-color:color-mix(in oklch,var(--pr-success) 52%,var(--pr-line))}.pr-table-panel{overflow:auto}.pr-table-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.pr-table-panel__head span{color:var(--pr-muted);font-size:.8rem}.pr-merchants-table{position:relative}.pr-table-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--pr-muted);background:color-mix(in oklch,var(--pr-panel) 72%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.pr-merchants-table.is-filter-loading table{opacity:.52}.pr-table-panel table{min-width:760px}table{width:100%;border-collapse:collapse}th,td{padding:10px 12px;border-bottom:1px solid var(--pr-line);text-align:left}th{color:var(--pr-muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}td{font-size:.88rem}.pr-table-panel th,.pr-table-panel td{white-space:nowrap}td strong,td span{display:block}.pr-field-warning{color:var(--pr-warning);font-size:.82rem;line-height:1.5}.pr-checkline{grid-column:1 / -1;display:flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;color:var(--pr-text)!important}.pr-checkline input,td input[type=checkbox]{width:16px;height:16px}.pr-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-form-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:960px){.pr-form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-span-2{grid-column:span 2}.pr-inline-input{width:100%;min-width:8rem;padding:4px 8px;border-radius:6px;border:1px solid var(--pr-line);background:var(--pr-panel-2);color:var(--pr-text);font-size:.88rem}.pr-inline-input:focus-visible{outline:2px solid color-mix(in oklch,var(--pr-accent) 55%,transparent);outline-offset:-1px}.pr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}.pr-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:var(--xiaoone-layer-overlay, rgba(0, 0, 0, .5))}.pr-modal{width:min(100%,720px);max-height:min(840px,calc(100vh - 40px));overflow:auto;padding:24px;border:1px solid var(--pr-line);border-radius:var(--xiaoone-r-lg);background:var(--xiaoone-bg-elev);box-shadow:var(--pr-modal-shadow)}@media(max-width:1120px){.pr-metrics,.pr-quick-grid,.pr-session dl:not(.pr-hermes-meta){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pr-shell{display:block;height:auto;min-height:100vh;overflow:visible;overscroll-behavior:auto}.pr-sidebar{position:static;height:auto;max-height:320px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--pr-line)}.pr-main{display:block;overflow:visible;overscroll-behavior:auto}.pr-page{overflow:visible;overscroll-behavior:auto}.pr-sidebar-foot{margin-top:4px}.pr-page,.pr-topbar{padding-left:16px;padding-right:16px}.pr-page-title,.pr-ops-hero,.pr-topbar{flex-direction:column;align-items:stretch}.pr-metrics,.pr-quick-grid,.pr-session dl:not(.pr-hermes-meta){grid-template-columns:1fr}.pr-session dl.pr-hermes-meta{grid-template-columns:1fr}}.pr-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.pr-modal h2{margin:0;font-size:1.05rem}.pr-modal-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.pr-feedback-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:16px;min-height:560px}.pr-feedback-grid.pr-team-layout{min-height:min(72vh,720px)}.pr-case-list{display:grid;align-content:start;overflow:hidden}.pr-team-inbox{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.pr-team-list-body{flex:1;min-height:0;overflow-y:auto}.pr-team-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 14px;border-bottom:1px solid var(--pr-line);background:color-mix(in oklch,var(--pr-panel-2) 35%,transparent)}.pr-team-toolbar-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--pr-muted);text-transform:uppercase}.pr-team-toolbar-hint{font-size:.78rem;color:var(--pr-faint)}.pr-team-comm-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 8px}.pr-team-comm-tabs>button[role=tab]{min-height:32px;padding:0 12px;border:1px solid var(--pr-line);border-radius:6px;background:var(--pr-panel);color:var(--pr-muted);font-size:.82rem}.pr-team-comm-tabs>button[role=tab]:hover,.pr-team-comm-tabs>button[role=tab].is-active{border-color:color-mix(in oklch,var(--pr-accent) 45%,var(--pr-line));background:var(--pr-panel-2);color:var(--pr-text)}.pr-team-comm-tabs>button[role=tab]:focus-visible{outline:2px solid color-mix(in oklch,var(--pr-accent) 55%,transparent);outline-offset:2px}.pr-team-comm-tabs-spacer{flex:1;min-width:8px}.pr-team-empty-hint{padding:16px 14px 20px}.pr-team-empty-hint .pr-status{border-style:dashed;background:color-mix(in oklch,var(--pr-field-bg) 72%,transparent);padding:16px 14px}.pr-team-empty-hint .pr-status h2{font-size:.95rem}.pr-team-empty-hint .pr-status p{font-size:.82rem;line-height:1.5}.pr-team-empty-hint--inline{padding:8px 0 12px}.pr-team-empty-hint--inline .pr-status{padding:14px 12px}.pr-team-conv-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 12px;align-items:center;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--pr-line);background:transparent;color:var(--pr-text);text-align:left;cursor:pointer}.pr-team-conv-row .pr-team-avatar{grid-row:span 3;align-self:center}.pr-team-avatar{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;font-size:.82rem;font-weight:750;letter-spacing:.02em;line-height:1;background:color-mix(in oklch,var(--pr-accent) 20%,var(--pr-panel-2));border:1px solid color-mix(in oklch,var(--pr-accent) 28%,var(--pr-line));color:var(--pr-text)}.pr-team-row-main{display:grid;gap:4px;min-width:0}.pr-team-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pr-team-row-top strong{font-size:.88rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-team-row-top-trail{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.pr-team-row-time{font-size:.72rem;color:var(--pr-faint);white-space:nowrap}.pr-team-unread{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pr-danger);color:var(--pr-on-danger);font-size:.68rem;font-style:normal;font-weight:700;line-height:18px;text-align:center}.pr-team-row-meta{font-size:.72rem;color:var(--pr-faint);line-height:1.3}.pr-team-row-preview{display:block;font-size:.82rem;color:var(--pr-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-team-conv-row:hover,.pr-team-conv-row.is-active{background:color-mix(in oklch,var(--pr-panel-2) 88%,transparent)}.pr-team-conv-row:focus-visible{outline:2px solid color-mix(in oklch,var(--pr-accent) 50%,transparent);outline-offset:-2px}.pr-team-conv-row.is-active{box-shadow:inset 3px 0 0 var(--pr-accent)}.pr-team-thread{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.pr-team-thread-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;flex:1;height:100%;min-height:0}.pr-team-thread-head{flex-shrink:0;margin:0;padding:12px 16px;border-bottom:1px solid var(--pr-line);background:color-mix(in oklch,var(--pr-panel-2) 28%,transparent)}.pr-team-thread-sub{margin:6px 0 0;font-size:.82rem;line-height:1.45;color:var(--pr-muted)}.pr-team-thread-head-icon{display:grid;width:40px;height:40px;place-items:center;flex-shrink:0;border-radius:10px;border:1px solid var(--pr-line);background:color-mix(in oklch,var(--pr-panel) 70%,transparent);color:var(--pr-muted)}.pr-team-thread .pr-status{flex-shrink:0;margin:12px 18px 0}.pr-team-message-list{flex:1;min-height:0;max-height:none;padding:16px 16px 12px;gap:14px;align-content:start}.pr-team-message-list article.pr-team-msg{padding:0;border:none;border-radius:0;background:transparent}.pr-team-msg{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.pr-team-msg--mine{align-items:flex-end;margin-left:auto}.pr-team-message-list article .pr-team-msg-name{margin-bottom:5px;font-size:.72rem;font-weight:650;color:var(--pr-muted)}.pr-team-msg-bubble{max-width:min(100%,420px);padding:8px 12px;border:1px solid var(--pr-line);border-radius:4px 12px 12px;background:var(--pr-message-bg);box-shadow:0 1px color-mix(in oklch,var(--pr-line) 55%,transparent)}.pr-team-msg--mine .pr-team-msg-bubble{border-top-left-radius:12px;border-top-right-radius:4px;background:color-mix(in oklch,var(--pr-accent) 16%,var(--pr-message-bg));border-color:color-mix(in oklch,var(--pr-accent) 38%,var(--pr-line))}.pr-team-message-list article .pr-team-msg-bubble p{margin:0;font-size:.88rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.pr-team-msg-time{margin-top:5px;font-size:.7rem;color:var(--pr-faint)}.pr-team-msg--mine .pr-team-msg-time{text-align:right}.pr-team-message-list article.pr-team-msg--system{align-items:center;align-self:center;margin-left:auto;margin-right:auto;max-width:100%}.pr-team-msg-system{margin:0;padding:6px 12px;font-size:.78rem;line-height:1.45;color:var(--pr-faint);text-align:center}.pr-team-msg-bubble--media{padding:6px;line-height:0}.pr-team-msg-image{display:block;max-width:min(280px,72vw);max-height:320px;border-radius:10px}.pr-team-msg-image-ph{display:inline-block;padding:12px 16px;font-size:.82rem;color:var(--pr-muted)}.pr-team-msg-caption{margin:8px 4px 0;font-size:.82rem;line-height:1.45;color:var(--pr-muted)}.pr-team-msg-bubble--file .pr-team-msg-caption{margin-top:6px}.pr-team-file-link{color:var(--pr-accent);font-weight:650;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.pr-team-file-link:hover{color:color-mix(in oklch,var(--pr-accent) 85%,var(--pr-text))}.pr-team-conv-row:disabled{cursor:wait;opacity:.72}.pr-team-reply{flex-shrink:0;display:flex;flex-direction:column;gap:4px;margin:auto 0 0;padding:6px 10px 8px;border-top:1px solid var(--pr-line);background:color-mix(in oklch,var(--pr-panel-2) 22%,var(--pr-panel))}.pr-team-reply-inner{display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;transition:opacity .18s ease}.pr-team-reply-inner:focus-within{border-color:transparent;box-shadow:none}.pr-team-compose-hint{margin:0;padding:0 16px;font-size:.78rem}.pr-team-reply textarea{width:100%;min-height:44px;max-height:220px;resize:none;padding:8px 10px 4px;border:none;background:transparent;font-size:.94rem;line-height:1.5;color:var(--pr-text);outline:none}.pr-team-reply textarea::placeholder{color:var(--pr-faint)}.pr-team-reply textarea:focus,.pr-team-reply textarea:focus-visible{outline:none;box-shadow:none}.pr-team-reply-footer{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 4px 4px;gap:8px}.pr-team-reply-attach{color:var(--pr-muted)}.pr-team-reply-attach:hover{color:var(--pr-text);background:var(--pr-panel-2)}.pr-team-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pr-team-files{display:grid;gap:16px;padding:4px 0 12px}.pr-team-files-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pr-team-files-head strong{display:block;font-size:.95rem;color:var(--pr-text)}.pr-team-files-head span{display:block;margin-top:4px;font-size:.8rem;color:var(--pr-muted);line-height:1.45;max-width:56ch}.pr-team-files-tabs{display:flex;flex-wrap:wrap;gap:8px}.pr-team-files-tabs button{min-height:30px;padding:0 10px;border:1px solid var(--pr-line);border-radius:6px;background:var(--pr-panel);color:var(--pr-muted);font-size:.82rem}.pr-team-files-tabs button.is-active,.pr-team-files-tabs button:hover{border-color:color-mix(in oklch,var(--pr-accent) 45%,var(--pr-line));color:var(--pr-text);background:var(--pr-panel-2)}.pr-team-files-tabs button:focus-visible{outline:2px solid color-mix(in oklch,var(--pr-accent) 55%,transparent);outline-offset:2px}.pr-team-files-list{border:1px solid var(--pr-line);border-radius:10px;overflow:hidden;background:var(--pr-panel)}.pr-team-files-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(88px,.9fr) minmax(72px,1fr);gap:10px;align-items:center;width:100%;padding:8px 14px;border:0;border-bottom:1px solid var(--pr-line);background:transparent;color:var(--pr-text);text-align:left;font-size:.82rem;cursor:pointer}.pr-team-files-row:focus-visible{outline:2px solid color-mix(in oklch,var(--pr-accent) 50%,transparent);outline-offset:-2px}.pr-team-files-row:last-child{border-bottom:0}.pr-team-files-list-inner .pr-team-files-row:last-child{border-bottom:0}.pr-team-files-row:hover{background:color-mix(in oklch,var(--pr-panel-2) 55%,transparent)}.pr-team-files-row--head{font-weight:650;color:var(--pr-muted);cursor:default;background:color-mix(in oklch,var(--pr-panel-2) 40%,transparent)}.pr-team-files-row--head:hover{background:color-mix(in oklch,var(--pr-panel-2) 40%,transparent)}.pr-team-files-name{display:flex;align-items:center;gap:10px;min-width:0}.pr-team-files-name strong{display:block;font-size:.88rem;word-break:break-word}.pr-team-files-name small{display:block;margin-top:2px;color:var(--pr-muted);font-size:.72rem}.pr-team-files-thumb{width:36px;height:36px;border-radius:6px;object-fit:cover;border:1px solid var(--pr-line);flex-shrink:0}.pr-team-files-ico{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;border:1px solid var(--pr-line);background:var(--pr-panel-2);color:var(--pr-muted);flex-shrink:0}.pr-team-files-empty{padding:24px 16px;text-align:center;color:var(--pr-muted);font-size:.88rem}.pr-team-files-dialog{max-width:860px;width:92vw}.pr-team-files-dialog--sm{max-width:460px}.pr-admin-security-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:color-mix(in oklch,var(--pr-bg) 34%,rgb(2 6 23 / 72%));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pr-admin-security-card{display:grid;gap:16px;width:min(460px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel);color:var(--pr-text);box-shadow:var(--pr-modal-shadow)}.pr-admin-security-card__header h2{margin:0;font-size:1.05rem;line-height:1.35;letter-spacing:0}.pr-admin-security-card__description{margin:0;max-width:54ch;color:var(--pr-muted);font-size:.82rem;line-height:1.55}.pr-admin-security-alert{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;border:1px solid color-mix(in oklch,var(--pr-danger) 26%,var(--pr-line));border-radius:8px;background:color-mix(in oklch,var(--pr-danger) 8%,var(--pr-panel));color:var(--pr-danger);font-size:.8rem;line-height:1.45}.pr-admin-security-alert svg{flex:0 0 auto;margin-top:2px}.pr-admin-security-card__footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:560px){.pr-admin-security-layer{padding:16px}.pr-admin-security-card{padding:18px}.pr-admin-security-card__footer>button{flex:1 1 100%}}.pr-team-files-preview-img{display:block;max-width:100%;max-height:min(70vh,640px);margin:0 auto;border-radius:8px}.pr-team-files-dl{display:flex;gap:14px;align-items:flex-start;padding:8px 0}.pr-team-files-dl strong{display:block}.pr-team-files-dl small{display:block;margin-top:4px;color:var(--pr-muted);font-size:.78rem}.pr-team-files-text{margin:0;max-height:min(60vh,480px);overflow:auto;padding:12px;border-radius:8px;border:1px solid var(--pr-line);background:var(--pr-field-bg);font-size:.8rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.pr-team-group-members{display:grid;gap:8px}.pr-team-group-label{font-size:.82rem;color:var(--pr-muted)}.pr-team-group-checks{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-field-bg)}.pr-team-group-checks li{border-bottom:1px solid var(--pr-line)}.pr-team-group-checks li:last-child{border-bottom:0}.pr-team-group-check{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;cursor:pointer;color:var(--pr-text);font-size:.86rem}.pr-team-group-check:hover{background:color-mix(in oklch,var(--pr-panel-2) 50%,transparent)}.pr-team-group-check input{margin-top:3px;flex-shrink:0}.pr-team-group-check div{display:grid;gap:2px;min-width:0}.pr-team-group-check small{color:var(--pr-muted);font-size:.76rem}.pr-team-thread-placeholder{flex:1;display:grid;place-items:center;min-height:260px;padding:20px 16px}.pr-team-thread-placeholder .pr-team-empty-hint{width:100%;max-width:400px;padding:0}.pr-case-list>button:not(.pr-team-conv-row){display:grid;gap:5px;padding:14px;border:0;border-bottom:1px solid var(--pr-line);background:transparent;color:var(--pr-text);text-align:left}.pr-case-list>button:not(.pr-team-conv-row)>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.pr-case-list>button:not(.pr-team-conv-row) em{min-width:20px;height:20px;border-radius:999px;background:var(--pr-danger);color:var(--pr-on-danger);font-size:.72rem;font-style:normal;line-height:20px;text-align:center}.pr-case-list>button:not(.pr-team-conv-row):hover,.pr-case-list>button:not(.pr-team-conv-row).is-active{background:var(--pr-panel-2)}.pr-case-detail{display:grid;gap:16px;padding:18px}.pr-case-detail.pr-team-thread{display:flex;flex-direction:column;padding:0;gap:0}.pr-detail-head,.pr-actions{display:flex;align-items:start;justify-content:space-between;gap:12px}.pr-actions{justify-content:flex-start;flex-wrap:wrap}.pr-text-link{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;border:1px solid var(--pr-line);color:var(--pr-text);font-size:.84rem;text-decoration:none;white-space:nowrap}.pr-text-link:hover{border-color:color-mix(in oklch,var(--pr-line) 50%,var(--pr-accent) 50%)}.pr-row-actions .pr-text-link,.pr-actions .pr-text-link{align-self:center}.pr-detail-head span{display:block;margin-top:6px;color:var(--pr-faint);font-size:.82rem}.pr-status-stack,.pr-case-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.pr-message-list{display:grid;gap:10px;max-height:320px;overflow:auto}.pr-message-list article{padding:12px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-message-bg)}.pr-message-list article span{color:var(--pr-accent);font-size:.82rem;font-weight:700}.pr-message-list article p{margin:8px 0;line-height:1.6;white-space:pre-wrap}.pr-inline-loading{color:var(--pr-muted);font-size:.9rem}.pr-reply{display:flex;flex-direction:column;gap:4px;border:1px solid color-mix(in oklch,var(--pr-line) 78%,transparent);border-radius:16px;background:var(--pr-field-bg);padding:12px 14px 10px;box-shadow:0 10px 30px color-mix(in oklch,var(--pr-text) 5%,transparent);transition:border-color .18s ease,box-shadow .18s ease}.pr-reply:focus-within{border-color:var(--xiaoone-accent-soft);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent),0 16px 38px color-mix(in srgb,var(--xiaoone-accent-soft) 22%,transparent)}.pr-reply textarea{min-height:64px;max-height:220px;resize:none;padding:6px 0 8px;border:0;background:transparent;color:var(--pr-text);font-size:.94rem;line-height:1.55;outline:none}.pr-reply textarea:focus,.pr-reply textarea:focus-visible{outline:none;border-color:transparent;box-shadow:none}.pr-reply-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.xr-btn{min-height:34px;padding:0 12px;border:1px solid var(--pr-line);border-radius:var(--xiaoone-r-sm);background:var(--pr-panel-2);color:var(--pr-text);font-size:.88rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s cubic-bezier(.22,1,.36,1)}.xr-btn:hover{background:var(--xiaoone-bg-hover)}.xr-btn:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.xr-btn--primary{border-color:transparent;background:var(--xiaoone-accent);color:#fff;font-weight:600}.xr-btn--primary:hover{background:var(--xiaoone-accent-hover)}.xr-btn--danger{border-color:transparent;background:var(--xiaoone-danger);color:#fff}.xr-btn--ghost{background:transparent}.xr-status{padding:14px 16px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel)}.xr-status strong{display:block;margin-bottom:7px}.xr-status p{max-width:72ch;margin:0;color:var(--pr-muted);line-height:1.6}.xr-status>div{margin-top:14px}.xr-status--error{border-color:color-mix(in oklch,var(--pr-danger) 50%,var(--pr-line))}.xr-status--denied{border-color:color-mix(in oklch,var(--pr-warning) 50%,var(--pr-line))}.xr-badge{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--pr-line);border-radius:999px;color:var(--pr-muted);font-size:.76rem}.xr-badge--success{border-color:color-mix(in oklch,var(--pr-success) 55%,transparent);color:var(--pr-success)}.xr-badge--warning{border-color:color-mix(in oklch,var(--pr-warning) 55%,transparent);color:var(--pr-warning)}.xr-badge--danger{border-color:color-mix(in oklch,var(--pr-danger) 55%,transparent);color:var(--pr-danger)}.xr-badge--info{border-color:color-mix(in oklch,var(--pr-accent) 55%,transparent);color:var(--pr-accent)}.pr-skeleton-grid div{height:120px;border:1px solid var(--pr-line);border-radius:8px;background:linear-gradient(100deg,var(--pr-panel),color-mix(in oklch,var(--pr-panel) 80%,var(--pr-text) 6%),var(--pr-panel));background-size:220% 100%;animation:pr-skeleton 1.2s ease-out infinite}.pr-skeleton-grid--spaced{margin-top:14px}@keyframes pr-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.pr-skeleton-grid div{animation:none;background:var(--pr-panel)}}.pr-form-stack{display:grid;gap:16px;max-width:760px}.pr-form-stack fieldset{margin:0;padding:0;border:none}.pr-form-stack legend{font-size:.9rem;font-weight:600;color:var(--pr-text);margin-bottom:12px}.pr-form-row{display:grid;gap:6px}.pr-form-row--spaced{margin-bottom:12px}.pr-form-row label{font-size:.82rem;color:var(--pr-muted)}.pr-form-row input[type=text],.pr-form-row input[type=password],.pr-form-row input[type=url],.pr-form-row select{width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--pr-line);background:var(--pr-panel-2);color:var(--pr-text);font-size:.88rem}.pr-form-row input:focus-visible,.pr-form-row select:focus-visible{outline:2px solid color-mix(in oklch,var(--pr-accent) 55%,transparent);outline-offset:-1px;border-color:color-mix(in oklch,var(--pr-accent) 45%,var(--pr-line))}.pr-form-row input:focus,.pr-form-row select:focus{outline:none}.pr-form-hint{margin:0;font-size:.78rem;color:var(--pr-faint);line-height:1.45}.pr-form-hint--spaced{margin-top:14px}.pr-form-hint--spaced-sm{margin-top:10px}.pr-form-hint--success{color:var(--pr-success)}.pr-form-hint--danger{color:var(--pr-danger)}.pr-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pr-form-actions--spaced{margin-top:8px}.pr-section-title{display:flex;align-items:center;gap:8px;margin:0;font-size:1.05rem}.pr-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-rate-card{display:grid;gap:14px;min-height:216px}.pr-rate-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pr-rate-card__head>span{color:var(--pr-muted);font-size:.82rem;font-weight:700}.pr-rate-card>strong{font-size:clamp(2.2rem,7vw,4.25rem);line-height:1;letter-spacing:0}.pr-rate-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.pr-rate-card dl div{display:grid;gap:4px;min-width:0}.pr-rate-card dt{color:var(--pr-faint);font-size:.72rem;font-weight:700}.pr-rate-card dd{margin:0;overflow-wrap:anywhere;color:var(--pr-text);font-size:.86rem}.pr-rate-editor{display:grid;gap:14px}.pr-rate-actions{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.pr-rate-actions label{display:grid;gap:6px;min-width:180px;color:var(--pr-muted);font-size:.78rem;font-weight:700}.pr-rate-form{align-items:end}.pr-result p{display:flex;align-items:center;gap:8px;margin:0}@media(max-width:900px){.pr-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible;overscroll-behavior:auto}.pr-sidebar{position:static;height:auto}.pr-main{display:block;overflow:visible;overscroll-behavior:auto}.pr-page{overflow:visible;overscroll-behavior:auto}.pr-metrics,.pr-session dl,.pr-skeleton-grid,.pr-feedback-grid,.pr-toolbar,.pr-reply,.pr-team-reply,.pr-rate-grid,.pr-rate-card dl{grid-template-columns:1fr}}.pr-credential-grid{display:grid;gap:12px}.pr-credential-row{padding:12px 14px;border:1px solid var(--xiaoone-border-soft);border-radius:var(--xiaoone-r-md);background:var(--xiaoone-bg-soft)}.pr-credential-row__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pr-credential-row__body{display:flex;align-items:center;justify-content:space-between;gap:12px}.pr-credential-row__hint--empty{color:var(--xiaoone-fg-mute)}.pr-credential-row__edit{display:grid;gap:8px}.pr-credential-row__edit input{width:100%}.pr-health-overview{display:grid;gap:14px;margin-bottom:1rem}.pr-health-overview__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px}.pr-health-overview__merchant h2{margin:0 0 6px;font-size:1.05rem;overflow-wrap:anywhere}.pr-health-overview__merchant p{margin:0;color:var(--pr-muted);font-size:.9rem;line-height:1.55}.pr-health-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.pr-health-workbench{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-bottom:1rem;align-items:start}.pr-health-queue,.pr-health-evidence{margin-bottom:0}.pr-health-queue__filters{display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;align-items:end}.pr-field--compact span{font-size:.78rem}.pr-health-queue__check{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--pr-muted)}.pr-health-queue__list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:28rem;overflow:auto}.pr-health-queue__row{width:100%;text-align:left;padding:10px 12px;border:1px solid var(--pr-line);border-radius:10px;background:var(--pr-panel-2);cursor:pointer}.pr-health-queue__row.is-selected{border-color:color-mix(in oklch,var(--pr-line) 40%,var(--pr-accent) 60%);background:color-mix(in oklch,var(--pr-panel-2) 85%,var(--pr-accent) 15%)}.pr-health-queue__row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.pr-health-queue__row-head strong{font-size:.9rem;overflow-wrap:anywhere}.pr-health-queue__row-message{margin:0 0 6px;font-size:.84rem;line-height:1.45;color:var(--pr-muted);overflow-wrap:anywhere}.pr-health-queue__row-meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.78rem;color:var(--pr-muted)}.pr-health-queue__flag{display:inline-flex;padding:1px 6px;border-radius:999px;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;background:color-mix(in oklch,var(--pr-danger) 18%,transparent);color:var(--pr-danger)}.pr-health-evidence__body h4{margin:0 0 8px;font-size:.98rem;overflow-wrap:anywhere}.pr-health-evidence__message{margin:0 0 12px;line-height:1.55;overflow-wrap:anywhere}.pr-health-evidence__refs,.pr-health-evidence__timeline{margin-top:14px}.pr-health-evidence__refs h5,.pr-health-evidence__timeline h5{margin:0 0 8px;font-size:.86rem}.pr-health-evidence-ref-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pr-health-evidence-ref{display:inline-block;padding:2px 8px;border-radius:6px;border:1px solid var(--pr-line);background:var(--pr-panel-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow-wrap:anywhere}.pr-health-evidence__empty{margin:0;font-size:.84rem;color:var(--pr-muted)}.pr-health-evidence__assoc-group+.pr-health-evidence__assoc-group{margin-top:10px}.pr-health-evidence__assoc-label{display:inline-block;margin-bottom:6px;font-size:.78rem;color:var(--pr-muted)}.pr-health-evidence__assoc-label--weak{font-style:italic}.pr-health-recovery-lock{margin:10px 0 0;padding:8px 10px;border-radius:8px;border:1px dashed var(--pr-line);font-size:.82rem;color:var(--pr-muted);background:color-mix(in oklch,var(--pr-panel) 92%,var(--pr-warning, #d97706) 8%)}.pr-health-blocking-list{display:grid;gap:10px}.pr-health-blocking-row{padding:10px 12px;border:1px solid var(--pr-line);border-radius:10px;background:var(--pr-panel-2)}.pr-health-blocking-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.pr-health-blocking-row__message{margin:0 0 8px;line-height:1.5;overflow-wrap:anywhere}.pr-health-issue__meta--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-health-issue--compact{padding:8px 10px}.pr-health-section__raw{margin-top:10px;font-size:.8rem}.pr-health-section__raw pre{margin:6px 0 0;padding:8px;border-radius:8px;background:var(--pr-panel-2);overflow:auto;max-height:8rem;white-space:pre-wrap;overflow-wrap:anywhere}.pr-health-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-health-timeline__list--scroll{max-height:24rem;overflow:auto}.pr-health-timeline__list--compact{gap:8px}.pr-health-timeline__item--compact{grid-template-columns:9rem minmax(0,1fr);padding-bottom:8px}.pr-health-metric__status{display:inline-flex;font-size:.95rem}.pr-health-badge--unknown{border:1px dashed var(--pr-line)}.pr-health-blocking,.pr-health-section,.pr-health-timeline{margin-bottom:1rem}.pr-health-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pr-health-section__head h3{margin:0;font-size:1rem}.pr-health-section__summary{margin:0 0 12px;color:var(--pr-muted);font-size:.9rem;line-height:1.55}.pr-health-section__empty{margin:0;color:var(--pr-muted);font-size:.86rem}.pr-health-section--unknown{border-color:color-mix(in oklch,var(--pr-line) 55%,var(--pr-warning, #d97706) 45%);background:color-mix(in oklch,var(--pr-panel) 92%,var(--pr-warning, #d97706) 8%)}.pr-health-sections{display:grid;gap:14px}.pr-health-blocking__count,.pr-health-timeline__window{color:var(--pr-muted);font-size:.82rem}.pr-health-issue-list{display:grid;gap:12px}.pr-health-issue{padding:12px 14px;border:1px solid var(--pr-line);border-radius:10px;background:var(--pr-panel-2)}.pr-health-issue__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.pr-health-issue__head strong{font-size:.95rem}.pr-health-issue__badges{display:inline-flex;flex-wrap:wrap;gap:6px}.pr-health-issue__message{margin:0 0 10px;line-height:1.55}.pr-health-issue__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;font-size:.82rem}.pr-health-issue__meta div{display:grid;gap:2px}.pr-health-issue__meta dt{color:var(--pr-muted)}.pr-health-issue__meta dd{margin:0}.pr-health-recommended-action,.pr-health-recovery-hint,.pr-health-evidence{margin:8px 0 0;font-size:.82rem;color:var(--pr-muted);line-height:1.5}.pr-health-recovery-hint{font-style:italic}.pr-health-timeline__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pr-health-timeline__item{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid var(--pr-line)}.pr-health-timeline__item:last-child{padding-bottom:0;border-bottom:0}.pr-health-timeline__time{color:var(--pr-muted);font-size:.82rem}.pr-health-timeline__title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.pr-health-timeline__body p{margin:0 0 4px;line-height:1.5}.pr-health-timeline__body small{color:var(--pr-muted)}@media(max-width:900px){.pr-health-metrics{grid-template-columns:1fr 1fr}.pr-health-workbench,.pr-health-sections,.pr-health-issue__meta,.pr-health-timeline__item,.pr-health-timeline__item--compact{grid-template-columns:1fr}}.pr-health-global-search{margin-bottom:1rem}.pr-health-search-warnings{margin-top:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:color-mix(in srgb,var(--pr-warning, #f59e0b) 12%,transparent)}.pr-health-search-results__list{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.75rem}.pr-health-search-results__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid var(--pr-border, #e5e7eb);border-radius:.5rem}.pr-health-lookup-context{margin:0 0 1rem;padding:.75rem 1rem;border-radius:.5rem;background:color-mix(in srgb,var(--pr-accent, #2563eb) 8%,transparent)}.pr-notice{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;margin-bottom:12px;border-radius:10px;font-size:13px;line-height:1.5}.pr-notice--lock{background:var(--pr-surface-muted, rgba(148, 163, 184, .12));border:1px solid var(--pr-border, rgba(148, 163, 184, .4));color:var(--pr-text-muted, #475569)}.pr-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:12px}.pr-metric-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px}.pr-metric-label{font-size:12px}.pr-metric-value{font-size:22px;font-weight:600}.pr-list-page{display:flex;flex-direction:column;min-height:0;flex:1}.pr-list-page .pr-table-panel{flex:1;min-height:0;display:flex;flex-direction:column}.pr-list-page .pr-table-panel table{width:100%}.pr-detail-dl{display:grid;gap:12px;margin:0}.pr-detail-dl__row{display:grid;grid-template-columns:120px 1fr;gap:8px;align-items:start}.pr-detail-dl__row dt{margin:0;font-size:12px;color:var(--pr-muted, #64748b);font-weight:500}.pr-detail-dl__row dd{margin:0;font-size:14px;line-height:1.5}.pr-toolbar-check{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px}.pr-cell-stack{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pr-cell-warning{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--pr-warning, #b45309)}.pr-cell-issue{font-size:12px;color:var(--pr-danger, #b91c1c);line-height:1.4}:root{--pr-motion-fast: .15s;--pr-motion: .2s;--pr-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes pr-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes pr-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.pr-sensitive-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:color-mix(in oklch,var(--pr-bg) 34%,rgb(2 6 23 / 72%));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pr-dialog-in var(--pr-motion) var(--pr-ease)}.pr-sensitive-card{display:grid;gap:16px;width:min(520px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;border:1px solid var(--pr-line);border-radius:var(--xiaoone-r-lg, 8px);background:var(--pr-panel);color:var(--pr-text);box-shadow:var(--pr-modal-shadow);animation:pr-dialog-in var(--pr-motion) var(--pr-ease)}.pr-sensitive-card__header h2{margin:0;font-size:1.05rem;line-height:1.35}.pr-sensitive-card__description{margin:6px 0 0;max-width:54ch;color:var(--pr-muted);font-size:.82rem;line-height:1.55}.pr-sensitive-impact{display:grid;gap:8px;padding:12px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel-2)}.pr-sensitive-impact--danger{border-color:color-mix(in oklch,var(--pr-danger) 26%,var(--pr-line));background:color-mix(in oklch,var(--pr-danger) 8%,var(--pr-panel))}.pr-sensitive-impact__row{display:grid;grid-template-columns:minmax(88px,34%) 1fr;gap:8px;align-items:baseline}.pr-sensitive-impact__label{color:var(--pr-muted);font-size:.78rem}.pr-sensitive-impact__value{font-size:.86rem;font-weight:600;overflow-wrap:anywhere}.pr-sensitive-card__footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pr-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;justify-content:flex-end;align-items:stretch;background:color-mix(in oklch,var(--pr-bg) 34%,rgb(2 6 23 / 72%));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pr-drawer{display:grid;grid-template-rows:auto 1fr auto;width:min(480px,100%);height:100%;border-left:1px solid var(--pr-line);background:var(--pr-panel);box-shadow:var(--pr-modal-shadow);animation:pr-drawer-in var(--pr-motion) var(--pr-ease)}.pr-drawer__header,.pr-drawer__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--pr-line)}.pr-drawer__footer{border-bottom:0;border-top:1px solid var(--pr-line);justify-content:flex-end}.pr-drawer__header h2{margin:0;font-size:1rem}.pr-drawer__description,.pr-platform-dialog__description{margin:4px 0 0;color:var(--pr-muted);font-size:.82rem;line-height:1.45}.pr-drawer__body{overflow:auto;padding:16px 18px}.pr-platform-dialog-layer{animation:pr-dialog-in var(--pr-motion) var(--pr-ease)}.pr-platform-dialog__body{display:grid;gap:12px}.pr-context-ribbon{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 20px;border-bottom:1px solid var(--pr-line);background:var(--pr-panel-2);transition:opacity var(--pr-motion-fast) var(--pr-ease)}.pr-context-ribbon__main,.pr-context-ribbon__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pr-action-result{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px}.pr-action-result__content{display:flex;gap:10px;align-items:flex-start}.pr-action-result__content strong{display:block;font-size:.92rem}.pr-action-result__content p{margin:4px 0 0;color:var(--pr-muted);font-size:.84rem;line-height:1.45}.pr-action-result--success{border-color:color-mix(in oklch,var(--pr-success) 45%,var(--pr-line))}.pr-action-result--warning{border-color:color-mix(in oklch,var(--pr-warning) 45%,var(--pr-line))}.pr-action-result--error{border-color:color-mix(in oklch,var(--pr-danger) 45%,var(--pr-line))}.pr-action-result__icon{flex:0 0 auto;margin-top:2px}.pr-action-result--success .pr-action-result__icon{color:var(--pr-success)}.pr-action-result--warning .pr-action-result__icon{color:var(--pr-warning)}.pr-action-result--error .pr-action-result__icon{color:var(--pr-danger)}.pr-status--success{border-color:color-mix(in oklch,var(--pr-success) 45%,var(--pr-line))}.pr-status--warning{border-color:color-mix(in oklch,var(--pr-warning) 45%,var(--pr-line))}.pr-table--task th.pr-col-task,.pr-table--task td.pr-col-task{white-space:normal;max-width:0;min-width:180px}.pr-table--task .pr-cell-code{font-size:.74rem;color:var(--pr-muted);font-variant-numeric:tabular-nums}.pr-table--task .pr-cell-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.pr-segmented{display:flex;flex-wrap:wrap;gap:6px}.pr-segmented button{min-height:30px;padding:0 12px;border:1px solid var(--pr-line);border-radius:6px;background:var(--pr-panel);color:var(--pr-muted);transition:background var(--pr-motion-fast) var(--pr-ease),border-color var(--pr-motion-fast) var(--pr-ease),color var(--pr-motion-fast) var(--pr-ease)}.pr-segmented button.is-active{border-color:color-mix(in oklch,var(--pr-accent) 42%,var(--pr-line));background:color-mix(in oklch,var(--pr-accent) 10%,var(--pr-panel));color:var(--pr-text)}.pr-queue-section{display:grid;gap:8px}.pr-queue-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pr-queue-section__head h3{margin:0;font-size:.92rem}.pr-queue-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pr-queue-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel);color:inherit;text-decoration:none;transition:background var(--pr-motion-fast) var(--pr-ease),border-color var(--pr-motion-fast) var(--pr-ease)}.pr-queue-item:hover{border-color:color-mix(in oklch,var(--pr-accent) 32%,var(--pr-line));background:var(--pr-panel-2)}.pr-queue-item__meta{display:grid;gap:2px;min-width:0}.pr-queue-item__meta strong{font-size:.86rem;overflow-wrap:anywhere}.pr-queue-item__meta span{color:var(--pr-muted);font-size:.76rem}.pr-queue-item__arrow{flex:0 0 auto;color:var(--pr-muted)}.pr-health-matrix{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.pr-health-matrix__cell{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel)}.pr-health-matrix__cell strong{font-size:.84rem}.pr-health-matrix__status{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:var(--pr-muted)}.pr-health-matrix__dot{width:7px;height:7px;border-radius:999px;background:var(--pr-muted)}.pr-health-matrix__dot--ok{background:var(--pr-success)}.pr-health-matrix__dot--warning{background:var(--pr-warning)}.pr-health-matrix__dot--failed{background:var(--pr-danger)}.pr-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.pr-filter-chip{min-height:28px;padding:0 10px;border:1px solid var(--pr-line);border-radius:999px;background:var(--pr-panel);color:var(--pr-muted);font-size:.78rem;transition:background var(--pr-motion-fast) var(--pr-ease),border-color var(--pr-motion-fast) var(--pr-ease),color var(--pr-motion-fast) var(--pr-ease)}.pr-filter-chip.is-active{border-color:color-mix(in oklch,var(--pr-accent) 42%,var(--pr-line));background:color-mix(in oklch,var(--pr-accent) 10%,var(--pr-panel));color:var(--pr-text)}.pr-sla-age{font-variant-numeric:tabular-nums;font-size:.78rem}.pr-sla-age--warning{color:var(--pr-warning)}.pr-sla-age--danger{color:var(--pr-danger)}.pr-workbench-queues{display:grid;gap:18px}.pr-workbench-search{margin-bottom:4px}@media(prefers-reduced-motion:reduce){.pr-sensitive-layer,.pr-sensitive-card,.pr-drawer,.pr-platform-dialog-layer{animation:none}}@media(max-width:560px){.pr-sensitive-layer{padding:16px}.pr-sensitive-card{padding:18px}.pr-sensitive-card__footer>button{flex:1 1 100%}.pr-sensitive-impact__row{grid-template-columns:1fr}}.pr-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.pr-page select,.pr-page textarea{border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-field-bg);color:var(--pr-text);font:inherit;outline:none;padding:0 10px;transition:border-color var(--pr-motion-fast) var(--pr-ease),box-shadow var(--pr-motion-fast) var(--pr-ease)}.pr-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.pr-page select{height:40px}.pr-page textarea{padding:8px 10px;min-height:80px;resize:vertical}.pr-page input:focus-visible,.pr-page select:focus-visible,.pr-page textarea:focus-visible{border-color:var(--pr-accent);box-shadow:0 0 0 3px var(--pr-ring)}.pr-page input:disabled,.pr-page select:disabled,.pr-page textarea:disabled{opacity:.5;cursor:not-allowed}.pr-toolbar-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.pr-toolbar-bar input,.pr-toolbar-bar select{flex:1 1 220px;min-width:0}.pr-toolbar-bar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pr-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;align-items:end;margin-bottom:12px}.pr-filter-grid label,.pr-filter-grid__field{display:grid;gap:5px;font-size:.8rem;font-weight:600;color:var(--pr-muted)}.pr-filter-grid input,.pr-filter-grid select{height:36px;padding:0 10px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel);font-size:.88rem;font-weight:400;color:var(--pr-text);transition:border-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1)}.pr-filter-grid input:focus-visible,.pr-filter-grid select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--pr-accent) 55%,var(--pr-line));box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-accent) 18%,transparent)}.pr-filter-grid__action{display:flex;align-items:flex-end;gap:8px;justify-content:flex-end}.pr-status-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px 24px;padding:12px 16px;border:1px solid var(--pr-line);border-radius:10px;background:var(--pr-panel);margin-bottom:16px}.pr-status-strip__item{display:grid;gap:3px}.pr-status-strip__label{font-size:.72rem;font-weight:700;color:var(--pr-faint);letter-spacing:.04em;text-transform:uppercase}.pr-status-strip__value{font-size:.96rem;font-weight:600;color:var(--pr-text);font-variant-numeric:tabular-nums}.pr-status-strip__value--muted{font-weight:400;color:var(--pr-muted)}.pr-status-strip__actions{margin-left:auto;display:flex;align-items:flex-end;gap:8px}.pr-data-table{width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin-bottom:4px}.pr-data-table table{width:100%;min-width:0;border-collapse:collapse;table-layout:auto}.pr-data-table th,.pr-data-table td{white-space:normal;word-break:break-word;padding:8px 12px;border-bottom:1px solid var(--pr-line);font-size:.88rem;vertical-align:top}.pr-data-table th{position:sticky;top:0;z-index:1;white-space:nowrap;color:var(--pr-muted);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom;background:var(--pr-panel);border-bottom:1px solid var(--pr-line)}.pr-data-table tbody tr:hover td{background:var(--pr-panel-2)}.pr-data-table .pr-col-action{position:sticky;right:0;background:var(--pr-panel);border-left:1px solid var(--pr-line);white-space:nowrap;min-width:80px}.pr-data-table tr:hover .pr-col-action{background:var(--pr-panel-2)}.pr-data-table .pr-col-task{min-width:140px;max-width:260px}.pr-data-table .pr-col-code{font-size:.8rem;color:var(--pr-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-data-table .pr-col-code strong{font-weight:600;letter-spacing:.02em}.pr-cell-meta-pair{display:grid;gap:1px}.pr-cell-meta-pair span{font-size:.76rem;color:var(--pr-muted);line-height:1.35}.pr-cell-meta-pair span:first-child{color:var(--pr-text);font-size:.84rem}.pr-empty-compact{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;max-height:96px;padding:14px 16px;border:1px dashed var(--pr-line);border-radius:10px;background:var(--pr-panel);color:var(--pr-muted);margin-bottom:16px}.pr-empty-compact__text strong{display:block;font-size:.9rem;color:var(--pr-text);margin-bottom:3px}.pr-empty-compact__text p{margin:0;font-size:.78rem;color:var(--pr-muted);line-height:1.4}.pr-empty-compact__hint{font-size:.74rem;color:var(--pr-faint);text-align:right;white-space:pre-line;line-height:1.5;flex-shrink:0}.pr-health-command{display:grid;gap:10px;margin-bottom:16px}.pr-health-command__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pr-health-command__input{flex:1 1 280px;min-width:200px}.pr-health-command__type{flex:0 0 auto;width:140px}.pr-health-command__recents{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pr-health-command__recent-btn{min-height:26px;padding:0 10px;border:1px solid var(--pr-line);border-radius:6px;background:var(--pr-panel);color:var(--pr-muted);font-size:.76rem;cursor:pointer;transition:background var(--pr-motion-fast) var(--pr-ease),border-color var(--pr-motion-fast) var(--pr-ease)}.pr-health-command__recent-btn:hover{background:var(--pr-panel-2);border-color:color-mix(in oklch,var(--pr-accent) 35%,var(--pr-line));color:var(--pr-text)}.pr-partners-page{gap:16px}.pr-panel-section{padding:16px 18px}.pr-panel-section .pr-table-panel__head,.pr-panel-section .pr-toolbar-bar{margin-bottom:12px}.pr-panel-section .pr-data-table{margin-bottom:0}.pr-partners-setup{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.pr-partners-setup label{display:grid;gap:4px;font-size:.72rem;font-weight:700;color:var(--pr-faint);letter-spacing:.04em;text-transform:uppercase}.pr-partners-setup input{width:132px;height:36px;padding:0 10px;border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-field-bg);color:var(--pr-text);font-size:.88rem}.pr-partners-setup input:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.pr-partners-review-bar input{flex:1 1 100%;max-width:480px}.pr-empty-compact--inset{margin-bottom:0}.pr-partners-loading-hint{margin:0;font-size:.84rem;color:var(--pr-muted)}.pr-row-actions{display:flex;gap:6px;flex-wrap:wrap}.pr-partners-badge{margin-left:8px}@media(max-width:720px){.pr-partners-setup{width:100%;margin-left:0}.pr-partners-setup input{width:100%;min-width:0}}.pr-rate-source-mode{display:flex;gap:0;margin-bottom:12px}.pr-rate-source-mode button{flex:1 1 0;min-height:36px;border:1px solid var(--pr-line);background:var(--pr-panel);color:var(--pr-muted);font:inherit;font-size:.86rem;cursor:pointer;transition:background var(--pr-motion-fast) var(--pr-ease),color var(--pr-motion-fast) var(--pr-ease)}.pr-rate-source-mode button:first-child{border-radius:8px 0 0 8px}.pr-rate-source-mode button:last-child{border-radius:0 8px 8px 0}.pr-rate-source-mode button:not(:first-child){border-left:0}.pr-rate-source-mode button.is-active{background:color-mix(in oklch,var(--pr-accent) 10%,var(--pr-panel));border-color:color-mix(in oklch,var(--pr-accent) 42%,var(--pr-line));color:var(--pr-text);font-weight:600}.pr-rate-source-mode button:focus-visible{outline:2px solid var(--pr-ring);outline-offset:2px;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.pr-rate-source-mode button,.pr-health-command__recent-btn,.pr-toolbar-bar input,.pr-toolbar-bar select{transition:none}}.pr-user-service-page{--x1-lc-surface: var(--xiaoone-bg-elev);--x1-lc-surface-soft: var(--xiaoone-bg-soft);--x1-lc-hover: var(--xiaoone-bg-hover);--x1-lc-subtle: color-mix(in srgb, var(--xiaoone-bg-soft) 86%, var(--xiaoone-bg-elev));--x1-lc-line: color-mix(in srgb, var(--xiaoone-border) 80%, transparent);display:flex;flex-direction:column;min-height:0;height:100%;gap:0;overflow:hidden;padding:0;background:var(--xiaoone-bg-soft)}.x1-lc-page-toolbar{background:var(--pr-panel);display:flex;align-items:center;min-height:60px;padding:0 32px;border-bottom:1px solid var(--pr-line)}.x1-lc-page-toolbar-row{display:flex;align-items:center;gap:20px;width:100%;min-width:0;flex-wrap:nowrap}.x1-lc-refresh-btn{width:32px;height:32px;border:1px solid var(--x1-lc-line);border-radius:6px;background:var(--x1-lc-surface);color:var(--xiaoone-fg-mute);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.x1-lc-refresh-btn:hover{color:var(--xiaoone-fg);border-color:var(--xiaoone-border);background:var(--x1-lc-hover)}.x1-lc-page-toolbar-end{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0;flex-shrink:0}.x1-lc-page-trail{flex-shrink:0}.x1-lc-page-title{display:flex;align-items:baseline;gap:10px;min-width:max-content}.x1-lc-page-title h1{margin:0;font-size:16px;font-weight:700;color:var(--xiaoone-fg);letter-spacing:0}.x1-lc-page-title span{font-size:13px;font-weight:500;color:var(--xiaoone-fg-mute)}.x1-lc-page-status{display:none;font-size:12px;color:var(--xiaoone-fg-mute);display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.x1-lc-page-controls{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}.x1-channel-support-tabs{width:auto;flex:0 1 auto}.x1-channel-package{display:grid;gap:16px;padding:20px;min-height:420px;align-content:start;overflow:auto;overscroll-behavior:contain}.x1-channel-package-table{border:1px solid var(--pr-line);border-radius:8px;background:var(--pr-panel)}.x1-channel-package-table table{min-width:980px}.x1-market-pricing-shell{display:grid;gap:16px;align-content:start}.x1-market-pricing-page{align-content:start}.x1-market-pricing-tabs{width:fit-content;max-width:100%}.x1-market-pricing-shell .x1-channel-package{min-height:0;padding:0;overflow:visible;overscroll-behavior:auto}.pr-row-actions{display:inline-flex;align-items:center;gap:8px}.pr-form textarea{width:100%;resize:vertical;min-height:92px;border:1px solid var(--pr-line);border-radius:8px;padding:10px;background:var(--pr-field-bg);color:var(--pr-text);outline:none}.pr-form textarea:focus-visible{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.x1-lc-tabs{display:flex;align-items:center;background:var(--x1-lc-subtle);padding:4px;border-radius:8px;border:1px solid color-mix(in srgb,var(--xiaoone-border) 60%,transparent)}.x1-lc-top-tabs{align-self:center;gap:22px;padding:0;border:0;border-radius:0;background:transparent;flex:0 1 auto;min-width:0}.x1-lc-tab{border:none;background:transparent;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--xiaoone-fg-mute);display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s}.x1-lc-top-tabs .x1-lc-tab{position:relative;min-height:40px;padding:0 2px;border-radius:0;font-size:14px;font-weight:700}.x1-lc-tab:hover{color:var(--xiaoone-fg)}.x1-lc-tab.is-active{color:#fff;box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000a}.x1-lc-top-tabs .x1-lc-tab.is-active{color:var(--xiaoone-accent);background:transparent;box-shadow:none}.x1-lc-top-tabs .x1-lc-tab.is-active:after{content:"";position:absolute;left:-2px;right:-2px;bottom:0;height:2px;border-radius:var(--xiaoone-r-pill);background:var(--xiaoone-accent)}.x1-lc-tab--waiting.is-active{background:var(--xiaoone-warning)}.x1-lc-tab--active.is-active{background:var(--xiaoone-info)}.x1-lc-tab--closed.is-active{background:var(--xiaoone-fg-mute)}.x1-lc-tab.is-active em{background:#fff3;color:#fff}.x1-lc-tab b{font-weight:600}.x1-lc-top-tabs .x1-lc-tab b{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:var(--xiaoone-r-pill);background:var(--xiaoone-accent-bg);color:var(--xiaoone-accent);font-size:12px;line-height:1}.x1-lc-top-tabs .x1-lc-tab--waiting b{background:color-mix(in srgb,var(--xiaoone-danger) 14%,var(--xiaoone-bg-elev));color:var(--xiaoone-danger)}.x1-lc-tab em{font-style:normal;font-size:11px;background:var(--xiaoone-accent-bg);color:var(--xiaoone-accent);padding:0 5px;border-radius:99px;font-weight:600;line-height:18px}.x1-lc-filters{display:flex;align-items:center;gap:8px;flex:0 0 auto}.x1-lc-filters input,.x1-lc-filters select{height:32px;border:1px solid var(--xiaoone-border);border-radius:6px;padding:0 10px;font-size:13px;color:var(--xiaoone-fg);background:var(--x1-lc-surface);outline:none;transition:border-color .15s}.x1-lc-filters input:focus,.x1-lc-filters select:focus{outline:none;border-color:var(--xiaoone-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--xiaoone-accent-soft) 42%,transparent)}.x1-lc-filters input{min-width:200px}.x1-lc-body{display:flex;overflow:hidden;flex:1 1 auto;min-height:420px;margin:20px 24px 24px;border:1px solid var(--x1-lc-line);border-radius:12px;background:var(--x1-lc-surface);box-shadow:0 1px 3px #00000005}.x1-lc-sidebar{width:clamp(280px,24vw,360px);border-right:1px solid var(--x1-lc-line);display:flex;flex-direction:column;background:var(--x1-lc-surface-soft);flex-shrink:0;min-height:0}.x1-lc-sidebar-head{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--xiaoone-border) 60%,transparent);font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;background:var(--x1-lc-surface)}.x1-lc-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px;display:flex;flex-direction:column;gap:4px}.x1-lc-item{border:none;background:transparent;padding:12px 14px;border-radius:8px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .1s ease}.x1-lc-item:hover{background:var(--x1-lc-hover)}.x1-lc-item.is-active{background:var(--xiaoone-accent);color:#fff}.x1-lc-item-top{display:flex;align-items:center;justify-content:space-between}.x1-lc-item-top strong{font-size:14px;font-weight:600;color:var(--xiaoone-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1-lc-item.is-active .x1-lc-item-top strong{color:#fff}.x1-lc-item-top time{font-size:11px;color:var(--xiaoone-fg-mute);flex-shrink:0}.x1-lc-item.is-active .x1-lc-item-top time{color:#fffc}.x1-lc-item-bottom{font-size:12px;color:var(--xiaoone-fg-mute);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1-lc-item.is-active .x1-lc-item-bottom{color:#ffffffe6}.x1-lc-item-subtitle{margin:0;font-size:11px;color:var(--xiaoone-fg-soft);line-height:1.4}.x1-lc-item.is-active .x1-lc-item-subtitle{color:#ffffffdb}.x1-lc-item-preview{margin:0;font-size:12px;line-height:1.45;color:var(--xiaoone-fg-mute);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.x1-lc-item.is-active .x1-lc-item-preview{color:#ffffffd1}.x1-lc-item-badge{display:inline-flex;align-items:center;padding:0 6px;height:18px;border-radius:4px;background:color-mix(in srgb,var(--xiaoone-bg-soft) 80%,transparent);color:var(--xiaoone-fg-soft);font-size:11px;font-weight:500}.x1-lc-item.is-active .x1-lc-item-badge{background:#fff3;color:#fff}.x1-lc-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--x1-lc-surface)}.x1-lc-main-head{padding:14px 20px;border-bottom:1px solid var(--x1-lc-line);display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--x1-lc-surface)}.x1-lc-main-title{display:flex;align-items:center;gap:10px}.x1-lc-main-title h2{margin:0;font-size:16px;font-weight:600;color:var(--xiaoone-fg)}.x1-lc-main-subtitle{margin:4px 0 0;font-size:12px;color:var(--xiaoone-fg-mute)}.x1-lc-main-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.x1-lc-btn{height:32px;padding:0 12px;border:1px solid var(--x1-lc-line);background:var(--x1-lc-surface);border-radius:6px;font-size:13px;font-weight:500;color:var(--xiaoone-fg);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s;box-shadow:0 1px 2px #00000005}.x1-lc-btn:hover:not(:disabled){background:var(--x1-lc-hover);border-color:var(--xiaoone-border)}.x1-lc-btn-primary{background:var(--xiaoone-accent);border-color:var(--xiaoone-accent);color:#fff;box-shadow:0 1px 2px #4f46e533}.x1-lc-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--xiaoone-accent) 90%,#000);border-color:color-mix(in srgb,var(--xiaoone-accent) 90%,#000)}.x1-lc-btn:disabled{opacity:.5;cursor:not-allowed}.x1-lc-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--x1-lc-surface)}.x1-lc-brief{border:1px solid var(--x1-lc-line);border-radius:10px;background:var(--x1-lc-subtle);padding:14px 16px;color:var(--xiaoone-fg)}.x1-lc-brief-fixed{margin:12px 20px 0;flex-shrink:0}.x1-lc-brief-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.x1-lc-brief-head strong{font-size:14px;font-weight:600}.x1-lc-brief-head span,.x1-lc-brief-meta{font-size:12px;color:var(--xiaoone-fg-mute)}.x1-lc-brief-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.x1-lc-brief-meta span{padding:2px 7px;border-radius:999px;background:var(--x1-lc-surface);border:1px solid color-mix(in srgb,var(--xiaoone-border) 70%,transparent)}.x1-lc-brief p{margin:0;font-size:13px;line-height:1.6;color:var(--xiaoone-fg);white-space:pre-wrap}.x1-lc-brief blockquote{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--x1-lc-surface);color:var(--xiaoone-fg-soft);font-size:13px;line-height:1.55}.x1-lc-composer{padding:16px 20px 18px;border-top:1px solid color-mix(in srgb,var(--xiaoone-border) 80%,transparent);background:var(--xiaoone-bg-elev);display:flex;flex-direction:column;gap:10px}.x1-lc-composer-inner{position:relative;border:0;border-radius:0;padding:12px 16px 10px;background:transparent;box-shadow:none;transition:background .18s ease}[data-theme=light] .x1-lc-composer,[data-theme=light] .x1-lc-composer-inner{background:var(--x1-lc-surface)}.x1-lc-composer-inner:focus-within{box-shadow:none}.x1-lc-composer textarea{display:block;width:100%;box-sizing:border-box;border:none;background:transparent;min-height:64px;max-height:180px;resize:none;padding:6px 52px 40px 2px;font-size:15px;line-height:1.55;color:var(--xiaoone-fg);outline:none}.x1-lc-composer textarea:focus{border-color:transparent;box-shadow:none}.x1-lc-composer-actions{position:absolute;right:16px;bottom:10px;z-index:1;display:flex;align-items:center;gap:8px}.x1-lc-icon-btn{width:34px;height:34px;border:none;background:transparent;border-radius:10px;color:var(--xiaoone-fg-mute);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.x1-lc-icon-btn:hover:not(:disabled){background:var(--xiaoone-bg-hover);color:var(--xiaoone-fg)}.x1-lc-icon-btn.primary{background:var(--xiaoone-accent);color:#fff}.x1-lc-icon-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--xiaoone-accent) 90%,#000)}.x1-lc-bubble-row{display:flex;flex-direction:column;gap:4px;max-width:80%}.x1-lc-bubble-row.is-agent{align-self:flex-end;align-items:flex-end}.x1-lc-bubble-row.is-visitor{align-self:flex-start;align-items:flex-start}.x1-lc-bubble-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--xiaoone-fg-mute);padding:0 4px}.x1-lc-bubble-meta strong{font-weight:600;color:var(--xiaoone-fg)}.x1-lc-bubble-content{padding:10px 14px;font-size:14px;line-height:1.5;word-break:break-word;background:var(--x1-lc-surface-soft);color:var(--xiaoone-fg);border-radius:12px 12px 12px 4px}.x1-lc-bubble-row.is-agent .x1-lc-bubble-content{border-bottom-left-radius:var(--xiaoone-panel-radius);border-bottom-right-radius:var(--xiaoone-control-radius)}.x1-lc-bubble-row.is-system{align-self:center;font-size:12px;color:var(--xiaoone-fg-mute);background:var(--x1-lc-surface-soft);padding:4px 12px;border-radius:99px;margin:12px 0}.x1-lc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--xiaoone-fg-mute);text-align:center}.x1-lc-empty-icon{width:48px;height:48px;border-radius:50%;background:var(--x1-lc-surface-soft);display:flex;align-items:center;justify-content:center;color:var(--xiaoone-fg-soft)}.x1-lc-empty p{margin:0;font-size:14px}.x1-lc-badge{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--x1-lc-surface-soft);color:var(--xiaoone-fg-soft);font-weight:500}.pr-feedback-template-shell .x1-lc-sidebar{width:360px}.pr-feedback-template-filters{padding:10px 12px;border-bottom:1px solid var(--xiaoone-border);flex-direction:column;align-items:stretch}.pr-feedback-template-filters select{width:100%}.pr-search-box{display:flex;align-items:center;gap:8px;height:34px;border:1px solid var(--xiaoone-border);border-radius:6px;padding:0 10px;color:var(--xiaoone-fg-mute);background:var(--x1-lc-surface)}.pr-search-box input{min-width:0;flex:1;border:0;padding:0;height:30px;background:transparent;color:var(--xiaoone-fg);outline:none}.pr-template-new{margin:10px 12px;justify-content:center}.pr-template-form{display:flex;flex-direction:column;gap:14px;padding:20px;overflow:auto}.pr-template-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--xiaoone-fg-soft)}.pr-template-form input,.pr-template-form textarea{border:1px solid var(--xiaoone-border);border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.45;color:var(--xiaoone-fg);background:var(--x1-lc-surface);outline:none}.pr-template-form input:focus,.pr-template-form textarea:focus{border-color:var(--xiaoone-accent)}.pr-template-form textarea{min-height:180px;resize:vertical}.pr-template-grid{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}.pr-template-toggle{flex-direction:row!important;align-items:center;color:var(--xiaoone-fg)}.pr-template-toggle input{width:16px;height:16px;padding:0}.pr-template-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:720px){.pr-user-service-page{min-height:calc(100vh - 148px)}.x1-lc-page-toolbar{min-height:0;padding:12px 16px}.x1-lc-page-toolbar-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.x1-lc-page-toolbar-end{margin-left:0;flex-basis:100%;flex-wrap:wrap;justify-content:space-between}.x1-lc-page-title{min-width:0;flex-wrap:wrap}.x1-lc-page-status{white-space:normal;justify-content:flex-end;text-align:right}.x1-lc-filters{margin-left:0;flex-basis:100%;justify-content:flex-start}.x1-lc-top-tabs{gap:14px;overflow-x:auto;scrollbar-width:none}.x1-lc-top-tabs .x1-lc-tab{flex:0 0 auto}.x1-lc-top-tabs .x1-lc-tab.is-active:after{bottom:0}.x1-lc-body{height:calc(100vh - 220px);min-height:0;flex-direction:column;position:relative;margin:12px 12px 16px}.x1-lc-sidebar{width:100%;border-right:none;height:100%}.pr-feedback-template-shell .x1-lc-sidebar{width:100%}.pr-template-grid{grid-template-columns:1fr}.x1-lc-main{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;height:100%}.x1-lc-shell.is-mobile-detail .x1-lc-sidebar{display:none}.x1-lc-shell:not(.is-mobile-detail) .x1-lc-main{display:none}}.x1-lc-header-sub{font-size:13px;font-weight:400;color:var(--xiaoone-fg-mute);margin-left:8px}.x1-lc-sidebar-head em{margin-left:auto;color:var(--xiaoone-fg-mute);font-size:12px;font-style:normal;font-weight:500}.x1-lc-item{display:flex;align-items:center;gap:12px;min-height:76px}.x1-lc-item-avatar{border-color:color-mix(in srgb,var(--xiaoone-border) 70%,transparent)}.x1-lc-item-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.x1-lc-handoff-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid color-mix(in srgb,var(--xiaoone-border) 72%,transparent);background:color-mix(in srgb,var(--xiaoone-bg-soft) 52%,var(--xiaoone-bg-elev));color:var(--xiaoone-fg-mute);font-size:13px;line-height:1.5}.x1-lc-handoff-hint-active{background:color-mix(in srgb,var(--xiaoone-success-bg) 62%,var(--xiaoone-bg-elev));color:color-mix(in srgb,var(--xiaoone-success) 80%,var(--xiaoone-fg))}.x1-lc-handoff-hint-waiting{background:color-mix(in srgb,var(--xiaoone-info-bg) 54%,var(--xiaoone-bg-elev));color:color-mix(in srgb,var(--xiaoone-info) 72%,var(--xiaoone-fg))}.x1-lc-handoff-hint:has(.x1-lc-handoff-dot){background:color-mix(in srgb,var(--xiaoone-danger) 12%,var(--xiaoone-bg-elev));color:color-mix(in srgb,var(--xiaoone-danger) 88%,var(--xiaoone-fg));border-bottom-color:color-mix(in srgb,var(--xiaoone-danger) 30%,transparent)}.x1-lc-handoff-dot{width:8px;height:8px;border-radius:var(--xiaoone-r-pill);background:var(--xiaoone-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--xiaoone-danger) 16%,transparent);flex:0 0 auto}.x1-lc-handoff-hint-closed{background:color-mix(in srgb,var(--xiaoone-bg-soft) 58%,var(--xiaoone-bg-elev))}.x1-lc-handoff-meta{flex-shrink:0;color:var(--xiaoone-fg);font-weight:600}.x1-lc-auto-reply-switch{position:relative;height:32px;padding:0 11px 0 8px;border:1px solid color-mix(in srgb,var(--xiaoone-border) 80%,transparent);background:var(--xiaoone-bg-elev);border-radius:var(--xiaoone-control-radius);color:var(--xiaoone-fg);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;cursor:pointer}.x1-lc-auto-reply-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;margin:0;border:0;border-radius:var(--xiaoone-r-pill);background:color-mix(in srgb,var(--xiaoone-fg-mute) 34%,transparent);position:relative}.x1-lc-auto-reply-switch input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--xiaoone-bg-elev);box-shadow:0 1px 2px #0f172a2e;transition:transform .15s ease}.x1-lc-auto-reply-switch input:checked{background:var(--xiaoone-success)}.x1-lc-auto-reply-switch input:checked:after{transform:translate(14px)}.x1-lc-auto-reply-switch.is-on{border-color:color-mix(in srgb,var(--xiaoone-success) 38%,var(--xiaoone-border));color:color-mix(in srgb,var(--xiaoone-success) 84%,var(--xiaoone-fg));background:color-mix(in srgb,var(--xiaoone-success-bg) 64%,var(--xiaoone-bg-elev))}.x1-lc-bubble-content{border-radius:var(--xiaoone-panel-radius);background:var(--xiaoone-bg-soft);border-bottom-left-radius:var(--xiaoone-control-radius)}.x1-lc-bubble-row.is-agent .x1-lc-bubble-content{background:var(--xiaoone-bg-soft);color:var(--xiaoone-fg);border-bottom-left-radius:var(--xiaoone-panel-radius);border-bottom-right-radius:var(--xiaoone-control-radius)}.x1-lc-btn.is-on{border-color:color-mix(in srgb,var(--xiaoone-accent) 40%,var(--xiaoone-border));background:color-mix(in srgb,var(--xiaoone-accent-bg) 70%,var(--xiaoone-bg-elev))}.x1-lc-facts-panel,.x1-lc-suggest-panel{margin:12px 20px 0;padding:12px;border:1px solid var(--xiaoone-border);border-radius:8px;font-size:13px}.x1-lc-suggest-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.x1-lc-suggest-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.x1-lc-muted{color:var(--xiaoone-fg-mute)}.mr-msg-top-sentinel{height:1px;width:100%}.mr-msg-history-loader{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0 12px;font-size:12px;color:var(--xiaoone-fg-mute)}.mr-live-msg-att{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.mr-live-msg-att__thumb,.mr-live-msg-att__video,.mr-live-msg-att__file{border:1px solid var(--xiaoone-border);background:var(--xiaoone-bg-elev);border-radius:10px;cursor:pointer}.mr-live-msg-att__thumb{padding:0;overflow:hidden;max-width:220px}.mr-live-msg-att__thumb img{display:block;width:100%;max-height:180px;object-fit:cover}.mr-live-msg-att__video{display:inline-flex;align-items:center;gap:8px;padding:12px 14px}.mr-live-msg-att__file{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;text-align:left}.mr-live-msg-translation{margin-top:8px;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--xiaoone-border) 80%,transparent);font-size:12px}.mr-live-msg-translation span{display:inline-block;margin-bottom:4px;color:var(--xiaoone-fg-mute)}.mr-live-msg-translation-error,.mr-live-msg-translation-pending{margin-top:8px;font-size:12px;color:var(--xiaoone-fg-mute)}.mr-muted{color:var(--xiaoone-fg-mute)}.x1-lc-media-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#0f121cd1;display:flex;align-items:center;justify-content:center;padding:20px}.x1-lc-media-preview img,.x1-lc-media-preview video{max-width:min(960px,96vw);max-height:85vh;border-radius:8px}.x1-lc-media-preview-close{position:absolute;top:16px;right:16px;border:none;background:#ffffff1f;color:#fff;border-radius:8px;padding:8px;cursor:pointer}.pr-user-service-page .x1-lc-main-head{padding:10px 16px;gap:12px}.pr-user-service-page .x1-lc-main-title h2{font-size:14px;font-weight:600}.pr-user-service-page .x1-lc-main-subtitle{font-size:11px}.pr-user-service-page .x1-lc-main-actions{gap:6px}.pr-user-service-page .x1-lc-btn{height:28px;padding:0 10px;font-size:12px;gap:4px;border-radius:6px}.pr-user-service-page .x1-lc-auto-reply-switch{height:28px;padding:0 9px 0 7px;font-size:12px;gap:6px}.pr-user-service-page .x1-lc-auto-reply-switch input{width:28px;height:16px}.pr-user-service-page .x1-lc-auto-reply-switch input:after{width:12px;height:12px}.pr-user-service-page .x1-lc-auto-reply-switch input:checked:after{transform:translate(12px)}.pr-user-service-page .x1-lc-handoff-hint{padding:8px 16px;font-size:12px}.pr-user-service-page .x1-lc-messages{padding:16px;gap:12px}.pr-user-service-page .x1-lc-bubble-meta{font-size:11px;gap:6px}.pr-user-service-page .x1-lc-bubble-content{padding:8px 12px;font-size:13px;line-height:1.45}.pr-user-service-page .x1-lc-composer{padding:12px 16px 14px}.pr-user-service-page .x1-lc-composer textarea{font-size:13px;min-height:56px;padding:4px 48px 36px 2px}.pr-user-service-page .x1-lc-icon-btn{width:30px;height:30px;border-radius:8px}.pr-user-service-page .x1-lc-composer-actions{right:12px;bottom:8px;gap:6px}.pr-user-service-page .x1-lc-badge{font-size:10px;padding:1px 5px}.pr-user-service-page .x1-lc-facts-panel,.pr-user-service-page .x1-lc-suggest-panel{font-size:12px}.xo-default-avatar{--xo-avatar-size: 42px;width:var(--xo-avatar-size);height:var(--xo-avatar-size);border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--xiaoone-bg-soft);border:1px solid var(--xiaoone-border);flex-shrink:0}.xo-default-avatar--square{border-radius:10px}.xo-default-avatar img{width:100%;height:100%;object-fit:cover}.xo-default-avatar__fallback{font-size:12px;font-weight:700;color:var(--xiaoone-fg-mute)}
