.business-page{min-height:100dvh;padding:32px clamp(24px,4vw,56px) 64px;color:var(--color-glass-foreground);background:radial-gradient(circle at 82% 18%,var(--color-glass-ambient-violet),transparent 42%),radial-gradient(circle at 18% 82%,var(--color-glass-ambient-blue),transparent 52%),var(--tqai-surface-gradient,linear-gradient(180deg,var(--color-glass-page-top) 0%,var(--color-glass-canvas) 100%))}.business-page__inner{width:min(100%,1040px);margin:0 auto}.business-topbar{min-height:66px;display:flex;align-items:flex-start;justify-content:space-between}.business-brand{width:62px;height:62px;display:grid;place-items:center;color:inherit;text-decoration:none}.business-brand img{display:block;max-width:58px;max-height:58px;object-fit:contain}.business-back{--component-glass-icon-size:48px;color:var(--color-glass-foreground)}.business-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.business-service-card{min-height:360px;display:grid;grid-template-rows:auto auto 1fr;gap:24px;padding:28px 30px}.business-service-card>header{display:flex;align-items:center;justify-content:flex-end;gap:16px}.business-service-card h2,.business-contact h2{margin:0;color:var(--color-glass-foreground);font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.business-service-card p,.business-contact p{margin:9px 0 0;color:var(--color-glass-muted);font-size:15px;line-height:1.7}.business-service-card ul{display:grid;align-content:end;gap:11px;margin:0;padding:0;list-style:none}.business-service-card li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;color:var(--color-glass-foreground);font-size:14px;line-height:1.55}.business-service-card li svg{margin-top:2px;color:var(--color-glass-link)}.business-contact{margin-top:18px;padding:28px 30px}.business-contact__copy{padding-bottom:24px;border-bottom:1px solid var(--color-glass-divider)}.business-contact__methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.business-contact__methods>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:17px 18px;border:1px solid var(--color-glass-nav-border);border-radius:16px;background:color-mix(in srgb,var(--color-glass-nav-surface) 72%,transparent)}.business-contact__methods span{color:var(--color-glass-muted);font-size:12px}.business-contact__methods strong{min-width:0;overflow:hidden;color:var(--color-glass-foreground);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.business-contact__methods .tq-ui-button{grid-column:2;grid-row:1 / span 2;gap:6px;white-space:nowrap}@media(max-width:760px){.business-page{padding:18px 16px 38px}.business-topbar{min-height:52px}.business-brand{width:50px;height:50px}.business-brand img{max-width:48px;max-height:48px}.business-back{--component-glass-icon-size:42px}.business-services{grid-template-columns:1fr;gap:14px;margin-top:16px}.business-service-card{min-height:0;gap:19px;padding:22px 20px}.business-contact{padding:22px 20px}.business-contact__methods{grid-template-columns:1fr}}@media(max-width:430px){.business-contact__methods>div{grid-template-columns:1fr}.business-contact__methods .tq-ui-button{grid-column:1;grid-row:auto;width:100%;margin-top:8px}}@font-face{font-family:Noto Sans SC;src:url(/static/fonts/noto-sans-sc/noto-sans-sc-chinese-simplified-400-normal.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Noto Sans SC;src:url(/static/fonts/noto-sans-sc/noto-sans-sc-chinese-simplified-500-normal.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Noto Sans SC;src:url(/static/fonts/noto-sans-sc/noto-sans-sc-chinese-simplified-600-normal.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Noto Sans SC;src:url(/static/fonts/noto-sans-sc/noto-sans-sc-chinese-simplified-700-normal.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;font-family:var(--font-sans)}html{-webkit-font-smoothing:antialiased;font-family:var(--font-sans);text-rendering:geometricPrecision}body,button,input,select,textarea{font-family:inherit}:root{--radius: .625rem;--radius-xs: calc(var(--radius) * .5);--radius-sm: calc(var(--radius) * .75);--radius-md: calc(var(--radius) * .875);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) * 1.5);--color-background: #f6f7f8;--color-foreground: #111827;--color-card: #ffffff;--color-card-foreground: #111827;--color-primary: #1f6b43;--color-primary-foreground: #ffffff;--color-secondary: #f3f4f6;--color-secondary-foreground: #1f2937;--color-muted: #f6f7f8;--color-muted-foreground: #667085;--color-placeholder: #98a2b3;--color-accent: #ecfdf3;--color-accent-foreground: #1f6b43;--color-success: #047857;--color-success-background: #ecfdf3;--color-info: #175cd3;--color-info-background: #e8f1ff;--color-info-border: #b2ccff;--color-api: #3538cd;--color-api-background: #eef4ff;--color-api-border: #c7d7fe;--color-image: #c11574;--color-image-background: #fdf2fa;--color-image-border: #fcceee;--color-destructive: #b42318;--color-destructive-foreground: #ffffff;--color-destructive-background: #fef3f2;--color-destructive-border: #fecdca;--color-warning: #7c4a03;--color-warning-background: #fff7df;--color-warning-border: #f7c56a;--color-border: #e4e7ec;--color-border-subtle: #edf0f3;--color-input: #d9dee7;--color-ring: rgba(31, 107, 67, .26);--color-overlay: rgba(17, 24, 39, .42);--color-surface-muted: #fbfcfd;--color-table-header: #f8fafc;--color-border-strong: #d0d5dd;--color-text-inverse: #ffffff;--color-text-inverse-muted: #d7deea;--color-glass-canvas: #f4f6fa;--color-glass-page-top: #f8f9fc;--color-glass-foreground: #0c1b33;--color-glass-muted: #657897;--color-glass-meta: #7485a1;--color-glass-link: #5e7295;--color-glass-surface: rgba(255, 255, 255, .5);--color-glass-surface-strong: rgba(255, 255, 255, .58);--color-glass-event-surface: var(--color-glass-nav-surface);--color-glass-surface-cool: var(--color-glass-event-surface);--color-glass-surface-hover: rgba(255, 255, 255, .68);--color-glass-border: rgba(255, 255, 255, .74);--color-glass-divider: rgba(78, 96, 128, .1);--color-glass-highlight: rgba(255, 255, 255, .92);--color-glass-shadow: rgba(44, 61, 96, .08);--color-glass-ambient-blue: rgba(216, 231, 250, .25);--color-glass-ambient-violet: rgba(224, 229, 242, .22);--color-glass-event-glow: rgba(171, 207, 244, .14);--color-glass-nav-surface: rgba(255, 255, 255, .1);--color-glass-nav-surface-hover: rgba(255, 255, 255, .16);--color-glass-nav-border: rgba(255, 255, 255, .44);--color-glass-nav-shadow: rgba(17, 28, 48, .065);--color-glass-nav-shadow-soft: rgba(17, 28, 48, .028);--color-glass-nav-halo: rgba(255, 255, 255, .42);--color-glass-nav-focus: rgba(76, 96, 127, .24);--color-brand: var(--color-primary);--color-brand-foreground: var(--color-primary-foreground);--color-bg-app: var(--color-background);--color-bg-surface: var(--color-card);--color-bg-surface-muted: var(--color-surface-muted);--color-bg-muted: var(--color-muted);--color-text-primary: var(--color-foreground);--color-text-secondary: var(--color-secondary-foreground);--color-text-muted: var(--color-muted-foreground);--color-border-default: var(--color-border);--color-border-muted: var(--color-border-subtle);--color-danger: var(--color-destructive);--color-danger-foreground: var(--color-destructive-foreground);--color-danger-background: var(--color-destructive-background);--color-danger-border: var(--color-destructive-border);--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-sm: 0 6px 18px rgba(16, 24, 40, .08);--shadow-md: 0 18px 48px rgba(16, 24, 40, .1);--shadow-lg: 0 26px 70px rgba(16, 24, 40, .14);--panel-surface: color-mix(in srgb, var(--color-card) 94%, transparent);--panel-surface-solid: var(--color-card);--panel-surface-muted: var(--color-surface-muted);--panel-border: var(--color-border);--panel-border-subtle: var(--color-border-subtle);--panel-border-strong: var(--color-border-strong);--panel-radius: 8px;--panel-shadow: var(--shadow-sm);--panel-shadow-hover: var(--shadow-md);--panel-heading: var(--color-foreground);--panel-muted: var(--color-muted-foreground);--panel-accent: var(--color-primary);--panel-accent-surface: var(--color-accent);--panel-warning: var(--color-warning);--panel-warning-surface: var(--color-warning-background);--panel-table-header: var(--color-table-header);--panel-hero-background: var(--color-foreground);--panel-hero-foreground: var(--color-text-inverse);--panel-hero-muted: var(--color-text-inverse-muted);--component-control-height: 40px;--component-control-height-sm: 34px;--component-control-height-icon: 40px;--component-control-radius: var(--panel-radius);--component-control-gap: 8px;--component-control-padding-x: 13px;--component-control-padding-x-sm: 10px;--component-control-border: var(--color-input);--component-control-border-focus: var(--color-brand);--component-control-bg: var(--color-bg-surface);--component-control-text: var(--color-text-secondary);--component-control-font-size: 13px;--component-control-font-size-sm: 12px;--component-control-font-weight: 600;--component-button-primary-bg: var(--color-brand);--component-button-primary-text: var(--color-brand-foreground);--component-button-danger-bg: var(--color-danger);--component-button-danger-text: var(--color-danger-foreground);--component-input-height: var(--component-control-height);--component-input-border: var(--component-control-border);--component-input-border-focus: var(--component-control-border-focus);--component-input-bg: var(--component-control-bg);--component-input-text: var(--color-text-primary);--component-input-font-size: 13px;--component-input-font-weight: 400;--component-input-padding-x: 12px;--component-select-padding-right: 34px;--component-textarea-min-height: 92px;--component-textarea-padding-y: 10px;--component-badge-height: 28px;--component-badge-height-sm: 24px;--component-status-badge-height: 26px;--component-badge-radius: 999px;--component-badge-gap: 6px;--component-badge-padding-x: 10px;--component-badge-padding-x-sm: 8px;--component-status-badge-padding-x: 9px;--component-badge-font-size: 12px;--component-badge-font-weight: 600;--component-card-radius: var(--panel-radius);--component-card-border: var(--color-border-default);--component-card-bg: var(--panel-surface);--component-card-bg-solid: var(--panel-surface-solid);--component-card-shadow: var(--shadow-xs);--component-card-padding: 18px;--component-card-title-size: 18px;--component-card-title-weight: 600;--component-glass-radius: 28px;--component-glass-blur: 28px;--component-glass-button-blur: 18px;--component-glass-saturation: 132%;--component-glass-shadow: 0 22px 60px var(--color-glass-shadow), 0 6px 20px rgba(44, 61, 96, .045), inset 0 1px 0 var(--color-glass-highlight), inset 0 -1px 0 rgba(255, 255, 255, .22);--component-glass-shadow-hover: 0 28px 72px rgba(44, 61, 96, .11), 0 8px 24px rgba(44, 61, 96, .06), inset 0 1px 0 rgba(255, 255, 255, .95);--component-glass-icon-size: 72px;--component-table-border: var(--panel-border);--component-table-border-subtle: var(--panel-border-subtle);--component-table-bg: var(--panel-surface-solid);--component-table-header-bg: var(--panel-table-header);--component-table-header-text: var(--color-text-muted);--component-table-header-height: 44px;--component-table-row-height: 52px;--component-table-cell-padding-x: 18px;--component-table-cell-padding-y: 14px;--component-table-font-size: 13px;--component-table-header-font-size: 12px;--component-table-header-font-weight: 600;--ui-background: var(--color-card);--ui-foreground: var(--color-foreground);--ui-muted: var(--color-muted);--ui-muted-foreground: var(--color-muted-foreground);--ui-border: var(--color-border);--ui-input: var(--color-input);--ui-ring: var(--color-ring);--ui-focus-shadow: 0 0 0 3px var(--ui-ring);--ui-focus-shadow-lg: 0 0 0 4px var(--ui-ring);--ui-primary: var(--color-primary);--ui-primary-foreground: var(--color-primary-foreground);--ui-secondary: var(--color-secondary);--ui-secondary-foreground: var(--color-secondary-foreground);--ui-success: var(--color-success);--ui-success-background: var(--color-success-background);--ui-info: var(--color-info);--ui-info-background: var(--color-info-background);--ui-info-border: var(--color-info-border);--ui-api: var(--color-api);--ui-api-background: var(--color-api-background);--ui-api-border: var(--color-api-border);--ui-image: var(--color-image);--ui-image-background: var(--color-image-background);--ui-image-border: var(--color-image-border);--ui-destructive: var(--color-destructive);--ui-destructive-background: var(--color-destructive-background);--ui-warning: var(--color-warning);--ui-warning-background: var(--color-warning-background);--ui-radius: 8px}.ui-button{min-height:var(--component-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--component-control-gap);border:1px solid var(--component-control-border);border-radius:var(--component-control-radius);background:var(--component-control-bg);color:var(--component-control-text);padding:0 var(--component-control-padding-x);cursor:pointer;font:inherit;font-size:var(--component-control-font-size);font-weight:var(--component-control-font-weight);text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-button:hover{border-color:var(--component-control-border-focus);background:color-mix(in srgb,var(--component-control-bg) 86%,var(--ui-success-background))}.ui-button:focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.ui-button:disabled{cursor:not-allowed;opacity:.58}.ui-button-default{border-color:var(--component-button-primary-bg);background:var(--component-button-primary-bg);color:var(--component-button-primary-text)}.ui-button-default:hover{background:color-mix(in srgb,var(--component-button-primary-bg) 92%,var(--ui-foreground))}.ui-button-outline,.ui-button-secondary{border-color:var(--component-control-border);background:var(--component-control-bg);color:var(--component-control-text)}.ui-button-ghost{border-color:transparent;background:transparent}.ui-button-destructive{border-color:var(--component-button-danger-bg);background:var(--component-button-danger-bg);color:var(--component-button-danger-text)}.ui-button-size-sm{min-height:var(--component-control-height-sm);padding:0 var(--component-control-padding-x-sm);font-size:var(--component-control-font-size-sm)}.ui-button-size-icon{width:var(--component-control-height-icon);min-height:var(--component-control-height-icon);padding:0}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:var(--component-input-height);border:1px solid var(--component-input-border);border-radius:var(--component-control-radius);background:var(--component-input-bg);color:var(--component-input-text);padding:0 var(--component-input-padding-x);font:inherit;font-size:var(--component-input-font-size);font-weight:var(--component-input-font-weight);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--component-input-border-focus);outline:0;box-shadow:var(--ui-focus-shadow)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-placeholder, var(--ui-muted-foreground))}.ui-select{cursor:pointer;padding-right:var(--component-select-padding-right)}.ui-textarea{min-height:var(--component-textarea-min-height);resize:vertical;padding:var(--component-textarea-padding-y) var(--component-input-padding-x);line-height:1.45}.ui-label{display:grid;gap:7px;color:var(--ui-foreground);font-size:13px;font-weight:500;line-height:1.35}.ui-tabs{display:grid;gap:14px}.ui-tabs-list{display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);padding:4px}.ui-tabs-trigger{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;background:transparent;color:var(--ui-muted-foreground);padding:0 12px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.ui-tabs-trigger:hover{background:var(--ui-muted);color:var(--ui-foreground)}.ui-tabs-trigger:focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.ui-tabs-trigger.active{background:var(--ui-primary);color:var(--ui-primary-foreground);box-shadow:var(--shadow-sm)}.ui-tabs-content{min-width:0}.ui-dialog-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.ui-dialog-overlay{position:absolute;inset:0;border:0;background:var(--color-overlay);cursor:default}.ui-dialog-content{position:relative;z-index:1;width:min(520px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);padding:18px;box-shadow:var(--shadow-lg)}.ui-dialog-header{display:grid;gap:7px}.ui-dialog-title{margin:0;color:var(--ui-foreground);font-size:18px;font-weight:600;line-height:1.25}.ui-dialog-description{margin:0;color:var(--ui-muted-foreground);font-size:13px;line-height:1.55}.ui-dialog-footer{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:18px}.ui-checkbox{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--ui-primary)}.ui-card{border:1px solid var(--component-card-border);border-radius:var(--component-card-radius);background:var(--component-card-bg);color:var(--ui-foreground);box-shadow:var(--component-card-shadow)}.ui-card-header{padding:var(--component-card-padding)}.ui-card-title{margin:0;color:var(--ui-foreground);font-size:var(--component-card-title-size);font-weight:var(--component-card-title-weight);letter-spacing:0;line-height:1.25}.ui-card-description{display:block;margin-top:6px;color:var(--ui-muted-foreground);font-size:13px;line-height:1.45}.ui-card-content{min-width:0;padding:0 var(--component-card-padding) var(--component-card-padding)}.tq-glass-surface,.tq-ui-card.tq-glass-surface{position:relative;isolation:isolate;overflow:hidden;border-color:var(--color-glass-border);border-radius:var(--component-glass-radius);background:var(--color-glass-surface);box-shadow:var(--component-glass-shadow);-webkit-backdrop-filter:blur(var(--component-glass-blur)) saturate(var(--component-glass-saturation));backdrop-filter:blur(var(--component-glass-blur)) saturate(var(--component-glass-saturation))}.tq-glass-surface:before,.tq-ui-card.tq-glass-surface:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.1) 35%,rgba(255,255,255,.02) 64%,transparent 100%);pointer-events:none}.tq-glass-surface--cool,.tq-ui-card.tq-glass-surface--cool{border-color:var(--color-glass-nav-border);background:var(--color-glass-event-surface);box-shadow:0 18px 44px var(--color-glass-nav-shadow),0 4px 14px var(--color-glass-nav-shadow-soft),0 0 24px var(--color-glass-nav-halo),inset 0 1px color-mix(in srgb,var(--color-glass-highlight) 62%,transparent)}.tq-glass-surface--cool:before,.tq-ui-card.tq-glass-surface--cool:before{background:radial-gradient(circle at 18% 86%,var(--color-glass-event-glow),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--color-glass-highlight) 18%,transparent) 0%,color-mix(in srgb,var(--color-glass-highlight) 5%,transparent) 42%,transparent 74%)}:root[data-theme=deep-ocean] .tq-glass-surface:before,:root[data-theme=deep-ocean] .tq-ui-card.tq-glass-surface:before{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.035) 42%,transparent 72%)}:root[data-theme=deep-ocean] .tq-glass-surface--cool:before,:root[data-theme=deep-ocean] .tq-ui-card.tq-glass-surface--cool:before{background:radial-gradient(circle at 18% 86%,var(--color-glass-event-glow),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.025) 42%,transparent 74%)}.tq-glass-icon-button,.tq-ui-button.tq-glass-icon-button{width:var(--component-glass-icon-size);min-width:var(--component-glass-icon-size);height:var(--component-glass-icon-size);min-height:var(--component-glass-icon-size);padding:0;border-color:var(--color-glass-border);border-radius:999px;background:var(--color-glass-surface);color:var(--color-glass-muted);box-shadow:0 12px 28px #37486c14,inset 0 1px 0 var(--color-glass-highlight);-webkit-backdrop-filter:blur(var(--component-glass-button-blur)) saturate(130%);backdrop-filter:blur(var(--component-glass-button-blur)) saturate(130%)}.tq-glass-icon-button:hover,.tq-ui-button.tq-glass-icon-button:hover{border-color:var(--color-glass-border);background:var(--color-glass-surface-hover);color:var(--color-glass-foreground);box-shadow:0 16px 34px #37486c1c,inset 0 1px #fffffff2;transform:translateY(-1px)}.tq-glass-icon-button:active,.tq-ui-button.tq-glass-icon-button:active{transform:scale(.97)}.ui-badge{min-height:var(--component-badge-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--component-badge-gap);border-radius:var(--component-badge-radius);padding:0 var(--component-badge-padding-x);font-size:var(--component-badge-font-size);font-weight:var(--component-badge-font-weight);white-space:nowrap}.ui-badge-default,.ui-badge-success{background:var(--ui-success-background);color:var(--ui-success)}.ui-badge-secondary{background:var(--ui-secondary);color:var(--ui-secondary-foreground)}.ui-badge-muted{background:var(--ui-muted);color:var(--ui-muted-foreground)}.ui-badge-destructive{background:var(--ui-destructive-background);color:var(--ui-destructive)}.tq-action-group{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.tq-action-group-start{justify-content:flex-start}.tq-action-group-center{justify-content:center}.tq-action-group-end{justify-content:flex-end}.tq-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr)) auto;align-items:end;gap:12px;border:1px solid var(--component-card-border);border-radius:var(--component-card-radius);background:var(--component-card-bg-solid);padding:var(--component-card-padding);box-shadow:var(--component-card-shadow)}.tq-filter-field{min-width:0;display:grid;gap:8px}.tq-filter-field-label{color:var(--ui-muted-foreground);font-size:13px;font-weight:600;line-height:1.35}.tq-filter-bar .tq-action-group{align-self:end}.tq-metric-card{min-width:0;min-height:118px;display:grid;align-content:start;justify-items:start;gap:10px;border:1px solid var(--component-card-border);border-radius:var(--component-card-radius);background:var(--component-card-bg-solid);color:var(--ui-foreground);padding:20px;text-decoration:none;box-shadow:var(--component-card-shadow)}.tq-metric-card-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;color:var(--ui-primary)}.tq-metric-card-label,.tq-metric-card-description{color:var(--ui-muted-foreground);line-height:1.35}.tq-metric-card-label{font-size:14px;font-weight:500}.tq-metric-card-value{max-width:100%;display:block;overflow-wrap:anywhere;color:var(--ui-foreground);font-size:28px;font-weight:700;line-height:1}.tq-metric-card-description{font-size:13px}.tq-status-badge{min-height:var(--component-status-badge-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--component-badge-gap);border:1px solid transparent;border-radius:var(--component-badge-radius);padding:0 var(--component-status-badge-padding-x);font-size:var(--component-badge-font-size);font-weight:var(--component-badge-font-weight);line-height:1;white-space:nowrap}.tq-status-badge-sm{min-height:var(--component-badge-height-sm);padding:0 var(--component-badge-padding-x-sm);font-size:var(--component-badge-font-size)}.tq-status-badge-neutral{background:var(--ui-secondary);color:var(--ui-secondary-foreground)}.tq-status-badge-muted{background:var(--ui-muted);color:var(--ui-muted-foreground)}.tq-status-badge-success{background:var(--ui-success-background);color:var(--ui-success)}.tq-status-badge-warning{background:var(--ui-warning-background);color:var(--ui-warning)}.tq-status-badge-destructive{background:var(--ui-destructive-background);color:var(--ui-destructive)}.tq-status-badge-info{background:var(--ui-info-background);color:var(--ui-info)}.tq-status-badge-image{background:var(--ui-image-background);color:var(--ui-image)}.tq-status-badge-api{background:var(--ui-api-background);color:var(--ui-api)}.tq-icon-button{width:var(--component-control-height-sm);height:var(--component-control-height-sm);display:inline-grid;place-items:center;border:1px solid var(--ui-border);border-radius:var(--component-badge-radius);background:var(--component-control-bg);color:var(--ui-muted-foreground);cursor:pointer;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,background .16s ease}.tq-icon-button:hover,.tq-icon-button:focus-visible{border-color:var(--ui-primary);color:var(--ui-primary);outline:0;box-shadow:var(--ui-focus-shadow)}.tq-table-frame{max-width:100%;overflow:hidden;border:1px solid var(--component-table-border);border-radius:var(--component-card-radius);background:var(--component-table-bg)}.tq-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.tq-table-frame table{width:100%;border-collapse:collapse;table-layout:fixed}.tq-table-frame th,.tq-table-frame td{border-bottom:1px solid var(--component-table-border-subtle);padding:var(--component-table-cell-padding-y) var(--component-table-cell-padding-x);text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;font-size:var(--component-table-font-size)}.tq-table-frame thead tr{height:var(--component-table-header-height)}.tq-table-frame tbody tr{height:var(--component-table-row-height)}.tq-table-frame tbody tr:last-child td{border-bottom:0}.tq-table-frame th{background:var(--component-table-header-bg);color:var(--component-table-header-text);font-size:var(--component-table-header-font-size);font-weight:var(--component-table-header-font-weight)}.tq-token-pair{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--ui-muted-foreground);font-size:13px;line-height:1.4}.tq-token-pair>span{display:inline-flex;align-items:center;gap:3px}.tq-token-pair-input{color:var(--ui-success)}.tq-token-pair-output{color:var(--ui-api)}.tq-token-pair-label{color:inherit}.tq-token-pair b{color:var(--ui-foreground)}@media(max-width:1180px){.tq-filter-bar{grid-template-columns:repeat(3,minmax(132px,1fr))}}@media(max-width:760px){.tq-filter-bar{grid-template-columns:1fr}.tq-filter-bar .tq-action-group,.tq-action-group{width:100%}.tq-filter-bar .ui-button{flex:1 1 0}}.ui-alert{display:grid;gap:6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);color:var(--ui-foreground);padding:14px 16px;font-size:13px;font-weight:500;line-height:1.5}.ui-alert-warning{border-color:var(--color-warning-border);background:var(--ui-warning-background);color:var(--ui-warning)}.ui-alert-destructive{border-color:var(--color-destructive-border);background:var(--ui-destructive-background);color:var(--ui-destructive)}.ui-table-container{width:100%;overflow-x:auto}.ui-table{width:100%;border-collapse:collapse}.ui-table-row{height:var(--component-table-row-height)}.ui-table-header .ui-table-row{height:var(--component-table-header-height)}.ui-table-head,.ui-table-cell{border-bottom:1px solid var(--component-table-border-subtle);padding:var(--component-table-cell-padding-y) var(--component-table-cell-padding-x);text-align:left;vertical-align:middle;font-size:var(--component-table-font-size)}.ui-table-head{background:var(--component-table-header-bg);color:var(--component-table-header-text);font-size:var(--component-table-header-font-size);font-weight:var(--component-table-header-font-weight)}.ui-separator{width:100%;height:1px;background:var(--ui-border)}.ui-separator-vertical{width:1px;height:100%}.ui-skeleton{min-height:12px;overflow:hidden;border-radius:var(--ui-radius);background:linear-gradient(90deg,var(--panel-border-subtle, var(--ui-border)),var(--panel-table-header, var(--ui-muted)),var(--panel-border-subtle, var(--ui-border)));background-size:220% 100%;animation:skeleton-pulse 1.3s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:220% 0}to{background-position:-220% 0}}*{box-sizing:border-box}html,body,#tq-home-root{min-height:100%;margin:0}body{color:var(--color-glass-foreground);background:var(--color-glass-canvas)}button,a{font:inherit}.home-page{position:relative;min-height:100dvh;overflow:hidden;padding:32px clamp(24px,4vw,56px) 64px;background:radial-gradient(circle at 82% 18%,var(--color-glass-ambient-violet),transparent 36%),radial-gradient(circle at 20% 82%,var(--color-glass-ambient-blue),transparent 42%),var(--tqai-surface-gradient,linear-gradient(180deg,var(--color-glass-page-top) 0%,var(--color-glass-canvas) 100%))}:root[data-theme=pearl-mist] .home-page{background:radial-gradient(circle at 84% 16%,var(--color-glass-ambient-violet),transparent 48%),radial-gradient(circle at 16% 76%,var(--color-glass-ambient-blue),transparent 58%),var(--tqai-surface-gradient,linear-gradient(180deg,var(--color-glass-page-top) 0%,var(--color-glass-canvas) 100%))}.home-page__inner{position:relative;width:min(100%,1180px);margin:0 auto}.home-topbar{position:relative;z-index:20;min-height:72px;display:flex;align-items:flex-start;justify-content:space-between}.home-brand{width:64px;height:64px;display:grid;place-items:center;color:inherit;text-decoration:none}.home-brand img{display:block;max-width:60px;max-height:60px;object-fit:contain}:root[data-theme=deep-ocean] .home-brand img{filter:grayscale(1) invert(1) brightness(1.35)}.home-menu{position:absolute;top:0;right:0}.home-menu__trigger{--component-glass-icon-size:54px;color:var(--color-glass-foreground)}.home-menu__trigger:hover,.home-menu__trigger:active{transform:none}.home-menu .home-menu__panel{position:absolute;top:68px;right:0;z-index:30;width:min(220px,calc(100vw - 40px));padding:8px;border-radius:18px;background:var(--color-glass-surface-strong);box-shadow:0 16px 40px #37486c1f,inset 0 1px #fffffff2}.home-menu__panel nav{display:grid;gap:2px}.home-menu__panel a,.home-menu__reserved{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border-radius:13px;color:var(--color-glass-foreground);font-size:14px;font-weight:600;text-decoration:none}.home-menu__panel a:hover{background:var(--color-glass-surface-hover)}.home-menu__reserved{color:var(--color-glass-muted);cursor:default}.home-hero{max-width:880px;margin:8px auto 48px;text-align:center}.home-hero h1{margin:0;color:var(--color-glass-foreground);font-size:clamp(42px,4.6vw,58px);font-weight:600;letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.home-hero p{margin:16px 0 0;color:var(--color-glass-muted);font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.6;text-wrap:balance}.home-entry-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-entry{display:block;min-width:0;color:inherit;text-decoration:none}.home-entry__surface{min-height:190px;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:1fr auto;column-gap:16px;row-gap:12px;padding:25px 24px 20px;transition:background-color .18s ease,box-shadow .2s ease,transform .2s ease}.home-entry__surface.tq-glass-surface{border-color:var(--color-glass-nav-border);background:var(--color-glass-nav-surface);box-shadow:0 18px 44px var(--color-glass-nav-shadow),0 4px 14px var(--color-glass-nav-shadow-soft),0 0 24px var(--color-glass-nav-halo),inset 0 1px color-mix(in srgb,var(--color-glass-highlight) 62%,transparent)}.home-entry__surface.tq-glass-surface:before{background:linear-gradient(135deg,color-mix(in srgb,var(--color-glass-highlight) 24%,transparent) 0%,color-mix(in srgb,var(--color-glass-highlight) 7%,transparent) 40%,transparent 74%)}.home-entry:hover .home-entry__surface{border-color:color-mix(in srgb,var(--color-glass-nav-border) 78%,var(--color-glass-highlight));background:var(--color-glass-nav-surface-hover);box-shadow:0 22px 50px var(--color-glass-nav-shadow),0 5px 16px var(--color-glass-nav-shadow-soft),0 0 28px var(--color-glass-nav-halo),inset 0 1px color-mix(in srgb,var(--color-glass-highlight) 72%,transparent);transform:translateY(-2px)}.home-entry:active .home-entry__surface{transform:scale(.99)}.home-entry:focus-visible{outline:0}.home-entry:focus-visible .home-entry__surface{box-shadow:var(--component-glass-shadow-hover),0 0 0 3px var(--color-glass-nav-focus)}.home-entry__copy{grid-column:1 / -1;grid-row:1;min-width:0;display:grid;align-content:start;gap:8px;padding-right:28px}.home-entry__copy strong{color:var(--color-glass-foreground);font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.home-entry__copy small{max-width:250px;color:var(--color-glass-muted);font-size:15px;font-weight:400;line-height:1.6}.home-entry__arrow{--component-glass-icon-size:38px;grid-column:2;grid-row:2;display:grid;place-items:center;justify-self:end;pointer-events:none}:root[data-theme=pearl-mist] .home-entry__arrow{border-color:#ffffff75;background:#ffffff38;box-shadow:0 8px 22px #2c3d600b,inset 0 1px #ffffffb3}.home-events{margin-top:17px}.home-events__surface{padding:27px 32px 17px}:root[data-theme=pearl-mist] .home-events__surface.tq-glass-surface:before{background:radial-gradient(ellipse 210px 105px at 13% 9%,var(--color-glass-event-glow),transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--color-glass-highlight) 18%,transparent) 0%,color-mix(in srgb,var(--color-glass-highlight) 5%,transparent) 42%,transparent 74%)}.home-events__surface>header{min-height:66px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid var(--color-glass-divider)}.home-events__surface>header>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home-events h2{margin:0;color:var(--color-glass-foreground);font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.home-events__surface>header span{min-height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;color:#5369dc;background:#eef2ffb8;font-size:12px;font-weight:500}.home-events__surface>header button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 2px;border:0;color:var(--color-glass-link);background:transparent;cursor:pointer;font-size:15px;font-weight:500;white-space:nowrap}.home-events__list{display:grid}.home-events__list>button{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:0;border:0;border-bottom:1px solid var(--color-glass-divider);color:var(--color-glass-foreground);background:transparent;text-align:left;cursor:pointer}.home-events__list>button:last-child{border-bottom:0}.home-events__list strong{min-width:0;overflow:hidden;font-size:15px;font-weight:500;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.home-events__list time{color:var(--color-glass-meta);font-size:14px;white-space:nowrap}.home-events__empty{margin:0;padding:36px 0 18px;color:var(--color-glass-muted);text-align:center}.home-state{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:10px;padding:30px;color:var(--color-glass-foreground);background:var(--color-glass-canvas);text-align:center}.home-state strong{font-size:24px}.home-state p{margin:0;color:var(--color-glass-muted)}.home-state button{min-height:42px;margin-top:8px;padding:0 18px;border:0;border-radius:10px;color:var(--color-text-inverse);background:var(--color-glass-foreground);cursor:pointer}body.home-dialog-open{overflow:hidden}.home-dialog{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px}.home-dialog__scrim{position:absolute;inset:0;border:0;background:#111b2e5c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer}.home-dialog__panel{position:relative;width:min(640px,100%);max-height:min(760px,calc(100dvh - 44px));overflow:auto;border-radius:28px;background:var(--color-glass-surface-strong)}.home-dialog__panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:27px 28px 21px;border-bottom:1px solid var(--color-glass-divider)}.home-dialog__panel>header>div{min-width:0}.home-dialog__eyebrow{display:block;margin-bottom:6px;color:var(--color-glass-meta);font-size:12px}.home-dialog__panel h2{margin:0;color:var(--color-glass-foreground);font-size:24px;font-weight:600;line-height:1.4}.home-dialog__meta{display:flex;align-items:center;gap:18px;margin-top:9px;color:var(--color-glass-meta);font-size:12px;line-height:1.5}.home-dialog__meta time{white-space:nowrap}.home-dialog__meta a{display:inline-flex;align-items:center;gap:3px;color:var(--color-glass-link);font-weight:500;text-decoration:none;white-space:nowrap}.home-dialog__meta a:hover{text-decoration:underline;text-underline-offset:3px}.home-dialog__close{--component-glass-icon-size:42px;flex:0 0 42px}.home-dialog__body{padding:25px 28px 28px;color:var(--color-glass-muted);font-size:15px;line-height:1.8}.home-dialog__body p{margin:0}.home-dialog__body p+p{margin-top:16px}.home-dialog__summary{color:var(--color-glass-foreground);font-weight:500}.home-dialog__markdown{display:grid;gap:12px;margin-top:16px;color:var(--color-glass-foreground)}.home-dialog__markdown h2,.home-dialog__markdown h3,.home-dialog__markdown h4{margin:8px 0 0;color:var(--color-glass-foreground);font-size:18px;line-height:1.45}.home-dialog__markdown p,.home-dialog__markdown blockquote,.home-dialog__markdown ul,.home-dialog__markdown ol{margin:0}.home-dialog__markdown ul,.home-dialog__markdown ol{display:grid;gap:7px;padding-left:1.35em}.home-dialog__markdown blockquote{border-left:3px solid var(--color-glass-divider);padding-left:13px;color:var(--color-glass-muted)}.home-dialog__markdown a{color:var(--color-glass-link);text-underline-offset:3px}.home-dialog__markdown code{border-radius:5px;background:#ffffff75;padding:1px 5px;font-family:var(--font-mono)}.home-dialog__markdown pre{max-width:100%;overflow:auto;border-radius:12px;background:#ffffff80;padding:14px;white-space:pre}.home-dialog__list{display:grid;padding:8px 28px 24px}.home-dialog__list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 0;border:0;border-bottom:1px solid var(--color-glass-divider);color:var(--color-glass-foreground);background:transparent;text-align:left;cursor:pointer}.home-dialog__list>button:last-child{border-bottom:0}.home-dialog__list>button:hover strong{color:var(--color-glass-link)}.home-dialog__list strong{font-size:15px}.home-dialog__list p{margin:6px 0 0;color:var(--color-glass-muted);font-size:13px;line-height:1.55}.home-dialog__list time{color:var(--color-glass-meta);font-size:12px;white-space:nowrap}.home-events button:focus-visible,.home-menu button:focus-visible,.home-menu a:focus-visible,.home-dialog button:focus-visible,.home-dialog a:focus-visible,.home-state button:focus-visible{outline:2px solid var(--color-glass-foreground);outline-offset:3px}@media(max-width:820px){.home-page{padding:40px 32px 64px}.home-page__inner{width:min(100%,720px)}.home-topbar{min-height:82px}.home-brand{width:72px;height:72px}.home-brand img{max-width:68px;max-height:68px}.home-menu__trigger{--component-glass-icon-size:54px}.home-hero{margin:38px auto 44px}.home-hero h1{font-size:clamp(30px,5.4vw,40px);text-wrap:nowrap;white-space:nowrap}.home-hero p{margin-top:20px;font-size:19px}.home-entry-list{grid-template-columns:1fr;gap:15px}.home-entry__surface{min-height:168px;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:1fr;align-items:center;gap:20px;padding:30px 34px}.home-entry__copy{grid-column:1;grid-row:1;align-content:center;gap:13px;padding:0}.home-entry__copy strong{font-size:30px}.home-entry__copy small{max-width:none;font-size:18px}.home-entry__arrow{--component-glass-icon-size:48px;grid-column:2;grid-row:1}.home-events{margin-top:26px}.home-events__surface{padding:36px 42px 25px}.home-events__surface>header{min-height:84px;padding-bottom:27px}.home-events h2{font-size:30px}.home-events__surface>header span{min-height:31px;font-size:14px}.home-events__surface>header button{font-size:17px}.home-events__list>button{min-height:88px}.home-events__list strong{font-size:17px}.home-events__list time{font-size:16px}}@media(max-width:520px){.home-page{--component-glass-blur:20px;padding:14px 16px 36px;background:radial-gradient(circle at 88% 26%,var(--color-glass-ambient-violet),transparent 42%),radial-gradient(circle at 18% 82%,var(--color-glass-ambient-blue),transparent 44%),var(--tqai-surface-gradient,linear-gradient(180deg,var(--color-glass-page-top) 0%,var(--color-glass-canvas) 100%))}.home-topbar{min-height:46px}.home-brand{width:44px;height:44px}.home-brand img{max-width:42px;max-height:42px}.home-menu__trigger{--component-glass-icon-size:42px}.home-menu__trigger svg{width:23px;height:23px}.home-menu__panel{top:50px;width:min(220px,calc(100vw - 32px));border-radius:18px}.home-hero{margin:18px auto 20px}.home-hero h1{font-size:clamp(22px,6.4vw,28px);line-height:1.2;letter-spacing:-.03em;text-wrap:nowrap;white-space:nowrap}.home-hero p{margin-top:9px;font-size:13px;line-height:1.5}.home-entry-list{gap:9px}.home-entry__surface{min-height:90px;grid-template-columns:minmax(0,1fr) 36px;gap:12px;padding:15px 17px;border-radius:22px}.home-entry__copy{gap:4px}.home-entry__copy strong{font-size:19px}.home-entry__copy small{font-size:12px;line-height:1.4}.home-entry__arrow{--component-glass-icon-size:36px}.home-entry__arrow svg{width:19px;height:19px}.home-events{margin-top:11px}.home-events__surface{padding:16px 17px 10px;border-radius:22px}.home-events__surface>header{min-height:auto;align-items:center;gap:8px;padding-bottom:11px}.home-events__surface>header>div{gap:7px}.home-events h2{font-size:19px}.home-events__surface>header span{min-height:23px;padding:0 8px;font-size:10px}.home-events__surface>header button{min-height:26px;font-size:11px}.home-events__list>button{min-height:50px;gap:12px}.home-events__list strong{font-size:12px;white-space:nowrap;display:block;text-overflow:ellipsis}.home-events__list time{font-size:11px}.home-dialog{padding:12px}.home-dialog__panel{max-height:calc(100dvh - 24px);border-radius:24px}.home-dialog__panel>header,.home-dialog__body{padding:20px}.home-dialog__panel h2{font-size:21px}.home-dialog__meta{gap:14px;margin-top:8px}.home-dialog__list{padding:4px 20px 20px}}@media(max-width:390px){.home-page{padding-inline:18px}.home-events__surface>header{display:grid;grid-template-columns:minmax(0,1fr) auto}.home-events__surface>header>div{display:grid;justify-items:start}.home-dialog__list>button{grid-template-columns:1fr}.home-dialog__list time{grid-row:1;justify-self:start}}@media(prefers-reduced-motion:reduce){.home-entry__surface,.tq-glass-icon-button{transition:none}}
