@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zq-brand-name:"ZHIQIU";--zq-brand-cn:"智球";--zq-bg:#05070a;--zq-bg-elevated:#071016;--zq-surface-1:#0b1117;--zq-surface-2:#101922;--zq-surface-3:#14202a;--zq-surface-terminal:#081219;--zq-surface-overlay:#05070adb;--zq-fg:#e8f4f2;--zq-fg-muted:#9ab0ad;--zq-fg-subtle:#61726f;--zq-fg-disabled:#3f4b4a;--zq-fg-inverse:#04100f;--zq-border:#9bf6e924;--zq-border-strong:#9bf6e947;--zq-border-muted:#9ab0ad1a;--zq-accent:#21f3d0;--zq-accent-hover:#6fffe7;--zq-accent-active:#0fbfa4;--zq-accent-soft:#21f3d01f;--zq-accent-ring:#21f3d057;--zq-accent-cyan:#57d7ff;--zq-accent-lime:#a9f875;--zq-success:#35d481;--zq-success-soft:#35d48121;--zq-warning:#f5c451;--zq-warning-soft:#f5c45124;--zq-danger:#ff6b7a;--zq-danger-soft:#ff6b7a26;--zq-info:#57d7ff;--zq-info-soft:#57d7ff21;--zq-critical:#ff4d4f;--zq-critical-soft:#ff4d4f2e;--zq-role-user:#57d7ff;--zq-role-strategist:#21f3d0;--zq-role-admin:#f5c451;--zq-role-super-admin:#ff8f70;--zq-chart-teal:#21f3d0;--zq-chart-cyan:#57d7ff;--zq-chart-lime:#a9f875;--zq-chart-amber:#f5c451;--zq-chart-coral:#ff8f70;--zq-chart-red:#ff6b7a;--zq-chart-blue:#6ba7ff;--zq-chart-slate:#52636f;--zq-chart-grid:#9ab0ad1f;--zq-font-sans:Inter, "Noto Sans SC", "Microsoft YaHei UI", "PingFang SC", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--zq-font-mono:"JetBrains Mono", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--zq-text-2xs:10px;--zq-text-xs:11px;--zq-text-sm:12px;--zq-text-md:13px;--zq-text-base:14px;--zq-text-lg:16px;--zq-text-xl:20px;--zq-text-2xl:24px;--zq-text-3xl:32px;--zq-leading-tight:1.12;--zq-leading-title:1.2;--zq-leading-body:1.55;--zq-space-1:4px;--zq-space-2:8px;--zq-space-3:12px;--zq-space-4:16px;--zq-space-5:20px;--zq-space-6:24px;--zq-space-8:32px;--zq-sidebar-width:256px;--zq-sidebar-collapsed:76px;--zq-topbar-height:56px;--zq-content-gutter:20px;--zq-content-gutter-mobile:12px;--zq-radius-xs:4px;--zq-radius-sm:6px;--zq-radius-md:8px;--zq-radius-pill:999px;--zq-shadow-card:0 1px 0 #ffffff08 inset, 0 14px 34px #0000003d;--zq-shadow-float:0 24px 80px #0000006b;--zq-shadow-accent:0 0 0 1px var(--zq-border-strong), 0 0 28px #21f3d01a;--zq-focus-ring:0 0 0 3px var(--zq-accent-ring);--zq-row-comfortable:48px;--zq-row-compact:40px;--zq-row-terminal:32px;--zq-duration-instant:80ms;--zq-duration-fast:.12s;--zq-duration-base:.18s;--zq-duration-drawer:.22s;--zq-duration-slow:.32s;--zq-duration-shimmer:1.2s;--zq-ease-out:cubic-bezier(.16, 1, .3, 1);--zq-ease-standard:cubic-bezier(.2, 0, 0, 1)}.zq-role-preview-banner{top:var(--zq-topbar-height);z-index:29;align-items:center;gap:var(--zq-space-3);border-bottom:1px solid var(--zq-info);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-banner{border-bottom:1px solid color-mix(in srgb, var(--zq-info), var(--zq-border) 55%)}}.zq-role-preview-banner{background:var(--zq-info-soft)}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-banner{background:color-mix(in srgb, var(--zq-info-soft), var(--zq-surface-1) 38%)}}.zq-role-preview-banner{color:var(--zq-fg);padding:10px var(--zq-content-gutter);animation:zq-panel-reveal var(--zq-duration-base) var(--zq-ease-out) both}.zq-role-preview-banner[data-warning-level=warning]{border-bottom-color:var(--zq-warning)}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-banner[data-warning-level=warning]{border-bottom-color:color-mix(in srgb, var(--zq-warning), var(--zq-border) 42%)}}.zq-role-preview-banner[data-warning-level=warning]{background:var(--zq-warning-soft)}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-banner[data-warning-level=warning]{background:color-mix(in srgb, var(--zq-warning-soft), var(--zq-surface-1) 34%)}}.zq-role-preview-banner-main,.zq-role-preview-banner-actions{align-items:center;gap:var(--zq-space-3);min-width:0;display:flex}.zq-role-preview-banner-icon{border:1px solid var(--zq-info);flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-banner-icon{border:1px solid color-mix(in srgb, var(--zq-info), var(--zq-border) 50%)}}.zq-role-preview-banner-icon{border-radius:var(--zq-radius-sm);background:var(--zq-info-soft);color:var(--zq-info)}.zq-role-preview-banner[data-warning-level=warning] .zq-role-preview-banner-icon{border-color:var(--zq-warning)}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-banner[data-warning-level=warning] .zq-role-preview-banner-icon{border-color:color-mix(in srgb, var(--zq-warning), var(--zq-border) 45%)}}.zq-role-preview-banner[data-warning-level=warning] .zq-role-preview-banner-icon{background:var(--zq-warning-soft);color:var(--zq-warning)}.zq-role-preview-banner-copy{gap:2px;min-width:0;display:grid}.zq-role-preview-banner-copy strong{font-size:var(--zq-text-sm);line-height:1.3}.zq-role-preview-banner-copy>span,.zq-role-preview-banner-expiry{color:var(--zq-fg-muted);font-size:var(--zq-text-xs);line-height:1.4}.zq-role-preview-banner-expiry{text-align:right;gap:1px;display:grid}.zq-role-preview-banner-expiry small{color:var(--zq-fg-subtle);font-size:inherit}.zq-role-preview-banner-error{align-items:center;gap:var(--zq-space-2);color:var(--zq-danger);font-size:var(--zq-text-xs);grid-column:1/-1;margin:0;display:flex}.zq-role-preview-page{gap:var(--zq-space-5);display:grid}.zq-role-preview-boundary{align-items:start;gap:var(--zq-space-4);border-block:1px solid var(--zq-border);background:var(--zq-surface-2);grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);display:grid}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-boundary{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-role-preview-boundary{padding:var(--zq-space-4)}.zq-role-preview-boundary-icon{border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-sm);background:var(--zq-info-soft);width:36px;height:36px;color:var(--zq-info);place-items:center;display:grid}.zq-role-preview-boundary-copy,.zq-role-preview-section-heading>div{min-width:0}.zq-role-preview-boundary-copy h2,.zq-role-preview-section-heading h2{font-size:var(--zq-text-lg);margin:0;line-height:1.3}.zq-role-preview-boundary-copy p,.zq-role-preview-section-heading p{max-width:78ch;margin:var(--zq-space-1) 0 0;color:var(--zq-fg-muted);font-size:var(--zq-text-sm);line-height:1.65}.zq-role-preview-rules{gap:var(--zq-space-2);display:grid}.zq-role-preview-rules span{align-items:center;gap:var(--zq-space-2);color:var(--zq-fg-muted);font-size:var(--zq-text-xs);display:flex}.zq-role-preview-form{gap:var(--zq-space-4);max-width:1040px;display:grid}.zq-role-preview-section-heading{justify-content:space-between;align-items:start;gap:var(--zq-space-4);display:flex}.zq-role-preview-options{gap:var(--zq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zq-role-preview-option{align-content:start;gap:var(--zq-space-3);border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-surface-1);cursor:pointer;min-width:0;min-height:126px;padding:var(--zq-space-4);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out);grid-template-columns:auto minmax(0,1fr);display:grid}.zq-role-preview-option:hover{border-color:var(--zq-border-strong);background:var(--zq-surface-2)}.zq-role-preview-option[data-selected=true]{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-role-preview-option[data-selected=true]{border-color:color-mix(in srgb, var(--zq-accent), var(--zq-border) 38%)}}.zq-role-preview-option[data-selected=true]{background:var(--zq-accent-soft)}.zq-role-preview-option[data-disabled=true]{cursor:not-allowed;opacity:.68}.zq-role-preview-option input{width:18px;height:18px;accent-color:var(--zq-accent);margin:2px 0 0}.zq-role-preview-option-copy{gap:var(--zq-space-1);min-width:0;display:grid}.zq-role-preview-option-copy strong{font-size:var(--zq-text-md)}.zq-role-preview-option-copy span{color:var(--zq-fg-muted);font-size:var(--zq-text-sm);line-height:1.55}.zq-role-preview-option-meta{gap:var(--zq-space-2);flex-wrap:wrap;grid-column:2;display:flex}.zq-role-preview-option-meta span{border:1px solid var(--zq-border);border-radius:var(--zq-radius-pill);color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);padding:2px 8px}.zq-role-preview-option>.zq-helper{grid-column:2;margin:0}.zq-role-preview-form>.zq-field{max-width:760px}.zq-role-preview-actions{align-items:center;gap:var(--zq-space-2);flex-wrap:wrap;display:flex}.zq-role-preview-confirmation{width:min(620px,100vw - 32px)}.zq-role-preview-confirmation .zq-card-header{margin:calc(var(--zq-space-4) * -1) calc(var(--zq-space-4) * -1) 0}.zq-role-preview-confirmation .zq-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.zq-role-preview-confirmation .zq-checkbox-row{min-height:44px}.zq-role-preview-confirmation-summary{gap:var(--zq-space-2);border-block:1px solid var(--zq-border-muted);padding-block:var(--zq-space-3);display:grid}.zq-role-preview-confirmation-summary>div{gap:var(--zq-space-3);grid-template-columns:110px minmax(0,1fr);display:grid}.zq-role-preview-confirmation-summary span{color:var(--zq-fg-subtle);font-size:var(--zq-text-sm)}.zq-role-preview-confirmation-summary strong{overflow-wrap:anywhere;min-width:0;font-size:var(--zq-text-sm);font-weight:650}@media screen and (max-width:1024px){.zq-role-preview-boundary{grid-template-columns:auto minmax(0,1fr)}.zq-role-preview-rules{grid-column:2}}@media screen and (max-width:700px){.zq-role-preview-banner{padding:10px var(--zq-content-gutter-mobile);grid-template-columns:1fr;position:relative;top:auto}.zq-role-preview-banner-actions{justify-content:space-between;align-items:stretch}.zq-role-preview-banner-expiry{text-align:left}.zq-role-preview-banner .zq-button{min-height:44px}.zq-role-preview-boundary{grid-template-columns:1fr}.zq-role-preview-boundary-icon{display:none}.zq-role-preview-rules{grid-column:1}.zq-role-preview-section-heading{display:grid}.zq-role-preview-options{grid-template-columns:1fr}.zq-role-preview-option{min-height:132px}.zq-role-preview-actions .zq-button{width:100%;min-height:44px}.zq-role-preview-confirmation-summary>div{gap:var(--zq-space-1);grid-template-columns:1fr}}.zq-auth-shell.zq-mfa-auth-shell{grid-template-columns:minmax(380px,1fr) minmax(520px,640px)}.zq-auth-panel.zq-mfa-panel{width:min(100% - 48px,568px);max-height:calc(100vh - 48px);overflow-y:auto}.zq-auth-step-list{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.zq-auth-step-list li{color:var(--zq-fg-subtle);font-size:var(--zq-text-sm);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.zq-auth-step-list li>span{border:1px solid var(--zq-border);background:var(--zq-surface-2);width:30px;height:30px;color:var(--zq-fg-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.zq-auth-step-list li[data-active=true]{color:var(--zq-fg)}.zq-auth-step-list li[data-active=true]>span{border-color:var(--zq-accent);background:var(--zq-accent-soft);color:var(--zq-accent-hover)}.zq-auth-onboarding-header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.zq-auth-onboarding-header .zq-state-icon{flex:none}.zq-auth-loading,.zq-auth-runtime-error{min-height:128px;color:var(--zq-fg-muted);justify-content:center;align-items:center;gap:10px;display:flex}.zq-auth-runtime-error{flex-direction:column;align-items:flex-start}.zq-auth-onboarding-form,.zq-auth-onboarding-action,.zq-auth-recovery{border-top:1px solid var(--zq-border);padding-top:20px}.zq-auth-onboarding-form h2,.zq-auth-onboarding-action h2,.zq-auth-recovery h2{font-size:var(--zq-text-lg);align-items:center;gap:8px;margin:0;line-height:1.35;display:flex}.zq-auth-onboarding-action{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.zq-auth-onboarding-action p,.zq-auth-recovery p{color:var(--zq-fg-muted);font-size:var(--zq-text-sm);margin:5px 0 0}.zq-mfa-enrollment-grid{grid-template-columns:224px minmax(0,1fr);align-items:center;gap:18px;display:grid}.zq-mfa-qr{aspect-ratio:1;border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-sm);background:#fff;place-items:center;width:224px;display:grid;overflow:hidden}.zq-mfa-qr img{width:100%;height:100%;display:block}.zq-mfa-manual{gap:10px;min-width:0;display:grid}.zq-mfa-manual code{overflow-wrap:anywhere;max-width:100%;color:var(--zq-fg);font-size:var(--zq-text-sm);line-height:1.55;display:block}.zq-auth-recovery header{align-items:flex-start;gap:10px;display:flex}.zq-recovery-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.zq-recovery-code-grid code{border:1px solid var(--zq-border);border-radius:var(--zq-radius-xs);background:var(--zq-surface-terminal);color:var(--zq-fg);font-size:var(--zq-text-sm);text-align:center;padding:8px 10px}.zq-auth-status{white-space:normal;margin-top:18px;display:block}@media (max-width:1100px){.zq-auth-shell.zq-mfa-auth-shell{grid-template-columns:minmax(320px,.8fr) minmax(500px,1fr)}.zq-auth-panel.zq-mfa-panel{width:min(100% - 32px,560px)}}@media (max-width:720px){.zq-auth-shell.zq-mfa-auth-shell{display:block}.zq-auth-panel.zq-mfa-panel{width:100%;max-height:none}.zq-auth-onboarding-action{grid-template-columns:28px minmax(0,1fr)}.zq-auth-onboarding-action .zq-button{grid-column:1/-1}.zq-mfa-enrollment-grid,.zq-recovery-code-grid{grid-template-columns:1fr}.zq-mfa-qr{width:min(224px,100%);margin:0 auto}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zq-bg:#edf5f3;--zq-bg-elevated:#f7fbfa;--zq-surface-1:#fff;--zq-surface-2:#f1f7f6;--zq-surface-3:#e4eeee;--zq-surface-terminal:#f7fbfa;--zq-surface-overlay:#f5fbfae0;--zq-fg:#071412;--zq-fg-muted:#425956;--zq-fg-subtle:#607773;--zq-fg-disabled:#9aabaa;--zq-border:#0d504824;--zq-border-strong:#0c6e5f42;--zq-border-muted:#1d413d1a;--zq-shadow-card:0 1px 0 #ffffffe6 inset, 0 12px 28px #07141214}:root[data-zq-contrast=high]{--zq-bg:#020405;--zq-surface-1:#081017;--zq-surface-2:#0d1821;--zq-fg:#f5fffd;--zq-fg-muted:#bfd2cf;--zq-border:#befff43d;--zq-accent:#5fffe7}@media (prefers-reduced-motion:reduce){:root{--zq-duration-instant:1ms;--zq-duration-fast:1ms;--zq-duration-base:1ms;--zq-duration-drawer:1ms;--zq-duration-slow:1ms;--zq-duration-shimmer:1ms}}*{box-sizing:border-box}html{background:var(--zq-bg);min-width:0}body{background:linear-gradient(180deg, #21f3d00d, transparent 24rem), radial-gradient(circle at 50% -20%, #57d7ff14, transparent 34rem), var(--zq-bg);min-width:0;min-height:100vh;color:var(--zq-fg);font-family:var(--zq-font-sans);font-size:var(--zq-text-base);line-height:var(--zq-leading-body);letter-spacing:0;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}:focus-visible{box-shadow:var(--zq-focus-ring);outline:none}.zq-num,.zq-mono{font-family:var(--zq-font-mono);font-variant-numeric:tabular-nums}:root:not([data-locale=en-US]) .zq-i18n-en,:root[data-locale=en-US] .zq-i18n-zh{display:none}:root[data-locale=en-US] .zq-i18n-en{display:inline}.zq-workspace-title .zq-i18n-en,:root[data-locale=en-US] .zq-workspace-title .zq-i18n-zh{display:none}:root[data-locale=en-US] .zq-workspace-title .zq-i18n-en{display:block}.zq-app{grid-template-columns:var(--zq-sidebar-width) minmax(0, 1fr);background:0 0;min-height:100vh;display:grid}.zq-sidebar{border-right:1px solid var(--zq-border);height:100vh;padding:var(--zq-space-4) var(--zq-space-3);background:linear-gradient(#0b1117f5,#05070afa);position:sticky;top:0;overflow:hidden auto}.zq-brand{align-items:center;gap:var(--zq-space-3);min-height:44px;margin-bottom:var(--zq-space-4);display:flex}.zq-brand-mark{border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-sm);background:var(--zq-accent-soft);width:36px;height:36px;color:var(--zq-accent);font-family:var(--zq-font-mono);place-items:center;font-weight:800;display:grid}.zq-brand-title{font-size:var(--zq-text-lg);font-weight:760;line-height:1.1}.zq-brand-subtitle{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs)}.zq-nav-section-title{margin:0 0 var(--zq-space-2);color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);text-transform:uppercase;font-weight:700}.zq-nav-list{gap:var(--zq-space-1);display:grid}.zq-nav-link{align-items:center;gap:var(--zq-space-2);border-radius:var(--zq-radius-sm);width:100%;min-height:40px;color:var(--zq-fg-muted);cursor:pointer;font:inherit;padding:0 var(--zq-space-3);text-align:left;transition:color var(--zq-duration-base) var(--zq-ease-out), background var(--zq-duration-base) var(--zq-ease-out), border-color var(--zq-duration-base) var(--zq-ease-out);background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr);text-decoration:none;display:grid;position:relative}.zq-nav-link:before{border-radius:var(--zq-radius-pill);background:var(--zq-accent);content:"";opacity:0;width:3px;height:22px;transition:opacity var(--zq-duration-base) var(--zq-ease-out), transform var(--zq-duration-base) var(--zq-ease-out);position:absolute;left:0;transform:scaleY(.4)}.zq-nav-link:hover,.zq-nav-link[data-active=true]{border-color:var(--zq-border);background:var(--zq-accent-soft);color:var(--zq-fg)}.zq-nav-link[data-active=true]:before{opacity:1;transform:scaleY(1)}.zq-nav-link[data-disabled=true]{cursor:not-allowed;opacity:.58}.zq-nav-badge{border:1px solid var(--zq-border);border-radius:var(--zq-radius-pill);color:var(--zq-fg-muted);font-size:var(--zq-text-xs);padding:1px var(--zq-space-2);justify-self:end}.zq-main{background:linear-gradient(#10192261,#05070a00);min-width:0}.zq-topbar{z-index:30;min-height:var(--zq-topbar-height);justify-content:space-between;align-items:center;gap:var(--zq-space-3);border-bottom:1px solid var(--zq-border);background:var(--zq-surface-overlay);padding:0 var(--zq-content-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;position:sticky;top:0}.zq-topbar-group{align-items:center;gap:var(--zq-space-2);min-width:0;display:flex}.zq-workspace-title{min-width:0}.zq-workspace-title strong{font-size:var(--zq-text-md);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zq-workspace-title span{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zq-content{gap:var(--zq-space-4);min-width:0;padding:var(--zq-content-gutter);display:grid}.zq-content>*{min-width:0;max-width:100%}.zq-page-header{align-items:end;gap:var(--zq-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.zq-page-header>*{min-width:0;max-width:100%}.zq-page-kicker{color:var(--zq-accent);font-size:var(--zq-text-xs);font-weight:740}.zq-page-title{margin:var(--zq-space-1) 0;font-size:clamp(24px,2.4vw,34px);font-weight:780;line-height:var(--zq-leading-title)}.zq-page-description{max-width:920px;color:var(--zq-fg-muted);margin:0}.zq-meta-row{gap:var(--zq-space-2);min-width:0;margin-top:var(--zq-space-3);flex-wrap:wrap;display:flex}.zq-meta-row .zq-badge{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,620px);overflow:hidden}.zq-grid{gap:var(--zq-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.zq-span-3{grid-column:span 3}.zq-span-4{grid-column:span 4}.zq-span-6{grid-column:span 6}.zq-span-8{grid-column:span 8}.zq-span-12{grid-column:span 12}.zq-card{border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);min-width:0;box-shadow:var(--zq-shadow-card);transition:border-color var(--zq-duration-base) var(--zq-ease-out), box-shadow var(--zq-duration-base) var(--zq-ease-out);background:linear-gradient(#101922f0,#081219f5)}.zq-card:hover{border-color:var(--zq-border-strong);box-shadow:var(--zq-shadow-accent)}.zq-card-header{justify-content:space-between;align-items:start;gap:var(--zq-space-3);border-bottom:1px solid var(--zq-border-muted);padding:var(--zq-space-4);display:flex}.zq-card-header>div{min-width:0}.zq-card-title{overflow-wrap:anywhere;min-width:0;font-size:var(--zq-text-lg);margin:0;font-weight:720;line-height:1.25}.zq-card-subtitle{margin:var(--zq-space-1) 0 0;color:var(--zq-fg-subtle);font-size:var(--zq-text-sm)}.zq-card-body{min-width:0;padding:var(--zq-space-4)}.zq-kpi{gap:var(--zq-space-2);display:grid}.zq-kpi-label{overflow-wrap:anywhere;min-width:0;color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);font-weight:680}.zq-kpi-value{overflow-wrap:anywhere;min-width:0;font-family:var(--zq-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px);font-weight:760;line-height:1}.zq-delta{align-items:center;gap:var(--zq-space-1);border-radius:var(--zq-radius-pill);background:var(--zq-success-soft);width:fit-content;color:var(--zq-success);font-family:var(--zq-font-mono);font-size:var(--zq-text-xs);animation:zq-delta-pulse .9s var(--zq-ease-out) 1;padding:3px 8px;display:inline-flex}.zq-delta[data-tone=warning]{background:var(--zq-warning-soft);color:var(--zq-warning)}.zq-delta[data-tone=danger]{background:var(--zq-danger-soft);color:var(--zq-danger)}.zq-delta[data-tone=info]{background:var(--zq-info-soft);color:var(--zq-info)}.zq-detail-list{gap:var(--zq-space-2);display:grid}.zq-detail-row{justify-content:space-between;align-items:center;gap:var(--zq-space-3);min-width:0;padding:var(--zq-space-2) 0;border-bottom:1px solid #7ef0c21a;display:flex}.zq-detail-row span{min-width:0;color:var(--zq-fg-muted)}.zq-detail-row strong{min-width:0;color:var(--zq-fg);font-family:var(--zq-font-mono);overflow-wrap:anywhere;text-align:right;font-weight:650}.zq-badge{border:1px solid var(--zq-border);border-radius:var(--zq-radius-pill);min-width:0;max-width:100%;min-height:24px;color:var(--zq-fg-muted);font-size:var(--zq-text-xs);overflow-wrap:anywhere;background:#ffffff08;align-items:center;gap:6px;padding:2px 9px;font-weight:650;display:inline-flex}.zq-badge[data-tone=success]{border-color:var(--zq-success)}@supports (color:color-mix(in lab, red, red)){.zq-badge[data-tone=success]{border-color:color-mix(in srgb, var(--zq-success), transparent 55%)}}.zq-badge[data-tone=success]{background:var(--zq-success-soft);color:var(--zq-success)}.zq-badge[data-tone=warning]{border-color:var(--zq-warning)}@supports (color:color-mix(in lab, red, red)){.zq-badge[data-tone=warning]{border-color:color-mix(in srgb, var(--zq-warning), transparent 55%)}}.zq-badge[data-tone=warning]{background:var(--zq-warning-soft);color:var(--zq-warning)}.zq-badge[data-tone=danger]{border-color:var(--zq-danger)}@supports (color:color-mix(in lab, red, red)){.zq-badge[data-tone=danger]{border-color:color-mix(in srgb, var(--zq-danger), transparent 55%)}}.zq-badge[data-tone=danger]{background:var(--zq-danger-soft);color:var(--zq-danger)}.zq-badge[data-tone=info]{border-color:var(--zq-info)}@supports (color:color-mix(in lab, red, red)){.zq-badge[data-tone=info]{border-color:color-mix(in srgb, var(--zq-info), transparent 55%)}}.zq-badge[data-tone=info]{background:var(--zq-info-soft);color:var(--zq-info)}.zq-button{justify-content:center;align-items:center;gap:var(--zq-space-2);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-height:36px;color:var(--zq-fg);font-size:var(--zq-text-md);padding:0 var(--zq-space-3);transition:background var(--zq-duration-fast) var(--zq-ease-out), border-color var(--zq-duration-fast) var(--zq-ease-out);font-weight:700;display:inline-flex}.zq-button:hover{border-color:var(--zq-border-strong);background:var(--zq-surface-3)}.zq-button[data-active=true]{color:var(--zq-accent);background:#2bffc81f;border-color:#2bffc87a}.zq-button[data-variant=primary]{border-color:var(--zq-accent-active);background:linear-gradient(180deg, var(--zq-accent), var(--zq-accent-active));color:var(--zq-fg-inverse)}.zq-button[data-variant=danger]{border-color:var(--zq-danger)}@supports (color:color-mix(in lab, red, red)){.zq-button[data-variant=danger]{border-color:color-mix(in srgb, var(--zq-danger), transparent 35%)}}.zq-button[data-variant=danger]{background:var(--zq-danger-soft);color:var(--zq-danger)}.zq-row-card{gap:var(--zq-space-1);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;padding:var(--zq-space-3);transition:background var(--zq-duration-fast) var(--zq-ease-out), border-color var(--zq-duration-fast) var(--zq-ease-out);display:grid}.zq-row-card:hover{border-color:var(--zq-border-strong);background:var(--zq-surface-3)}.zq-row-card span{min-width:0;color:var(--zq-fg-muted);font-size:var(--zq-text-sm)}.zq-row-card strong{overflow-wrap:anywhere;min-width:0}.zq-operation-summary{gap:var(--zq-space-4);display:grid}.zq-overview-counts{gap:var(--zq-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zq-overview-count,.zq-overview-metric,.zq-overview-task,.zq-overview-empty-strip{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0}@supports (color:color-mix(in lab, red, red)){.zq-overview-count,.zq-overview-metric,.zq-overview-task,.zq-overview-empty-strip{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-overview-count{gap:var(--zq-space-2);padding:var(--zq-space-3);display:grid}.zq-overview-count span,.zq-overview-task em{overflow-wrap:anywhere;min-width:0;color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);font-style:normal;font-weight:680}.zq-overview-count strong{font-size:var(--zq-text-2xl);line-height:1}.zq-overview-count em{border-radius:var(--zq-radius-pill);width:fit-content;font-size:var(--zq-text-xs);padding:2px 8px;font-style:normal;font-weight:720}.zq-overview-count em[data-tone=success],.zq-overview-task em[data-tone=success]{background:var(--zq-success-soft);color:var(--zq-success)}.zq-overview-count em[data-tone=warning],.zq-overview-task em[data-tone=warning]{background:var(--zq-warning-soft);color:var(--zq-warning)}.zq-overview-count em[data-tone=danger],.zq-overview-task em[data-tone=danger]{background:var(--zq-danger-soft);color:var(--zq-danger)}.zq-overview-section-card{animation:zq-panel-reveal var(--zq-duration-slow) var(--zq-ease-out) both}.zq-source-line{gap:var(--zq-space-2);min-width:0;margin-bottom:var(--zq-space-4);flex-wrap:wrap;display:flex}.zq-overview-metric-grid{gap:var(--zq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zq-overview-metric{gap:var(--zq-space-2);padding:var(--zq-space-3);display:grid}.zq-overview-metric .zq-kpi-value{font-size:clamp(22px,2.4vw,30px)}.zq-overview-empty-strip{align-items:center;gap:var(--zq-space-2);color:var(--zq-warning);font-size:var(--zq-text-sm);padding:var(--zq-space-3);display:flex}.zq-overview-task-list{gap:var(--zq-space-2);margin-top:var(--zq-space-4);display:grid}.zq-overview-task{gap:var(--zq-space-2);padding:var(--zq-space-3);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.zq-overview-task:hover{border-color:var(--zq-border-strong);background:var(--zq-surface-3);transform:translateY(-1px)}.zq-overview-task span{align-items:center;gap:var(--zq-space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.zq-overview-task strong{justify-self:end}.zq-overview-task em{border-radius:var(--zq-radius-pill);grid-column:1/-1;width:fit-content;padding:2px 8px}.zq-operation-export{align-items:start}.zq-export-summary,.zq-export-type-body{gap:var(--zq-space-4);display:grid}.zq-export-counts{gap:var(--zq-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zq-export-count,.zq-export-action,.zq-export-package,.zq-export-field{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0}@supports (color:color-mix(in lab, red, red)){.zq-export-count,.zq-export-action,.zq-export-package,.zq-export-field{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-export-count{gap:var(--zq-space-2);padding:var(--zq-space-3);display:grid}.zq-export-count span,.zq-export-count em,.zq-export-package summary strong,.zq-export-field em,.zq-export-field small{overflow-wrap:anywhere;min-width:0;color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);font-style:normal;font-weight:680}.zq-export-count strong{font-size:var(--zq-text-2xl);line-height:1}.zq-export-count em,.zq-export-package summary em{border-radius:var(--zq-radius-pill);width:fit-content;padding:2px 8px}.zq-export-count em[data-tone=success],.zq-export-package summary em[data-tone=success]{background:var(--zq-success-soft);color:var(--zq-success)}.zq-export-count em[data-tone=info],.zq-export-package summary em[data-tone=info]{color:var(--zq-accent);background:#15d4b01f}.zq-export-count em[data-tone=warning],.zq-export-package summary em[data-tone=warning]{background:var(--zq-warning-soft);color:var(--zq-warning)}.zq-export-count em[data-tone=danger],.zq-export-package summary em[data-tone=danger]{background:var(--zq-danger-soft);color:var(--zq-danger)}.zq-export-type-card{animation:zq-panel-reveal var(--zq-duration-slow) var(--zq-ease-out) both}.zq-export-type-card .zq-card-header{flex-wrap:wrap}.zq-export-type-card .zq-card-header>.zq-badge{white-space:normal;justify-content:center}.zq-export-action{align-items:center;gap:var(--zq-space-2);min-height:44px;padding:var(--zq-space-3);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out);flex-wrap:wrap;display:flex}.zq-export-action[data-enabled=true]{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-action[data-enabled=true]{border-color:color-mix(in srgb, var(--zq-accent), var(--zq-border) 55%)}}.zq-export-action[data-enabled=true]{background:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-action[data-enabled=true]{background:color-mix(in srgb, var(--zq-accent), transparent 92%)}}.zq-export-action span{overflow-wrap:anywhere;min-width:0;font-weight:760}.zq-export-action .zq-button{margin-left:auto}.zq-export-action em,.zq-export-action strong,.zq-export-action small{border-radius:var(--zq-radius-pill);width:fit-content;color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);background:#ffffff0d;padding:2px 8px;font-style:normal;font-weight:720}.zq-export-action small{color:var(--zq-warning);background:var(--zq-warning-soft)}.zq-export-package-list{gap:var(--zq-space-2);display:grid}.zq-export-package{padding:var(--zq-space-3)}.zq-export-package[open]{background:var(--zq-surface-3)}@supports (color:color-mix(in lab, red, red)){.zq-export-package[open]{background:color-mix(in srgb, var(--zq-surface-3), transparent 16%)}}.zq-export-package summary{align-items:center;gap:var(--zq-space-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;display:grid}.zq-export-package summary::-webkit-details-marker{display:none}.zq-export-package summary span{align-items:center;gap:var(--zq-space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.zq-export-field-grid{gap:var(--zq-space-2);margin-top:var(--zq-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zq-export-field{gap:var(--zq-space-1);padding:var(--zq-space-3);display:grid}.zq-export-field[data-export-allowed=false]{border-color:var(--zq-warning)}@supports (color:color-mix(in lab, red, red)){.zq-export-field[data-export-allowed=false]{border-color:color-mix(in srgb, var(--zq-warning), var(--zq-border) 55%)}}.zq-export-field span{overflow-wrap:anywhere;min-width:0;font-weight:720}.zq-export-field strong{color:var(--zq-accent);font-size:var(--zq-text-xs)}.zq-export-preview-flow{gap:var(--zq-space-2);min-width:0;display:grid}.zq-export-preview-drawer{max-width:min(560px,100vw)}.zq-export-preview-drawer[data-open=true]{width:min(560px,100vw)}.zq-drawer-shell{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid}.zq-drawer-body{min-width:0;padding:var(--zq-space-4);overflow:auto}.zq-export-package-picker{gap:var(--zq-space-2);min-width:0;display:grid}.zq-export-package-check{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2)}@supports (color:color-mix(in lab, red, red)){.zq-export-package-check{background:color-mix(in srgb, var(--zq-surface-2), transparent 12%)}}.zq-export-package-check{padding:var(--zq-space-3)}.zq-export-package-check[data-available=false]{border-color:var(--zq-warning)}@supports (color:color-mix(in lab, red, red)){.zq-export-package-check[data-available=false]{border-color:color-mix(in srgb, var(--zq-warning), var(--zq-border) 50%)}}.zq-export-package-check[data-available=false]{background:var(--zq-warning-soft)}.zq-export-package-check span{gap:2px;min-width:0;display:grid}.zq-export-package-check strong,.zq-export-package-check em,.zq-export-package-check small{overflow-wrap:anywhere;min-width:0}.zq-export-package-check em,.zq-export-package-check small{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);font-style:normal}.zq-export-preview-result{gap:var(--zq-space-3);border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-md);min-width:0;padding:var(--zq-space-3);animation:zq-panel-reveal var(--zq-duration-base) var(--zq-ease-out);background:linear-gradient(#21f3d014,#081219db);display:grid}.zq-export-preview-result[data-status=blocked]{border-color:var(--zq-danger)}@supports (color:color-mix(in lab, red, red)){.zq-export-preview-result[data-status=blocked]{border-color:color-mix(in srgb, var(--zq-danger), var(--zq-border) 45%)}}.zq-export-preview-result[data-status=blocked]{background:linear-gradient(#ff6b7a1a,#081219e0)}.zq-export-impact-list{gap:var(--zq-space-2);min-width:0;display:grid}.zq-export-impact{gap:var(--zq-space-1);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-width:0;padding:var(--zq-space-3);display:grid}.zq-export-impact[data-blocking=true]{border-color:var(--zq-danger)}@supports (color:color-mix(in lab, red, red)){.zq-export-impact[data-blocking=true]{border-color:color-mix(in srgb, var(--zq-danger), var(--zq-border) 55%)}}.zq-export-impact strong,.zq-export-impact p{overflow-wrap:anywhere;min-width:0}.zq-export-impact p{color:var(--zq-fg-muted);font-size:var(--zq-text-sm);margin:0}.zq-export-create-stage{gap:var(--zq-space-3);border-top:1px solid var(--zq-border-muted);min-width:0;padding-top:var(--zq-space-3);animation:zq-panel-reveal var(--zq-duration-base) var(--zq-ease-out);display:grid}.zq-export-create-stage .zq-command-result small{overflow-wrap:anywhere;min-width:0;color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-export-task-queue{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-task-queue{border-color:color-mix(in srgb, var(--zq-accent), var(--zq-border) 72%)}}.zq-export-task-body{gap:var(--zq-space-3);min-width:0;display:grid}.zq-export-task-list{gap:var(--zq-space-2);min-width:0;display:grid}.zq-export-task-row{gap:var(--zq-space-3);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:linear-gradient(90deg, #21f3d014, transparent 38%), var(--zq-surface-terminal);min-width:0;padding:var(--zq-space-3);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out);grid-template-columns:minmax(0,1.45fr) minmax(140px,.45fr) minmax(160px,auto);align-items:center;display:grid}.zq-export-task-row:hover{border-color:var(--zq-border-strong);background:linear-gradient(90deg, #21f3d01f, transparent 42%), var(--zq-surface-2)}.zq-export-task-row[data-status=succeeded]{border-color:var(--zq-success)}@supports (color:color-mix(in lab, red, red)){.zq-export-task-row[data-status=succeeded]{border-color:color-mix(in srgb, var(--zq-success), var(--zq-border) 55%)}}.zq-export-task-row[data-selected=true]{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-task-row[data-selected=true]{border-color:color-mix(in srgb, var(--zq-accent), var(--zq-border) 22%)}}.zq-export-task-row[data-selected=true]{box-shadow:inset 3px 0 0 var(--zq-accent)}.zq-export-task-title,.zq-export-task-meta,.zq-export-task-scope{gap:var(--zq-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.zq-export-task-title{margin-bottom:var(--zq-space-1)}.zq-export-task-title strong,.zq-export-task-meta span,.zq-export-task-scope span,.zq-export-task-scope strong{overflow-wrap:anywhere;min-width:0}.zq-export-task-meta,.zq-export-task-scope{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-export-task-actions{justify-content:flex-end;align-items:center;gap:var(--zq-space-2);min-width:0;display:flex}.zq-export-task-empty{align-items:center;gap:var(--zq-space-2);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);width:fit-content;color:var(--zq-fg-muted);padding:var(--zq-space-2) var(--zq-space-3);display:inline-flex}.zq-export-detail-link{justify-content:center;align-items:center;gap:var(--zq-space-2);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zq-export-detail-link{background:color-mix(in srgb, var(--zq-surface-terminal), transparent 8%)}}.zq-export-detail-link{color:var(--zq-fg);font-size:var(--zq-text-xs);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out), color var(--zq-duration-fast) var(--zq-ease-out);padding:.52rem .72rem;font-weight:800;text-decoration:none}.zq-export-detail-link:hover,.zq-export-detail-link[aria-current=true]{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-detail-link:hover,.zq-export-detail-link[aria-current=true]{border-color:color-mix(in srgb, var(--zq-accent), var(--zq-border) 30%)}}.zq-export-detail-link:hover,.zq-export-detail-link[aria-current=true]{background:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-detail-link:hover,.zq-export-detail-link[aria-current=true]{background:color-mix(in srgb, var(--zq-accent), transparent 90%)}}.zq-export-detail-link:hover,.zq-export-detail-link[aria-current=true]{color:var(--zq-accent)}.zq-export-download-gate{justify-content:center;align-items:center;gap:var(--zq-space-2);border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:150px;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zq-export-download-gate{background:color-mix(in srgb, var(--zq-surface-2), transparent 12%)}}.zq-export-download-gate{color:var(--zq-fg);font-size:var(--zq-text-xs);text-align:center;transition:border-color var(--zq-duration-fast) var(--zq-ease-out), transform var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out);padding:.72rem .9rem;font-weight:700}button.zq-export-download-gate{cursor:pointer;font:inherit}button.zq-export-download-gate:hover:not(:disabled){border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){button.zq-export-download-gate:hover:not(:disabled){border-color:color-mix(in srgb, var(--zq-accent), var(--zq-border) 22%)}}button.zq-export-download-gate:hover:not(:disabled){background:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){button.zq-export-download-gate:hover:not(:disabled){background:color-mix(in srgb, var(--zq-accent), transparent 84%)}}button.zq-export-download-gate:hover:not(:disabled){transform:translateY(-1px)}.zq-export-download-gate span{color:var(--zq-fg-muted);overflow-wrap:anywhere;font-weight:600}.zq-export-download-gate strong{color:inherit;font-size:inherit;font-weight:800}.zq-export-download-gate[data-ready=true]{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-download-gate[data-ready=true]{border-color:color-mix(in srgb, var(--zq-accent), var(--zq-border) 35%)}}.zq-export-download-gate[data-ready=true]{background:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-export-download-gate[data-ready=true]{background:color-mix(in srgb, var(--zq-accent), transparent 90%)}}.zq-export-download-gate[data-ready=true]{color:var(--zq-accent)}.zq-export-download-gate[data-ready=false]{cursor:not-allowed;opacity:.72}.zq-export-download-flow{max-width:100%;display:inline-grid}.zq-export-download-drawer{max-width:min(540px,100vw)}.zq-export-download-drawer[data-open=true]{width:min(540px,100vw)}.zq-export-download-result strong{color:var(--zq-accent)}.zq-export-file-result{gap:var(--zq-space-1);border-top:1px solid var(--zq-border);width:100%;padding-top:var(--zq-space-2);display:grid}.zq-export-file-result strong,.zq-export-file-result small{overflow-wrap:anywhere}.zq-export-task-detail{gap:var(--zq-space-3);border:1px solid var(--zq-accent);display:grid}@supports (color:color-mix(in lab, red, red)){.zq-export-task-detail{border:1px solid color-mix(in srgb, var(--zq-accent), var(--zq-border) 60%)}}.zq-export-task-detail{border-radius:var(--zq-radius-sm);background:linear-gradient(180deg, #21f3d014, transparent 58%), var(--zq-surface-1);padding:var(--zq-space-3)}.zq-export-detail-grid{gap:var(--zq-space-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.zq-export-detail-block{gap:var(--zq-space-2);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-export-detail-block{background:color-mix(in srgb, var(--zq-surface-terminal), transparent 10%)}}.zq-export-detail-block{padding:var(--zq-space-3)}.zq-export-detail-block>span,.zq-export-detail-fields>span{color:var(--zq-fg-muted);font-size:var(--zq-text-xs);text-transform:uppercase;font-weight:800}.zq-export-detail-block div{gap:.2rem;min-width:0;display:grid}.zq-export-detail-block em{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);font-style:normal}.zq-export-detail-block strong{color:var(--zq-fg);font-size:var(--zq-text-xs);overflow-wrap:anywhere}.zq-export-detail-fields{gap:var(--zq-space-2);min-width:0;display:grid}.zq-export-detail-fields div{gap:var(--zq-space-2);flex-wrap:wrap;display:flex}.zq-export-detail-fields code{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);color:var(--zq-accent);font-size:var(--zq-text-xs);overflow-wrap:anywhere;padding:.38rem .55rem}.zq-export-preview-skeleton{gap:var(--zq-space-2);display:grid}.zq-export-preview-skeleton .zq-skeleton{width:100%;height:42px}.zq-cell-lock{align-items:center;gap:var(--zq-space-1);color:var(--zq-warning);font-size:var(--zq-text-xs);margin-left:var(--zq-space-2);overflow-wrap:anywhere;max-width:100%;display:inline-flex}.zq-detail-fields{gap:var(--zq-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zq-sensitive-flow{gap:var(--zq-space-2);min-width:0;display:grid}.zq-sensitive-actions{gap:var(--zq-space-2);flex-wrap:wrap;align-items:center;display:flex}.zq-sensitive-preview{gap:var(--zq-space-2);flex-wrap:wrap;min-width:0;display:flex}.zq-sensitive-result{gap:var(--zq-space-2);border:1px solid var(--zq-success);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-sensitive-result{border:1px solid color-mix(in srgb, var(--zq-success), transparent 55%)}}.zq-sensitive-result{border-radius:var(--zq-radius-sm);padding:var(--zq-space-3);animation:zq-panel-reveal var(--zq-duration-base) var(--zq-ease-out);background:linear-gradient(#35d4811a,#081219c7)}.zq-sensitive-result-head,.zq-sensitive-audit{justify-content:space-between;align-items:center;gap:var(--zq-space-2);min-width:0;display:flex}.zq-sensitive-audit{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs)}.zq-sensitive-audit span{overflow-wrap:anywhere;min-width:0}.zq-sensitive-fields{gap:var(--zq-space-2);display:grid}.zq-sensitive-field{gap:var(--zq-space-2);grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);align-items:center;min-width:0;display:grid}.zq-sensitive-field span{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-sensitive-field strong{overflow-wrap:anywhere;min-width:0;font-family:var(--zq-font-mono);font-size:var(--zq-text-sm)}.zq-sensitive-field[data-denied=true] strong{color:var(--zq-warning)}.zq-high-risk-flow{gap:var(--zq-space-2);min-width:0;display:grid}.zq-high-risk-stage{gap:var(--zq-space-3);min-width:0;display:grid}.zq-decision-field{gap:var(--zq-space-2);border:1px solid var(--zq-accent);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-decision-field{border:1px solid color-mix(in srgb, var(--zq-accent), transparent 78%)}}.zq-decision-field{border-radius:var(--zq-radius-sm);background:linear-gradient(180deg, var(--zq-accent), transparent), var(--zq-surface-terminal)}@supports (color:color-mix(in lab, red, red)){.zq-decision-field{background:linear-gradient(180deg, color-mix(in srgb, var(--zq-accent), transparent 94%), transparent), var(--zq-surface-terminal)}}.zq-decision-field{padding:var(--zq-space-2)}.zq-decision-legend{padding:0 var(--zq-space-1);color:var(--zq-fg-muted);font-size:var(--zq-text-xs);letter-spacing:0;font-weight:700}.zq-decision-grid{gap:var(--zq-space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.zq-decision-option{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-raised);grid-template-rows:auto auto;gap:4px;min-width:0;min-height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-decision-option{background:color-mix(in srgb, var(--zq-surface-raised), transparent 12%)}}.zq-decision-option{color:var(--zq-fg);cursor:pointer;padding:var(--zq-space-2);text-align:left;transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out), box-shadow var(--zq-duration-fast) var(--zq-ease-out), transform var(--zq-duration-fast) var(--zq-ease-out)}.zq-decision-option span{overflow-wrap:anywhere;min-width:0}.zq-decision-option:not(:disabled):hover{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-decision-option:not(:disabled):hover{border-color:color-mix(in srgb, var(--zq-accent), transparent 42%)}}.zq-decision-option:not(:disabled):hover{background:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-decision-option:not(:disabled):hover{background:color-mix(in srgb, var(--zq-accent), transparent 91%)}}.zq-decision-option:not(:disabled):hover{transform:translateY(-1px)}.zq-decision-option[data-selected=true]{border-color:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-decision-option[data-selected=true]{border-color:color-mix(in srgb, var(--zq-accent), transparent 22%)}}.zq-decision-option[data-selected=true]{background:var(--zq-accent)}@supports (color:color-mix(in lab, red, red)){.zq-decision-option[data-selected=true]{background:color-mix(in srgb, var(--zq-accent), transparent 88%)}}.zq-decision-option[data-selected=true]{box-shadow:0 0 0 1px var(--zq-accent), 0 12px 26px #00e5c314}@supports (color:color-mix(in lab, red, red)){.zq-decision-option[data-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--zq-accent), transparent 55%), 0 12px 26px #00e5c314}}.zq-decision-option:disabled{color:var(--zq-fg-muted);cursor:not-allowed;opacity:.58}.zq-decision-code{color:var(--zq-fg-muted);font-family:var(--zq-font-mono);font-size:var(--zq-text-xs);line-height:1.35}.zq-command-preview,.zq-row-actions{gap:var(--zq-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.zq-row-actions{flex-wrap:nowrap;min-width:max-content;max-width:none}.zq-row-actions>*{white-space:nowrap;flex:none}.zq-command-hash{gap:var(--zq-space-2);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-width:0;padding:var(--zq-space-2);grid-template-columns:84px minmax(0,1fr);display:grid}.zq-command-hash span{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-command-hash strong{overflow-wrap:anywhere;min-width:0;font-size:var(--zq-text-xs)}.zq-command-result{gap:var(--zq-space-1);border:1px solid var(--zq-success);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-command-result{border:1px solid color-mix(in srgb, var(--zq-success), transparent 55%)}}.zq-command-result{border-radius:var(--zq-radius-sm);background:var(--zq-success-soft);padding:var(--zq-space-2);animation:zq-panel-reveal var(--zq-duration-base) var(--zq-ease-out)}.zq-command-result .zq-mono{overflow-wrap:anywhere;min-width:0;font-size:var(--zq-text-xs)}.zq-check-row{gap:var(--zq-space-2);color:var(--zq-fg-muted);font-size:var(--zq-text-sm);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.zq-check-row input{width:16px;height:16px;accent-color:var(--zq-accent);margin-top:3px}.zq-spin{animation:.9s linear infinite zq-spin}.zq-icon-button{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);width:36px;height:36px;color:var(--zq-fg-muted);place-items:center;display:inline-grid;position:relative}.zq-form{gap:var(--zq-space-3);display:grid}.zq-field{gap:var(--zq-space-2);display:grid}.zq-label{color:var(--zq-fg-muted);font-size:var(--zq-text-sm);font-weight:700}.zq-checkbox-row{align-items:center;gap:var(--zq-space-2);color:var(--zq-fg-muted);font-size:var(--zq-text-sm);display:flex}.zq-checkbox-row input{accent-color:var(--zq-accent)}.zq-input,.zq-select,.zq-textarea{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);width:100%;min-height:44px;color:var(--zq-fg);padding:0 var(--zq-space-3)}.zq-textarea{min-height:96px;padding-top:var(--zq-space-3);resize:vertical}.zq-input-row{gap:var(--zq-space-2);grid-template-columns:minmax(0,1fr) 40px;align-items:center;display:grid}.zq-icon-button{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);width:40px;height:40px;color:var(--zq-fg-muted);cursor:pointer;place-items:center;display:inline-grid;position:relative}.zq-icon-button:hover{border-color:var(--zq-border-strong);color:var(--zq-accent)}.zq-icon-button[data-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.zq-icon-badge{border-radius:var(--zq-radius-pill);background:var(--zq-accent);color:#03110e;border:1px solid #070a0eeb;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-6px}.zq-helper{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs)}.zq-helper[data-tone=warning],.zq-helper[data-tone=danger]{color:var(--zq-warning)}.zq-session-mfa-field{gap:var(--zq-space-2);padding-block:var(--zq-space-3);border-block:1px solid var(--zq-border);display:grid}.zq-session-mfa-field .zq-label,.zq-session-mfa-field .zq-helper,.zq-session-mfa-status{align-items:center;gap:var(--zq-space-2);display:flex}.zq-session-mfa-field .zq-input{text-transform:uppercase;max-width:360px}.zq-session-mfa-field .zq-helper[data-tone=danger]{color:var(--zq-danger)}.zq-session-mfa-status{min-height:44px;padding-block:var(--zq-space-2);border-block:1px solid var(--zq-success)}@supports (color:color-mix(in lab, red, red)){.zq-session-mfa-status{border-block:1px solid color-mix(in srgb, var(--zq-success), transparent 62%)}}.zq-session-mfa-status{color:var(--zq-success);font-size:var(--zq-text-sm);font-weight:700}.zq-auth-shell{gap:var(--zq-space-8);grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-items:center;min-height:100vh;padding:clamp(20px,5vw,72px);display:grid}.zq-auth-proof{gap:var(--zq-space-5);max-width:760px;display:grid}.zq-auth-panel{border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-surface-overlay);box-shadow:var(--zq-shadow-float);padding:var(--zq-space-6)}.zq-table-wrap{contain:paint;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-surface-terminal);max-width:100%;overflow:auto}.zq-table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--zq-text-sm)}.zq-table th,.zq-table td{height:var(--zq-row-compact);border-bottom:1px solid var(--zq-border-muted);padding:0 var(--zq-space-3);text-align:left;vertical-align:middle}.zq-table th{z-index:2;background:var(--zq-surface-2);color:var(--zq-fg-muted);font-size:var(--zq-text-xs);font-weight:760;position:sticky;top:0}.zq-table-heading{align-items:center;gap:var(--zq-space-1);white-space:nowrap;display:inline-flex}.zq-table td:first-child,.zq-table th:first-child{background:inherit;position:sticky;left:0}.zq-table tbody tr{background:var(--zq-surface-terminal);transition:background var(--zq-duration-fast) var(--zq-ease-out), box-shadow var(--zq-duration-fast) var(--zq-ease-out), transform var(--zq-duration-fast) var(--zq-ease-out);outline:none}.zq-table tbody tr:focus-visible{box-shadow:inset 2px 0 0 var(--zq-accent)}.zq-admin-list-workspace{display:contents}.zq-table-sort{align-items:center;gap:var(--zq-space-1);min-height:32px;color:var(--zq-fg-muted);white-space:nowrap;display:inline-flex}.zq-table-sort:hover{color:var(--zq-accent)}.zq-table-pagination{justify-content:space-between;align-items:center;gap:var(--zq-space-3);border-top:1px solid var(--zq-border-muted);min-height:52px;padding-top:var(--zq-space-3);display:flex}.zq-table-pagination-summary,.zq-table-pagination-actions,.zq-filter-active{align-items:center;gap:var(--zq-space-2);flex-wrap:wrap;display:flex}.zq-table-pagination-summary{color:var(--zq-fg-muted);font-size:var(--zq-text-sm)}.zq-button[data-disabled=true]{color:var(--zq-fg-disabled);cursor:not-allowed;opacity:.62;pointer-events:none}.zq-action-menu{position:relative}.zq-action-menu>summary{list-style:none}.zq-action-menu>summary::-webkit-details-marker{display:none}.zq-action-menu-popover{top:calc(100% + var(--zq-space-1));z-index:12;gap:var(--zq-space-1);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-raised);min-width:180px;box-shadow:var(--zq-shadow-float);padding:var(--zq-space-2);display:grid;position:absolute;right:0}.zq-action-menu-popover>*{justify-content:flex-start;width:100%}.zq-collector-market-chart{min-height:260px}.zq-collector-chart-bars{gap:var(--zq-space-3);min-width:0;display:grid}.zq-collector-chart-bar{align-items:center;gap:var(--zq-space-3);grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);min-width:0;display:grid}.zq-collector-chart-label{min-width:0;display:grid}.zq-collector-chart-label strong,.zq-collector-chart-label span{overflow-wrap:anywhere;min-width:0}.zq-collector-chart-label span{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-collector-chart-track{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-pill);background:var(--zq-surface-terminal);height:16px;overflow:hidden}.zq-collector-chart-fill{border-radius:inherit;background:linear-gradient(90deg, var(--zq-chart-teal), var(--zq-chart-cyan));height:100%;transition:width var(--zq-duration-slow) var(--zq-ease-out);display:block}.zq-market-coverage-grid{gap:var(--zq-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zq-market-coverage-card{gap:var(--zq-space-3);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-market-coverage-card{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-market-coverage-card{padding:var(--zq-space-3)}.zq-market-coverage-header,.zq-market-coverage-meta,.zq-market-mini-bar,.zq-market-performance span{justify-content:space-between;align-items:center;gap:var(--zq-space-2);min-width:0;display:flex}.zq-market-coverage-header strong{color:var(--zq-accent);font-size:var(--zq-text-xl)}.zq-market-coverage-track{border-radius:var(--zq-radius-pill);background:var(--zq-surface-terminal);height:8px;overflow:hidden}.zq-market-coverage-track span,.zq-market-mini-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--zq-chart-teal), var(--zq-chart-lime));height:100%;transition:width var(--zq-duration-slow) var(--zq-ease-out);display:block}.zq-market-coverage-meta{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-market-table td{vertical-align:top}.zq-market-mini-bars,.zq-market-performance{gap:var(--zq-space-2);display:grid}.zq-market-mini-bar{grid-template-columns:34px minmax(80px,1fr) 44px}.zq-market-mini-bar div{border-radius:var(--zq-radius-pill);background:var(--zq-surface-terminal);height:6px;overflow:hidden}.zq-entity-performance-grid{gap:var(--zq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zq-entity-performance-card{gap:var(--zq-space-3);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-entity-performance-card{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-entity-performance-card{padding:var(--zq-space-4);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out)}.zq-entity-performance-card:is(:hover,:focus-visible,[data-selected=true]){border-color:var(--zq-border-strong);background:var(--zq-surface-3)}.zq-entity-performance-head,.zq-entity-performance-metrics,.zq-entity-performance-facts{gap:var(--zq-space-2);min-width:0;display:grid}.zq-entity-performance-head{grid-template-columns:minmax(0,1fr) auto}.zq-entity-performance-head strong,.zq-entity-performance-head span,.zq-entity-performance-facts span{overflow-wrap:anywhere;min-width:0}.zq-entity-performance-head span,.zq-entity-performance-facts{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-entity-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.zq-entity-performance-metrics span{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-width:0;padding:var(--zq-space-2);gap:2px;display:grid}.zq-entity-performance-metrics strong{color:var(--zq-accent);overflow-wrap:anywhere}.zq-outcome-analysis-grid{gap:var(--zq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zq-outcome-analysis-card{gap:var(--zq-space-3);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-outcome-analysis-card{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-outcome-analysis-card{padding:var(--zq-space-4);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out)}.zq-outcome-analysis-card:is(:hover,:focus-visible,[data-selected=true]){border-color:var(--zq-border-strong);background:var(--zq-surface-3)}.zq-outcome-analysis-head,.zq-outcome-analysis-metrics,.zq-outcome-analysis-facts{gap:var(--zq-space-2);min-width:0;display:grid}.zq-outcome-analysis-head{grid-template-columns:minmax(0,1fr) auto}.zq-outcome-analysis-head strong,.zq-outcome-analysis-head span,.zq-outcome-analysis-facts span{overflow-wrap:anywhere;min-width:0}.zq-outcome-analysis-head span,.zq-outcome-analysis-facts{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-outcome-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.zq-outcome-analysis-metrics span{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-width:0;padding:var(--zq-space-2);gap:2px;display:grid}.zq-outcome-analysis-metrics strong{color:var(--zq-accent);overflow-wrap:anywhere}.zq-quality-intelligence-grid{gap:var(--zq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zq-quality-intelligence-card{gap:var(--zq-space-3);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-quality-intelligence-card{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-quality-intelligence-card{padding:var(--zq-space-4);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out)}.zq-quality-intelligence-card:is(:hover,:focus-visible,[data-selected=true]){border-color:var(--zq-border-strong);background:var(--zq-surface-3)}.zq-quality-intelligence-head,.zq-quality-intelligence-metrics,.zq-quality-intelligence-facts{gap:var(--zq-space-2);min-width:0;display:grid}.zq-quality-intelligence-head{grid-template-columns:minmax(0,1fr) auto}.zq-quality-intelligence-head strong,.zq-quality-intelligence-head span,.zq-quality-intelligence-metrics span,.zq-quality-intelligence-facts span{overflow-wrap:anywhere;min-width:0}.zq-quality-intelligence-head span,.zq-quality-intelligence-facts{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-quality-intelligence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.zq-quality-intelligence-metrics span{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-width:0;color:var(--zq-accent);padding:var(--zq-space-2);gap:2px;display:grid}.zq-signal-market-grid{gap:var(--zq-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zq-signal-market-panel{gap:var(--zq-space-2);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-signal-market-panel{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-signal-market-panel{padding:var(--zq-space-3);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out)}.zq-signal-market-panel:is(:hover,:focus-within){border-color:var(--zq-border-strong);background:var(--zq-surface-3)}.zq-signal-market-head{justify-content:space-between;align-items:center;gap:var(--zq-space-2);min-width:0;display:flex}.zq-signal-market-head strong,.zq-signal-market-head span{overflow-wrap:anywhere;min-width:0}.zq-signal-market-head strong{color:var(--zq-accent)}.zq-signal-market-head span{color:var(--zq-fg-muted);font-size:var(--zq-text-xs)}.zq-match-market-grid{gap:var(--zq-space-2);grid-template-columns:repeat(3,minmax(160px,1fr));min-width:520px;display:grid}.zq-match-market-panel{gap:var(--zq-space-2);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zq-match-market-panel{background:color-mix(in srgb, var(--zq-surface-2), transparent 18%)}}.zq-match-market-panel{padding:var(--zq-space-2);transition:border-color var(--zq-duration-fast) var(--zq-ease-out), background var(--zq-duration-fast) var(--zq-ease-out)}.zq-match-market-panel:is(:hover,:focus-within){border-color:var(--zq-border-strong);background:var(--zq-surface-3)}.zq-match-market-head,.zq-match-market-fields span{justify-content:space-between;align-items:center;gap:var(--zq-space-2);min-width:0;display:flex}.zq-match-market-head strong,.zq-match-market-head span,.zq-match-market-fields em,.zq-match-market-fields strong{overflow-wrap:anywhere;min-width:0}.zq-match-market-head strong{color:var(--zq-accent)}.zq-match-market-head span,.zq-match-market-fields em{color:var(--zq-fg-muted);font-size:var(--zq-text-xs);font-style:normal}.zq-match-market-fields{gap:var(--zq-space-1);display:grid}.zq-match-market-fields strong{color:var(--zq-fg);font-family:var(--zq-font-mono);font-size:var(--zq-text-xs)}.zq-filter-bar{gap:var(--zq-space-3);border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-surface-1);padding:var(--zq-space-3);display:grid}.zq-filter-bar summary{list-style:none}.zq-filter-bar summary::-webkit-details-marker{display:none}.zq-filter-row{gap:var(--zq-space-2);flex-wrap:wrap;display:flex}.zq-filter-extra{gap:var(--zq-space-3);opacity:0;pointer-events:none;max-height:0;transition:max-height var(--zq-duration-base) var(--zq-ease-standard), opacity var(--zq-duration-base) var(--zq-ease-standard);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.zq-dashboard-filter[open] .zq-filter-extra{opacity:1;pointer-events:auto;max-height:420px}.zq-dashboard-filter:not([open]) .zq-filter-extra{opacity:0;pointer-events:none;max-height:0}.zq-dashboard-controls{gap:var(--zq-space-4);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;display:grid}.zq-dashboard-status-strip{gap:var(--zq-space-2);min-width:0;margin-top:var(--zq-space-3);flex-wrap:wrap;display:flex}.zq-dashboard-status-strip .zq-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.zq-dashboard-filter summary{justify-content:space-between;align-items:center;gap:var(--zq-space-3);color:var(--zq-fg);font-weight:760;display:flex}.zq-dashboard-filter summary span{align-items:center;gap:var(--zq-space-2);display:inline-flex}.zq-filter-field{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal);min-width:0;padding:var(--zq-space-3);gap:4px;display:grid}.zq-dashboard-query-form{gap:var(--zq-space-3);display:grid}.zq-form-field{gap:var(--zq-space-2);min-width:0;display:grid}.zq-form-field span{min-width:0;color:var(--zq-fg-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zq-form-field select,.zq-form-field input{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);width:100%;min-width:0;height:36px;color:var(--zq-fg);font-family:var(--zq-font-mono);font-size:var(--zq-text-sm);padding:0 var(--zq-space-2)}.zq-filter-field[data-disabled=true]{opacity:.72}.zq-filter-field span,.zq-filter-field small{min-width:0;color:var(--zq-fg-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zq-filter-field select,.zq-filter-field input{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);width:100%;min-width:0;height:34px;color:var(--zq-fg);font-family:var(--zq-font-mono);font-size:var(--zq-text-sm);padding:0 var(--zq-space-2)}.zq-filter-field select:disabled,.zq-filter-field input:disabled{color:var(--zq-fg-subtle);cursor:not-allowed}.zq-filter-field strong{color:var(--zq-fg);font-family:var(--zq-font-mono);font-size:var(--zq-text-sm);text-transform:uppercase}.zq-query-actions,.zq-pagination-strip{gap:var(--zq-space-2);flex-wrap:wrap;display:flex}.zq-pagination-strip{border-top:1px solid var(--zq-border-muted);padding-top:var(--zq-space-3);align-items:center}.zq-dashboard-side-panels{gap:var(--zq-space-3);grid-template-columns:1fr;min-width:0;display:grid}.zq-dashboard-mini-panel{gap:var(--zq-space-3);border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-md);background:var(--zq-surface-1);min-width:0;padding:var(--zq-space-3);display:grid}.zq-mini-panel-title{align-items:center;gap:var(--zq-space-2);color:var(--zq-fg);font-size:var(--zq-text-sm);font-weight:780;display:inline-flex}.zq-saved-filter-list{gap:var(--zq-space-2);display:grid}.zq-saved-filter-item{border-left:2px solid var(--zq-accent);min-width:0;padding-left:var(--zq-space-2);gap:3px;display:grid}.zq-saved-filter-item strong,.zq-saved-filter-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zq-saved-filter-item span{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs)}.zq-command-button,.zq-icon-link{justify-content:center;align-items:center;gap:var(--zq-space-2);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);width:fit-content;min-height:32px;color:var(--zq-fg);font-size:var(--zq-text-xs);padding:0 var(--zq-space-3);transition:border-color .14s var(--zq-ease-out), color .14s var(--zq-ease-out), transform .14s var(--zq-ease-out);font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.zq-command-button:not(:disabled):hover,.zq-icon-link:not(:disabled):hover{border-color:var(--zq-accent);color:var(--zq-accent);transform:translateY(-1px)}.zq-command-button:disabled,.zq-icon-link:disabled{cursor:not-allowed;opacity:.55}.zq-action-stack{vertical-align:middle;gap:4px;max-width:220px;display:inline-grid}.zq-action-stack .zq-helper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zq-tabs{gap:var(--zq-space-2);border-bottom:1px solid var(--zq-border);display:flex}.zq-tab{color:var(--zq-fg-muted);font-size:var(--zq-text-md);padding:var(--zq-space-3) var(--zq-space-2);background:0 0;border:0;font-weight:720;position:relative}.zq-tab:after{border-radius:var(--zq-radius-pill);background:var(--zq-accent);content:"";transform-origin:0;height:2px;transition:transform var(--zq-duration-base) var(--zq-ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.zq-tab[aria-selected=true]{color:var(--zq-fg)}.zq-tab[aria-selected=true]:after{transform:scaleX(1)}.zq-chart{border:1px solid var(--zq-border-muted);border-radius:var(--zq-radius-md);background:var(--zq-surface-terminal);min-height:260px;position:relative;overflow:hidden}.zq-chart-tooltip{top:var(--zq-chart-y,var(--zq-space-4));left:var(--zq-chart-x,auto);z-index:3;border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-overlay);min-width:132px;color:var(--zq-fg);font-size:var(--zq-text-xs);padding:var(--zq-space-2);pointer-events:none;opacity:1;transition:top .12s var(--zq-ease-out), left .12s var(--zq-ease-out);gap:2px;display:grid;position:absolute;transform:translate(12px,-50%)}.zq-chart-tooltip[data-side=left]{transform:translate(calc(-100% - 12px),-50%)}.zq-dashboard-chart{min-height:300px;padding:var(--zq-space-3);align-items:stretch;display:grid}.zq-dashboard-chart-svg{width:100%;min-width:0;height:236px}.zq-dashboard-chart-line,.zq-dashboard-chart-area{fill:none;vector-effect:non-scaling-stroke}.zq-dashboard-chart-line{stroke:var(--zq-chart-teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.zq-dashboard-chart-area{fill:var(--zq-chart-teal)}@supports (color:color-mix(in lab, red, red)){.zq-dashboard-chart-area{fill:color-mix(in srgb, var(--zq-chart-teal), transparent 91%)}}.zq-dashboard-chart-area{stroke:none}.zq-dashboard-chart-dot{fill:var(--zq-bg);stroke:var(--zq-chart-teal);stroke-width:2.2px;cursor:pointer;vector-effect:non-scaling-stroke;transition:r .12s var(--zq-ease-out), fill .12s var(--zq-ease-out)}.zq-dashboard-chart-dot[data-active=true]{fill:var(--zq-chart-teal)}.zq-dashboard-chart-dot[data-low-sample=true]{stroke:var(--zq-warning)}.zq-dashboard-chart-grid,.zq-dashboard-chart-crosshair{vector-effect:non-scaling-stroke}.zq-dashboard-chart-grid{stroke:var(--zq-chart-grid);stroke-width:1px}.zq-dashboard-chart-crosshair{stroke:var(--zq-fg-subtle);stroke-dasharray:3 4;stroke-width:1px}.zq-dashboard-chart-y-label{fill:var(--zq-fg-subtle);font-family:var(--zq-font-mono);text-anchor:end;font-size:10px}.zq-dashboard-chart-axis{justify-content:space-between;gap:var(--zq-space-2);color:var(--zq-fg-subtle);font-family:var(--zq-font-mono);font-size:var(--zq-text-xs);display:flex}.zq-dashboard-chart-summary{align-items:center;gap:var(--zq-space-3);border-top:1px solid var(--zq-border-muted);color:var(--zq-fg-muted);font-size:var(--zq-text-xs);padding-top:var(--zq-space-2);flex-wrap:wrap;display:flex}.zq-dashboard-chart-summary span,.zq-chart-risk{align-items:center;gap:var(--zq-space-1);display:inline-flex}.zq-chart-risk{color:var(--zq-warning)}.zq-chart-empty{justify-content:center;align-items:center;gap:var(--zq-space-2);border:1px dashed var(--zq-border);min-height:240px;color:var(--zq-fg-muted);display:flex}.zq-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zq-dashboard-rank-table{min-width:520px}.zq-dashboard-rank-table td strong,.zq-dashboard-rank-table td span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.zq-state{border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:linear-gradient(180deg, var(--zq-surface-1), var(--zq-surface-terminal));width:100%;min-width:0;min-height:280px;padding:var(--zq-space-6);text-align:center;place-items:center;display:grid}.zq-state>div{min-width:0;max-width:100%}.zq-state-icon{border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-md);background:var(--zq-accent-soft);width:48px;height:48px;color:var(--zq-accent);margin:0 auto var(--zq-space-3);place-items:center;display:grid}.zq-state-title{max-width:100%;font-size:var(--zq-text-xl);overflow-wrap:anywhere;margin:0;font-weight:760}.zq-state-body{min-width:0;max-width:min(680px,100%);margin:var(--zq-space-2) auto 0;color:var(--zq-fg-muted);overflow-wrap:anywhere}.zq-sidebar .zq-state{min-height:0;padding:var(--zq-space-3)}.zq-sidebar .zq-state-icon{width:34px;height:34px}.zq-sidebar .zq-state-title{font-size:var(--zq-text-sm)}.zq-sidebar .zq-state-body{font-size:var(--zq-text-xs)}.zq-skeleton{border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);position:relative;overflow:hidden}.zq-skeleton:after{content:"";animation:zq-shimmer var(--zq-duration-shimmer) linear infinite;background:linear-gradient(90deg,#0000,#ffffff14,#0000);position:absolute;inset:0;transform:translate(-100%)}.zq-drawer{z-index:80;border-left:1px solid var(--zq-border);background:var(--zq-surface-1);width:0;max-width:min(480px,100vw);height:100vh;box-shadow:var(--zq-shadow-float);opacity:0;pointer-events:none;transition:opacity var(--zq-duration-drawer) var(--zq-ease-standard), width var(--zq-duration-drawer) var(--zq-ease-standard);position:fixed;top:0;right:0;overflow:hidden}.zq-drawer:not([data-open=true]){display:none}.zq-drawer[data-open=true]{opacity:1;pointer-events:auto;width:min(480px,100vw);display:block}.zq-modal-backdrop{z-index:70;opacity:0;pointer-events:none;transition:opacity var(--zq-duration-base) var(--zq-ease-out);background:#0000008f;place-items:center;display:grid;position:fixed;inset:0}.zq-modal-backdrop:not([data-open=true]){display:none}.zq-modal-backdrop[data-open=true]{opacity:1;pointer-events:auto;display:grid}.zq-modal{border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-md);background:var(--zq-surface-1);width:min(560px,100vw - 24px);max-height:calc(100vh - 32px);box-shadow:var(--zq-shadow-float);padding:var(--zq-space-5);transition:transform var(--zq-duration-base) var(--zq-ease-out);overflow-y:auto;transform:scale(.98)}.zq-modal-backdrop[data-open=true] .zq-modal{transform:scale(1)}.zq-toast{right:var(--zq-space-4);bottom:var(--zq-space-4);z-index:90;border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-md);background:var(--zq-surface-1);max-width:min(420px,100vw - 32px);box-shadow:var(--zq-shadow-float);padding:var(--zq-space-3);animation:zq-toast .2s var(--zq-ease-standard) forwards;position:fixed;transform:translateY(16px)}@keyframes zq-shimmer{to{transform:translate(100%)}}@keyframes zq-delta-pulse{0%{box-shadow:0 0 #35d48166}to{box-shadow:0 0 0 10px #35d48100}}@keyframes zq-toast{to{transform:translateY(0)}}@keyframes zq-panel-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes zq-spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.zq-app{grid-template-columns:var(--zq-sidebar-collapsed) minmax(0, 1fr)}.zq-brand-title,.zq-brand-subtitle,.zq-nav-section-title,.zq-nav-link span{display:none}.zq-nav-link{grid-template-columns:1fr;justify-items:center;padding:0}.zq-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.zq-span-3,.zq-span-4,.zq-span-6,.zq-span-8,.zq-span-12{grid-column:span 6}.zq-dashboard-controls{grid-template-columns:1fr}.zq-filter-extra,.zq-dashboard-side-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.zq-overview-counts,.zq-overview-metric-grid,.zq-export-counts,.zq-export-field-grid{grid-template-columns:1fr}.zq-export-task-row{grid-template-columns:minmax(0,1fr)}.zq-export-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.zq-app{height:100vh;display:block;overflow:hidden}.zq-sidebar{z-index:60;border-top:1px solid var(--zq-border);width:100%;height:64px;padding:var(--zq-space-2);border-right:0;display:flex;position:fixed;inset:auto 0 0;overflow:clip hidden}.zq-brand,.zq-nav-section-title{display:none}.zq-nav-section{max-width:100%;margin:0;overflow:hidden}.zq-nav-list{min-width:0;max-width:100%;display:flex;overflow-x:auto}.zq-nav-link{flex:0 0 44px;width:44px}.zq-topbar{padding:0 var(--zq-content-gutter-mobile);overflow:hidden}.zq-topbar-group{gap:var(--zq-space-1)}.zq-topbar .zq-icon-button{width:36px;height:36px}.zq-topbar .zq-icon-badge{top:-4px;right:-4px}.zq-main{height:calc(100vh - 64px);overflow-y:auto}.zq-topbar>.zq-topbar-group:last-child>.zq-badge,.zq-workspace-title span{display:none}.zq-workspace-title strong{max-width:96px}.zq-content{padding:var(--zq-content-gutter-mobile) var(--zq-content-gutter-mobile) var(--zq-space-6)}.zq-page-header,.zq-grid{grid-template-columns:1fr}.zq-card .zq-nav-list{display:grid;overflow:visible}.zq-card .zq-nav-list .zq-button{white-space:normal;justify-content:space-between;width:100%}.zq-span-3,.zq-span-4,.zq-span-6,.zq-span-8,.zq-span-12{grid-column:auto}.zq-auth-shell{padding:var(--zq-space-4);grid-template-columns:1fr}.zq-auth-proof{gap:var(--zq-space-3)}.zq-auth-panel{padding:var(--zq-space-4)}.zq-filter-extra{grid-template-columns:1fr}.zq-modal{width:min(100vw - 16px,560px);max-height:calc(100vh - 24px);padding:var(--zq-space-4)}.zq-decision-grid{grid-template-columns:1fr}.zq-dashboard-status-strip,.zq-dashboard-status-strip .zq-badge{width:100%}.zq-dashboard-query-form{overflow:visible}.zq-export-task-actions{flex-direction:column;align-items:stretch}.zq-export-task-row .zq-export-download-gate,.zq-export-task-row .zq-export-detail-link{width:100%}.zq-export-detail-grid,.zq-dashboard-side-panels,.zq-market-coverage-grid{grid-template-columns:1fr}.zq-market-mini-bar{grid-template-columns:32px minmax(72px,1fr) 40px}.zq-entity-performance-grid,.zq-entity-performance-metrics,.zq-outcome-analysis-grid,.zq-outcome-analysis-metrics,.zq-quality-intelligence-grid,.zq-quality-intelligence-metrics,.zq-signal-market-grid,.zq-match-market-grid{grid-template-columns:1fr}.zq-match-market-grid{min-width:0}.zq-overview-task{grid-template-columns:1fr}.zq-overview-task strong{justify-self:start}.zq-export-package summary{grid-template-columns:1fr}.zq-export-type-card .zq-card-header{flex-direction:column;align-items:stretch}.zq-export-type-card .zq-card-header>.zq-badge{width:fit-content}.zq-export-action,.zq-dashboard-filter summary,.zq-mini-panel-title{flex-direction:column;align-items:flex-start}.zq-query-actions,.zq-pagination-strip{grid-template-columns:1fr;display:grid}.zq-query-actions .zq-command-button,.zq-query-actions .zq-icon-link,.zq-pagination-strip .zq-icon-link{width:100%}.zq-dashboard-chart{min-height:240px;padding:var(--zq-space-2)}.zq-chart-tooltip{margin-bottom:var(--zq-space-2);opacity:1;position:static;transform:none}.zq-command-button,.zq-icon-link{width:100%}.zq-detail-fields{grid-template-columns:1fr}.zq-cell-lock{margin-left:0}.zq-sensitive-field,.zq-sensitive-audit{grid-template-columns:1fr}.zq-sensitive-result-head,.zq-sensitive-audit{flex-direction:column;align-items:flex-start}}.zq-auth-proof-copy{align-self:center;max-width:680px}.zq-auth-proof-copy h1{overflow-wrap:normal;word-break:keep-all;max-width:680px;margin:0;font-size:32px;line-height:1.16}.zq-auth-proof-copy p{max-width:560px;color:var(--zq-fg-muted);margin:16px 0 0}.zq-auth-trust-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.zq-auth-trust-list li{color:var(--zq-fg-muted);font-size:var(--zq-text-sm);align-items:center;gap:10px;display:flex}.zq-auth-trust-list svg{color:var(--zq-accent-hover)}.zq-auth-evidence{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);align-items:center;gap:8px;margin:0;display:flex}.zq-auth-panel-tools{justify-content:flex-end;align-items:center;gap:8px;min-height:48px;margin-bottom:18px;display:flex}.zq-auth-panel-tools>div:last-child{gap:8px;display:flex}.zq-auth-mobile-logo{width:220px;margin-right:auto;display:none}@media (max-width:700px){.zq-auth-mobile-logo{display:block}.zq-auth-panel-tools{margin-bottom:20px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zq-brand-blue:#1d2088;--zq-brand-green:#094;--zq-brand-accent-blue:#112ccc;--zq-bg:#081012;--zq-bg-elevated:#0b1417;--zq-surface-1:#0b1417;--zq-surface-2:#101a1d;--zq-surface-3:#142125;--zq-surface-terminal:#0d171a;--zq-surface-overlay:#0b1417;--zq-fg:#f2f7f6;--zq-fg-muted:#a6b7b5;--zq-fg-subtle:#758986;--zq-fg-disabled:#62736f;--zq-fg-inverse:#00170a;--zq-border:#26383d;--zq-border-strong:#3c5359;--zq-border-muted:#1e2d31;--zq-accent:#094;--zq-accent-hover:#27b85e;--zq-accent-active:#007a37;--zq-accent-soft:#12351f;--zq-accent-ring:#70df956b;--zq-accent-cyan:#8f92e8;--zq-accent-lime:#63d889;--zq-success:#63d889;--zq-success-soft:#183923;--zq-warning:#efb85d;--zq-warning-soft:#483517;--zq-danger:#ef8178;--zq-danger-soft:#472523;--zq-info:#9b9ef0;--zq-info-soft:#292b50;--zq-critical:#ef8178;--zq-critical-soft:#472523;--zq-role-user:#63d889;--zq-role-strategist:#9b9ef0;--zq-role-admin:#efb85d;--zq-role-super-admin:#9b9ef0;--zq-chart-teal:#35c76b;--zq-chart-cyan:#8f92e8;--zq-chart-lime:#63d889;--zq-chart-amber:#efb85d;--zq-chart-coral:#ef8178;--zq-chart-red:#ef8178;--zq-chart-blue:#9b9ef0;--zq-chart-slate:#758986;--zq-chart-grid:#26383d;--zq-font-sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--zq-font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--zq-sidebar-width:264px;--zq-sidebar-collapsed:72px;--zq-topbar-height:60px;--zq-content-gutter:24px;--zq-content-gutter-mobile:14px;--zq-radius-xs:4px;--zq-radius-sm:5px;--zq-radius-md:6px;--zq-shadow-card:none;--zq-shadow-float:0 22px 64px #0000006b;--zq-shadow-accent:none;--zq-row-comfortable:44px;--zq-row-compact:36px;--zq-row-terminal:32px;--zq-duration-fast:.16s;--zq-duration-base:.2s;--zq-duration-drawer:.24s;--zq-duration-slow:.28s;--zq-duration-shimmer:1.6s;--zq-ease-out:cubic-bezier(.2, .8, .2, 1);--zq-ease-standard:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zq-bg:#f3f7f6;--zq-bg-elevated:#fff;--zq-surface-1:#fff;--zq-surface-2:#f7faf9;--zq-surface-3:#eaf3f0;--zq-surface-terminal:#fff;--zq-surface-overlay:#fff;--zq-fg:#14211f;--zq-fg-muted:#526662;--zq-fg-subtle:#70837f;--zq-fg-disabled:#91a19e;--zq-fg-inverse:#fff;--zq-border:#d4e0dd;--zq-border-strong:#a8bbb6;--zq-border-muted:#e4ece9;--zq-accent:#008d45;--zq-accent-hover:#00783a;--zq-accent-active:#006630;--zq-accent-soft:#def1e5;--zq-accent-ring:#008d454d;--zq-success:#277a47;--zq-success-soft:#e0f1e6;--zq-warning:#9a6511;--zq-warning-soft:#fff0cf;--zq-danger:#b23637;--zq-danger-soft:#fbe4e4;--zq-info:#1d2088;--zq-info-soft:#e5e6f5;--zq-chart-teal:#007a37;--zq-chart-cyan:#1d2088;--zq-chart-lime:#3f8b58;--zq-chart-amber:#a56b16;--zq-chart-coral:#b34d4e;--zq-chart-red:#b34d4e;--zq-chart-blue:#1d2088;--zq-chart-slate:#536168;--zq-chart-grid:#d4e0dd;--zq-shadow-float:0 22px 56px #1721262e}body,.zq-main,.zq-sidebar,.zq-card,.zq-state{background-image:none}body,.zq-app{background:var(--zq-bg)}.zq-sidebar{background:var(--zq-surface-1);padding:0 var(--zq-space-3) var(--zq-space-4);flex-direction:column;display:flex}.zq-brand{min-height:72px;margin:0 calc(var(--zq-space-3) * -1) var(--zq-space-4);padding:0 var(--zq-space-3);border-bottom:1px solid var(--zq-border)}.zq-brand-logo{line-height:0;display:block}.zq-brand-logo--shell{width:220px;max-width:100%}.zq-brand-logo--auth{width:min(360px,100%)}.zq-brand-logo--mark{width:48px;height:48px}.zq-brand-logo-collapsed{display:none}.zq-brand-image{object-fit:contain;width:100%;height:auto;display:none}:root:not([data-locale=en-US]):not([data-theme=light]) :is(.zq-brand-logo--shell,.zq-brand-logo--auth) .zq-brand-image--zh.zq-brand-image--dark,:root[data-locale=en-US]:not([data-theme=light]) :is(.zq-brand-logo--shell,.zq-brand-logo--auth) .zq-brand-image--en.zq-brand-image--dark,:root:not([data-theme=light]) .zq-brand-logo--mark .zq-brand-image--dark,:root:not([data-locale=en-US])[data-theme=light] :is(.zq-brand-logo--shell,.zq-brand-logo--auth) .zq-brand-image--zh.zq-brand-image--light,:root[data-locale=en-US][data-theme=light] :is(.zq-brand-logo--shell,.zq-brand-logo--auth) .zq-brand-image--en.zq-brand-image--light,:root[data-theme=light] .zq-brand-logo--mark .zq-brand-image--light{display:block}.zq-auth-panel .zq-button{min-height:44px}.zq-auth-panel .zq-meta-row .zq-badge{align-items:center;min-height:40px;padding-inline:12px}@media (max-width:700px){.zq-auth-panel .zq-icon-button,.zq-auth-panel .zq-meta-row .zq-badge{min-width:44px;min-height:44px}.zq-auth-panel .zq-icon-button{width:44px;height:44px}.zq-auth-panel .zq-input-row{grid-template-columns:minmax(0,1fr) 44px}}.zq-nav-section{margin-top:var(--zq-space-4)}.zq-nav-section-title{padding:0 var(--zq-space-2);letter-spacing:0;text-transform:none}.zq-nav-link{border-radius:var(--zq-radius-sm);min-height:42px}.zq-nav-link:hover,.zq-nav-link[data-active=true]{background:var(--zq-accent-soft);border-color:#0000}.zq-nav-link[data-active=true]:before{animation:zq-active-rail .2s var(--zq-ease-out) both}.zq-main{background:var(--zq-bg)}.zq-topbar{min-height:var(--zq-topbar-height);background:var(--zq-surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}.zq-content{gap:var(--zq-space-5);padding:var(--zq-content-gutter)}.zq-page-title{font-size:var(--zq-text-2xl)}.zq-card{border-radius:var(--zq-radius-md);background:var(--zq-surface-1);box-shadow:none}.zq-card:hover{border-color:var(--zq-border);box-shadow:none;transform:none}.zq-progressive-reveal>*{animation:zq-panel-reveal var(--zq-duration-base) var(--zq-ease-out) both}.zq-progressive-reveal>:nth-child(2),.zq-progressive-reveal>:nth-child(6){animation-delay:35ms}.zq-progressive-reveal>:nth-child(3),.zq-progressive-reveal>:nth-child(7){animation-delay:70ms}.zq-progressive-reveal>:nth-child(4),.zq-progressive-reveal>:nth-child(8){animation-delay:.105s}.zq-read-model-metric .zq-card-body{align-content:space-between;gap:var(--zq-space-2);min-height:132px;display:grid}.zq-owner-query{align-items:center;gap:var(--zq-space-2);grid-template-columns:minmax(220px,1fr) auto auto;display:grid}.zq-metric-label{color:var(--zq-fg-muted);font-size:var(--zq-text-sm);font-weight:650}.zq-metric-value{overflow-wrap:anywhere;font-size:var(--zq-text-2xl);line-height:1.12}.zq-metric-meta{align-items:center;gap:var(--zq-space-2);flex-wrap:wrap;min-height:28px;display:flex}.zq-metric-delta{color:var(--zq-accent);font-size:var(--zq-text-sm);animation:zq-delta-text var(--zq-duration-slow) var(--zq-ease-out) both}@keyframes zq-delta-text{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zq-progressive-reveal>*{animation-delay:0s}}.zq-card-header{min-height:58px;padding:var(--zq-space-4)}.zq-card-body{padding:var(--zq-space-4)}.zq-admin-list-heading-actions{justify-content:flex-end;gap:var(--zq-space-2);flex-wrap:wrap;flex:none;display:flex}.zq-auth-invitation-notice,.zq-state-inline{align-items:flex-start;gap:var(--zq-space-2);border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);min-width:0;color:var(--zq-fg-muted);font-size:var(--zq-text-sm);padding:var(--zq-space-3);line-height:1.5;display:flex}.zq-auth-invitation-notice svg,.zq-state-inline svg{flex:none;margin-top:2px}.zq-auth-invitation-notice svg{color:var(--zq-accent)}.zq-invite-preview{gap:var(--zq-space-3);border-block:1px solid var(--zq-border-muted);min-width:0;padding-block:var(--zq-space-3);display:grid}.zq-state-inline[data-tone=success]{border-color:var(--zq-success)}@supports (color:color-mix(in lab, red, red)){.zq-state-inline[data-tone=success]{border-color:color-mix(in srgb, var(--zq-success), transparent 55%)}}.zq-state-inline[data-tone=success]{color:var(--zq-success)}.zq-state-inline[data-tone=danger]{border-color:var(--zq-danger)}@supports (color:color-mix(in lab, red, red)){.zq-state-inline[data-tone=danger]{border-color:color-mix(in srgb, var(--zq-danger), transparent 48%)}}.zq-state-inline[data-tone=danger]{color:var(--zq-danger)}.zq-button[data-variant=primary]{border-color:var(--zq-accent);background:var(--zq-accent)}.zq-button[data-variant=primary]:hover{border-color:var(--zq-accent-hover);background:var(--zq-accent-hover)}.zq-button[data-active=true]{border-color:var(--zq-accent);background:var(--zq-accent-soft);color:var(--zq-accent-hover)}.zq-delta{border-radius:var(--zq-radius-xs);animation-duration:.22s}.zq-table-wrap{border-radius:var(--zq-radius-sm);background:var(--zq-surface-terminal)}.zq-table th{background:var(--zq-surface-2)}.zq-table tbody tr{background:var(--zq-surface-terminal)}.zq-table tbody tr:is(:hover,:focus-visible,[data-selected=true]){background:var(--zq-surface-3)}.zq-state,.zq-auth-panel{background:var(--zq-surface-1)}.zq-auth-shell{background:var(--zq-bg);grid-template-columns:minmax(380px,1fr) minmax(420px,520px);align-items:stretch;gap:0;padding:0}.zq-auth-proof{border-right:1px solid var(--zq-border);background:var(--zq-surface-1);align-content:space-between;max-width:none;min-height:100vh;padding:clamp(32px,5vw,72px)}.zq-auth-panel{width:min(100% - 48px,440px);box-shadow:var(--zq-shadow-float);align-self:center;margin:0 auto;padding:28px}.zq-shell-controls{align-items:center;gap:var(--zq-space-2);display:flex;position:relative}.zq-shell-controls-primary,.zq-shell-controls-secondary{align-items:center;gap:var(--zq-space-2);display:flex}.zq-shell-controls-more,.zq-mobile-admin-nav-trigger,.zq-shell-utility-menu,.zq-mobile-user-navigation,.zq-mobile-user-navigation-drawer,.zq-mobile-user-navigation-backdrop,.zq-mobile-admin-navigation,.zq-mobile-admin-navigation-backdrop{display:none}.zq-command-route-status{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs)}.zq-state{min-height:260px}.zq-skeleton:after{background:linear-gradient(90deg, transparent, var(--zq-fg), transparent)}@supports (color:color-mix(in lab, red, red)){.zq-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--zq-fg), transparent 92%), transparent)}}@keyframes zq-active-rail{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@media (min-width:701px) and (max-width:1024px){.zq-brand{justify-content:center;padding:0}.zq-brand-logo--shell{display:none}.zq-brand-logo-collapsed{display:block}}@media (max-width:700px){.zq-owner-query{grid-template-columns:1fr}.zq-app{height:auto;min-height:100vh;display:block;overflow:visible}.zq-sidebar{display:none}.zq-main{height:auto;min-height:100vh;overflow:visible}.zq-content{padding:var(--zq-content-gutter-mobile)}.zq-topbar{padding:0 var(--zq-content-gutter-mobile)}.zq-topbar-group:first-child{min-width:0}.zq-workspace-title strong{max-width:180px}.zq-shell-controls{gap:4px}.zq-shell-controls-secondary{display:none}.zq-shell-controls-more,.zq-mobile-admin-nav-trigger{display:inline-grid}.zq-topbar .zq-icon-button,.zq-shell-controls-more,.zq-mobile-admin-nav-trigger{width:44px;min-width:44px;height:44px;min-height:44px}.zq-shell-utility-menu[data-open=true]{z-index:90;border:1px solid var(--zq-border-strong);border-radius:var(--zq-radius-sm);background:var(--zq-surface-1);min-width:188px;box-shadow:var(--zq-shadow-float);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.zq-shell-utility-menu button,.zq-shell-utility-menu a{border-radius:var(--zq-radius-xs);min-height:44px;color:var(--zq-fg);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.zq-shell-utility-menu button:disabled{color:var(--zq-fg-disabled)}.zq-mobile-user-navigation{z-index:60;border-top:1px solid var(--zq-border);background:var(--zq-surface-1);grid-template-columns:repeat(5,minmax(0,1fr));min-height:64px;padding:4px 6px 7px;display:grid;position:fixed;bottom:0;left:0;right:0}.zq-mobile-user-navigation .zq-mobile-navigation-link{min-width:0;color:var(--zq-fg-subtle);text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;font-size:10px;display:grid;position:relative}.zq-mobile-user-navigation .zq-mobile-navigation-link[data-active=true]{color:var(--zq-accent-hover);font-weight:720}.zq-mobile-user-navigation .zq-mobile-navigation-link[data-active=true]:before{background:var(--zq-accent);content:"";width:28px;height:2px;position:absolute;top:-4px}.zq-mobile-user-navigation .zq-mobile-navigation-link span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.zq-mobile-navigation-more{min-width:0;color:var(--zq-fg-subtle);font:inherit;text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;font-size:10px;display:grid;position:relative}.zq-mobile-navigation-more[data-active=true]{color:var(--zq-accent-hover);font-weight:720}.zq-mobile-navigation-more[data-active=true]:before{background:var(--zq-accent);content:"";width:28px;height:2px;position:absolute;top:-4px}.zq-app[data-workspace=user] .zq-content{padding-bottom:82px}.zq-shell-controls[data-workspace=admin] .zq-shell-notification-control{display:none}.zq-mobile-user-navigation-backdrop,.zq-mobile-admin-navigation-backdrop{z-index:79;opacity:0;pointer-events:none;transition:opacity var(--zq-duration-drawer) var(--zq-ease-standard);background:#00000085;display:block;position:fixed;inset:0}.zq-mobile-user-navigation-backdrop[data-open=true],.zq-mobile-admin-navigation-backdrop[data-open=true]{opacity:1;pointer-events:auto}.zq-mobile-user-navigation-drawer{z-index:80;border-left:1px solid var(--zq-border);background:var(--zq-surface-1);width:min(352px,100vw - 28px);box-shadow:var(--zq-shadow-float);transition:transform var(--zq-duration-drawer) var(--zq-ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.zq-mobile-user-navigation-drawer[data-open=true]{transform:translate(0)}.zq-mobile-user-navigation-header{border-bottom:1px solid var(--zq-border);justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:12px 14px;display:flex}.zq-mobile-user-navigation-content{gap:2px;padding:12px 8px 88px;display:grid;overflow-y:auto}.zq-mobile-user-navigation-drawer .zq-mobile-navigation-link{border-radius:var(--zq-radius-sm);width:100%;min-height:46px;color:var(--zq-fg-muted);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;display:grid}.zq-mobile-user-navigation-drawer .zq-mobile-navigation-link[data-active=true]{background:var(--zq-accent-soft);color:var(--zq-fg)}.zq-mobile-admin-navigation{z-index:80;border-right:1px solid var(--zq-border);background:var(--zq-surface-1);width:min(360px,100vw - 32px);box-shadow:var(--zq-shadow-float);transition:transform var(--zq-duration-drawer) var(--zq-ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.zq-mobile-admin-navigation[data-open=true]{transform:translate(0)}.zq-mobile-admin-navigation-header{border-bottom:1px solid var(--zq-border);justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:12px 14px;display:flex}.zq-mobile-navigation-logo{width:196px}.zq-mobile-navigation-role{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);margin-top:4px;display:block}.zq-mobile-admin-navigation-search{border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-surface-2);color:var(--zq-fg-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:12px 14px 4px;padding:0 12px;display:grid}.zq-mobile-admin-navigation-search input{width:100%;min-height:44px;color:var(--zq-fg);background:0 0;border:0;outline:0}.zq-mobile-admin-navigation-content{flex:1;padding:8px;overflow-y:auto}.zq-mobile-admin-navigation-group{margin:8px 0 16px}.zq-mobile-admin-navigation-group h2{color:var(--zq-fg-subtle);font-size:var(--zq-text-xs);margin:0 0 6px;padding:0 8px;font-weight:700}.zq-mobile-admin-navigation-group>div{gap:2px;display:grid}.zq-mobile-admin-navigation .zq-mobile-navigation-link{border-radius:var(--zq-radius-sm);width:100%;min-height:46px;color:var(--zq-fg-muted);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;display:grid}.zq-mobile-admin-navigation .zq-mobile-navigation-link[data-active=true]{background:var(--zq-accent-soft);color:var(--zq-fg)}.zq-mobile-navigation-empty{color:var(--zq-fg-subtle);font-size:var(--zq-text-sm);margin:20px 8px}.zq-auth-shell{min-height:100vh;padding:18px 14px;display:block}.zq-auth-proof{display:none}.zq-auth-panel{width:100%;margin:0;padding:22px}.zq-row-actions>a,.zq-row-actions>button,.zq-row-actions>details>summary{justify-content:center;min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
