:root{--gz-paper:#f7f9ff;--gz-sky-background:radial-gradient(ellipse at 85% 4%, #97caff88, transparent 45%), radial-gradient(ellipse at 7% 70%, #c5e7ffb0, transparent 45%), linear-gradient(180deg, #2b56ce 0%, #527fe5 40%, #b8d4fa 75%, #f7f9ff 100%);--gz-surface:#fff;--gz-ink:#202b45;--gz-green:#4269e8;--gz-lime:#dce7ff;--gz-wash:#edf3ff;--gz-line:#e2e8f3;--gz-muted:#7b87a0;--studio-bg:var(--gz-paper);--studio-panel:var(--gz-wash);--studio-panel-soft:#f1f5fc;--studio-surface:var(--gz-surface);--studio-surface-hover:var(--gz-wash);--studio-border:var(--gz-line);--studio-border-soft:#e9edf6;--studio-border-strong:#c6d2e8;--studio-text:var(--gz-ink);--studio-text-soft:#576780;--studio-text-muted:var(--gz-muted);--studio-accent:var(--gz-green);--studio-accent-soft:#edf3ff;--studio-success:#4269e8;--studio-success-soft:#edf3ff;--gz-font:"PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif}:root:not(.dark){--background:var(--gz-paper);--foreground:var(--gz-ink);--card:var(--gz-surface);--card-foreground:var(--gz-ink);--popover:var(--gz-surface);--popover-foreground:var(--gz-ink);--primary:var(--gz-green);--primary-foreground:#fff;--secondary:var(--gz-wash);--secondary-foreground:var(--gz-ink);--muted:var(--gz-wash);--muted-foreground:#64748b;--accent:var(--gz-wash);--accent-foreground:var(--gz-green);--border:var(--gz-line);--input:var(--gz-line);--ring:#91adfa;--sidebar:var(--gz-paper);--sidebar-foreground:var(--gz-ink);--sidebar-primary:var(--gz-green);--sidebar-primary-foreground:#fff;--sidebar-accent:#e7eeff;--sidebar-accent-foreground:var(--gz-green);--sidebar-border:var(--gz-line);--sidebar-ring:#91adfa}html{scrollbar-gutter:stable}body{font-family:var(--gz-font);color:var(--gz-ink);background:var(--gz-paper)}button,input,select,textarea{font:inherit}:focus-visible{outline-color:var(--gz-green)}.gz-public{background:var(--gz-paper);color:var(--gz-ink);font-family:var(--gz-font)}.gz-public :is(h1,h2,h3){color:var(--gz-ink)}.gz-public :is(button,a){text-underline-offset:4px}.gz-page-intro{border-bottom:1px solid var(--gz-line);background:var(--gz-wash);padding-block:44px}.gz-page-intro h1{max-width:750px}.gz-eyebrow{color:var(--gz-green);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.gz-agent-picker{box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0}.gz-agent-picker>div{flex-wrap:wrap;gap:8px;display:flex}.gz-agent-picker button{box-shadow:none;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:12px;min-width:160px;min-height:56px;padding:14px 22px}.gz-agent-picker button>span:first-child{background:0 0;width:32px;height:32px;margin:0}.gz-agent-picker button img{width:28px;height:28px}.gz-agent-picker button h3{margin:0;font-size:14px}.gz-learn-intro{border:1px solid var(--gz-line);box-shadow:none;background:var(--gz-wash);border-radius:12px;padding:44px}.gz-learn-intro>div{text-align:left;max-width:780px;margin:0}.gz-learn-intro h1{margin-top:0;font-size:clamp(30px,4vw,48px);line-height:1.3}.gz-learn-intro h1 span{display:inline}.gz-learn-intro h1 span+span:before{content:"，"}.gz-learn-intro p{max-width:620px;margin-left:0}.gz-learn-intro>div>div{align-items:flex-start}.gz-learn-intro a{background:var(--gz-ink);box-shadow:none;border:0;border-radius:8px}.gz-learn-intro a:before{display:none}.gz-report-reader{background:var(--gz-paper);font-family:var(--gz-font)}.gz-report-cover{color:var(--gz-ink);background:var(--gz-wash);border:1px solid var(--gz-line);border-radius:12px}.gz-report-cover:after,.gz-report-cover:before{display:none}.gz-report-cover h1{color:var(--gz-ink)}.gz-report-cover [class*=text-blue],.gz-report-cover [class*=text-white]{color:var(--gz-green)}.gz-report-cover [class*=border-white]{border-color:var(--gz-line)}.gz-report-cover [class*=bg-white]{background:var(--gz-surface)}.gz-report-cover-kicker{letter-spacing:.16em;color:var(--gz-green);align-items:center;gap:10px;font-size:11px;font-weight:650;display:inline-flex}.gz-report-cover-kicker:before{content:"";background:currentColor;width:26px;height:2px}.gz-report-reader :is(section[id^=report-],article[id^=report-]){border-color:var(--gz-line);box-shadow:none;border-radius:12px;scroll-margin-top:110px}@media (max-width:700px){.gz-learn-intro{padding:28px 22px}.gz-agent-picker button{flex:40%;min-width:0;padding:12px}.gz-page-intro{padding-block:30px}}.gz-page-intro h1{font-size:clamp(32px,4vw,48px);line-height:1.3}.gz-page-intro+section{padding-top:28px}.gz-guide{max-width:1120px;margin:auto;padding:60px 28px}.gz-guide-head{border-bottom:1px solid var(--gz-line);grid-template-columns:1fr 260px;gap:48px;padding-bottom:36px;display:grid}.gz-guide h1{letter-spacing:-.025em;font-size:clamp(30px,3.5vw,45px);font-weight:650;line-height:1.35}.gz-guide-head>div>p:last-child{max-width:680px;color:var(--gz-muted);margin-top:24px;font-size:15px;line-height:1.95}.gz-guide-actions{flex-direction:column;align-self:end;gap:12px;display:flex}.gz-guide-actions a{border:1px solid var(--gz-line);text-align:center;border-radius:8px;padding:14px 18px;font-size:13px}.gz-guide-actions a:first-child{background:var(--gz-ink);border-color:var(--gz-ink);color:#fff}.gz-guide-body{grid-template-columns:220px minmax(0,1fr);gap:60px;padding-top:42px;display:grid}.gz-guide-body aside{color:var(--gz-muted);font-size:13px;line-height:1.9}.gz-guide-body aside p{margin:12px 0 24px}.gz-guide-body aside a{color:var(--gz-green)}.gz-guide-body section{border-bottom:1px solid var(--gz-line);margin-bottom:30px;padding-bottom:30px}.gz-guide h2{margin:8px 0 12px;font-size:22px;font-weight:650;line-height:1.5}.gz-guide-body section p{color:#576780;font-size:15px;line-height:2}@media (max-width:700px){.gz-guide{padding:36px 22px}.gz-guide-head,.gz-guide-body{grid-template-columns:1fr;gap:24px}.gz-guide-body aside{border-bottom:1px solid var(--gz-line);padding-bottom:24px}}.gz-report-cover{background:linear-gradient(115deg,#edf3ff,#fff);border-radius:24px;box-shadow:0 12px 30px #30476f08}.gz-page-intro{text-align:center;background:linear-gradient(120deg,#e8efff,#f7f9ff);border-bottom:0;padding-block:56px}.gz-page-intro h1,.gz-page-intro p{margin-left:auto;margin-right:auto}.gz-learn-intro{background:linear-gradient(120deg,#e8efff,#fff);border-radius:24px;padding:48px}.gz-auth-page{background:radial-gradient(at 18% 20%,#83b7ff77,#0000 55%),linear-gradient(130deg,#4169e8,#5592f4 58%,#97c8ff)}.gz-app-shell{background:var(--gz-paper);font-family:var(--gz-font)}.gz-app-shell [data-slot=sidebar-header]{padding:24px 14px 18px}.gz-app-shell [data-slot=sidebar-group]{padding-inline:12px}.gz-app-shell [data-slot=sidebar-menu-button]{border-radius:12px;min-height:42px;padding-inline:12px}.gz-app-shell [data-slot=sidebar-menu-sub-button]{border-radius:10px;min-height:36px}.gz-app-shell [data-active=true]{color:var(--gz-green);background:#e7eeff}.gz-app-shell [data-slot=sidebar-inset]{border:1px solid var(--gz-line);border-radius:24px;overflow:hidden;box-shadow:0 8px 30px #30476f05}.gz-app-header{border-bottom:1px solid var(--gz-line);background:#fff;min-height:68px}.gz-app-shell main{background:linear-gradient(#f7f9ff,#fff 260px)}.gz-app-shell :is(h1,h2,h3){font-family:var(--gz-font);letter-spacing:-.015em}.gz-app-shell [data-slot=card]{border-radius:18px;box-shadow:0 4px 16px #30476f04}.gz-app-shell :is(input,select,textarea){border-color:var(--gz-line);border-radius:10px}.gz-app-shell thead{background:var(--gz-wash)}.gz-report-detail{border-radius:24px;box-shadow:0 24px 80px #243a6533}@media (max-width:767px){.gz-app-shell [data-slot=sidebar-inset]{border:0;border-radius:0}}.gz-learn-intro a,.gz-guide-actions a:first-child{background:var(--gz-green);border-radius:30px}.gz-scene-mark{color:#4269e8;justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.gz-scene-mark>svg{background:#edf3ff;border-radius:14px;width:46px;height:46px;padding:12px}.gz-scene-mark>span{color:#a6b3ce;font-size:12px}.gz-scene-card h3{font-size:22px}.gz-use-scene{color:#fff;cursor:pointer;background:#4269e8;border-radius:28px;align-items:center;gap:12px;margin-top:20px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.gz-use-scene:hover{background:#3159d3}
