:root{--color-canvas:#e6eae8;--color-canvas-deep:#d7ddda;--color-paper:#fbfcf9;--color-paper-soft:#fbfcf9e6;--color-paper-quiet:#e7ebe8e6;--color-ink:#1b2428;--color-ink-soft:#3e4b50;--color-muted:#68777a;--color-quiet:#9aa5a5;--color-line:#1b242821;--color-line-strong:#1b24283d;--color-line-light:#ffffffdb;--brand-signal:#b34f43;--brand-signal-deep:#80372f;--brand-signal-hover:#9d433a;--brand-signal-wash:#b34f431a;--brand-signal-glow:#b34f4329;--brand-cobalt:#2c5a73;--brand-cobalt-deep:#204455;--brand-cobalt-hover:#244d63;--brand-cobalt-wash:#2c5a731a;--brand-cobalt-glow:#2c5a7326;--brand-mark-ink:#263c3b;--brand-mark-paper:#fbfcf9;--brand-mark-fold:#d8e1dc;--brand-mark-signal:var(--brand-signal);--color-amber:var(--brand-signal);--color-amber-deep:var(--brand-signal-deep);--color-amber-hover:var(--brand-signal-hover);--color-amber-wash:var(--brand-signal-wash);--color-amber-glow:var(--brand-signal-glow);--color-action-accent:var(--brand-signal);--surface-action:#f6e8e4;--surface-action-hover:#f0d8d3;--surface-action-pressed:#e7c7c1;--text-action:var(--brand-signal-deep);--border-action:#80372f42;--border-action-hover:#80372f6b;--color-sage:#52776e;--color-sage-wash:#52776e1a;--color-clay:var(--brand-signal);--color-clay-wash:var(--brand-signal-wash);--color-white:#fff;--font-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, Georgia, serif;--font-serif-latin:"Source Serif 4", "Iowan Old Style", Georgia, serif;--font-sans:"PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-ui:13px;--text-body:14px;--text-card-title:15px;--text-tool-title:34px;--radius-small:4px;--radius-control:6px;--radius-panel:8px;--sidebar-width:216px;--sidebar-focus-width:72px;--content-gutter:clamp(24px, 3.2vw, 52px);--content-max:1560px;--surface-sidebar:#dee3e0f5;--surface-settings:#fbfcf9f0;--surface-input:#eff2eff0;--surface-output:#fbfcf9f5;--surface-control:#dae0dcd1;--surface-control-selected:#fffffff5;--shadow-sidebar:8px 0 24px #1b242808;--shadow-panel:0 8px 24px #1b242811, 0 2px 5px #1b242809;--shadow-panel-hover:0 12px 30px #1b242817, 0 3px 7px #1b24280b;--shadow-control:0 1px 4px #1b242814;--shadow-button:0 5px 14px #80372f1a;--shadow-button-hover:0 8px 20px #80372f26;--shadow-focus:0 14px 38px #1b24281a, 0 0 0 1px #b34f4357, 0 0 28px #b34f431f;--surface-tool-input:#eff2eff5;--surface-tool-output:#fbfcf9fa;--surface-watermark-source:#eff2eff5;--surface-watermark-preview:#e7ebe8e6;--border-watermark-preview:#80372f2e;--shadow-watermark-preview:0 12px 34px #1b242814, 0 2px 6px #1b24280a;--duration-fast:.16s;--duration-normal:.25s;--duration-layout:.32s;--ease-out:cubic-bezier(.2, .75, .25, 1);--blur-material:18px;--blur-editor:var(--blur-material)}:root{--color-canvas:#f8f9fc;--color-canvas-deep:#eef3fb;--color-paper:#fff;--color-paper-soft:#ffffffc7;--color-paper-quiet:#f8f9fcad;--color-ink:#111629;--color-ink-soft:#3f475f;--color-muted:#8088a0;--color-quiet:#aeb5ca;--color-line:#7480a429;--color-line-strong:#68749c3d;--brand-signal:#6e82ff;--brand-signal-deep:#5168f2;--brand-signal-hover:#5d73f7;--brand-signal-wash:#6e82ff1f;--brand-signal-glow:#6e82ff38;--brand-cobalt:#7f93ff;--brand-cobalt-deep:#586df0;--brand-cobalt-wash:#7f93ff1f;--color-amber:#f1c991;--color-amber-deep:#6e82ff;--color-amber-hover:#5d73f7;--color-amber-wash:#ffe8c68f;--color-amber-glow:#f1c99133;--color-sage:#73b89d;--color-sage-wash:#dff6e5b3;--color-clay:#f2a985;--color-clay-wash:#ffe6d9b8;--surface-sidebar:#ffffffa3;--surface-settings:#ffffffb8;--surface-input:#ffffffbd;--surface-output:#ffffffbd;--surface-control:#f6f7fcc2;--surface-control-selected:#fffffff0;--shadow-sidebar:18px 0 42px #5b66890f;--shadow-panel:0 30px 90px #63709d1f, 0 8px 24px #8e99bc14;--shadow-panel-hover:0 36px 98px #63709d29, 0 12px 28px #8e99bc1a;--shadow-control:0 8px 22px #6e7eab14;--shadow-button:0 14px 32px #171a232e;--shadow-button-hover:0 18px 38px #171a2338;--shadow-focus:0 0 0 1px #6e82ff38, 0 18px 48px #6e82ff26;--surface-tool-input:#fff9;--surface-tool-output:#fff9;--font-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, Georgia, serif;--font-serif-latin:"Cormorant Garamond", "Source Serif 4", Georgia, serif;--font-sans:"PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", system-ui, sans-serif;--sidebar-width:128px;--sidebar-focus-width:128px;--content-gutter:clamp(34px, 5vw, 92px);--content-max:1380px;--radius-small:10px;--radius-control:18px;--radius-panel:24px;--blur-material:28px;--blur-editor:18px}:focus-visible{outline-color:#6e82ffc7}.pulse-navigation__item,.pulse-navigation__tool{color:#747d98;background:0 0;border:0;border-radius:0;place-items:center;gap:8px;width:100%;min-height:64px;font-size:14px;line-height:1;display:grid}.pulse-navigation__item.is-active,.pulse-navigation__tool.is-active,.pulse-surface--workspace .pulse-navigation__item:nth-child(2),.pulse-navigation__item.is-active svg,.pulse-navigation__tool.is-active svg,.pulse-surface--workspace .pulse-navigation__item:nth-child(2) svg{color:#5f72ff}@media (max-width:1199px){.pulse-content{margin-left:96px}.pulse-sidebar{width:96px}.pulse-brand span{font-size:28px}.zhiye-homepage{padding-left:44px}.zhiye-home-hero{grid-template-columns:1fr;min-height:520px}.zhiye-home-hero__object{opacity:.7;width:min(760px,88vw);top:110px}.zhiye-home-tools{grid-template-columns:repeat(2,minmax(220px,1fr))}.zhiye-tool-more{display:none}.pulse-editor-grid{grid-template-columns:1fr}}@media (max-width:767px){.pulse-mobile-menu,.pulse-mobile-brand{display:flex}.pulse-mobile-brand{z-index:31;position:fixed;top:20px;left:68px}.pulse-sidebar{width:112px;transform:translate(-112px)}.pulse-app.is-navigation-open .pulse-sidebar{transform:translate(0)}.pulse-content{margin-left:0}.pulse-global-tools{display:none}.zhiye-homepage{padding:86px 20px 28px}.zhiye-home-topbar{justify-content:stretch}.zhiye-home-search{width:100%}.zhiye-home-spark{flex:0 0 48px}.zhiye-home-hero{min-height:auto;padding-top:38px}.zhiye-home-hero__copy{padding-left:0}.zhiye-home-hero h1{font-size:42px}.zhiye-home-hero__object{width:100%;height:220px;margin-top:18px;position:relative;top:auto;right:auto}.zhiye-home-hero__object img{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.zhiye-home-hero__actions{flex-wrap:wrap}.zhiye-home-tools{grid-template-columns:1fr;margin-top:28px}.zhiye-tool-card,.zhiye-tool-card a{min-height:210px}.zhiye-home-quote{grid-template-columns:1fr;padding:28px 24px}.zhiye-home-quote>div{grid-template-columns:40px minmax(0,1fr)}.zhiye-home-quote p{font-size:20px}.zhiye-home-quote dl{grid-template-columns:1fr}.pulse-workbench{padding:98px 16px 30px}.pulse-workbench:before{opacity:.42;width:100%}.pulse-workbench__header{margin-bottom:32px;padding-left:0}.pulse-workspace,.pulse-watermark-workspace{padding:22px 14px}.pulse-toolbar__configuration{gap:14px}}.zhiye-home-hero__eyebrow span{writing-mode:horizontal-tb;background:0 0;border-radius:0;width:auto;height:auto;display:inline;position:static;transform:none}.zhiye-home-hero__object{right:-70px}.zhiye-home-hero__object img{object-position:center;-webkit-mask-image:none;mask-image:none}.pulse-workbench:before{background-size:cover;right:-10px;-webkit-mask-image:none;mask-image:none}.pulse-editor-card--input:focus-within,.pulse-editor-card.has-error,.pulse-editor-card.is-copied{border-color:#b9c4e06b;box-shadow:inset 0 1px #ffffffd6,0 16px 42px #808cb014}.pulse-workspace :focus-visible,.pulse-watermark-workspace :focus-visible{outline-width:1px;outline-color:#6e82ff5c}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:320px}body{background:var(--color-canvas);min-width:320px;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.55;overflow-x:hidden}body:before{z-index:100;pointer-events:none;content:"";opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.74'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}::selection{background:var(--color-amber);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-amber-deep);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pulse-app{background-color:var(--color-canvas);min-height:100dvh;transition:background-color var(--duration-layout) var(--ease-out)}.pulse-day--night{--color-canvas:#e2ebeb;--color-canvas-deep:#d2dfdf;--surface-sidebar:#d7e4e3f0;--surface-input:#e5efeeeb}.pulse-sidebar{z-index:30;width:var(--sidebar-width);border-right:1px solid var(--color-line);background:var(--surface-sidebar);min-height:100dvh;box-shadow:var(--shadow-sidebar);-webkit-backdrop-filter:blur(var(--blur-material));transition:width var(--duration-layout) var(--ease-out), padding var(--duration-layout) var(--ease-out);flex-direction:column;padding:30px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.pulse-brand{white-space:nowrap;align-items:center;gap:12px;min-width:0;padding:0 8px 26px;display:flex}.pulse-brand__mark{flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.pulse-brand__mark svg{display:block}.pulse-brand>span:last-child{min-width:0;display:grid}.pulse-brand strong{color:var(--color-amber-deep);font-family:var(--font-serif);align-items:baseline;gap:6px;font-size:18px;font-weight:600;line-height:1.05;display:flex}.pulse-brand strong em{color:var(--color-muted);font-family:var(--font-serif-latin);letter-spacing:.8px;font-size:10px;font-style:normal;font-weight:600}.pulse-brand small{color:var(--color-muted);letter-spacing:.8px;margin-top:4px;font-size:8px}.pulse-focus-toggle{border-radius:var(--radius-control);background:var(--color-amber-wash);width:100%;min-height:42px;color:var(--color-amber-deep);font-family:var(--font-serif);font-size:var(--text-ui);white-space:nowrap;transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;display:flex}.pulse-focus-toggle:hover{background:#405a501f;border-color:#405a502e;transform:translateY(-1px)}.pulse-navigation{margin-top:48px}.pulse-navigation__tools{gap:6px;display:grid}.pulse-navigation__tool{border-radius:var(--radius-control);min-height:43px;color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-body);white-space:nowrap;transition:color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.pulse-navigation__tool:before{content:"";width:2px;height:20px;transition:height var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);background:0 0;border-radius:0 2px 2px 0;position:absolute;left:-16px}.pulse-navigation__tool:hover{color:var(--color-ink);background:#ffffff6b;transform:translate(2px)}.pulse-navigation__tool.is-active{color:var(--color-amber-deep);background:#405a5012;font-weight:600}.pulse-navigation__tool.is-active:before{background:var(--color-amber);height:28px}.pulse-navigation__tool svg{flex:none}.pulse-sidebar__footer{border-top:1px solid var(--color-line);gap:10px;margin-top:auto;padding-top:18px;display:grid}.pulse-language-toggle,.pulse-time-light{border-radius:var(--radius-control);height:36px;color:var(--color-muted);font-size:var(--text-sm);transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);background:0 0;border:0;align-items:center;display:flex}.pulse-language-toggle{justify-content:flex-start;gap:3px;padding:4px}.pulse-language-toggle span{border-radius:var(--radius-small);place-items:center;min-width:34px;height:28px;display:grid}.pulse-language-toggle .is-active{box-shadow:var(--shadow-control);color:var(--color-amber-deep);background:#ffffffc7}.pulse-time-light{white-space:nowrap;gap:9px;padding:0 8px}.pulse-time-light:hover,.pulse-language-toggle:hover{color:var(--color-ink);background:#ffffff61}.pulse-time-light i{background:var(--color-amber);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #405a5047}.pulse-content{min-height:100dvh;margin-left:var(--sidebar-width);transition:margin-left var(--duration-layout) var(--ease-out)}.pulse-mobile-menu,.pulse-mobile-brand,.pulse-nav-scrim{display:none}.pulse-app.is-focus-mode .pulse-sidebar{width:var(--sidebar-focus-width);padding-inline:14px}.pulse-app.is-focus-mode .pulse-content{margin-left:var(--sidebar-focus-width)}.pulse-app.is-focus-mode .pulse-brand{justify-content:center;padding-inline:0}.pulse-app.is-focus-mode .pulse-brand>span:last-child,.pulse-app.is-focus-mode .pulse-focus-toggle span,.pulse-app.is-focus-mode .pulse-navigation__tool span,.pulse-app.is-focus-mode .pulse-sidebar__footer{pointer-events:none;display:none}.pulse-app.is-focus-mode .pulse-focus-toggle,.pulse-app.is-focus-mode .pulse-navigation__tool{justify-content:center;gap:0;width:42px;margin-inline:auto;padding-inline:0}.pulse-app.is-focus-mode .pulse-focus-toggle svg,.pulse-app.is-focus-mode .pulse-navigation__tool svg{flex:none;display:block}.pulse-app.is-focus-mode .pulse-navigation__tool:before{left:-14px}.pulse-workbench{width:min(100%, var(--content-max));min-height:100dvh;padding:32px var(--content-gutter) 22px;flex-direction:column;margin:0 auto;display:flex}.pulse-workbench__header{flex:none;justify-content:space-between;align-items:flex-start;min-height:82px;display:flex}.pulse-workbench__header h1{color:var(--color-amber-deep);font-family:var(--font-serif);font-size:var(--text-tool-title);letter-spacing:0;margin:0;font-weight:600;line-height:1.18}.pulse-workbench__header p{max-width:620px;color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-ui);margin:8px 0 0}.pulse-workspace{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.pulse-toolbar{border:1px solid var(--color-line-light);border-radius:var(--radius-panel);min-height:66px;-webkit-backdrop-filter:blur(var(--blur-material));background:#ffffffb8;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px 10px 16px;display:flex;position:relative;box-shadow:0 7px 24px #1f293709}.pulse-toolbar:before{pointer-events:none;border-radius:inherit;content:"";border:1px solid #1f29370d;position:absolute;inset:0}.pulse-toolbar__configuration{z-index:1;align-items:center;gap:24px;min-width:0;display:flex;position:relative}.pulse-mode-group,.pulse-toolbar__preferences{align-items:center;gap:10px;min-width:0;display:flex}.pulse-toolbar__preferences{padding-left:24px;position:relative}.pulse-toolbar__preferences:before{background:var(--color-line);content:"";width:1px;height:28px;position:absolute;left:0}.pulse-toolbar__caption,.pulse-toolbar__preferences>span{color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-sm);flex:none;font-weight:600}.pulse-toolbar__preferences>small{max-width:240px;color:var(--color-quiet);font-size:var(--text-xs)}.pulse-editor-grid{flex:auto;grid-template-columns:minmax(320px,1fr) 122px minmax(320px,1fr);align-items:stretch;gap:18px;min-height:0;display:grid}.pulse-editor-grid--base64{flex:0 0 clamp(296px,40vh,330px);grid-template-columns:minmax(300px,.92fr) 122px minmax(320px,1.08fr);min-height:296px;max-height:330px}.pulse-editor-grid--json-formatter{grid-template-columns:minmax(340px,1fr) 122px minmax(340px,1.04fr);min-height:500px}.pulse-editor-grid--markdown-cleaner{grid-template-columns:minmax(350px,1.08fr) 122px minmax(330px,.92fr);min-height:520px}.pulse-editor-card{border:1px solid var(--color-line-light);border-radius:var(--radius-panel);min-width:0;min-height:0;box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.pulse-settings-panel{background:var(--surface-settings);-webkit-backdrop-filter:blur(var(--blur-material));flex-direction:column;display:flex}.pulse-settings-panel:after,.pulse-editor-card:before{z-index:0;pointer-events:none;border-radius:inherit;content:"";border:1px solid #1f29370e;position:absolute;inset:0}.pulse-settings-panel__header,.pulse-editor-card__heading{z-index:2;border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:46px;display:flex;position:relative}.pulse-settings-panel__header{padding:0 16px}.pulse-settings-panel__header>span,.pulse-editor-card__heading>span:first-child{color:var(--color-ink-soft);font-family:var(--font-serif);font-size:var(--text-card-title);font-weight:600}.pulse-settings-panel__body{z-index:1;flex-direction:column;flex:1;gap:24px;min-height:0;padding:20px 16px;display:flex;position:relative}.pulse-settings-group{gap:10px;display:grid}.pulse-settings-group+.pulse-settings-group{border-top:1px solid var(--color-line);padding-top:22px}.pulse-settings-group__label{color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-sm);font-weight:600}.pulse-settings-note{color:var(--color-quiet);font-size:var(--text-xs);line-height:1.55}.pulse-segmented-control,.pulse-quiet-segments,.pulse-result-view{border-radius:var(--radius-control);background:var(--surface-control);border:1px solid #1f293711;padding:3px;display:flex}.pulse-segmented-control{flex-direction:row;gap:3px}.pulse-quiet-segments{gap:3px}.pulse-segmented-control button,.pulse-quiet-segments button,.pulse-result-view button{border-radius:var(--radius-small);min-width:0;min-height:34px;color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:flex;position:relative}.pulse-segmented-control button{min-width:56px}.pulse-quiet-segments button{min-width:64px}.pulse-segmented-control button:hover,.pulse-quiet-segments button:hover,.pulse-result-view button:hover{color:var(--color-ink)}.pulse-segmented-control button.is-selected,.pulse-quiet-segments button.is-selected,.pulse-result-view button.is-selected{background:var(--surface-control-selected);box-shadow:var(--shadow-control);color:var(--color-amber-deep);font-weight:600}.pulse-segmented-control button small{color:var(--color-amber-hover);font-size:9px;font-weight:400}.pulse-segmented-control__static{border-radius:var(--radius-small);background:var(--surface-control-selected);min-height:34px;box-shadow:var(--shadow-control);color:var(--color-amber-deep);font-size:var(--text-sm);align-items:center;padding:0 10px;display:flex}.pulse-check{min-height:34px;color:var(--color-ink-soft);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:9px;display:flex}.pulse-check input{width:15px;height:15px;accent-color:var(--color-amber-deep);margin:0}.pulse-editor-card{transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);flex-direction:column;display:flex}.pulse-editor-card--input{background:var(--surface-input)}.pulse-editor-card--output{background:var(--surface-output)}.pulse-editor-card--input:focus-within{z-index:3;animation:3s ease-in-out infinite pulse-card-breathe}.pulse-editor-card.has-error{border-color:#ad696294;box-shadow:0 12px 34px #ad69621c}.pulse-editor-card.is-copied{border-color:#778f847a}.pulse-editor-card__heading{padding:0 14px 0 16px}.pulse-editor-card__heading>div{align-items:center;gap:7px;min-width:0;display:flex}.pulse-editor-card__heading>div>span{color:var(--color-quiet);font-size:var(--text-xs);white-space:nowrap}.pulse-editor-card textarea{z-index:1;resize:none;width:100%;min-height:0;color:var(--color-ink);font-family:var(--font-mono);tab-size:2;background:0 0;border:0;outline:0;flex:1;padding:20px;font-size:13px;line-height:1.75;position:relative}.pulse-workspace--markdown-cleaner .pulse-editor-card textarea{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.8}.pulse-editor-card textarea::placeholder{color:var(--color-quiet);opacity:.75}.pulse-transfer{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.pulse-run-button,.pulse-swap-button,.pulse-icon-button,.pulse-file-import{border-radius:var(--radius-control);transition:color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.pulse-run-button{border:1px solid var(--border-action);background:var(--surface-action);width:100%;min-width:0;height:42px;box-shadow:var(--shadow-button);color:var(--text-action);font-family:var(--font-serif);font-size:var(--text-ui);gap:8px;padding:0 12px;font-weight:600;position:relative;overflow:hidden}.pulse-run-button:hover{border-color:var(--border-action-hover);background:var(--surface-action-hover);box-shadow:var(--shadow-button-hover);transform:translateY(-2px)}.pulse-run-button:active,.pulse-swap-button:active,.pulse-icon-button:active{transform:scale(.96)}.pulse-run-button:active{background:var(--surface-action-pressed)}.pulse-run-button.has-ripple:after{content:"";background:#405a5024;border-radius:50%;width:12px;height:12px;animation:.65s ease-out forwards pulse-run-ripple;position:absolute}.pulse-swap-button{border:1px solid var(--color-line-strong);width:40px;height:40px;color:var(--color-muted);font-size:var(--text-sm);background:#ffffffb8;flex:0 0 40px;padding:0}.pulse-swap-button:hover{color:var(--color-amber-deep);border-color:#405a504d;transform:translateY(-1px)}.pulse-icon-button,.pulse-file-import{width:32px;height:32px;color:var(--color-muted);background:0 0;border:1px solid #0000;flex:0 0 32px;padding:0}.pulse-icon-button--small,.pulse-file-import{flex-basis:30px;width:30px;height:30px}.pulse-icon-button:hover,.pulse-file-import:hover{border-color:var(--color-line);color:var(--color-amber-deep);background:#ffffff9e}.pulse-file-import{cursor:pointer;position:relative}.pulse-file-import input{opacity:0;width:1px;height:1px;position:absolute}.pulse-result-view{flex:none;width:62px}.pulse-result-view button{min-height:26px;padding:0}.pulse-copy-toast{z-index:5;border-radius:var(--radius-control);height:28px;box-shadow:var(--shadow-control);color:var(--color-sage);font-size:var(--text-xs);animation:pulse-toast-in .22s var(--ease-out) both;background:#f9fcf9f0;border:1px solid #778f8452;align-items:center;gap:6px;padding:0 9px;display:flex;position:absolute;top:52px;right:12px}.pulse-input-issue{z-index:2;background:var(--color-clay-wash);min-height:36px;color:var(--color-clay);font-size:var(--text-xs);border-top:1px solid #ad696233;align-items:center;gap:8px;margin:0;padding:7px 16px;display:flex;position:relative}.pulse-input-issue>span{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.pulse-drop-overlay{z-index:8;border:1px dashed var(--color-amber);color:var(--color-amber-deep);font-family:var(--font-serif);background:#fffffff2;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:46px 0 0}.pulse-json-tree{z-index:1;min-height:0;color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--text-sm);flex:1;padding:18px;position:relative;overflow:auto}.pulse-json-tree__branch{margin:3px 0}.pulse-json-tree__branch summary{cursor:pointer;color:var(--color-amber-deep)}.pulse-json-tree__branch summary small{color:var(--color-quiet);font-family:var(--font-sans);font-size:var(--text-2xs);margin-left:8px}.pulse-json-tree__children{border-left:1px solid #405a5038;gap:3px;margin:5px 0 7px 8px;padding-left:13px;display:grid}.pulse-json-tree__value{grid-template-columns:minmax(68px,auto) 1fr;gap:9px;padding:3px 0;display:grid}.pulse-json-tree__value span{color:var(--color-muted)}.pulse-json-tree__value code{overflow-wrap:anywhere;color:var(--color-ink)}.pulse-json-tree__truncated{color:var(--color-quiet);font-family:var(--font-sans);font-size:var(--text-xs)}.pulse-statusbar{min-height:40px;color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:0 4px;display:flex}.pulse-status{align-items:center;gap:7px;min-width:0;display:flex}.pulse-status__label{color:var(--color-quiet);font-family:var(--font-serif)}.pulse-status--success svg{color:var(--color-sage)}.pulse-status--error{color:var(--color-clay)}.pulse-statusbar__metrics{white-space:nowrap;align-items:center;gap:0;display:flex}.pulse-statusbar__metrics span+span:before{color:#2a313833;content:"|";margin:0 9px}.pulse-markdown-stats,.pulse-json-stats{border:1px solid var(--color-line);border-radius:var(--radius-control);min-height:38px;color:var(--color-muted);font-size:var(--text-xs);background:#ffffff8a;align-items:center;gap:18px;padding:0 15px;display:flex}.pulse-markdown-stats strong,.pulse-json-stats strong{color:var(--color-ink-soft);font-weight:600}.pulse-markdown-stats small,.pulse-json-stats small{color:var(--color-quiet);margin-left:auto}.pulse-watermark-workspace{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.pulse-watermark-controls{border:1px solid var(--color-line);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(var(--blur-material));background:#ffffffdb;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.pulse-watermark-controls:before{pointer-events:none;border-radius:inherit;content:"";border:1px solid #1f29370d;position:absolute;inset:0}.pulse-watermark-controls__header{z-index:2;border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:44px;padding:0 8px 0 14px;display:flex;position:relative}.pulse-watermark-controls__header>span{color:var(--color-ink-soft);font-family:var(--font-serif);font-size:var(--text-card-title);font-weight:600}.pulse-watermark-controls__body{z-index:1;grid-template-columns:minmax(250px,1.8fr) minmax(138px,.7fr) minmax(170px,1fr) minmax(170px,1fr);min-height:0;display:grid;position:relative}.pulse-watermark-field{border-right:1px solid var(--color-line);align-content:center;gap:7px;min-width:0;padding:12px 14px 14px;display:grid;position:relative}.pulse-watermark-field:last-child{border-right:0}.pulse-watermark-field>span:first-child{min-height:17px;color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.pulse-watermark-field output{color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400}.pulse-watermark-field>input[type=text]{border:1px solid var(--color-line);border-radius:var(--radius-control);width:100%;height:36px;color:var(--color-ink);font-size:var(--text-ui);transition:border-color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);background:#f3f4f5c2;outline:0;padding:0 11px}.pulse-watermark-field>input[type=text]:focus{background:var(--color-white);border-color:#405a5070;box-shadow:0 0 0 3px #405a5012}.pulse-watermark-field>input[type=text]::placeholder{color:var(--color-quiet)}.pulse-watermark-field input[type=range]{width:100%;height:18px;accent-color:var(--color-action-accent);cursor:pointer;margin:2px 0 0}.pulse-color-control{border:1px solid var(--color-line);border-radius:var(--radius-control);background:#f3f4f5c2;align-items:center;gap:9px;height:36px;padding:4px 9px 4px 5px;display:flex}.pulse-color-control input[type=color]{border-radius:var(--radius-small);cursor:pointer;background:0 0;border:0;width:30px;height:28px;padding:0;overflow:hidden}.pulse-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.pulse-color-control input[type=color]::-webkit-color-swatch{border-radius:var(--radius-small);border:0}.pulse-color-control code{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.pulse-watermark-panels{flex:470px;grid-template-columns:minmax(320px,1fr) 122px minmax(320px,1.04fr);gap:18px;min-height:470px;display:grid}.pulse-watermark-live-flow{place-items:center;min-width:0;display:grid}.pulse-watermark-live-flow>span:first-child{width:42px;height:42px;box-shadow:var(--shadow-control);color:var(--color-amber-deep);background:#ffffffb8;border:1px solid #405a502e;border-radius:50%;place-items:center;display:grid}.pulse-watermark-panel{border:1px solid var(--color-line);border-radius:var(--radius-panel);min-width:0;min-height:0;box-shadow:var(--shadow-panel);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);background:#ffffffe6;flex-direction:column;display:flex;position:relative;overflow:hidden}.pulse-watermark-panel--source.is-dragging{box-shadow:var(--shadow-focus);border-color:#405a506b}.pulse-watermark-panel__header{z-index:3;border-bottom:1px solid var(--color-line);background:#ffffffe6;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px 10px 7px 14px;display:flex;position:relative}.pulse-watermark-panel__header>div{align-items:center;gap:8px;min-width:0;display:flex}.pulse-watermark-panel__header>div:first-child{color:var(--color-ink-soft);font-family:var(--font-serif);font-size:var(--text-card-title);font-weight:600}.pulse-watermark-panel__header small{color:var(--color-quiet);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-left:4px;font-weight:400;overflow:hidden}.pulse-watermark-upload,.pulse-watermark-download{border-radius:var(--radius-control);height:36px;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pulse-watermark-upload input,.pulse-watermark-empty>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pulse-watermark-upload--quiet{border:1px solid var(--color-line);color:var(--color-muted);background:#f3f4f5b8}.pulse-watermark-upload--quiet:hover{background:var(--color-white);color:var(--color-amber);border-color:#405a503d}.pulse-watermark-download{border:1px solid var(--border-action);background:var(--surface-action);box-shadow:var(--shadow-button);color:var(--text-action);font-family:var(--font-serif);font-weight:600}.pulse-watermark-download:hover:not(:disabled){border-color:var(--border-action-hover);background:var(--surface-action-hover);box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.pulse-watermark-download:disabled{border-color:var(--color-line);box-shadow:none;color:var(--color-quiet);background:#e1e3e4b8}.pulse-watermark-panel__body{flex:1;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex;position:relative;overflow:hidden}.pulse-watermark-panel--source .pulse-watermark-panel__body{background:#f3f4f5c7}.pulse-watermark-source-image,.pulse-watermark-panel__body canvas{object-fit:contain;border-radius:var(--radius-small);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 10px 28px #1f293724}.pulse-watermark-panel__body canvas{display:none}.pulse-watermark-panel__body canvas.is-visible{display:block}.pulse-watermark-empty{border-radius:var(--radius-control);width:100%;height:100%;min-height:360px;color:var(--color-muted);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);border:1px dashed #2a31382e;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:relative;overflow:hidden}.pulse-watermark-empty:hover{background:#ffffff75;border-color:#405a5047}.pulse-watermark-empty__icon{width:48px;height:48px;color:var(--color-action-accent);background:#ffffffb8;border:1px solid #405a501f;border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.pulse-watermark-empty strong{color:var(--color-ink-soft);font-family:var(--font-serif);font-size:var(--text-card-title);font-weight:600}.pulse-watermark-empty small{color:var(--color-quiet);font-size:var(--text-xs)}.pulse-watermark-empty .pulse-watermark-upload{border:1px solid var(--border-action);background:var(--surface-action);box-shadow:var(--shadow-button);color:var(--text-action);margin-top:10px}.pulse-watermark-output-empty{max-width:260px;color:var(--color-quiet);font-family:var(--font-serif);font-size:var(--text-ui);text-align:center;place-items:center;gap:10px;display:grid}.pulse-watermark-output-empty svg{color:#5e7b708f}.pulse-watermark-empty .pulse-watermark-upload:hover{border-color:var(--border-action-hover);background:var(--surface-action-hover)}.pulse-watermark-drop{z-index:6;border:1px dashed var(--color-amber);border-radius:var(--radius-control);color:var(--color-amber);font-family:var(--font-serif);background:#f8f9faf0;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:10px}.pulse-watermark-statusbar{min-height:38px;color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:16px;padding:0 4px;display:flex}.pulse-watermark-statusbar>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.pulse-not-found{place-content:center;justify-items:start;min-height:100dvh;padding:40px;display:grid}.pulse-not-found p{color:var(--color-amber-deep);font-family:var(--font-serif)}.pulse-not-found h1{max-width:520px;font-family:var(--font-serif);margin:4px 0 24px;font-size:32px;font-weight:600}.pulse-not-found a{border-bottom:1px solid var(--color-amber-deep);color:var(--color-amber-deep);padding-bottom:3px}.zhiye-home{--home-accent:#526c62;--home-accent-soft:#e6eeea;--home-blue:#526f8d;width:min(100%, var(--content-max));padding:0 var(--content-gutter) 30px;margin:0 auto}.zhiye-hero{grid-template-columns:minmax(440px,1.04fr) minmax(390px,.96fr);align-items:center;gap:clamp(42px,6vw,96px);min-height:min(720px,100dvh - 92px);padding:48px 0 42px;display:grid}.zhiye-hero__copy{z-index:2;max-width:650px;position:relative}.zhiye-hero__eyebrow{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;line-height:1;display:flex}.zhiye-hero__eyebrow span{background:var(--home-accent);width:18px;height:2px}.zhiye-hero h1{color:var(--color-ink);font-family:var(--font-serif);margin:0;font-size:84px;font-weight:600;line-height:.98}.zhiye-hero__tagline{color:var(--color-amber-deep);font-family:var(--font-serif);margin:22px 0 0;font-size:29px;font-weight:500;line-height:1.35}.zhiye-hero__lede{max-width:550px;color:var(--color-ink-soft);margin:18px 0 0;font-size:15px;line-height:1.9}.zhiye-search{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);width:min(100%,590px);min-height:62px;color:var(--color-muted);-webkit-backdrop-filter:blur(14px);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);background:#ffffffd1;align-items:center;gap:13px;margin-top:38px;padding:0 14px 0 19px;display:flex;box-shadow:0 7px 24px #1f29370e}.zhiye-search:focus-within{border-color:#405a508c;transform:translateY(-1px);box-shadow:0 10px 30px #1f293713,0 0 0 3px #526c6217}.zhiye-search input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.zhiye-search input::placeholder{color:var(--color-quiet)}.zhiye-search>span,.zhiye-search button{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-paper-quiet);min-width:34px;height:30px;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:center;align-items:center;gap:3px;padding:0 8px;display:flex}.zhiye-search button:hover{border-color:var(--border-action-hover);color:var(--color-amber-deep)}.zhiye-promises{color:var(--color-muted);margin:18px 0 0;padding:0;list-style:none;display:flex}.zhiye-promises li{border-right:1px solid var(--color-line);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:7px;padding:0 17px;display:flex}.zhiye-promises li:first-child{padding-left:0}.zhiye-promises li:last-child{border-right:0}.zhiye-promises svg{color:var(--home-accent)}.zhiye-hero__signal{min-width:0}.zhiye-signal{--signal-color:var(--color-amber);max-width:520px;color:var(--color-ink-soft);margin-left:auto;position:relative}.zhiye-signal--sage{--signal-color:var(--color-sage)}.zhiye-signal--clay{--signal-color:var(--color-clay)}.zhiye-signal__caption,.zhiye-signal__foot{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-2xs);justify-content:space-between;align-items:center;display:flex}.zhiye-signal__caption{border-bottom:1px solid var(--color-line);padding-bottom:12px}.zhiye-signal__caption strong{color:var(--signal-color);font-size:inherit;font-weight:500}.zhiye-signal__stage{height:400px;position:relative}.zhiye-signal__line{z-index:0;background:color-mix(in srgb, var(--signal-color) 58%, transparent);height:1px;position:absolute}.zhiye-signal__line:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 27px,#526c6229 27px 28px);position:absolute;inset:-3px 0}.zhiye-signal__line--top{top:72px;left:70px;right:70px}.zhiye-signal__line--diagonal{transform-origin:0;width:calc(100% - 144px);bottom:88px;left:72px;transform:rotate(-34deg)}.zhiye-signal__line--bottom{bottom:72px;left:70px;right:70px}.zhiye-signal__runner{z-index:2;border:2px solid var(--color-canvas);background:var(--signal-color);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--signal-color) 12%, transparent);animation:zhiye-signal-run 3.8s var(--ease-out) infinite;border-radius:50%;position:absolute;top:68px;left:70px}.zhiye-signal__node{z-index:3;width:76px;height:76px;color:var(--signal-color);transition:transform var(--duration-layout) var(--ease-out), box-shadow var(--duration-layout) var(--ease-out);background:#f8f9faf0;border:1px solid #2a31381f;border-radius:50%;align-content:center;place-items:center;gap:7px;display:grid;position:absolute;box-shadow:0 9px 28px #1f293712}.zhiye-signal:hover .zhiye-signal__node--tool{box-shadow:0 13px 34px #1f29371c, 0 0 0 8px color-mix(in srgb, var(--signal-color) 8%, transparent);transform:translateY(-3px)}.zhiye-signal__node span{color:var(--color-ink-soft);font-size:var(--text-2xs);white-space:nowrap}.zhiye-signal__node i{border:2px solid var(--signal-color);border-radius:50%;width:8px;height:8px}.zhiye-signal__node--input{top:34px;left:18px}.zhiye-signal__node--tool{background:color-mix(in srgb, var(--signal-color) 9%, #f8f9fa);top:34px;right:18px}.zhiye-signal__node--local{bottom:34px;left:18px}.zhiye-signal__node--output{bottom:34px;right:18px}.zhiye-signal__foot{border-top:1px solid var(--color-line);justify-content:center;gap:12px;padding-top:12px}.zhiye-signal__foot svg{color:var(--color-quiet)}.zhiye-tools,.zhiye-local,.zhiye-scenes{border-top:1px solid var(--color-line);padding:76px 0;scroll-margin-top:20px}.zhiye-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.zhiye-section-heading p,.zhiye-local__statement>p{color:var(--home-accent);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;margin:0 0 8px}.zhiye-section-heading h2,.zhiye-local h2,.zhiye-scenes h2{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:600;line-height:1.35}.zhiye-section-heading>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.zhiye-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.zhiye-tool-card{--tool-accent:var(--color-amber);min-width:0}.zhiye-tool-card--sage{--tool-accent:var(--color-sage)}.zhiye-tool-card--clay{--tool-accent:var(--color-clay)}.zhiye-tool-card a{border:1px solid var(--color-line);border-radius:var(--radius-panel);min-height:160px;transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);background:#ffffff94;grid-template-columns:44px minmax(0,1fr) 24px;align-items:start;gap:16px;padding:26px;display:grid;position:relative;overflow:hidden}.zhiye-tool-card a:after{content:"";background:var(--tool-accent);opacity:0;transform-origin:0;height:2px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-layout) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.2)}.zhiye-tool-card a:hover,.zhiye-tool-card a:focus-visible,.zhiye-tool-card.is-active a{border-color:color-mix(in srgb, var(--tool-accent) 28%, transparent);box-shadow:var(--shadow-panel-hover);background:#ffffffd6;transform:translateY(-2px)}.zhiye-tool-card a:hover:after,.zhiye-tool-card a:focus-visible:after,.zhiye-tool-card.is-active a:after{opacity:.8;transform:scaleX(1)}.zhiye-tool-card__icon{border:1px solid color-mix(in srgb, var(--tool-accent) 22%, transparent);background:color-mix(in srgb, var(--tool-accent) 8%, #fff);width:44px;height:44px;color:var(--tool-accent);border-radius:50%;place-items:center;display:grid}.zhiye-tool-card__copy{min-width:0;display:grid}.zhiye-tool-card__copy small{color:var(--color-muted);font-size:var(--text-2xs);margin-bottom:8px}.zhiye-tool-card__copy strong{color:var(--color-ink);font-family:var(--font-serif);font-size:19px;font-weight:600}.zhiye-tool-card__copy>span{color:var(--color-muted);font-size:var(--text-sm);margin-top:8px;line-height:1.65}.zhiye-tool-card__arrow{color:var(--color-quiet);transition:color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out)}.zhiye-tool-card a:hover .zhiye-tool-card__arrow,.zhiye-tool-card a:focus-visible .zhiye-tool-card__arrow{color:var(--tool-accent);transform:translate(2px,-2px)}.zhiye-tool-empty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-panel);min-height:120px;color:var(--color-muted);grid-column:1/-1;padding:34px}.zhiye-recent{color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:12px;margin-top:20px;display:flex}.zhiye-recent>span{font-family:var(--font-mono);margin-right:4px}.zhiye-recent a{color:var(--color-ink-soft);border-bottom:1px solid #0000;align-items:center;gap:3px;padding-bottom:2px;display:flex}.zhiye-recent a:hover{border-color:var(--home-accent);color:var(--home-accent)}.zhiye-local{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:9vw;display:grid}.zhiye-local__statement>span{max-width:540px;color:var(--color-muted);font-size:var(--text-body);margin-top:18px;line-height:1.85;display:block}.zhiye-local__points{border-top:1px solid var(--color-line-strong);margin:0;padding:0;list-style:none}.zhiye-local__points li{border-bottom:1px solid var(--color-line);min-height:70px;color:var(--color-ink-soft);grid-template-columns:46px 1fr;align-items:center;display:grid}.zhiye-local__points li span{color:var(--home-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.zhiye-scenes h2{max-width:560px;margin-bottom:36px}.zhiye-scenes>div{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zhiye-scenes article{border-right:1px solid var(--color-line);align-content:center;gap:8px;min-height:126px;padding:20px 24px;display:grid}.zhiye-scenes article:last-child{border-right:0}.zhiye-scenes article strong{color:var(--color-ink);font-family:var(--font-serif);font-size:16px;font-weight:600}.zhiye-scenes article span{color:var(--color-muted);font-size:var(--text-xs)}.zhiye-footer{border-top:1px solid var(--color-line);grid-template-columns:1fr auto;align-content:center;gap:8px 40px;min-height:168px;display:grid}.zhiye-footer>div{color:var(--home-accent);align-items:center;gap:10px;display:flex}.zhiye-footer__brand{grid-area:1/1}.zhiye-footer strong{color:var(--color-ink);font-family:var(--font-serif);font-size:17px;font-weight:600}.zhiye-footer p{color:var(--color-muted);font-size:var(--text-xs);grid-column:1;margin:0}.zhiye-footer__side{grid-area:1/2/span 2;align-self:center;justify-items:end;color:var(--color-quiet)!important;gap:9px!important;display:grid!important}.zhiye-footer__contact-label{color:var(--home-accent);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase}.zhiye-footer__contact{gap:7px;display:grid}.zhiye-footer__contact a{color:var(--color-muted);font-size:var(--text-xs);transition:color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);align-items:center;gap:7px;display:flex}.zhiye-footer__contact a:hover{color:var(--home-accent);transform:translate(-2px)}.zhiye-footer__side small{color:var(--color-quiet);font-family:var(--font-mono);font-size:var(--text-2xs)}@keyframes zhiye-signal-run{0%{opacity:0;transform:translate(0)}14%,76%{opacity:1}90%,to{opacity:0;transform:translate(calc(100% + 340px))}}@keyframes pulse-card-breathe{0%,to{border-color:var(--color-line-light);box-shadow:var(--shadow-panel)}50%{box-shadow:var(--shadow-focus);border-color:#405a506b}}@keyframes pulse-run-ripple{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(22)}}@keyframes pulse-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.pulse-workbench{padding-inline:28px}.pulse-toolbar{align-items:flex-start}.pulse-toolbar__configuration{flex-wrap:wrap;gap:10px 18px}.pulse-toolbar__preferences{padding-left:18px}.pulse-editor-grid,.pulse-editor-grid--base64,.pulse-editor-grid--json-formatter,.pulse-editor-grid--markdown-cleaner{flex:auto;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);min-height:0;max-height:none}.pulse-statusbar__metrics span:first-child,.pulse-statusbar__metrics span:nth-child(2){display:none}}@media (min-width:768px) and (max-width:1023px){.pulse-workbench{padding:28px 24px 22px}.pulse-workbench__header{min-height:78px}.pulse-toolbar{min-height:0;padding:12px 54px 12px 14px;position:relative}.pulse-toolbar__configuration{flex-wrap:wrap;width:100%}.pulse-toolbar>.pulse-icon-button{position:absolute;top:12px;right:12px}.pulse-editor-grid,.pulse-editor-grid--base64,.pulse-editor-grid--json-formatter,.pulse-editor-grid--markdown-cleaner{flex-direction:column;flex:none;min-height:0;max-height:none;display:flex}.pulse-editor-card{min-height:390px}.pulse-workspace--base64 .pulse-editor-card{min-height:260px}.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{min-height:440px}.pulse-transfer{z-index:8;border:1px solid var(--color-line-light);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9faeb;flex-direction:row;align-items:center;min-height:62px;padding:9px 12px;position:sticky;bottom:12px;box-shadow:0 8px 20px #1f293712}.pulse-transfer .pulse-run-button{flex:1;width:auto}.pulse-watermark-controls{min-height:auto}.pulse-watermark-controls__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pulse-watermark-field--text{grid-column:1/-1}.pulse-watermark-field{border-top:1px solid var(--color-line);border-right:0}.pulse-watermark-field--text{border-top:0}.pulse-watermark-field--color{border-top:0;border-left:1px solid var(--color-line)}.pulse-watermark-field:last-child{border-left:1px solid var(--color-line)}.pulse-watermark-panels{flex-basis:440px;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:12px;min-height:440px;display:grid}.pulse-watermark-panel__header small{display:none}.pulse-watermark-panel__body{padding:14px}}@media (max-width:767px){.pulse-sidebar{width:min(286px,100vw - 52px);transition:transform var(--duration-layout) var(--ease-out);padding:26px 16px 18px;transform:translate(-105%)}.pulse-content,.pulse-app.is-focus-mode .pulse-content{margin-left:0}.pulse-app.is-navigation-open .pulse-sidebar{transform:translate(0)}.pulse-app.is-focus-mode .pulse-sidebar{width:min(286px,100vw - 52px);padding:26px 16px 18px}.pulse-app.is-focus-mode .pulse-brand{justify-content:flex-start;padding-inline:8px}.pulse-app.is-focus-mode .pulse-brand>span:last-child,.pulse-app.is-focus-mode .pulse-focus-toggle span,.pulse-app.is-focus-mode .pulse-navigation__tool span{pointer-events:auto;display:inline}.pulse-app.is-focus-mode .pulse-brand>span:last-child{display:grid}.pulse-app.is-focus-mode .pulse-sidebar__footer{pointer-events:auto;display:grid}.pulse-app.is-focus-mode .pulse-focus-toggle,.pulse-app.is-focus-mode .pulse-navigation__tool{justify-content:flex-start;gap:12px;width:100%;margin-inline:0;padding-inline:12px}.pulse-mobile-menu{z-index:45;border:1px solid var(--color-line);border-radius:var(--radius-control);width:40px;height:40px;box-shadow:var(--shadow-control);color:var(--color-ink-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;place-items:center;padding:0;display:grid;position:fixed;top:14px;left:14px}.pulse-mobile-brand{z-index:24;height:40px;color:var(--color-amber-deep);font-family:var(--font-serif);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex;position:fixed;top:14px;left:66px}.pulse-mobile-brand svg{flex:none;display:block}.pulse-nav-scrim{z-index:25;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--duration-normal) var(--ease-out);background:#191c1d2e;border:0;padding:0;position:fixed;inset:0}.pulse-app.is-navigation-open .pulse-nav-scrim{opacity:1;pointer-events:auto;display:block}.pulse-workbench{min-height:100dvh;padding:72px 14px 18px}.pulse-workbench__header{min-height:78px}.pulse-workbench__header h1{font-size:27px}.pulse-workbench__header p{font-size:var(--text-sm);margin-top:5px}.pulse-toolbar{min-height:0;padding:12px}.pulse-toolbar__configuration{flex-direction:column;align-items:stretch;width:100%;padding-right:38px}.pulse-mode-group,.pulse-toolbar__preferences{flex-direction:column;align-items:flex-start;gap:7px;width:100%}.pulse-toolbar__preferences{border-top:1px solid var(--color-line);padding-top:11px;padding-left:0}.pulse-toolbar__preferences:before{display:none}.pulse-toolbar>.pulse-icon-button{z-index:2;position:absolute;top:10px;right:10px}.pulse-segmented-control,.pulse-quiet-segments{width:100%}.pulse-editor-grid,.pulse-editor-grid--base64,.pulse-editor-grid--json-formatter,.pulse-editor-grid--markdown-cleaner{flex-direction:column;flex:none;min-height:0;display:flex}.pulse-editor-card{min-height:330px}.pulse-workspace--base64 .pulse-editor-card{min-height:260px}.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{min-height:410px}.pulse-transfer{z-index:8;border:1px solid var(--color-line-light);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9fae6;flex-direction:row;align-items:center;min-height:62px;padding:9px 12px;position:sticky;bottom:0;box-shadow:0 8px 20px #1f293712}.pulse-transfer .pulse-run-button{flex:1;width:auto}.pulse-statusbar{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 2px}.pulse-statusbar__metrics{max-width:100%;overflow-x:auto}.pulse-statusbar__metrics span:nth-child(3):before{display:none}.pulse-markdown-stats,.pulse-json-stats{flex-wrap:wrap;align-items:flex-start;gap:6px 14px;min-height:0;padding:10px 12px}.pulse-markdown-stats small,.pulse-json-stats small{width:100%;margin-left:0}.pulse-watermark-controls{min-height:auto}.pulse-watermark-controls__body{grid-template-columns:minmax(0,1fr);display:grid}.pulse-watermark-field,.pulse-watermark-field--color,.pulse-watermark-field:last-child{border-top:1px solid var(--color-line);border-left:0;border-right:0;grid-column:auto}.pulse-watermark-field--text{border-top:0}.pulse-watermark-panels{flex-direction:column;flex:none;gap:12px;min-height:0;display:flex}.pulse-watermark-live-flow{min-height:46px}.pulse-watermark-live-flow>span:first-child{transform:rotate(90deg)}.pulse-watermark-panel{min-height:430px}.pulse-watermark-panel__header{min-height:48px}.pulse-watermark-upload--quiet{width:36px;padding:0}.pulse-watermark-upload--quiet span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pulse-watermark-panel__body{padding:14px}.pulse-watermark-empty{min-height:340px}.pulse-watermark-statusbar{flex-direction:column;align-items:flex-start;gap:5px;padding:6px 2px}.pulse-watermark-statusbar>span{white-space:normal}}@media (max-width:420px){.pulse-editor-card__heading{padding-inline:12px 8px}.pulse-editor-card__heading>div{gap:3px}.pulse-editor-card__heading>div>span{display:none}.pulse-editor-card textarea{padding:16px}.pulse-statusbar__metrics span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1199px){.zhiye-home{padding-inline:28px}.zhiye-hero{grid-template-columns:minmax(410px,1fr) minmax(300px,.78fr);gap:34px}.zhiye-hero h1{font-size:70px}.zhiye-hero__tagline{font-size:25px}.zhiye-signal__stage{height:340px}.zhiye-signal__line--diagonal{transform:rotate(-31deg)}.zhiye-local{gap:7vw}}@media (min-width:768px) and (max-width:1023px){.zhiye-home{padding-inline:24px}.zhiye-hero{grid-template-columns:minmax(0,1fr);gap:42px;min-height:auto;padding:72px 0 56px}.zhiye-hero__copy{max-width:620px}.zhiye-hero h1{font-size:68px}.zhiye-signal{max-width:none;margin-left:0}.zhiye-signal__stage{height:300px}.zhiye-signal__line--diagonal{transform:rotate(-25deg)}.zhiye-tool-grid{grid-template-columns:minmax(0,1fr)}.zhiye-tool-card a{min-height:142px}.zhiye-local{grid-template-columns:minmax(0,1fr);gap:42px}.zhiye-scenes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.zhiye-scenes article:nth-child(2){border-right:0}.zhiye-scenes article:nth-child(-n+2){border-bottom:1px solid var(--color-line)}}@media (max-width:767px){.zhiye-home{padding:0 18px 22px}.zhiye-hero{grid-template-columns:minmax(0,1fr);align-content:start;gap:30px;min-height:calc(100svh - 92px);padding:88px 0 42px}.zhiye-hero__eyebrow{margin-bottom:18px;font-size:9px}.zhiye-hero h1{font-size:54px}.zhiye-hero__tagline{margin-top:14px;font-size:23px}.zhiye-hero__lede{font-size:var(--text-ui);margin-top:12px;line-height:1.75}.zhiye-search{min-height:56px;margin-top:24px;padding-left:15px}.zhiye-search input{font-size:var(--text-ui)}.zhiye-promises{justify-content:space-between;margin-top:15px}.zhiye-promises li{gap:5px;padding:0 9px;font-size:10px}.zhiye-promises svg{width:14px;height:14px}.zhiye-signal{max-width:none;margin:0}.zhiye-signal__stage{height:230px}.zhiye-signal__node{gap:3px;width:58px;height:58px}.zhiye-signal__node svg{width:17px;height:17px}.zhiye-signal__node span{font-size:8px}.zhiye-signal__node--input,.zhiye-signal__node--tool{top:24px}.zhiye-signal__node--input,.zhiye-signal__node--local{left:6px}.zhiye-signal__node--tool,.zhiye-signal__node--output{right:6px}.zhiye-signal__node--local,.zhiye-signal__node--output{bottom:24px}.zhiye-signal__line--top{top:53px;left:54px;right:54px}.zhiye-signal__line--bottom{bottom:53px;left:54px;right:54px}.zhiye-signal__line--diagonal{width:calc(100% - 108px);bottom:65px;left:54px;transform:rotate(-29deg)}.zhiye-signal__runner{top:49px;left:54px}.zhiye-signal__foot{gap:7px;font-size:8px}.zhiye-tools,.zhiye-local,.zhiye-scenes{padding:58px 0}.zhiye-section-heading{align-items:flex-start;margin-bottom:22px}.zhiye-section-heading h2,.zhiye-local h2,.zhiye-scenes h2{font-size:23px}.zhiye-tool-grid{grid-template-columns:minmax(0,1fr);gap:10px}.zhiye-tool-card a{grid-template-columns:40px minmax(0,1fr) 20px;gap:13px;min-height:138px;padding:21px 18px}.zhiye-tool-card__icon{width:40px;height:40px}.zhiye-tool-card__copy strong{font-size:17px}.zhiye-recent{flex-wrap:wrap;align-items:flex-start}.zhiye-recent>span{width:100%}.zhiye-local{grid-template-columns:minmax(0,1fr);gap:36px}.zhiye-local__points li{min-height:64px}.zhiye-scenes h2{margin-bottom:26px}.zhiye-scenes>div{grid-template-columns:minmax(0,1fr)}.zhiye-scenes article,.zhiye-scenes article:nth-child(2){border-right:0;border-bottom:1px solid var(--color-line);min-height:94px;padding:17px 4px}.zhiye-scenes article:last-child{border-bottom:0}.zhiye-footer{grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;min-height:190px}.zhiye-footer__side{grid-area:auto/1;justify-items:start;margin-top:15px}}@media (max-width:420px){.zhiye-hero h1{font-size:50px}.zhiye-search>span{display:none}}.pulse-surface--home{--home-canvas:var(--color-canvas);--home-paper:var(--color-paper);--home-ink:var(--color-ink);--home-ink-soft:var(--color-ink-soft);--home-muted:var(--color-muted);--home-quiet:var(--color-quiet);--home-line:var(--color-line);--home-line-soft:color-mix(in srgb, var(--color-line) 72%, transparent);--home-mineral:var(--brand-cobalt);--home-mineral-wash:var(--brand-cobalt-wash);--home-cobalt:var(--brand-cobalt);--home-oxide:var(--color-clay);background:var(--home-canvas);min-height:100dvh;color:var(--home-ink)}.pulse-surface--home .pulse-content{min-height:100dvh;margin-left:0}.zhiye-homepage{width:min(1280px,100% - 80px);margin:0 auto}.zhiye-home-header{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:28px;min-height:78px;display:grid}.zhiye-home-header__brand,.zhiye-home-header__actions,.zhiye-home-header__nav,.zhiye-home-header__direct,.zhiye-home-proof li,.zhiye-home-recent a,.zhiye-home-footer__contact a{align-items:center;display:flex}.zhiye-home-header__brand{min-width:0;color:var(--home-ink);gap:10px}.zhiye-home-header__brand>span{min-width:0;display:grid}.zhiye-home-header__brand strong{font-family:var(--font-serif);font-size:18px;font-weight:600;line-height:1.1}.zhiye-home-header__brand small{color:var(--home-muted);font-family:var(--font-mono);letter-spacing:.07em;white-space:nowrap;margin-top:4px;font-size:8px}.zhiye-home-header__nav{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-xs);gap:24px}.zhiye-home-header__nav a{transition:border-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);border-bottom:1px solid #0000;padding:6px 0}.zhiye-home-header__nav a:hover,.zhiye-home-header__nav a:focus-visible{border-color:var(--home-mineral);color:var(--home-mineral)}.zhiye-home-header__actions{justify-content:flex-end;gap:15px}.zhiye-home-header__locale{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-xs);background:0 0;border:0;padding:5px 0}.zhiye-home-header__locale:hover{color:var(--home-mineral)}.zhiye-home-header__direct{border-left:1px solid var(--home-line);color:var(--home-mineral);font-size:var(--text-sm);transition:color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);gap:5px;padding:9px 0 8px 14px}.zhiye-home-header__direct:hover{color:var(--home-cobalt);transform:translate(2px)}.zhiye-home-hero{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,.98fr) minmax(400px,.82fr);align-items:center;gap:clamp(56px,8vw,126px);min-height:min(650px,100dvh - 78px);padding:64px 0 58px;display:grid}.zhiye-home-hero__copy{max-width:620px}.zhiye-home-hero__eyebrow{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 27px;line-height:1;display:flex}.zhiye-home-hero__eyebrow span{background:var(--home-mineral);width:20px;height:2px}.zhiye-home-hero__tagline{color:var(--home-mineral);font-family:var(--font-serif);margin:22px 0 0;font-size:30px;font-weight:500;line-height:1.35}.zhiye-home-hero__lede{max-width:550px;color:var(--home-ink-soft);margin:18px 0 0;font-size:15px;line-height:1.9}.zhiye-home-search{border:1px solid color-mix(in srgb, var(--home-mineral) 35%, transparent);background:color-mix(in srgb, var(--home-paper) 88%, transparent);width:min(100%,590px);min-height:60px;box-shadow:0 10px 28px color-mix(in srgb, var(--home-ink) 7%, transparent);color:var(--home-muted);-webkit-backdrop-filter:blur(12px);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);border-radius:7px;align-items:center;gap:13px;margin-top:36px;padding:0 14px 0 18px;display:flex}.zhiye-home-search:focus-within{border-color:var(--home-mineral);box-shadow:0 12px 30px color-mix(in srgb, var(--home-ink) 10%, transparent), 0 0 0 3px color-mix(in srgb, var(--home-mineral) 12%, transparent);transform:translateY(-1px)}.zhiye-home-search input{min-width:0;color:var(--home-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.zhiye-home-search input::placeholder{color:var(--home-quiet)}.zhiye-home-search>span,.zhiye-home-search button{border:1px solid var(--home-line-soft);background:var(--home-canvas);min-width:33px;height:29px;color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:0 7px;display:flex}.zhiye-home-search button:hover{border-color:var(--home-mineral);color:var(--home-mineral)}.zhiye-home-proof{color:var(--home-muted);margin:17px 0 0;padding:0;list-style:none;display:flex}.zhiye-home-proof li{border-right:1px solid var(--home-line);font-size:var(--text-sm);white-space:nowrap;gap:7px;padding:0 16px}.zhiye-home-proof li:first-child{padding-left:0}.zhiye-home-proof li:last-child{border-right:0}.zhiye-home-proof svg{color:var(--home-mineral)}.zhiye-home-hero__specimen{min-width:0}.zhiye-specimen{--specimen-accent:var(--home-mineral);border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);width:100%;color:var(--home-ink-soft)}.zhiye-specimen--sage{--specimen-accent:var(--home-mineral)}.zhiye-specimen--clay{--specimen-accent:var(--home-oxide)}.zhiye-specimen__header,.zhiye-specimen__footer{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-2xs);align-items:center;display:flex}.zhiye-specimen__header{border-bottom:1px solid var(--home-line-soft);justify-content:space-between;min-height:40px}.zhiye-specimen__header strong{color:var(--specimen-accent);font-size:inherit;font-weight:500}.zhiye-specimen__body{grid-template-columns:38px minmax(0,1fr);gap:20px;min-height:350px;padding:24px 0;display:grid}.zhiye-specimen__index{color:var(--home-quiet);font-family:var(--font-mono);font-size:var(--text-2xs);flex-direction:column;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.zhiye-specimen__index i{background:var(--home-line);flex:1;width:1px;margin:9px 0}.zhiye-specimen__sheet{border:1px solid var(--home-line);background:var(--home-paper);min-width:0;box-shadow:10px 12px 0 color-mix(in srgb, var(--home-mineral) 6%, transparent);align-self:center;padding:22px 24px 24px}.zhiye-specimen__tool{border-bottom:1px solid var(--home-line-soft);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding-bottom:18px;display:grid}.zhiye-specimen__tool>span{border:1px solid color-mix(in srgb, var(--specimen-accent) 35%, transparent);width:27px;height:27px;color:var(--specimen-accent);border-radius:50%;place-items:center;display:grid}.zhiye-specimen__tool strong{min-width:0;color:var(--home-ink);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.zhiye-specimen__tool small{color:var(--home-muted);font-size:var(--text-2xs);white-space:nowrap}.zhiye-specimen__row{grid-template-columns:38px minmax(0,1fr);gap:15px;padding:23px 0 17px;display:grid}.zhiye-specimen__row small{color:var(--home-quiet);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase}.zhiye-specimen__row code{min-width:0;color:var(--home-ink-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.7;overflow:hidden}.zhiye-specimen__row--output code{color:var(--specimen-accent)}.zhiye-specimen__separator{background:var(--home-line);height:1px;margin-left:53px;position:relative}.zhiye-specimen__separator span{background:var(--specimen-accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--specimen-accent) 11%, transparent);border-radius:50%;position:absolute;top:-3px;left:16%}.zhiye-specimen__footer{border-top:1px solid var(--home-line-soft);gap:10px;min-height:43px}.zhiye-specimen__footer i{background:var(--specimen-accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.zhiye-home-tools,.zhiye-home-local,.zhiye-home-scenes{border-bottom:1px solid var(--home-line);padding:78px 0;scroll-margin-top:30px}.zhiye-home-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:29px;display:flex}.zhiye-home-section-heading p,.zhiye-home-local__statement>p{color:var(--home-mineral);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;margin:0 0 8px}.zhiye-home-section-heading h2,.zhiye-home-local h2,.zhiye-home-scenes h2{color:var(--home-ink);font-family:var(--font-serif);margin:0;font-size:29px;font-weight:600;line-height:1.35}.zhiye-home-section-heading>span{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.zhiye-index-list{border-top:1px solid var(--home-line);margin:0;padding:0;list-style:none}.zhiye-index-row{--row-accent:var(--home-mineral);border-bottom:1px solid var(--home-line-soft);position:relative}.zhiye-index-row--sage{--row-accent:var(--home-mineral)}.zhiye-index-row--clay{--row-accent:var(--home-oxide)}.zhiye-index-row:before{content:"";background:var(--row-accent);opacity:0;width:2px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-layout) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.25)}.zhiye-index-row>a{min-height:103px;transition:background-color var(--duration-normal) var(--ease-out), padding-left var(--duration-normal) var(--ease-out);grid-template-columns:46px 42px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 14px 14px 0;display:grid}.zhiye-index-row>a:hover,.zhiye-index-row>a:focus-visible,.zhiye-index-row.is-active>a{background:color-mix(in srgb, var(--home-paper) 70%, transparent);padding-left:14px}.zhiye-index-row:hover:before,.zhiye-index-row.is-active:before,.zhiye-index-row:focus-within:before{opacity:1;transform:scaleY(1)}.zhiye-index-row__number{color:var(--home-quiet);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.zhiye-index-row__icon{border:1px solid color-mix(in srgb, var(--row-accent) 28%, transparent);width:40px;height:40px;color:var(--row-accent);transition:background-color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);border-radius:50%;place-items:center;display:grid}.zhiye-index-row>a:hover .zhiye-index-row__icon,.zhiye-index-row.is-active .zhiye-index-row__icon{background:color-mix(in srgb, var(--row-accent) 8%, transparent);transform:translateY(-2px)}.zhiye-index-row__copy{min-width:0;display:grid}.zhiye-index-row__copy small{color:var(--home-muted);font-size:var(--text-2xs);margin-bottom:4px}.zhiye-index-row__copy strong{color:var(--home-ink);font-family:var(--font-serif);font-size:19px;font-weight:600}.zhiye-index-row__copy>span{color:var(--home-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.6;overflow:hidden}.zhiye-index-row__action{color:var(--home-muted);font-family:var(--font-mono);font-size:var(--text-2xs);transition:color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);align-items:center;gap:7px;display:flex}.zhiye-index-row>a:hover .zhiye-index-row__action,.zhiye-index-row>a:focus-visible .zhiye-index-row__action{color:var(--row-accent);transform:translate(2px)}.zhiye-index-empty{color:var(--home-muted);padding:34px 0}.zhiye-home-recent{color:var(--home-muted);font-size:var(--text-xs);align-items:center;gap:14px;margin-top:18px;display:flex}.zhiye-home-recent>span{font-family:var(--font-mono);margin-right:4px}.zhiye-home-recent a{color:var(--home-ink-soft);border-bottom:1px solid #0000;gap:3px;padding-bottom:2px}.zhiye-home-recent a:hover{border-color:var(--home-mineral);color:var(--home-mineral)}.zhiye-home-local{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:10vw;display:grid}.zhiye-home-local__statement>span{max-width:540px;color:var(--home-muted);font-size:var(--text-body);margin-top:18px;line-height:1.85;display:block}.zhiye-home-local__points{border-top:1px solid var(--home-line);margin:0;padding:0;list-style:none}.zhiye-home-local__points li{border-bottom:1px solid var(--home-line-soft);min-height:70px;color:var(--home-ink-soft);grid-template-columns:46px 1fr;align-items:center;display:grid}.zhiye-home-local__points li span{color:var(--home-mineral);font-family:var(--font-mono);font-size:var(--text-xs)}.zhiye-home-scenes h2{max-width:580px;margin-bottom:36px}.zhiye-home-scenes>div{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zhiye-home-scenes article{border-right:1px solid var(--home-line-soft);align-content:center;gap:8px;min-height:126px;padding:20px 24px;display:grid}.zhiye-home-scenes article:last-child{border-right:0}.zhiye-home-scenes article strong{color:var(--home-ink);font-family:var(--font-serif);font-size:16px;font-weight:600}.zhiye-home-scenes article span{color:var(--home-muted);font-size:var(--text-xs)}.zhiye-home-footer{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 40px;min-height:190px;scroll-margin-top:30px;display:grid}.zhiye-home-footer__brand{color:var(--home-mineral);grid-template-columns:22px 1fr;align-items:center;gap:0 9px;display:grid}.zhiye-home-footer__brand strong{color:var(--home-ink);font-family:var(--font-serif);font-size:17px;font-weight:600}.zhiye-home-footer__brand p{color:var(--home-muted);font-size:var(--text-xs);grid-column:2;margin:5px 0 0}.zhiye-home-footer__contact{color:var(--home-muted);font-size:var(--text-xs);justify-items:start;gap:8px;display:grid}.zhiye-home-footer__contact>span{color:var(--home-mineral);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;margin-bottom:2px}.zhiye-home-footer__contact a{transition:color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);gap:7px}.zhiye-home-footer__contact a:hover{color:var(--home-mineral);transform:translate(2px)}.zhiye-home-footer>small{color:var(--home-quiet);font-family:var(--font-mono);font-size:var(--text-2xs);grid-area:1/2/span 2;align-self:end}@media (max-width:1199px){.zhiye-homepage{width:min(100% - 56px,1000px)}.zhiye-home-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:48px}.zhiye-home-hero h1{font-size:76px}.zhiye-home-hero__tagline{font-size:27px}.zhiye-specimen__body{min-height:320px}.zhiye-home-scenes article{padding-inline:18px}}@media (min-width:768px) and (max-width:1023px){.zhiye-homepage{width:min(100% - 48px,760px)}.zhiye-home-header{grid-template-columns:1fr auto}.zhiye-home-header__nav{grid-area:2/1/auto/-1;justify-content:center;padding-bottom:14px}.zhiye-home-header__actions{grid-area:1/2}.zhiye-home-hero{grid-template-columns:minmax(0,1fr);gap:48px;min-height:auto;padding-block:62px}.zhiye-home-hero__copy,.zhiye-home-hero__specimen{max-width:620px}.zhiye-home-local{grid-template-columns:minmax(0,1fr);gap:40px}.zhiye-home-scenes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.zhiye-home-scenes article:nth-child(2){border-right:0}.zhiye-home-scenes article:nth-child(-n+2){border-bottom:1px solid var(--home-line-soft)}}@media (max-width:767px){.zhiye-homepage{width:calc(100% - 36px)}.zhiye-home-header{grid-template-columns:1fr auto;gap:14px;min-height:0;padding:17px 0 14px}.zhiye-home-header__brand small{font-size:7px}.zhiye-home-header__nav{border-top:1px solid var(--home-line-soft);grid-area:2/1/auto/-1;justify-content:space-between;gap:10px;padding-top:6px;font-size:10px}.zhiye-home-header__actions{gap:9px}.zhiye-home-header__direct{display:none}.zhiye-home-hero{grid-template-columns:minmax(0,1fr);gap:38px;min-height:auto;padding:57px 0 48px}.zhiye-home-hero__eyebrow{margin-bottom:19px;font-size:9px}.zhiye-home-hero h1{font-size:56px}.zhiye-home-hero__tagline{margin-top:15px;font-size:24px}.zhiye-home-hero__lede{font-size:var(--text-ui);margin-top:13px;line-height:1.8}.zhiye-home-search{min-height:56px;margin-top:25px;padding-left:14px}.zhiye-home-search input{font-size:var(--text-ui)}.zhiye-home-proof{justify-content:space-between;margin-top:15px}.zhiye-home-proof li{gap:5px;padding:0 8px;font-size:10px}.zhiye-home-proof li:first-child{padding-left:0}.zhiye-home-proof svg{width:14px;height:14px}.zhiye-specimen__body{grid-template-columns:27px minmax(0,1fr);gap:11px;min-height:285px;padding-block:17px}.zhiye-specimen__sheet{padding:17px 15px 18px;box-shadow:7px 8px #35676a0b}.zhiye-specimen__tool{grid-template-columns:25px minmax(0,1fr);gap:7px;padding-bottom:14px}.zhiye-specimen__tool>span{width:24px;height:24px}.zhiye-specimen__tool strong{font-size:15px}.zhiye-specimen__tool small{display:none}.zhiye-specimen__row{grid-template-columns:32px minmax(0,1fr);gap:9px;padding-block:17px 13px}.zhiye-specimen__row code{font-size:10px}.zhiye-specimen__separator{margin-left:41px}.zhiye-home-tools,.zhiye-home-local,.zhiye-home-scenes{padding-block:58px}.zhiye-home-section-heading{align-items:flex-start;margin-bottom:22px}.zhiye-home-section-heading h2,.zhiye-home-local h2,.zhiye-home-scenes h2{font-size:24px}.zhiye-index-row>a{grid-template-columns:29px 35px minmax(0,1fr) 18px;gap:10px;min-height:112px;padding:13px 5px 13px 0}.zhiye-index-row>a:hover,.zhiye-index-row>a:focus-visible,.zhiye-index-row.is-active>a{padding-left:8px}.zhiye-index-row__icon{width:35px;height:35px}.zhiye-index-row__copy strong{font-size:17px}.zhiye-index-row__copy>span{font-size:10px}.zhiye-index-row__action{font-size:0}.zhiye-home-recent{flex-wrap:wrap;align-items:flex-start}.zhiye-home-recent>span{width:100%}.zhiye-home-local{grid-template-columns:minmax(0,1fr);gap:35px}.zhiye-home-local__points li{min-height:65px}.zhiye-home-scenes h2{margin-bottom:27px}.zhiye-home-scenes>div{grid-template-columns:minmax(0,1fr)}.zhiye-home-scenes article,.zhiye-home-scenes article:nth-child(2){border-right:0;border-bottom:1px solid var(--home-line-soft);min-height:92px;padding:17px 4px}.zhiye-home-scenes article:last-child{border-bottom:0}.zhiye-home-footer{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;min-height:260px}.zhiye-home-footer__contact{justify-items:start}.zhiye-home-footer>small{grid-area:auto/1}}@media (max-width:420px){.zhiye-home-hero h1{font-size:51px}.zhiye-home-search>span{display:none}}.pulse-workspace--base64{gap:12px}.pulse-workspace--base64 .pulse-toolbar{min-height:58px;padding-block:8px}.pulse-workspace--base64 .pulse-toolbar__configuration{gap:18px}.pulse-workspace--base64 .pulse-segmented-control button{min-height:38px;padding-inline:13px}.pulse-editor-grid--base64{flex:0 0 clamp(256px,34vh,300px);grid-template-columns:minmax(0,.98fr) 88px minmax(0,1.02fr);gap:14px;min-height:256px;max-height:300px}.pulse-workspace--base64 .pulse-editor-card__heading{min-height:42px}.pulse-workspace--base64 .pulse-editor-card textarea{padding:16px;font-size:13px;line-height:1.65}.pulse-workspace--base64 .pulse-transfer{gap:8px}.pulse-workspace--json-formatter .pulse-toolbar{min-height:70px}.pulse-editor-grid--json-formatter{flex:clamp(520px,100dvh - 300px,680px);grid-template-columns:minmax(0,1.06fr) 104px minmax(0,.94fr);gap:16px;min-height:520px;max-height:680px}.pulse-workspace--json-formatter .pulse-editor-card--input{background:var(--surface-tool-input)}.pulse-workspace--json-formatter .pulse-editor-card--output{background:var(--surface-tool-output)}.pulse-workspace--json-formatter .pulse-editor-card textarea{padding:20px 21px;font-size:13.5px;line-height:1.8}.pulse-workspace--json-formatter .pulse-json-tree{padding:20px 21px;font-size:13px}.pulse-workspace--json-formatter .pulse-json-stats{background:#ffffffb3;border-color:#405a5021}.pulse-workspace--markdown-cleaner .pulse-toolbar{min-height:62px}.pulse-editor-grid--markdown-cleaner{flex:clamp(560px,100dvh - 270px,720px);grid-template-columns:minmax(0,1.18fr) 88px minmax(0,.82fr);gap:14px;min-height:560px;max-height:720px}.pulse-workspace--markdown-cleaner .pulse-editor-card--input{background:color-mix(in srgb, var(--surface-tool-input) 96%, transparent)}.pulse-workspace--markdown-cleaner .pulse-editor-card--output{background:var(--surface-tool-output)}.pulse-workspace--markdown-cleaner .pulse-editor-card textarea{padding:21px 22px}.pulse-workspace--markdown-cleaner .pulse-editor-card--output textarea{font-size:14.5px;line-height:1.95}.pulse-file-import--markdown{border-color:var(--color-line);width:auto;color:var(--color-muted);font-size:var(--text-xs);background:#ffffff8a;flex-basis:auto;gap:6px;padding:0 8px}.pulse-file-import--markdown:hover{background:#ffffffd6;border-color:#405a503d}.pulse-workbench--image-watermark .pulse-workbench__header{min-height:74px}.pulse-watermark-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(230px,272px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.pulse-watermark-controls{background:#ffffffc7;grid-area:1/1;min-height:0}.pulse-watermark-controls__body{grid-template-columns:minmax(0,1fr);align-content:start}.pulse-watermark-field,.pulse-watermark-field:last-child{border-left:0;border-right:0;border-bottom:1px solid var(--color-line)}.pulse-watermark-field:last-child{border-bottom:0}.pulse-watermark-field--text{padding-top:17px}.pulse-watermark-field>input[type=text],.pulse-color-control{background:color-mix(in srgb, var(--surface-tool-input) 85%, transparent)}.pulse-watermark-panels{flex:none;grid-area:1/2;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:12px;min-height:clamp(470px,100dvh - 232px,700px)}.pulse-watermark-panel--source{background:var(--surface-watermark-source)}.pulse-watermark-panel--output{border-color:var(--border-watermark-preview);box-shadow:var(--shadow-watermark-preview);background:#fffffff0}.pulse-watermark-panel--output .pulse-watermark-panel__header{border-bottom-color:#405a5024}.pulse-watermark-panel--output .pulse-watermark-panel__body{background:var(--surface-watermark-preview)}.pulse-watermark-panel__body canvas,.pulse-watermark-source-image{box-shadow:0 16px 36px #1f293729,0 2px 6px #1f293712}.pulse-watermark-live-flow{align-self:center}.pulse-watermark-live-flow>span:first-child{width:38px;height:38px;color:var(--color-amber-deep);background:#ffffffdb;border-color:#405a5033}.pulse-watermark-statusbar{grid-area:2/1/auto/-1;min-height:34px}@media (min-width:768px) and (max-width:1199px){.pulse-watermark-workspace{grid-template-columns:minmax(208px,230px) minmax(0,1fr);gap:12px}.pulse-watermark-field,.pulse-watermark-field--color,.pulse-watermark-field:last-child{border-top:0;border-left:0}.pulse-watermark-panels{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px}.pulse-workspace--json-formatter .pulse-editor-grid--json-formatter,.pulse-workspace--markdown-cleaner .pulse-editor-grid--markdown-cleaner{flex:auto;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);min-height:500px;max-height:none}}@media (max-width:767px){.pulse-workspace--base64 .pulse-toolbar,.pulse-workspace--json-formatter .pulse-toolbar,.pulse-workspace--markdown-cleaner .pulse-toolbar{min-height:0}.pulse-editor-grid--base64,.pulse-editor-grid--json-formatter,.pulse-editor-grid--markdown-cleaner{flex:none;max-height:none}.pulse-workspace--base64 .pulse-editor-card{min-height:250px}.pulse-workspace--json-formatter .pulse-editor-card{min-height:420px}.pulse-workspace--markdown-cleaner .pulse-editor-card{min-height:460px}.pulse-file-import--markdown{width:36px;min-width:0;padding:0}.pulse-file-import--markdown span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pulse-watermark-workspace{flex-direction:column;gap:12px;display:flex}.pulse-watermark-controls{min-height:auto}.pulse-watermark-controls__body{grid-template-columns:minmax(0,1fr)}.pulse-watermark-field,.pulse-watermark-field:last-child{border-top:1px solid var(--color-line);border-bottom:0}.pulse-watermark-field--text{border-top:0}.pulse-watermark-panels{flex-direction:column;flex:none;gap:12px;min-height:0;display:flex}.pulse-watermark-live-flow{min-height:40px}.pulse-watermark-live-flow>span:first-child{transform:rotate(90deg)}.pulse-watermark-panel{min-height:430px}.pulse-watermark-statusbar{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:4px 2px;display:flex}}.pulse-workbench{--tool-accent:var(--brand-cobalt);--tool-accent-wash:var(--brand-cobalt-wash);--tool-accent-ink:var(--brand-cobalt-deep)}.pulse-workbench--json-formatter{--tool-accent:var(--color-sage);--tool-accent-wash:var(--color-sage-wash);--tool-accent-ink:var(--color-sage)}.pulse-workbench--markdown-cleaner{--tool-accent:var(--color-clay);--tool-accent-wash:var(--color-clay-wash);--tool-accent-ink:var(--color-clay)}.pulse-workbench__header>div:first-child{min-width:0}.pulse-workbench__meta{min-height:16px;color:var(--tool-accent);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;align-items:center;gap:9px;margin-bottom:12px;line-height:1;display:flex}.pulse-workbench__meta i{background:var(--tool-accent);opacity:.7;flex:0 0 24px;width:24px;height:1px}.pulse-workbench__header h1{color:var(--tool-accent-ink)}.pulse-workspace .pulse-toolbar{border-top:2px solid color-mix(in srgb, var(--tool-accent) 42%, transparent);border-right-color:color-mix(in srgb, var(--tool-accent) 14%, var(--color-line-light));border-bottom-color:color-mix(in srgb, var(--tool-accent) 14%, var(--color-line-light));border-left-color:color-mix(in srgb, var(--tool-accent) 14%, var(--color-line-light));background:color-mix(in srgb, var(--color-paper) 80%, transparent);box-shadow:0 10px 26px color-mix(in srgb, var(--tool-accent) 7%, transparent)}.pulse-workspace .pulse-toolbar:before{border-color:color-mix(in srgb, var(--tool-accent) 10%, transparent)}.pulse-workspace .pulse-segmented-control button.is-selected,.pulse-workspace .pulse-quiet-segments button.is-selected,.pulse-workspace .pulse-result-view button.is-selected,.pulse-workspace .pulse-segmented-control__static{color:var(--tool-accent-ink)}.pulse-workspace .pulse-segmented-control button small{color:var(--tool-accent)}.pulse-workspace .pulse-editor-card{border-right-color:color-mix(in srgb, var(--tool-accent) 12%, var(--color-line-light));border-bottom-color:color-mix(in srgb, var(--tool-accent) 12%, var(--color-line-light));border-left-color:color-mix(in srgb, var(--tool-accent) 12%, var(--color-line-light))}.pulse-workspace .pulse-editor-card--input{border-top:2px solid color-mix(in srgb, var(--tool-accent) 48%, transparent)}.pulse-workspace .pulse-editor-card--output{border-top:2px solid color-mix(in srgb, var(--tool-accent) 22%, transparent)}.pulse-workspace .pulse-run-button{border-color:color-mix(in srgb, var(--tool-accent) 30%, transparent);background:color-mix(in srgb, var(--tool-accent) 10%, var(--color-paper));box-shadow:0 5px 14px color-mix(in srgb, var(--tool-accent) 11%, transparent);color:var(--tool-accent-ink)}.pulse-workspace .pulse-run-button:hover{border-color:color-mix(in srgb, var(--tool-accent) 48%, transparent);background:color-mix(in srgb, var(--tool-accent) 16%, var(--color-paper));box-shadow:0 8px 20px color-mix(in srgb, var(--tool-accent) 16%, transparent)}.pulse-workspace .pulse-run-button.has-ripple:after{background:color-mix(in srgb, var(--tool-accent) 22%, transparent)}.pulse-workspace .pulse-swap-button:hover,.pulse-workspace .pulse-icon-button:hover,.pulse-workspace .pulse-file-import:hover{border-color:color-mix(in srgb, var(--tool-accent) 28%, transparent);color:var(--tool-accent-ink)}.pulse-workbench--image-watermark{--tool-accent:var(--brand-cobalt);--tool-accent-wash:var(--brand-cobalt-wash);--tool-accent-ink:var(--brand-cobalt-deep)}.pulse-workbench--image-watermark .pulse-watermark-controls,.pulse-workbench--image-watermark .pulse-watermark-panel{border-top:2px solid color-mix(in srgb, var(--tool-accent) 38%, transparent)}.pulse-workbench--image-watermark .pulse-watermark-panel--output{border-top-color:color-mix(in srgb, var(--tool-accent) 22%, transparent)}.pulse-workbench--image-watermark .pulse-watermark-download,.pulse-workbench--image-watermark .pulse-watermark-empty .pulse-watermark-upload{border-color:color-mix(in srgb, var(--tool-accent) 30%, transparent);background:color-mix(in srgb, var(--tool-accent) 10%, var(--color-paper));color:var(--tool-accent-ink)}.pulse-workbench--image-watermark .pulse-watermark-download:hover:not(:disabled),.pulse-workbench--image-watermark .pulse-watermark-empty .pulse-watermark-upload:hover{border-color:color-mix(in srgb, var(--tool-accent) 48%, transparent);background:color-mix(in srgb, var(--tool-accent) 16%, var(--color-paper))}@media (max-width:767px){.pulse-workbench__meta{margin-bottom:9px}}:root{--radius-small:2px;--radius-control:3px;--radius-panel:4px}.pulse-sidebar{border-right-color:var(--color-line-strong);background:var(--surface-sidebar);box-shadow:none}.pulse-brand strong{color:var(--color-ink)}.pulse-brand strong em{color:var(--brand-signal)}.pulse-focus-toggle{border-bottom-color:var(--color-line);border-radius:var(--radius-control);color:var(--color-ink-soft);background:0 0}.pulse-focus-toggle:hover{border-color:var(--brand-signal);background:var(--brand-signal-wash);color:var(--brand-signal-deep)}.pulse-navigation__tool{border-radius:var(--radius-control)}.pulse-navigation__tool.is-active{background:var(--brand-signal-wash);color:var(--brand-signal-deep)}.pulse-navigation__tool.is-active:before{background:var(--brand-signal);width:3px}.pulse-time-light i{background:var(--brand-signal);box-shadow:none}.pulse-workbench{--tool-accent:var(--brand-signal);--tool-accent-wash:var(--brand-signal-wash);--tool-accent-ink:var(--brand-signal-deep);padding-top:38px}.pulse-workbench__header{min-height:98px}.pulse-workbench__meta{color:var(--brand-signal);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:none;font-weight:600}.pulse-workbench__meta i{background:var(--brand-signal);flex-basis:18px;width:18px}.pulse-workbench__header h1{color:var(--color-ink);font-size:38px;font-weight:600}.pulse-workbench__header p{color:var(--color-muted)}.pulse-workspace .pulse-toolbar{border:1px solid var(--color-line-strong);border-top:2px solid var(--brand-signal);border-radius:var(--radius-control);background:var(--color-paper);min-height:62px;box-shadow:none}.pulse-workspace .pulse-toolbar:before{display:none}.pulse-workspace .pulse-editor-card{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);box-shadow:none}.pulse-workspace .pulse-editor-card:before{display:none}.pulse-workspace .pulse-editor-card--input{border-top:3px solid var(--brand-signal);background:var(--surface-input)}.pulse-workspace .pulse-editor-card--output{border-top:1px solid var(--color-line-strong);background:var(--surface-output)}.pulse-workspace .pulse-editor-card__heading{border-bottom-color:var(--color-line-strong);min-height:48px}.pulse-workspace .pulse-editor-card__heading>span:first-child{color:var(--color-ink)}.pulse-workspace .pulse-editor-card--input:focus-within{box-shadow:0 0 0 3px var(--brand-signal-wash)}.pulse-workspace .pulse-run-button{border:1px solid var(--brand-signal);border-radius:var(--radius-control);background:var(--surface-action);box-shadow:none;color:var(--brand-signal-deep)}.pulse-workspace .pulse-run-button:hover{border-color:var(--brand-signal-deep);background:var(--brand-signal);box-shadow:none;color:var(--color-paper);transform:translateY(-1px)}.pulse-workspace .pulse-run-button:active{background:var(--brand-signal-deep)}.pulse-workspace .pulse-swap-button{border-color:var(--color-line-strong);border-radius:var(--radius-control);color:var(--color-muted);background:0 0}.pulse-workspace .pulse-swap-button:hover{border-color:var(--brand-signal);background:var(--brand-signal-wash);color:var(--brand-signal-deep)}.pulse-workspace .pulse-segmented-control,.pulse-workspace .pulse-quiet-segments,.pulse-workspace .pulse-result-view{border-color:var(--color-line);border-radius:var(--radius-control);background:var(--surface-control)}.pulse-workspace .pulse-segmented-control button.is-selected,.pulse-workspace .pulse-quiet-segments button.is-selected,.pulse-workspace .pulse-result-view button.is-selected,.pulse-workspace .pulse-segmented-control__static{border-radius:var(--radius-small);background:var(--color-paper);box-shadow:none;color:var(--brand-signal-deep)}.pulse-statusbar{border-top:1px solid var(--color-line)}.pulse-markdown-stats,.pulse-json-stats{border-radius:var(--radius-control);background:var(--color-paper);box-shadow:none}.pulse-watermark-workspace{gap:16px}.pulse-workbench--image-watermark .pulse-watermark-controls,.pulse-workbench--image-watermark .pulse-watermark-panel{border:1px solid var(--color-line-strong);border-top:3px solid var(--brand-signal);border-radius:var(--radius-panel);box-shadow:none}.pulse-workbench--image-watermark .pulse-watermark-panel--output{border-top-width:1px}.pulse-workbench--image-watermark .pulse-watermark-panel__header,.pulse-workbench--image-watermark .pulse-watermark-controls__header{background:var(--color-paper);border-bottom-color:var(--color-line-strong)}.pulse-workbench--image-watermark .pulse-watermark-download,.pulse-workbench--image-watermark .pulse-watermark-empty .pulse-watermark-upload{border-color:var(--brand-signal);border-radius:var(--radius-control);background:var(--surface-action);box-shadow:none;color:var(--brand-signal-deep)}.pulse-workbench--image-watermark .pulse-watermark-download:hover:not(:disabled),.pulse-workbench--image-watermark .pulse-watermark-empty .pulse-watermark-upload:hover{border-color:var(--brand-signal-deep);background:var(--brand-signal);color:var(--color-paper)}.pulse-surface--home{--home-mineral:var(--brand-signal);--home-mineral-wash:var(--brand-signal-wash);--home-cobalt:var(--brand-cobalt);--home-oxide:var(--brand-signal)}.pulse-surface--home .zhiye-home-search{border-color:color-mix(in srgb, var(--brand-signal) 36%, transparent)}.pulse-surface--home .zhiye-home-search:focus-within{border-color:var(--brand-signal);box-shadow:0 0 0 3px var(--brand-signal-wash)}@media (max-width:767px){.pulse-workbench{padding-top:72px}.pulse-workbench__header{min-height:92px}.pulse-workbench__header h1{font-size:30px}}html,body{color:#111629;background:radial-gradient(circle at 78% 16%,#c5cdff3d,#0000 32%),radial-gradient(circle at 26% 16%,#fff5e7ad,#0000 34%),linear-gradient(135deg,#fbfaf8 0%,#f8f9fc 46%,#f3f7ff 100%)}.pulse-app{background:linear-gradient(110deg,#ffffff8a,#fff0),radial-gradient(circle at 63% 7%,#c6ccff4d,#0000 28%),radial-gradient(circle at 8% 0,#ffeedd9e,#0000 34%),linear-gradient(135deg,#fbfaf8 0%,#f8f9fc 46%,#f3f7ff 100%);min-height:100dvh;position:relative;overflow:hidden}.pulse-app:before{z-index:0;pointer-events:none;content:"";opacity:.82;background:linear-gradient(120deg,#fff0 24%,#ffffff94 36%,#fff0 49%),radial-gradient(at 80% 74%,#becfee3d,#0000 42%);position:fixed;inset:0}.pulse-sidebar{z-index:35;background:linear-gradient(#ffffffb8,#ffffff7a);border-right:1px solid #929ec01f;align-items:center;width:128px;padding:29px 0 28px;box-shadow:18px 0 44px #848fb312}.pulse-brand{text-align:center;width:100%;padding:0 0 56px;display:block;position:relative}.pulse-brand span,.pulse-mobile-brand span{z-index:1;color:#121629;font-family:var(--font-serif-latin);letter-spacing:0;font-size:34px;font-weight:500;line-height:1;position:relative}.pulse-brand i{filter:blur(1px);background:linear-gradient(135deg,#6e82ffc2,#dccdff29);border-radius:50%;width:18px;height:18px;position:absolute;top:12px;left:76px}.pulse-navigation{gap:28px;width:100%;padding:0;display:grid}.pulse-navigation__item,.pulse-navigation__tool{color:#747d98;background:0 0;border:0;border-radius:0;place-items:center;gap:8px;width:100%;min-height:64px;font-size:14px;line-height:1;display:grid;position:relative}.pulse-navigation__item svg,.pulse-navigation__tool svg{color:#778199}.pulse-navigation__item.is-active,.pulse-navigation__tool.is-active,.pulse-surface--workspace .pulse-navigation__item:nth-child(2),.pulse-navigation__item.is-active svg,.pulse-navigation__tool.is-active svg,.pulse-surface--workspace .pulse-navigation__item:nth-child(2) svg{color:#5f72ff}.pulse-navigation__item.is-active:before,.pulse-navigation__tool.is-active:before,.pulse-surface--workspace .pulse-navigation__item:nth-child(2):before{content:"";background:#ebe6ffe6;border-radius:18px;width:60px;height:60px;position:absolute;box-shadow:0 14px 32px #7e89ff1f}.pulse-navigation__tools{display:none}.pulse-sidebar__footer{border:0;align-items:center;gap:22px;width:100%;margin-top:auto;padding:0}.pulse-rail-button,.pulse-rail-orb{color:#747d98;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.pulse-rail-orb{color:#fff;background:radial-gradient(circle at 28% 22%,#ffffffeb,#0000 24%),linear-gradient(135deg,#c5b8ff 0%,#f3d1df 52%,#f7f5f0 100%);width:48px;height:48px;box-shadow:0 14px 28px #9d8eda33}.pulse-content{z-index:1;min-height:100dvh;margin-left:128px;padding:0;position:relative}.pulse-global-tools{z-index:25;align-items:center;gap:22px;display:flex;position:fixed;top:30px;right:36px}.pulse-global-search,.zhiye-home-search{color:#8b94ab;-webkit-backdrop-filter:blur(20px);background:#ffffff94;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:12px;width:222px;height:48px;padding:0 14px 0 18px;display:flex;box-shadow:inset 0 1px #ffffffd6,0 16px 34px #828bae1c}.pulse-global-search input,.zhiye-home-search input{color:#22283a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.pulse-global-search input::placeholder,.zhiye-home-search input::placeholder{color:#8d96ad}.pulse-global-search span,.zhiye-home-search>span,.zhiye-home-search button{color:#1e2538;background:#f7f8fce0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-width:44px;height:28px;font-size:13px;display:inline-flex}.pulse-global-sun,.zhiye-home-spark{color:#111629;-webkit-backdrop-filter:blur(18px);background:#ffffff9e;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 32px #7f88ae1f}.zhiye-homepage{min-height:100dvh;padding:25px clamp(26px,4vw,64px) 40px 72px;position:relative}.zhiye-home-topbar{justify-content:flex-end;gap:26px;display:flex}.zhiye-home-search{width:330px}.zhiye-home-spark{color:#fff;background:#171717}.zhiye-home-hero{grid-template-columns:minmax(410px,.78fr) minmax(520px,1.22fr);align-items:center;min-height:420px;padding-top:8px;display:grid;position:relative}.zhiye-home-hero__copy{z-index:2;max-width:500px;padding-left:42px;position:relative}.zhiye-home-hero__eyebrow{color:#68728d;-webkit-backdrop-filter:blur(12px);background:#ffffff52;border:1px solid #848fff3d;border-radius:999px;align-items:center;gap:8px;height:34px;margin:0 0 30px;padding:0 18px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.zhiye-home-hero__eyebrow svg{color:#7e8cff}.zhiye-home-hero h1{color:#111629;font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(52px,5vw,76px);font-weight:400;line-height:1.34}.zhiye-home-hero h1 span{color:#6e82ff}.zhiye-home-hero__lede{color:#6f788f;max-width:410px;margin:20px 0 30px;font-size:17px;line-height:1.9}.zhiye-home-hero__actions{align-items:center;gap:24px;display:flex}.zhiye-home-primary{color:#fff;min-width:150px;height:48px;box-shadow:var(--shadow-button);background:#171717;border-radius:999px;justify-content:center;align-items:center;gap:16px;font-size:15px;display:inline-flex}.zhiye-home-play{color:#303648;align-items:center;gap:12px;font-size:14px;display:inline-flex}.zhiye-home-play span{color:#101522;background:#ffffffa8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 12px 26px #707ba01a}.zhiye-home-hero__object{z-index:1;pointer-events:none;width:min(860px,62vw);height:430px;position:absolute;top:46px;right:-34px}.zhiye-home-hero__object img{object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.9;filter:saturate(.96)contrast(.98);width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%)}.zhiye-home-tools{z-index:3;grid-template-columns:repeat(4,minmax(190px,1fr)) 86px;gap:12px;margin-top:8px;display:grid;position:relative}.zhiye-tool-card{border-radius:28px;min-height:258px}.zhiye-tool-card a{-webkit-backdrop-filter:blur(18px);height:100%;min-height:258px;transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);background:radial-gradient(circle at 72% 96%,#ffffff73,#0000 32%),linear-gradient(135deg,#fff2d9c2,#ffffff9e);border:1px solid #ffffffbd;border-radius:28px;flex-direction:column;padding:30px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #7a84a91f,inset 0 1px #ffffffc7}.zhiye-tool-card--sage a{background:radial-gradient(circle at 72% 96%,#ffffff7a,#0000 32%),linear-gradient(135deg,#e5f8e8db,#eef7ffb3)}.zhiye-tool-card--clay a{background:radial-gradient(circle at 72% 96%,#ffffff80,#0000 32%),linear-gradient(135deg,#ffe8d8d1,#fff5edad)}.zhiye-tool-card:hover a{transform:translateY(-8px);box-shadow:0 34px 74px #7a84a92b,inset 0 1px #ffffffd6}.zhiye-tool-card__icon{color:#f0b979;background:#ffffffd1;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:30px;display:grid;box-shadow:0 14px 28px #828bae1f}.zhiye-tool-card--sage .zhiye-tool-card__icon{color:#62b891}.zhiye-tool-card--clay .zhiye-tool-card__icon{color:#f29a73}.zhiye-tool-card strong{color:#111629;font-size:17px;font-weight:600}.zhiye-tool-card small{color:#6f788f;max-width:150px;margin-top:12px;font-size:14px;line-height:1.7}.zhiye-tool-card__arrow{color:#2f394e;background:#ffffffbd;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:auto;display:grid}.zhiye-tool-card em{color:#ffffff7a;font-family:var(--font-serif-latin);font-size:82px;font-style:normal;line-height:1;position:absolute;bottom:-14px;right:22px}.zhiye-tool-more{color:#151a2a;background:#ffffffb8;border:0;border-radius:50%;place-self:center;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 42px #7d87ac1f}.zhiye-tool-more span{letter-spacing:2px;font-size:24px;transform:translateY(-3px)}.zhiye-home-quote{z-index:2;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0000 45%,#bbd4f052),linear-gradient(135deg,#ffffff85,#f6f9ffc7);border:1px solid #ffffffa8;border-radius:28px;grid-template-columns:1fr .75fr;align-items:center;gap:42px;min-height:230px;margin-top:18px;padding:36px 70px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #7480a41f}.zhiye-home-quote:before{content:"";background:radial-gradient(at 12% 100%,#7b97cd33,#0000 35%),linear-gradient(#0000,#9fb8de52);height:92px;position:absolute;inset:auto 0 0}.zhiye-home-quote>div,.zhiye-home-quote dl{z-index:1;position:relative}.zhiye-home-quote>div{grid-template-columns:64px minmax(0,1fr);column-gap:22px;display:grid}.zhiye-home-quote>div>span{color:#808bff61;font-family:var(--font-serif-latin);text-align:right;font-size:72px;line-height:.9}.zhiye-home-quote p{color:#171c2f;max-width:460px;font-family:var(--font-serif);margin:0;font-size:25px;font-weight:400;line-height:1.68}.zhiye-home-quote small{color:#7c849a;grid-column:2}.zhiye-home-quote dl{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;display:grid}.zhiye-home-quote dl div{place-items:center;gap:8px;display:grid}.zhiye-home-quote dt{color:#111629;font-size:30px;font-weight:700}.zhiye-home-quote dd{color:#69738c;margin:0;font-size:14px}.pulse-workbench{max-width:none;min-height:100dvh;padding:118px clamp(34px,5vw,64px) 52px;position:relative}.pulse-workbench:before{z-index:0;pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.76;background:url(/studio-object-tool.png) 50%/cover no-repeat;width:min(650px,46vw);height:260px;position:absolute;top:58px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%)}.pulse-workbench__header{z-index:1;margin:0 0 62px;padding:0 0 0 14px;position:relative}.pulse-workbench__meta{color:#8d96ad;margin-bottom:22px;font-size:15px}.pulse-workbench__meta i{background:#7984a52e;width:1px;height:20px}.pulse-workbench__header h1{color:#111629;font-family:var(--font-serif);margin:0;font-size:clamp(38px,4.4vw,50px);font-weight:400;line-height:1.15}.pulse-workbench__header p{color:#8a93a9;margin:22px 0 0;font-size:17px}.pulse-workspace,.pulse-watermark-workspace{z-index:2;-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 78% 8%,#dae1ff6b,#0000 28%),linear-gradient(135deg,#ffffffd6,#ffffff9e);border:1px solid #ffffffc2;border-radius:22px;padding:58px 50px 32px;position:relative;box-shadow:0 30px 80px #7b87aa21,inset 0 1px #ffffffe0}.pulse-toolbar{box-shadow:none;background:0 0;border:0;margin-bottom:34px;padding:0}.pulse-toolbar__caption,.pulse-toolbar__preferences>span,.pulse-toolbar__preferences>small{color:#8a93a9}.pulse-segmented-control,.pulse-quiet-segments{background:#f4f6fcb8;border:0;border-radius:13px;box-shadow:inset 0 1px 2px #a0aac80f}.pulse-segmented-control button,.pulse-quiet-segments button{color:#717a91;border-radius:13px;min-height:48px}.pulse-segmented-control button.is-selected,.pulse-quiet-segments button.is-selected{color:#5368ff;background:linear-gradient(135deg,#dee0fff0,#ffffffdb);box-shadow:0 12px 28px #7c89ff24}.pulse-editor-grid{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;gap:26px;display:grid}.pulse-editor-card{background:#ffffff7a;border:1px solid #b9c4e06b;border-radius:14px;min-height:246px;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 16px 42px #808cb014}.pulse-workspace--base64 .pulse-editor-card{min-height:248px}.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{min-height:340px}.pulse-editor-card__heading{color:#111629;border:0;min-height:50px;padding:15px 20px 0;font-size:16px;font-weight:600}.pulse-editor-card__heading>div>span{color:#9099ae;font-size:13px}.pulse-editor-card textarea{color:#22283a;background:0 0;border:0;min-height:190px;padding:16px 20px 20px;font-size:14px;line-height:1.72}.pulse-editor-card textarea::placeholder{color:#a4acc0}.pulse-transfer{justify-items:center;gap:16px;display:grid}.pulse-run-button{color:#5368ff;background:radial-gradient(circle at 30% 24%,#ffffffe0,#0000 36%),linear-gradient(135deg,#d7d9ff,#f5fbff);border:0;border-radius:50%;place-items:center;width:70px;min-width:70px;height:70px;padding:0;display:grid;box-shadow:0 16px 34px #7e8bff2e}.pulse-run-button span{display:none}.pulse-swap-button,.pulse-icon-button,.pulse-icon-button--small{color:#747d98;background:#ffffff94;border:1px solid #bac5e057;border-radius:13px;box-shadow:0 10px 22px #7d88ac14}.pulse-statusbar,.pulse-watermark-statusbar{color:#858fa6;margin-top:30px}.pulse-status{color:#858fa6;background:0 0}.pulse-statusbar__metrics{color:#73809c}.pulse-json-stats,.pulse-markdown-stats{color:#6f788f;background:#ffffff7a;border:1px solid #ffffffb3;border-radius:999px;box-shadow:0 14px 34px #808cb014}.pulse-watermark-workspace{padding-top:28px}.pulse-watermark-controls{background:#ffffff7a;border:1px solid #b9c4e057;border-radius:16px;margin-bottom:16px;box-shadow:0 16px 42px #808cb014}.pulse-watermark-panel{min-height:560px}.pulse-watermark-panel__body{background:0 0}.pulse-watermark-empty,.pulse-watermark-output-empty{background:#ffffff57;border-color:#adb8d65c}.pulse-watermark-live-flow span{color:#5368ff;background:radial-gradient(circle at 30% 24%,#ffffffe0,#0000 36%),linear-gradient(135deg,#d7d9ff,#f5fbff)}@media (max-width:1199px){.pulse-content{margin-left:96px}.pulse-sidebar{width:96px}.pulse-brand span{font-size:28px}.zhiye-homepage{padding-left:44px}.zhiye-home-hero{grid-template-columns:1fr;min-height:520px}.zhiye-home-hero__object{opacity:.7;width:min(760px,88vw);top:110px}.zhiye-home-tools{grid-template-columns:repeat(2,minmax(220px,1fr))}.zhiye-tool-more{display:none}.pulse-editor-grid{grid-template-columns:1fr}}@media (max-width:767px){.pulse-mobile-menu,.pulse-mobile-brand{display:flex}.pulse-mobile-brand{z-index:31;position:fixed;top:20px;left:68px}.pulse-sidebar{width:112px;transform:translate(-112px)}.pulse-app.is-navigation-open .pulse-sidebar{transform:translate(0)}.pulse-content{margin-left:0}.pulse-global-tools{display:none}.zhiye-homepage{padding:86px 20px 28px}.zhiye-home-topbar{justify-content:stretch}.zhiye-home-search{width:100%}.zhiye-home-spark{flex:0 0 48px}.zhiye-home-hero{min-height:auto;padding-top:38px}.zhiye-home-hero__copy{padding-left:0}.zhiye-home-hero h1{font-size:42px}.zhiye-home-hero__object{width:100%;height:220px;margin-top:18px;position:relative;top:auto;right:auto}.zhiye-home-hero__object img{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.zhiye-home-hero__actions{flex-wrap:wrap}.zhiye-home-tools{grid-template-columns:1fr;margin-top:28px}.zhiye-tool-card,.zhiye-tool-card a{min-height:210px}.zhiye-home-quote{grid-template-columns:1fr;padding:28px 24px}.zhiye-home-quote>div{grid-template-columns:40px minmax(0,1fr)}.zhiye-home-quote p{font-size:20px}.zhiye-home-quote dl{grid-template-columns:1fr}.pulse-workbench{padding:98px 16px 30px}.pulse-workbench:before{opacity:.42;width:100%}.pulse-workbench__header{margin-bottom:32px;padding-left:0}.pulse-workspace,.pulse-watermark-workspace{padding:22px 14px}.pulse-toolbar__configuration{gap:14px}}.zhiye-home-hero__eyebrow{white-space:nowrap!important;width:max-content!important;max-width:none!important}.zhiye-home-hero__eyebrow span{white-space:nowrap!important;writing-mode:horizontal-tb!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline!important;position:static!important;transform:none!important}.pulse-workspace .pulse-editor-card--input:focus-within{border-color:#b9c4e06b!important;box-shadow:inset 0 1px #ffffffd6,0 16px 42px #808cb014!important}@media (min-width:1200px){.zhiye-home-topbar{align-items:center!important;height:58px!important;padding:0!important}.zhiye-home-hero{height:405px!important;min-height:405px!important;padding:0!important}.zhiye-home-hero__copy{max-width:640px!important}.zhiye-home-hero h1{width:640px!important;font-size:66px!important;line-height:1.38!important}.zhiye-home-hero__object{height:405px!important;top:10px!important;right:-34px!important}.zhiye-home-tools{border:0!important;height:auto!important;min-height:0!important;margin-top:0!important;padding:0!important}.zhiye-home-quote{margin-top:28px!important}}.pulse-toolbar{border:0!important}@media (min-width:1200px){.zhiye-homepage{padding-top:30px!important}.zhiye-home-topbar{height:50px!important}.zhiye-home-hero{height:435px!important;min-height:435px!important}.zhiye-home-hero__copy{align-self:start!important;padding-top:34px!important}.zhiye-home-hero__eyebrow{margin-bottom:24px!important}.zhiye-home-hero h1{font-size:60px!important;line-height:1.24!important}.zhiye-home-hero__lede{margin:16px 0 24px!important;font-size:16px!important;line-height:1.8!important}.zhiye-home-hero__object{height:420px!important;top:2px!important}.zhiye-home-tools{margin-top:26px!important}.zhiye-home-primary{z-index:4!important;position:relative!important}}@media (min-width:1600px){.pulse-surface--home .zhiye-homepage{width:min(100vw - 260px,1510px)!important;margin-left:clamp(190px,12.7vw,260px)!important;margin-right:0!important;padding-left:72px!important;padding-right:64px!important}.pulse-surface--home .zhiye-home-hero,.pulse-surface--home .zhiye-home-tools,.pulse-surface--home .zhiye-home-quote{width:auto!important}.pulse-surface--home .zhiye-home-hero__object{width:min(930px,58vw)!important;right:-42px!important}}.pulse-brand span,.pulse-mobile-brand span{font-family:var(--font-serif)!important;font-size:30px!important;font-weight:500!important}.pulse-navigation__item,.pulse-navigation__tool{min-height:54px!important}.pulse-navigation__tools{gap:10px!important;width:100%!important;display:grid!important}.pulse-navigation__tool span{max-width:86px!important;color:inherit!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;display:block!important;overflow:hidden!important}.pulse-navigation__item.is-active:before,.pulse-navigation__tool.is-active:before,.pulse-surface--workspace .pulse-navigation__item:nth-child(2):before{width:58px!important;height:58px!important}.zhiye-home-tools{grid-template-columns:repeat(4,minmax(190px,1fr))!important}.zhiye-home-quote>div>span{color:#6e82ff52!important;font-family:var(--font-serif)!important;font-size:54px!important}.zhiye-home-quote dt{text-align:center!important;min-width:3em!important}@media (max-width:1199px){.zhiye-home-tools{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media (max-width:767px){.zhiye-home-tools{grid-template-columns:1fr!important}}.pulse-navigation__item,.pulse-navigation__tool{box-shadow:none!important;background:0 0!important}.pulse-navigation__item:before,.pulse-navigation__tool:before{left:50%!important;transform:translate(-50%)!important}.pulse-navigation__tool.is-active{box-shadow:none!important;background:0 0!important}.pulse-sidebar{width:112px!important}.pulse-content{margin-left:112px!important}.pulse-brand{padding-bottom:74px!important}.pulse-brand span,.pulse-mobile-brand span{font-size:28px!important}.pulse-navigation__item,.pulse-navigation__tool{color:#7a849d!important;min-height:46px!important;font-family:var(--font-sans)!important;gap:5px!important}.pulse-navigation__item span,.pulse-navigation__tool span{font-family:var(--font-sans)!important;font-size:12px!important;line-height:1.1!important}.pulse-navigation__item svg,.pulse-navigation__tool svg{width:21px!important;height:21px!important}.pulse-surface--workspace .pulse-navigation__item:nth-child(2),.pulse-surface--workspace .pulse-navigation__item:nth-child(2) svg{color:#7a849d!important}.pulse-navigation__item:before,.pulse-navigation__tool:before,.pulse-surface--workspace .pulse-navigation__item:nth-child(2):before{display:none!important}.pulse-surface--home .pulse-navigation__item:first-child,.pulse-navigation__tool.is-active,.pulse-surface--home .pulse-navigation__item:first-child svg,.pulse-navigation__tool.is-active svg{color:#5f72ff!important}.pulse-surface--home .pulse-navigation__item:first-child:after,.pulse-navigation__tool.is-active:after{z-index:0;content:"";background:#ebe6ffd6;border-radius:18px;position:absolute;inset:-5px 22px;box-shadow:0 14px 30px #7e89ff1f}.pulse-navigation__item>*,.pulse-navigation__tool>*{z-index:1;position:relative}.pulse-navigation__tools{border-top:1px solid #848faa24!important;margin-top:4px!important;padding-top:18px!important}@media (min-width:1600px){.pulse-surface--home .zhiye-homepage{margin-left:clamp(174px,11.6vw,238px)!important}}@media (max-width:767px){.pulse-sidebar{z-index:80!important;width:120px!important;transform:translate(-120px)!important}.pulse-app.is-navigation-open .pulse-sidebar{transform:translate(0)!important}.pulse-app.is-navigation-open .pulse-nav-scrim{z-index:70!important;pointer-events:auto!important;opacity:1!important;-webkit-backdrop-filter:blur(8px)!important;background:#f8f9fc85!important;display:block!important}.pulse-mobile-menu{z-index:90!important}}@media (min-width:1200px){.pulse-surface--home .zhiye-homepage{width:auto!important;margin-left:112px!important;margin-right:0!important;padding-left:clamp(42px,4vw,78px)!important;padding-right:clamp(28px,3vw,64px)!important}}@media (min-width:1600px){.pulse-surface--home .zhiye-homepage{width:auto!important;margin-left:112px!important;margin-right:0!important}}.pulse-navigation{gap:24px!important}.pulse-navigation__tools{gap:22px!important;padding-top:24px!important}.pulse-navigation__item,.pulse-navigation__tool{gap:8px!important;min-height:56px!important}.pulse-sidebar__footer{gap:28px!important}@media (max-height:820px) and (min-width:768px){.pulse-navigation{gap:16px!important}.pulse-navigation__tools{gap:14px!important;padding-top:18px!important}.pulse-navigation__item,.pulse-navigation__tool{min-height:48px!important}}.pulse-workbench:before{opacity:.52;height:190px;top:18px}.pulse-workbench__header{min-height:0!important;margin:0 0 20px!important;padding:0!important}.pulse-workbench__meta{margin-bottom:10px!important;font-size:13px!important}.pulse-workbench__meta i{height:14px}.pulse-workbench__header h1{font-size:clamp(32px,3.1vw,42px)!important;line-height:1.1!important}.pulse-workbench__header p{line-height:1.5;margin-top:10px!important;font-size:14px!important}.pulse-workspace,.pulse-watermark-workspace{border-radius:16px;flex:none!important;padding:24px 32px 20px!important}.pulse-workspace{gap:0!important}.pulse-toolbar{height:48px;min-height:48px!important;margin-bottom:16px!important}.pulse-toolbar__configuration{gap:20px!important}.pulse-segmented-control button,.pulse-quiet-segments button{min-height:38px!important}.pulse-editor-grid,.pulse-editor-grid--base64,.pulse-editor-grid--json-formatter,.pulse-editor-grid--markdown-cleaner{flex:0 0 clamp(420px,100dvh - 360px,620px)!important;align-items:stretch!important;gap:18px!important;height:clamp(420px,100dvh - 360px,620px)!important;min-height:0!important;max-height:none!important}.pulse-editor-card,.pulse-workspace--base64 .pulse-editor-card,.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{height:100%;min-height:0!important}.pulse-editor-card__heading{min-height:44px!important;padding:0 16px!important}.pulse-editor-card textarea{min-height:0!important;padding:14px 16px!important}.pulse-transfer{gap:10px!important}.pulse-run-button{width:58px;min-width:58px;height:58px}.pulse-run-button svg{width:22px;height:22px}.pulse-statusbar,.pulse-watermark-statusbar{margin-top:16px!important}.pulse-watermark-panels{flex-basis:auto!important;min-height:clamp(420px,100dvh - 360px,620px)!important}.pulse-watermark-panel{height:100%;min-height:0!important}@media (max-width:1199px) and (min-width:768px){.pulse-workbench{padding:28px 24px 22px!important}.pulse-editor-grid,.pulse-editor-grid--base64,.pulse-editor-grid--json-formatter,.pulse-editor-grid--markdown-cleaner{flex:none!important;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important;height:auto!important;min-height:0!important}.pulse-editor-card,.pulse-workspace--base64 .pulse-editor-card,.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{height:420px}}@media (max-width:767px){.pulse-content{margin-left:0!important}.pulse-workbench{padding:70px 14px 18px!important}.pulse-workbench:before{opacity:.28;height:150px;top:52px}.pulse-workbench__header{margin-bottom:16px!important}.pulse-workbench__header h1{font-size:32px!important}.pulse-workspace,.pulse-watermark-workspace{padding:16px 12px 18px!important}.pulse-toolbar{height:auto;min-height:46px!important;padding:8px 10px!important}.pulse-toolbar__configuration{gap:10px!important}.pulse-editor-grid,.pulse-editor-grid--base64,.pulse-editor-grid--json-formatter,.pulse-editor-grid--markdown-cleaner{flex:none!important;gap:14px!important;height:auto!important;min-height:0!important}.pulse-editor-card,.pulse-workspace--base64 .pulse-editor-card,.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{height:300px;min-height:300px!important}.pulse-workspace--base64 .pulse-editor-card{height:270px;min-height:270px!important}.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{height:340px;min-height:340px!important}.pulse-watermark-panels{flex-basis:auto!important;min-height:0!important}.pulse-watermark-panel{height:360px;min-height:360px!important}}html,body{background:#f7f8fa}.pulse-app{background:linear-gradient(#fafbfd 0%,#f4f6f9 100%)}.pulse-app:before{display:none}.pulse-sidebar{background:#ffffffb8;box-shadow:14px 0 34px #4d58740d}.pulse-workbench:before{opacity:0}.pulse-workspace,.pulse-watermark-workspace{background:#ffffffb8;box-shadow:0 18px 44px #4d587414,inset 0 1px #ffffffdb}.zhiye-home-quote{background:#ffffffa8;box-shadow:0 18px 44px #4d587414,inset 0 1px #ffffffd6}.zhiye-home-quote:before{display:none}@media (min-width:1200px){.zhiye-home-hero{height:330px!important;min-height:330px!important}.zhiye-home-hero__copy{padding-top:18px!important}.zhiye-home-hero__eyebrow{margin-bottom:18px!important}.zhiye-home-hero h1{font-size:56px!important;line-height:1.18!important}.zhiye-home-hero__lede{margin:12px 0 18px!important}.zhiye-home-tools{margin-top:14px!important}}.pulse-surface--home .pulse-content{margin-left:0!important}.pulse-surface--home .pulse-mobile-menu,.pulse-surface--home .pulse-mobile-brand,.pulse-surface--home .pulse-sidebar,.pulse-surface--home .pulse-nav-scrim{display:none!important}.zhiye-product-home{color:#171c2f;background:#f7f8fa;min-height:100dvh;overflow:hidden}.zhiye-product-nav,.zhiye-product-hero,.zhiye-product-intro,.zhiye-physics-lab,.zhiye-product-gallery,.zhiye-product-principles,.zhiye-product-tools,.zhiye-product-cta,.zhiye-product-footer{width:min(1180px,100% - 48px);margin-inline:auto}.zhiye-product-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:84px;display:grid}.zhiye-product-brand{color:#1a2135;font-family:var(--font-serif);font-size:28px;line-height:1}.zhiye-product-nav nav{color:#65708a;align-items:center;gap:30px;font-size:14px;display:flex}.zhiye-product-nav nav a{transition:color var(--duration-fast) var(--ease-out)}.zhiye-product-nav nav a:hover{color:#384cbb}.zhiye-product-nav__cta,.zhiye-product-primary,.zhiye-product-cta>a{color:#fff;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:#1c2546;border-radius:6px;justify-content:center;align-items:center;gap:12px;display:inline-flex;box-shadow:0 12px 28px #27356629}.zhiye-product-nav__cta{justify-self:end;min-height:42px;padding:0 18px;font-size:14px}.zhiye-product-nav__cta:hover,.zhiye-product-primary:hover,.zhiye-product-cta>a:hover{background:#354cc8;transform:translateY(-2px);box-shadow:0 16px 34px #354cc82e}.zhiye-product-hero{grid-template-columns:minmax(0,.87fr) minmax(440px,1.13fr);align-items:center;gap:24px;min-height:590px;padding:54px 0 72px;display:grid;position:relative}.zhiye-product-hero__copy{z-index:1;max-width:515px;position:relative}.zhiye-product-kicker,.zhiye-product-intro>p,.zhiye-product-principles header>p,.zhiye-product-tools header p,.zhiye-product-cta p,.zhiye-workbench-index__header>p{color:#6879c9;margin:0;font-size:13px;line-height:1.4}.zhiye-product-kicker{background:#ffffff8f;border:1px solid #6879c938;border-radius:4px;align-items:center;min-height:29px;padding:0 11px;display:inline-flex}.zhiye-product-hero h1{color:#172039;font-family:var(--font-serif);margin:24px 0 0;font-size:61px;font-weight:400;line-height:1.22}.zhiye-product-hero h1 span{color:#6279ec}.zhiye-product-hero__copy>p:not(.zhiye-product-kicker){color:#64708a;max-width:455px;margin:24px 0 0;font-size:16px;line-height:1.9}.zhiye-product-hero__actions{align-items:center;gap:22px;margin-top:30px;display:flex}.zhiye-product-primary{min-height:50px;padding:0 22px;font-size:15px}.zhiye-product-secondary{color:#4c5b7c;text-underline-offset:5px;font-size:14px;text-decoration:underline}.zhiye-product-hero__copy ul{color:#68738b;flex-wrap:wrap;gap:16px 22px;margin:32px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.zhiye-product-hero__copy li{align-items:center;gap:7px;display:inline-flex}.zhiye-product-hero__copy li svg{color:#6177df}.zhiye-product-hero__physics{min-width:0;height:448px;position:relative}.zhiye-product-hero__physics .zhiye-physics-lab{border:0;width:100%;height:100%;margin:0;padding:0}.zhiye-product-hero__physics .zhiye-physics-lab__stage{background:radial-gradient(circle at 50% 104%,#6d7fd01f,#0000 42%),#ffffff52;border:1px solid #69769c2e;border-radius:6px;height:100%;margin:0;box-shadow:0 24px 56px #46558017}.zhiye-physics-lab__reset{z-index:8;color:#61708d;-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #69769c33;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px #49588414}.zhiye-physics-lab__reset:hover{color:#5269dc;background:#eff3ff;border-color:#5b70e15c}.zhiye-product-hero__visual-shell{aspect-ratio:3/2;perspective:1200px;perspective-origin:50% 48%;position:relative}.zhiye-product-hero__visual-shell:after{z-index:-1;filter:blur(30px);content:"";background:#4c5c8e24;border-radius:50%;height:25%;position:absolute;bottom:-4%;left:7%;right:5%;transform:translateZ(-30px)}.zhiye-product-hero__visual{--carousel-rotate-x:1deg;--carousel-rotate-y:-2deg;aspect-ratio:3/2;width:100%;height:100%;min-height:0;transform:rotateX(var(--carousel-rotate-x)) rotateY(var(--carousel-rotate-y)) translateY(-2px);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22, 1, .36, 1), box-shadow .5s var(--ease-out);will-change:transform;background:#f6f5f1;border:1px solid #ffffff94;border-radius:6px;outline:none;position:relative;overflow:hidden;box-shadow:0 30px 70px #3e4c7621,0 8px 22px #4e5f9614}.zhiye-product-hero__visual:focus-visible{box-shadow:0 0 0 3px #6279ec2e,0 30px 70px #3e4c7621,0 8px 22px #4e5f9614}.zhiye-product-carousel__track{will-change:transform;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.zhiye-product-carousel__slide{flex:0 0 100%;width:100%;height:100%}.zhiye-product-hero__visual .zhiye-product-carousel__slide img{object-fit:cover;object-position:center;mix-blend-mode:normal;width:100%;height:100%;min-height:0;display:block}.zhiye-product-carousel__dots{z-index:3;-webkit-backdrop-filter:blur(10px);background:#fff9;border-radius:4px;align-items:center;gap:5px;padding:7px 8px;display:flex;position:absolute;top:16px;right:16px;transform:translateZ(34px)}.zhiye-product-carousel__dots button{width:5px;height:5px;transition:width var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:#4652724d;border:0;border-radius:50%;padding:0}.zhiye-product-carousel__dots button.is-active{background:#5e75df;border-radius:3px;width:18px}.zhiye-product-carousel__dots button:focus-visible{outline-offset:2px;outline:2px solid #4e63c6}@media (prefers-reduced-motion:reduce){.zhiye-product-hero__visual{transition:none;transform:none}.zhiye-product-carousel__track{transition:none}}.zhiye-product-intro{border-top:1px solid #6e7b9f2b;grid-template-columns:.7fr 1.3fr;gap:26px;padding:66px 0;display:grid}.zhiye-product-intro h2,.zhiye-product-principles h2,.zhiye-product-tools h2,.zhiye-product-cta h2{color:#1d2742;font-family:var(--font-serif);margin:0;font-size:38px;font-weight:400;line-height:1.45}.zhiye-product-intro>span{color:#6d7890;grid-column:2;max-width:430px;font-size:15px;line-height:1.8}.zhiye-product-gallery{border-top:1px solid #6e7b9f2b;padding:76px 0 82px}.zhiye-product-gallery .zhiye-product-hero__visual-shell{aspect-ratio:auto;width:100%;height:420px}.zhiye-physics-lab{border-top:1px solid #6e7b9f2b;padding:76px 0 82px}.zhiye-physics-lab__header{justify-content:space-between;align-items:end;gap:28px;display:flex}.zhiye-physics-lab__header p{color:#6879c9;margin:0 0 12px;font-size:13px;line-height:1.4}.zhiye-physics-lab__header h2{color:#1d2742;font-family:var(--font-serif);margin:0;font-size:38px;font-weight:400;line-height:1.45}.zhiye-physics-lab__header button{color:#61708d;width:40px;height:40px;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#ffffff85;border:1px solid #69769c33;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zhiye-physics-lab__header button:hover{color:#5269dc;background:#eff3ff;border-color:#5b70e15c;transform:rotate(-18deg)}.zhiye-physics-lab__stage{isolation:isolate;touch-action:none;background:radial-gradient(circle at 50% 104%,#6d7fd017,#0000 38%),#fff3;border-top:1px solid #69769c26;border-bottom:1px solid #69769c33;height:420px;margin-top:38px;position:relative;overflow:hidden}.zhiye-physics-lab__stage:before{z-index:-1;opacity:.42;content:"";background-image:linear-gradient(#67749b14 1px,#0000 1px),linear-gradient(90deg,#67749b14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 76%,#0000);mask-image:linear-gradient(#0000,#000 28% 76%,#0000)}.zhiye-physics-lab__baseline{background:#5b70b042;height:1px;position:absolute;bottom:4px;left:0;right:0}.zhiye-physics-entity{color:#33405f;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;background:#fcfdffe6;border:1px solid #6675a03b;border-radius:6px;align-items:center;gap:13px;width:184px;height:66px;padding:0 17px;display:flex;position:absolute;top:0;left:0;box-shadow:0 13px 30px #4958841a,inset 0 1px #ffffffdb}.zhiye-physics-entity:active{z-index:4;cursor:grabbing;box-shadow:0 18px 38px #49588429,inset 0 1px #ffffffe6}.zhiye-physics-entity:focus-visible{z-index:5;outline-offset:2px;outline:3px solid #5b70e133}.zhiye-physics-entity>span{color:#6079e7;background:#eff3ff;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.zhiye-physics-entity--sage>span{color:#4d987d;background:#eaf6f1}.zhiye-physics-entity--clay>span{color:#d17b58;background:#fdf0e9}.zhiye-physics-entity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zhiye-physics-lab__stage.is-static .zhiye-physics-entity{left:var(--static-left);top:var(--static-top);transform:translate(-50%, -50%) rotate(var(--static-rotate))}@media (prefers-reduced-motion:reduce){.zhiye-physics-lab__header button{display:none}}.zhiye-product-principles{border-top:1px solid #6e7b9f2b;padding:74px 0 78px}.zhiye-product-principles header{grid-template-columns:.7fr 1.3fr;gap:26px;display:grid}.zhiye-product-principles>div{background:#68749c29;border:1px solid #68749c29;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.zhiye-product-principles article{background:#ffffff9e;min-height:180px;padding:27px 28px}.zhiye-product-principles article>span,.zhiye-product-tool-card__number,.zhiye-workbench-index__number{color:#96a3d1;font-family:var(--font-mono);font-size:12px}.zhiye-product-principles h3{color:#2b3654;margin:33px 0 8px;font-size:17px;font-weight:600}.zhiye-product-principles article p{color:#778198;margin:0;font-size:14px}.zhiye-product-tools{border-top:1px solid #6e7b9f2b;padding:78px 0 84px}.zhiye-product-tools header{justify-content:space-between;align-items:end;gap:28px;display:flex}.zhiye-product-tools header p,.zhiye-product-cta p{margin-bottom:12px}.zhiye-product-tools header>a{color:#4e63c6;border-bottom:1px solid #4e63c659;align-items:center;gap:8px;padding-bottom:6px;font-size:14px;display:inline-flex}.zhiye-product-tool-grid,.zhiye-workbench-index__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.zhiye-product-tool-card,.zhiye-workbench-index__card{min-height:260px;transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);background:#ffffffa3;border:1px solid #69769c24;border-radius:6px;box-shadow:0 16px 34px #4e5a7f0e}.zhiye-product-tool-card:hover,.zhiye-workbench-index__card:hover{border-color:#6378ea61;transform:translateY(-4px);box-shadow:0 20px 42px #4d5fab1f}.zhiye-product-tool-card a,.zhiye-workbench-index__card a{flex-direction:column;height:100%;min-height:258px;padding:23px;display:flex}.zhiye-product-tool-card__icon,.zhiye-workbench-index__icon{color:#6079e7;background:#eff3ff;border-radius:6px;place-items:center;width:46px;height:46px;margin-top:20px;display:grid}.zhiye-product-tool-card--sage .zhiye-product-tool-card__icon,.zhiye-workbench-index__card--sage .zhiye-workbench-index__icon{color:#4d987d;background:#eaf6f1}.zhiye-product-tool-card--clay .zhiye-product-tool-card__icon,.zhiye-workbench-index__card--clay .zhiye-workbench-index__icon{color:#d17b58;background:#fdf0e9}.zhiye-product-tool-card h3,.zhiye-workbench-index__card h2{color:#293452;margin:24px 0 0;font-size:17px;font-weight:600}.zhiye-product-tool-card p,.zhiye-workbench-index__card p{color:#748098;margin:10px 0 0;font-size:13px;line-height:1.7}.zhiye-product-tool-card__action,.zhiye-workbench-index__action{color:#4f63bd;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:inline-flex}.zhiye-product-cta{background:#e9effc;border-radius:6px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:74px;padding:50px 54px;display:flex}.zhiye-product-cta h2{font-size:34px}.zhiye-product-cta span{color:#69768f;margin-top:10px;font-size:14px;display:block}.zhiye-product-cta>a{min-width:144px;min-height:50px;padding:0 20px;font-size:14px}.zhiye-product-footer{color:#768098;border-top:1px solid #6e7b9f2b;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:88px;display:grid}.zhiye-product-footer>span{color:#35405d;font-family:var(--font-serif);font-size:22px}.zhiye-product-footer p,.zhiye-product-footer small{margin:0;font-size:13px}.zhiye-product-footer small{justify-self:end}.zhiye-workbench-index{min-height:100dvh;padding:54px clamp(28px,4vw,68px) 68px}.zhiye-workbench-index__header{max-width:640px}.zhiye-workbench-index__header h1{color:#1d2742;font-family:var(--font-serif);margin:15px 0 0;font-size:43px;font-weight:400;line-height:1.35}.zhiye-workbench-index__header>span{color:#727e96;margin-top:12px;font-size:14px;display:block}.zhiye-workbench-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1060px;margin-top:34px}.zhiye-workbench-index__card{min-height:235px}.zhiye-workbench-index__card a{min-height:233px;padding:26px}.zhiye-workbench-index__icon{margin-top:16px}.zhiye-workbench-index__card h2{margin-top:20px}@media (max-width:900px){.zhiye-product-nav,.zhiye-product-hero,.zhiye-product-intro,.zhiye-physics-lab,.zhiye-product-gallery,.zhiye-product-principles header{grid-template-columns:1fr}.zhiye-product-nav{grid-template-columns:1fr auto}.zhiye-product-nav nav{display:none}.zhiye-product-hero{min-height:0;padding-top:44px}.zhiye-product-hero__visual-shell{width:min(100%,680px);min-height:0}.zhiye-product-hero__visual{transform:none}.zhiye-product-hero__physics{width:min(100%,680px);height:380px}.zhiye-product-gallery .zhiye-product-hero__visual-shell{width:100%;height:380px}.zhiye-product-intro>span{grid-column:auto}.zhiye-physics-lab__stage{height:380px}.zhiye-product-principles>div,.zhiye-product-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pulse-surface--workspace .pulse-content{margin-left:0!important}.zhiye-product-nav,.zhiye-product-hero,.zhiye-product-intro,.zhiye-physics-lab,.zhiye-product-gallery,.zhiye-product-principles,.zhiye-product-tools,.zhiye-product-cta,.zhiye-product-footer{width:min(100% - 32px,1180px)}.zhiye-product-nav{min-height:72px}.zhiye-product-brand{font-size:25px}.zhiye-product-nav__cta{min-height:38px;padding:0 13px;font-size:13px}.zhiye-product-hero{gap:12px;padding:38px 0 52px}.zhiye-product-hero h1{font-size:42px;line-height:1.3}.zhiye-product-hero__copy>p:not(.zhiye-product-kicker){font-size:15px;line-height:1.8}.zhiye-product-hero__actions{gap:18px}.zhiye-product-hero__visual-shell,.zhiye-product-hero__visual,.zhiye-product-hero__visual img{min-height:0}.zhiye-product-hero__physics{height:320px}.zhiye-product-gallery .zhiye-product-hero__visual-shell{aspect-ratio:3/2;height:auto}.zhiye-product-carousel__dots{gap:4px;max-width:calc(100% - 20px);top:10px;right:10px}.zhiye-product-intro,.zhiye-physics-lab,.zhiye-product-gallery,.zhiye-product-principles,.zhiye-product-tools{padding:48px 0}.zhiye-product-intro h2,.zhiye-physics-lab__header h2,.zhiye-product-principles h2,.zhiye-product-tools h2,.zhiye-product-cta h2{font-size:30px}.zhiye-product-principles>div,.zhiye-product-tool-grid,.zhiye-workbench-index__grid{grid-template-columns:1fr}.zhiye-product-principles>div{margin-top:30px}.zhiye-product-principles article{min-height:150px}.zhiye-product-principles h3{margin-top:24px}.zhiye-physics-lab__header{align-items:center}.zhiye-physics-lab__stage{height:360px;margin-top:26px}.zhiye-physics-entity{gap:9px;width:132px;height:56px;padding:0 11px}.zhiye-physics-entity>span{flex-basis:30px;width:30px;height:30px}.zhiye-physics-entity strong{font-size:12px}.zhiye-product-tools header,.zhiye-product-cta,.zhiye-product-footer{flex-direction:column;align-items:flex-start}.zhiye-product-tools header{display:flex}.zhiye-product-tool-grid{margin-top:30px}.zhiye-product-cta{gap:24px;margin-bottom:44px;padding:32px 26px;display:flex}.zhiye-product-footer{gap:8px;min-height:0;padding:24px 0 32px;display:flex}.zhiye-product-footer small{justify-self:auto}.zhiye-workbench-index{padding:82px 18px 44px}.zhiye-workbench-index__header h1{font-size:33px}}.pulse-workbench{padding:30px clamp(28px,4vw,64px) 28px!important}.pulse-workbench__header{min-height:0!important;margin-bottom:20px!important;padding:0!important}.pulse-workspace,.pulse-watermark-workspace{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;padding:0!important}.pulse-workspace .pulse-toolbar{min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #707ea32e!important;border-radius:0!important;margin:0!important;padding:0 4px 12px!important}.pulse-workspace .pulse-toolbar:before,.pulse-workspace .pulse-editor-card:before{display:none!important}.pulse-workspace .pulse-editor-grid,.pulse-workspace .pulse-editor-grid--base64,.pulse-workspace .pulse-editor-grid--json-formatter,.pulse-workspace .pulse-editor-grid--markdown-cleaner{flex:0 0 clamp(396px,100dvh - 320px,580px)!important;gap:24px!important;height:clamp(396px,100dvh - 320px,580px)!important;min-height:0!important;max-height:none!important}.pulse-workspace .pulse-editor-card,.pulse-workspace--base64 .pulse-editor-card,.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{height:100%;min-height:0!important;box-shadow:none!important;border:1px solid #707ea338!important;border-radius:8px!important}.pulse-workspace .pulse-editor-card--input{background:#f9fafce0!important}.pulse-workspace .pulse-editor-card--output{background:#ffffffc2!important}.pulse-workspace .pulse-editor-card--input:focus-within{border-color:#5b70e185!important;animation:none!important;box-shadow:0 0 0 3px #5b70e114!important}.pulse-workspace .pulse-editor-card--input:not(:focus-within){box-shadow:none!important;border-color:#707ea338!important}.pulse-workspace .pulse-editor-card__heading{border-bottom-color:#707ea329!important;min-height:44px!important;padding:0 14px 0 16px!important}.pulse-workspace .pulse-editor-card textarea{padding:16px!important}.pulse-workspace .pulse-transfer{gap:12px!important}.pulse-workspace .pulse-run-button{width:54px!important;min-width:54px!important;height:54px!important;box-shadow:none!important;color:#5269dc!important;background:#edf1ffe6!important;border:1px solid #5b70e161!important;border-radius:8px!important}.pulse-workspace .pulse-run-button:hover{color:#4059cb!important;background:#e0e7fff5!important;border-color:#5269dc9e!important;transform:translateY(-1px)!important}.pulse-workspace .pulse-swap-button{box-shadow:none!important;background:0 0!important;border-color:#707ea338!important;border-radius:6px!important}.pulse-workspace .pulse-statusbar,.pulse-workbench--image-watermark .pulse-watermark-statusbar{border-top:1px solid #707ea326;min-height:34px;padding-top:12px;margin-top:0!important}.pulse-workbench--image-watermark .pulse-watermark-workspace{flex-direction:column!important;display:flex!important}.pulse-workbench--image-watermark .pulse-watermark-controls{grid-template-columns:auto minmax(0,1fr);align-items:stretch;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #707ea32e!important;border-radius:0!important;margin:0!important;display:grid!important;overflow:visible!important}.pulse-workbench--image-watermark .pulse-watermark-controls:before{display:none!important}.pulse-workbench--image-watermark .pulse-watermark-controls__header{min-width:112px;background:0 0!important;border:0!important;min-height:0!important;padding:0 18px 12px 4px!important}.pulse-workbench--image-watermark .pulse-watermark-controls__header>span,.pulse-workbench--image-watermark .pulse-watermark-panel__header>div:first-child{color:#3a4562;font-family:var(--font-sans);font-size:14px;font-weight:600}.pulse-workbench--image-watermark .pulse-watermark-controls__header .pulse-icon-button,.pulse-workbench--image-watermark .pulse-watermark-panel__header .pulse-icon-button{border-radius:5px;box-shadow:none!important;background:0 0!important;border:0!important}.pulse-workbench--image-watermark .pulse-watermark-controls__body{grid-template-columns:minmax(220px,1.65fr) minmax(138px,.7fr) minmax(160px,1fr) minmax(160px,1fr);background:0 0!important;display:grid!important}.pulse-workbench--image-watermark .pulse-watermark-field,.pulse-workbench--image-watermark .pulse-watermark-field:last-child{min-height:70px;border:0!important;border-left:1px solid #707ea326!important;padding:0 16px 12px!important}.pulse-workbench--image-watermark .pulse-watermark-field:first-child{border-left:0!important}.pulse-workbench--image-watermark .pulse-watermark-field>input[type=text],.pulse-workbench--image-watermark .pulse-color-control{box-shadow:none!important;background:#f5f7fcd6!important;border:1px solid #707ea32e!important;border-radius:6px!important}.pulse-workbench--image-watermark .pulse-watermark-field>input[type=text]:focus{border-color:#5b70e180!important;box-shadow:0 0 0 3px #5b70e114!important}.pulse-workbench--image-watermark .pulse-watermark-panels{flex:0 0 clamp(396px,100dvh - 346px,560px)!important;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;gap:18px!important;min-height:clamp(396px,100dvh - 346px,560px)!important;display:grid!important}.pulse-workbench--image-watermark .pulse-watermark-panel{height:100%!important;min-height:0!important;box-shadow:none!important;background:#ffffffb3!important;border:1px solid #707ea338!important;border-radius:8px!important;overflow:hidden!important}.pulse-workbench--image-watermark .pulse-watermark-panel--source{background:#f9fafce0!important}.pulse-workbench--image-watermark .pulse-watermark-panel--output{background:#ffffffc2!important}.pulse-workbench--image-watermark .pulse-watermark-panel__header{background:0 0!important;border:0!important;border-bottom:1px solid #707ea329!important;min-height:44px!important;padding:0 10px 0 14px!important}.pulse-workbench--image-watermark .pulse-watermark-panel__body{background:0 0!important;padding:14px!important}.pulse-workbench--image-watermark .pulse-watermark-panel--output .pulse-watermark-panel__body{background:#f0f4f0!important}.pulse-workbench--image-watermark .pulse-watermark-empty{background:#ffffff75!important;border-color:#707ea347!important;border-radius:6px!important;min-height:0!important}.pulse-workbench--image-watermark .pulse-watermark-empty__icon{color:#637ce8;background:#edf1ff;border:0;border-radius:6px;width:42px;height:42px}.pulse-workbench--image-watermark .pulse-watermark-download,.pulse-workbench--image-watermark .pulse-watermark-empty .pulse-watermark-upload{box-shadow:none!important;color:#5269dc!important;background:#edf1ff!important;border:1px solid #5b70e152!important;border-radius:6px!important}.pulse-workbench--image-watermark .pulse-watermark-download:disabled{color:#9aa3b6!important;background:#e6e9efc2!important;border-color:#707ea324!important}.pulse-workbench--image-watermark .pulse-watermark-live-flow>span:first-child{color:#6880ea;border-radius:6px;width:40px;height:40px;box-shadow:none!important;background:0 0!important;border:0!important}.pulse-workbench--image-watermark .pulse-watermark-source-image,.pulse-workbench--image-watermark .pulse-watermark-panel__body canvas{box-shadow:none;border-radius:4px}.pulse-workbench--image-watermark .pulse-watermark-output-empty{color:#9aa7a1;max-width:none}@media (max-width:1199px) and (min-width:768px){.pulse-workbench--image-watermark .pulse-watermark-controls__body{grid-template-columns:minmax(190px,1.4fr) minmax(126px,.7fr) minmax(145px,1fr) minmax(145px,1fr)}.pulse-workbench--image-watermark .pulse-watermark-panels{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;gap:12px!important}}@media (max-width:767px){.pulse-workbench{padding:70px 14px 20px!important}.pulse-workspace .pulse-toolbar{min-height:0!important;padding:0 0 12px!important}.pulse-workspace .pulse-editor-grid,.pulse-workspace .pulse-editor-grid--base64,.pulse-workspace .pulse-editor-grid--json-formatter,.pulse-workspace .pulse-editor-grid--markdown-cleaner{flex:none!important;gap:14px!important;height:auto!important;min-height:0!important}.pulse-workspace .pulse-editor-card,.pulse-workspace--base64 .pulse-editor-card,.pulse-workspace--json-formatter .pulse-editor-card,.pulse-workspace--markdown-cleaner .pulse-editor-card{height:300px!important;min-height:300px!important}.pulse-workspace--base64 .pulse-editor-card{height:260px!important;min-height:260px!important}.pulse-workbench--image-watermark .pulse-watermark-controls{flex-direction:column;display:flex!important}.pulse-workbench--image-watermark .pulse-watermark-controls__header{min-height:42px!important;padding:0 2px 8px!important}.pulse-workbench--image-watermark .pulse-watermark-controls__body{grid-template-columns:1fr 1fr!important}.pulse-workbench--image-watermark .pulse-watermark-field,.pulse-workbench--image-watermark .pulse-watermark-field:last-child{min-height:0;border-top:1px solid #707ea326!important;border-left:0!important;padding:12px 10px 14px!important}.pulse-workbench--image-watermark .pulse-watermark-field--text{grid-column:1/-1;border-top:0!important}.pulse-workbench--image-watermark .pulse-watermark-field--color,.pulse-workbench--image-watermark .pulse-watermark-field:last-child{border-left:1px solid #707ea326!important}.pulse-workbench--image-watermark .pulse-watermark-panels{flex-direction:column;flex:none!important;gap:14px!important;min-height:0!important;display:flex!important}.pulse-workbench--image-watermark .pulse-watermark-live-flow{display:none}.pulse-workbench--image-watermark .pulse-watermark-panel{height:320px!important;min-height:320px!important}.pulse-workbench--image-watermark .pulse-watermark-empty{min-height:0!important}}.pulse-timestamp-workspace{flex-direction:column;gap:16px;min-height:0;display:flex}.pulse-timestamp-toolbar{border-bottom:1px solid #707ea32e;align-items:flex-end;gap:28px;min-height:64px;padding:0 4px 12px;display:flex}.pulse-timestamp-setting{flex-direction:column;gap:7px;min-width:0;display:flex}.pulse-timestamp-setting>span{color:#748096;font-size:12px;font-weight:600}.pulse-timestamp-toolbar .pulse-segmented-control button{white-space:nowrap;min-height:34px!important}.pulse-timestamp-grid{grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);gap:24px;height:clamp(380px,100dvh - 440px,460px);min-height:380px;display:grid}.pulse-timestamp-panel{background:#ffffffc2;border:1px solid #707ea338;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pulse-timestamp-panel--input{background:#f9fafce0}.pulse-timestamp-panel>header{color:#3a4562;border-bottom:1px solid #707ea329;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px 0 16px;font-size:14px;font-weight:600;display:flex}.pulse-timestamp-panel>header>div{align-items:center;gap:8px;display:flex}.pulse-timestamp-panel>header>span{color:#8b95a7;font-size:11px;font-weight:500}.pulse-timestamp-input-area{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:clamp(24px,3vw,44px);display:flex}.pulse-timestamp-input-area label{color:#59647a;margin-bottom:10px;font-size:13px;font-weight:600}.pulse-timestamp-input-area>input{color:#252f46;width:100%;min-width:0;height:52px;font-family:var(--font-mono);background:#ffffffe0;border:1px solid #707ea342;border-radius:6px;outline:none;padding:0 14px;font-size:16px}.pulse-timestamp-input-area>input:focus{border-color:#5b70e185;box-shadow:0 0 0 3px #5b70e114}.pulse-timestamp-input-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.pulse-timestamp-now,.pulse-timestamp-primary{border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.pulse-timestamp-now{color:#657086;background:0 0;border:1px solid #707ea333;min-height:34px;padding:0 10px;font-size:12px}.pulse-timestamp-now:hover{color:#5269dc;border-color:#5b70e159}.pulse-timestamp-primary{color:#5269dc;background:#edf1ff;border:1px solid #5b70e161;width:100%;min-height:44px;margin-top:24px;font-size:14px}.pulse-timestamp-primary:hover{color:#4059cb;background:#e0e7ff;border-color:#5269dc9e}.pulse-timestamp-results{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:14px 18px;display:flex}.pulse-timestamp-results.has-result{justify-content:flex-start}.pulse-timestamp-result-row{border-bottom:1px solid #707ea321;grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:62px;display:grid}.pulse-timestamp-result-row:last-child{border-bottom:0}.pulse-timestamp-result-row>span{color:#778197;font-size:12px;font-weight:600}.pulse-timestamp-result-row code{overflow-wrap:anywhere;color:#303a50;min-width:0;font-family:var(--font-mono);font-size:13px}.pulse-timestamp-result-row button{color:#7d879b;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.pulse-timestamp-result-row button:hover{color:#5269dc;background:#edf1ff}.pulse-timestamp-empty{color:#9aa4b5;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.pulse-timestamp-statusbar{color:#858fa3;border-top:1px solid #707ea326;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding-top:12px;font-size:12px;display:flex}.pulse-timestamp-statusbar>span{align-items:center;gap:6px;display:inline-flex}@media (max-width:1050px){.pulse-timestamp-toolbar{flex-wrap:wrap;gap:14px 22px}.pulse-timestamp-grid{grid-template-columns:minmax(280px,.8fr) minmax(390px,1.2fr);gap:16px}}@media (max-width:767px){.pulse-timestamp-toolbar{grid-template-columns:1fr 1fr;align-items:start;gap:12px;padding:0 0 14px;display:grid}.pulse-timestamp-setting:first-child{grid-column:1/-1}.pulse-timestamp-setting .pulse-segmented-control{width:100%}.pulse-timestamp-setting .pulse-segmented-control button{padding:0 6px;font-size:11px}.pulse-timestamp-grid{flex-direction:column;gap:14px;height:auto;min-height:0;display:flex}.pulse-timestamp-panel--input{min-height:300px}.pulse-timestamp-panel--results{min-height:386px}.pulse-timestamp-input-area{padding:24px 18px}.pulse-timestamp-results{padding:8px 14px}.pulse-timestamp-result-row{grid-template-columns:minmax(0,1fr) 32px;gap:4px 10px;min-height:64px;padding:8px 0}.pulse-timestamp-result-row>span,.pulse-timestamp-result-row code{grid-column:1}.pulse-timestamp-result-row button{grid-area:1/2/3}.pulse-timestamp-statusbar{flex-direction:column;align-items:flex-start;gap:8px}}
