:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{box-sizing:border-box;min-height:100svh}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.integration-page{--integration-ink:#172b3a;--integration-paper:#e9eff2;--integration-teal:#167c80;--integration-amber:#b56a16;--integration-red:#b54747;--surface:#fff;--surface-soft:#edf3f5;--line:#cbd8de;--line-soft:#dce5e9;--muted:#526570;--muted-strong:#3e535e;--field:#fbfcfd;--field-disabled:#e8eef1;--field-disabled-text:#596d77;--selected:#e2f0f0;--overview:#dfe9ed;--applied-text:#12666a;--applied-border:#8dbabd;--applied-bg:#edf7f6;--pending-text:#76500f;--pending-border:#e2ca91;--pending-bg:#fff8e6;--callout-bg:#fff8e9;--callout-text:#60480f;--callout-muted:#695d43;--info-bg:#f2f7f8;--info-border:#a6c6c8;--error-bg:#fff1f1;--error-border:#d99;--error-text:#843333;--version-text:#52636d;--preview-note:#dceced;--preview-note-text:#174d50;--preview-note-muted:#455f63;--readonly-bg:#e9eff2;--readonly-text:#334b57;box-sizing:border-box;background:var(--integration-paper);width:100%;max-width:none;min-height:100vh;color:var(--integration-ink);margin:0;padding:24px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.integration-page.integration-theme-dark{--integration-ink:#e3ebef;--integration-paper:#141b20;--integration-teal:#58b8b6;--integration-amber:#edbd68;--integration-red:#ff9898;--surface:#1c272d;--surface-soft:#243338;--line:#35434b;--line-soft:#2b3940;--muted:#a9b8bf;--muted-strong:#c4d0d5;--field:#182227;--field-disabled:#243138;--field-disabled-text:#b1c0c6;--selected:#203b3f;--overview:#203036;--applied-text:#9de0dd;--applied-border:#407d7c;--applied-bg:#203b3a;--pending-text:#ffd38a;--pending-border:#80612d;--pending-bg:#332c1d;--callout-bg:#302818;--callout-text:#f4d18e;--callout-muted:#d3c29d;--info-bg:#203338;--info-border:#467879;--error-bg:#352527;--error-border:#875454;--error-text:#ffc0c0;--version-text:#b5c3c9;--preview-note:#203b3f;--preview-note-text:#b6e7e3;--preview-note-muted:#b4cac9;--readonly-bg:#243138;--readonly-text:#d2dfe3}@media (prefers-color-scheme:dark){.integration-page:not(.integration-theme-light){--integration-ink:#e3ebef;--integration-paper:#141b20;--integration-teal:#58b8b6;--integration-amber:#edbd68;--integration-red:#ff9898;--surface:#1c272d;--surface-soft:#243338;--line:#35434b;--line-soft:#2b3940;--muted:#a9b8bf;--muted-strong:#c4d0d5;--field:#182227;--field-disabled:#243138;--field-disabled-text:#b1c0c6;--selected:#203b3f;--overview:#203036;--applied-text:#9de0dd;--applied-border:#407d7c;--applied-bg:#203b3a;--pending-text:#ffd38a;--pending-border:#80612d;--pending-bg:#332c1d;--callout-bg:#302818;--callout-text:#f4d18e;--callout-muted:#d3c29d;--info-bg:#203338;--info-border:#467879;--error-bg:#352527;--error-border:#875454;--error-text:#ffc0c0;--version-text:#b5c3c9;--preview-note:#203b3f;--preview-note-text:#b6e7e3;--preview-note-muted:#b4cac9;--readonly-bg:#243138;--readonly-text:#d2dfe3}}.integration-page>*{max-width:1320px;margin-left:auto;margin-right:auto}.integration-page header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.integration-page h1{letter-spacing:-.025em;color:var(--integration-ink);margin:10px 0 4px;font-size:30px}.integration-page h2{letter-spacing:-.015em;color:var(--integration-ink);margin:0 0 8px;font-size:19px}.integration-page h3{color:var(--integration-ink);margin:18px 0 8px;font-size:15px}.integration-page button,.integration-page input,.integration-page select{font:inherit}.integration-page button{border:1px solid var(--line);background:var(--surface);color:var(--integration-ink);cursor:pointer;border-radius:5px;padding:9px 13px;transition:background-color .15s,border-color .15s}.integration-page button:hover:not(:disabled){border-color:var(--integration-teal);background:var(--selected)}.integration-page button:focus-visible,.integration-page input:focus-visible,.integration-page select:focus-visible,.integration-advanced summary:focus-visible{outline:3px solid color-mix(in srgb,var(--integration-teal) 42%,transparent);outline-offset:2px}.integration-page button:disabled{opacity:.55;cursor:not-allowed}.integration-page button.primary{background:var(--integration-teal);color:#fff;border-color:var(--integration-teal)}.integration-page button.primary:disabled{opacity:1;background:var(--integration-teal);color:#fff;border-color:var(--integration-teal)}.integration-page-tools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.integration-theme-control{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.integration-theme-control select{border:1px solid var(--line);background:var(--surface);color:var(--integration-ink);border-radius:5px;padding:8px 10px}.integration-page>.integration-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.integration-panel{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;padding:20px}.integration-sidebar{padding:16px;position:sticky;top:16px}.integration-sidebar-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.integration-sidebar-heading h2{margin:0}.integration-sidebar-heading .integration-muted{margin:3px 0 0}.integration-list{margin:0;padding:0;list-style:none}.integration-list li+li{border-top:1px solid var(--line-soft)}.integration-list button{text-align:left;background:0 0;border:0;border-radius:3px;width:100%;padding:13px 10px;display:block}.integration-list button[aria-current=page]{border-left:3px solid var(--integration-teal);background:var(--selected);padding-left:11px}.integration-list button strong{margin-bottom:5px;font-size:15px;display:block}.integration-list small,.integration-muted{color:var(--muted);font-size:13px;line-height:1.55;display:block}.integration-list small+small{margin-top:2px}.integration-empty{border-top:1px solid var(--line-soft);padding:18px 4px 4px}.integration-empty p{margin:5px 0 0}.integration-state{border:1px solid var(--line);white-space:nowrap;color:var(--muted-strong);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;display:inline-flex}.integration-state-applied{color:var(--applied-text);border-color:var(--applied-border);background:var(--applied-bg)}.integration-state-pending{color:var(--pending-text);border-color:var(--pending-border);background:var(--pending-bg)}.integration-overview{background:var(--overview);border-left:4px solid var(--integration-teal);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}.integration-overview>div{align-items:flex-start;gap:13px;display:flex}.integration-overview h2{margin:0 0 3px;font-size:21px}.integration-overview p{margin:0}.integration-status-dot{background:var(--integration-amber);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--integration-amber) 16%,transparent);border-radius:50%;flex:none;margin-top:7px}.integration-kicker{color:var(--muted);letter-spacing:.02em;margin:0 0 4px;font-size:12px;font-weight:700}.integration-version{border:1px solid var(--line);color:var(--version-text);border-radius:4px;padding:5px 8px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.integration-form{padding:22px}.integration-form-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-form-heading h2{margin:0}.integration-form>p{margin:7px 0 18px}.integration-form label{margin:13px 0;font-size:13px;font-weight:650;display:block}.integration-form input,.integration-form select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--integration-ink);background:var(--field);border-radius:4px;margin-top:6px;padding:10px 11px;display:block}.integration-form input:disabled,.integration-form select:disabled{background:var(--field-disabled);color:var(--field-disabled-text)}.integration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.integration-form-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.integration-form-footer .integration-muted{margin:0}.integration-gate{border-left:3px solid var(--integration-amber);background:var(--callout-bg);color:var(--callout-text);flex-direction:column;gap:4px;margin:13px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.integration-gate span{color:var(--callout-muted)}.integration-advanced{border-top:1px solid var(--line);margin-top:18px}.integration-advanced summary{color:var(--integration-ink);cursor:pointer;align-items:center;gap:12px;padding:15px 4px;font-weight:700;list-style-position:inside;display:flex}.integration-advanced summary span{color:var(--muted);font-size:13px;font-weight:400}.integration-advanced-content{gap:14px;padding-bottom:16px;display:grid}.integration-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.integration-status-row{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.integration-status-row>div{border-left:3px solid var(--info-border);background:var(--info-bg);flex:180px;padding:7px 12px}.integration-status-row strong{display:block}.integration-steps{margin:0;padding-left:25px}.integration-steps li{padding:7px 0}.integration-steps li span{color:var(--muted);font-size:13px;display:block}.integration-actions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.integration-error{border:1px solid var(--error-border);background:var(--error-bg);color:var(--error-text);border-radius:5px;margin:10px 0;padding:11px 13px}.integration-info{border:1px solid var(--info-border);background:var(--info-bg);color:var(--integration-ink);border-radius:5px;margin:10px 0;padding:11px 13px}.integration-action{flex-direction:column;max-width:210px;display:flex}.integration-action small{color:var(--muted);padding:4px 2px;font-size:12px;line-height:1.4}.integration-operation-feedback{border:1px solid var(--info-border);background:var(--info-bg);color:var(--integration-ink);border-radius:5px;flex-direction:column;gap:4px;margin:12px 0;padding:11px;display:flex}.integration-operation-feedback-error{border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.integration-history{overflow-x:auto}.integration-history table{border-collapse:collapse;width:100%;font-size:13px}.integration-history th,.integration-history td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px}.integration-preview-header{margin-bottom:18px!important}.integration-preview-header .integration-muted{margin:0}.integration-preview-tag{border:1px solid var(--applied-border);background:var(--applied-bg);color:var(--applied-text);white-space:nowrap;border-radius:4px;padding:7px 10px;font-size:13px;font-weight:650}.integration-preview-notice{border-left:4px solid var(--integration-teal);background:var(--preview-note);color:var(--preview-note-text);flex-direction:column;gap:4px;margin-bottom:20px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex}.integration-preview-notice span{color:var(--preview-note-muted)}.integration-preview-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.integration-preview-main{min-width:0}.integration-preview-fields input,.integration-preview-fields select{background:var(--readonly-bg);color:var(--readonly-text)}.integration-preview-fields input[readonly]{cursor:default}.integration-preview-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-preview-checks>div{background:var(--surface-soft);border-left:3px solid var(--info-border);justify-content:space-between;gap:10px;padding:10px 12px;font-size:13px;display:flex}.integration-preview-checks span{color:var(--muted)}.integration-preview.integration-page button:disabled{opacity:.68;color:var(--muted)}.integration-preview.integration-page button.primary:disabled{opacity:1;color:#fff}@media (width<=850px){.integration-page>.integration-grid,.integration-preview-layout{grid-template-columns:1fr}.integration-sidebar,.integration-preview .integration-sidebar{position:static}.integration-detail-grid{grid-template-columns:1fr}.integration-page{padding:14px}.integration-page h1{font-size:26px}}@media (width<=480px){.integration-form-grid,.integration-preview-checks{grid-template-columns:1fr}.integration-overview{align-items:flex-start;padding:15px}.integration-overview h2{font-size:18px}.integration-status-row{display:block}.integration-status-row>div{margin-bottom:8px}.integration-form-footer{flex-direction:column;align-items:stretch}.integration-form-footer button{width:100%}.integration-advanced summary{flex-direction:column;align-items:flex-start;gap:3px}.integration-preview-header{align-items:flex-start!important}.integration-page-tools{flex-wrap:wrap;align-items:stretch}}@media (prefers-reduced-motion:reduce){.integration-page button{transition:none}}
