:is(.wb-guide,.zotero-page,.obs-paper-page,.hr-text-tutorial,.task-guide-page,.doubao-series-page,.gongkao-xingce-page){--evidence-paper-50:var(--site-paper,#f7f6f2);--evidence-paper-0:#fffef9;--evidence-ink-950:#171918;--evidence-ink-650:#626863;--evidence-line-300:#d2d4ce;--evidence-teal-700:#00676d;--evidence-teal-800:#00555a;--evidence-teal-100:#dcebec;--evidence-teal-50:#eff6f5;--evidence-violet-700:#6f5c99;--evidence-violet-100:#ebe6f3;--evidence-success-700:#226b51;--evidence-warning-700:#8a4b13;--evidence-tool-accent:#00676d;--evidence-tool-deep:#00555a;--evidence-tool-soft:#eff6f5;--evidence-scene-accent:#6d48db;--evidence-scene-deep:#4d2daf;--evidence-scene-soft:#f0ebff;--evidence-page-bg:var(--evidence-paper-50);--evidence-surface:var(--evidence-paper-0);--evidence-text:var(--evidence-ink-950);--evidence-muted:var(--evidence-ink-650);--evidence-border:var(--evidence-line-300);--tutorial-module-accent:var(--evidence-tool-accent);--tutorial-module-deep:var(--evidence-tool-deep);--tutorial-module-soft:var(--evidence-tool-soft);--evidence-primary:var(--tutorial-module-deep);--evidence-primary-hover:#00464a;--evidence-primary-soft:var(--tutorial-module-soft);--evidence-human:var(--evidence-violet-700);--evidence-human-soft:var(--evidence-violet-100);--evidence-focus:var(--tutorial-module-deep);--evidence-structure-accent:var(--tutorial-module-accent);--evidence-global-nav-height:var(--site-nav-height,70px);--evidence-context-height:54px;--evidence-content-width:960px;--evidence-rail-width:180px;--evidence-status-width:220px;--evidence-control-height:44px;--evidence-radius:2px;--catalog-shell-bg:var(--evidence-page-bg);--catalog-shell-surface:var(--evidence-surface);--catalog-shell-ink:var(--evidence-text);--catalog-shell-muted:var(--evidence-muted);--catalog-shell-line:var(--evidence-border);--catalog-module-accent:var(--tutorial-module-accent);--catalog-module-deep:var(--tutorial-module-deep);min-height:100dvh;color:var(--evidence-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);overflow-x:clip;background:var(--evidence-page-bg)!important}.wb-guide[data-tutorial-type=tool],.zotero-page[data-tutorial-type=tool],.obs-paper-page[data-tutorial-type=tool],.doubao-series-page[data-tutorial-type=tool]{--tutorial-module-accent:var(--evidence-tool-accent);--tutorial-module-deep:var(--evidence-tool-deep);--tutorial-module-soft:var(--evidence-tool-soft);--evidence-primary:var(--tutorial-module-deep);--evidence-primary-hover:#00464a;--evidence-primary-soft:var(--tutorial-module-soft);--evidence-focus:var(--tutorial-module-deep);--evidence-structure-accent:var(--tutorial-module-accent);--catalog-module-accent:var(--tutorial-module-accent);--catalog-module-deep:var(--tutorial-module-deep)}.hr-text-tutorial[data-tutorial-type=concept]{--tutorial-module-accent:#8b2635;--tutorial-module-deep:#641b28;--tutorial-module-soft:#f7e9ec;--evidence-primary-hover:var(--tutorial-module-deep)}.hr-text-tutorial[data-tutorial-type=skill]{--tutorial-module-accent:#35629b;--tutorial-module-deep:#25477a;--tutorial-module-soft:#edf2f9;--evidence-primary:var(--tutorial-module-deep);--evidence-primary-hover:#1c3660;--evidence-primary-soft:var(--tutorial-module-soft);--evidence-focus:var(--tutorial-module-deep);--evidence-structure-accent:var(--tutorial-module-accent);--catalog-module-accent:var(--tutorial-module-accent);--catalog-module-deep:var(--tutorial-module-deep)}.hr-text-tutorial[data-tutorial-type=occupation],.hr-text-tutorial[data-tutorial-type=task],.task-guide-page[data-tutorial-type=task],.gongkao-xingce-page{--tutorial-module-accent:var(--evidence-scene-accent);--tutorial-module-deep:var(--evidence-scene-deep);--tutorial-module-soft:var(--evidence-scene-soft);--evidence-primary:var(--tutorial-module-deep);--evidence-primary-hover:#3f2493;--evidence-primary-soft:var(--tutorial-module-soft);--evidence-focus:var(--tutorial-module-deep);--evidence-structure-accent:var(--tutorial-module-accent);--catalog-module-accent:var(--tutorial-module-accent);--catalog-module-deep:var(--tutorial-module-deep);--color-accent:var(--tutorial-module-deep)}:is(.wb-guide,.zotero-page,.obs-paper-page,.hr-text-tutorial,.task-guide-page,.doubao-series-page,.gongkao-xingce-page) *,:is(.wb-guide,.zotero-page,.obs-paper-page,.hr-text-tutorial,.task-guide-page,.doubao-series-page,.gongkao-xingce-page) :before,:is(.wb-guide,.zotero-page,.obs-paper-page,.hr-text-tutorial,.task-guide-page,.doubao-series-page,.gongkao-xingce-page) :after{box-sizing:border-box}:is(.wb-guide,.zotero-page,.obs-paper-page,.hr-text-tutorial,.task-guide-page,.doubao-series-page,.gongkao-xingce-page) :focus-visible{outline-offset:3px;outline:3px solid color-mix(in srgb, var(--evidence-focus) 32%, transparent)!important}.tutorial-evidence-chrome{z-index:40;position:sticky;top:0}.tutorial-evidence-track{z-index:39;top:var(--evidence-global-nav-height);grid-template-columns:var(--evidence-rail-width) minmax(0, 1fr) var(--evidence-status-width);min-height:var(--evidence-context-height);border-bottom:1px solid var(--evidence-border);background:color-mix(in srgb, var(--evidence-surface) 97%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:stretch;gap:30px;padding-inline:max(24px,50% - 640px);display:grid;position:sticky}.tutorial-evidence-track.is-mobile-only{display:none}@media (width>=721px){.hr-text-tutorial:has(.tutorial-evidence-track.is-mobile-only){--evidence-context-height:0px}}.tutorial-evidence-type,.tutorial-evidence-progress{color:var(--evidence-structure-accent);letter-spacing:.08em;white-space:nowrap;align-items:center;font-size:11px;font-weight:720;display:flex}.tutorial-evidence-progress{color:var(--evidence-muted);letter-spacing:0;justify-content:flex-end}.tutorial-evidence-chapters{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.tutorial-evidence-chapters::-webkit-scrollbar{display:none}.tutorial-evidence-chapters button{min-width:max-content;min-height:var(--evidence-context-height);color:var(--evidence-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 13px;font-size:11px;display:flex;position:relative}.tutorial-evidence-chapters button:hover,.tutorial-evidence-chapters button.is-current{color:var(--evidence-text)}.tutorial-evidence-chapters button.is-current:after{background:var(--evidence-structure-accent);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tutorial-evidence-chapters small{color:var(--evidence-structure-accent);font-size:10px;font-weight:720}.tutorial-evidence-status{top:calc(var(--evidence-global-nav-height) + var(--evidence-context-height) + 26px);border-left:1px solid var(--evidence-border);align-self:start;padding-left:26px;position:sticky}.tutorial-evidence-status>p{color:var(--evidence-primary);letter-spacing:.08em;margin:0 0 12px;font-size:11px;font-weight:720}.tutorial-evidence-status>section{border-top:1px solid var(--evidence-border);padding:18px 0}.tutorial-evidence-status>section.is-human{border-top:2px solid var(--evidence-human);background:var(--evidence-human-soft);margin-left:-12px;padding:18px 12px}.tutorial-evidence-status span,.tutorial-evidence-status strong,.tutorial-evidence-status section>p{display:block}.tutorial-evidence-status span{color:var(--evidence-muted);font-size:10px}.tutorial-evidence-status strong{color:var(--evidence-text);margin-top:7px;font-size:14px;font-weight:680;line-height:1.45}.tutorial-evidence-status section>p{color:var(--evidence-muted);margin:8px 0 0;font-size:12px;line-height:1.62}.wb-guide{--wb-guide-bg:var(--evidence-page-bg);--wb-guide-surface:var(--evidence-surface);--wb-guide-ink:var(--evidence-text);--wb-guide-muted:var(--evidence-muted);--wb-guide-line:var(--evidence-border);--wb-guide-accent:var(--evidence-structure-accent);--wb-guide-accent-deep:var(--evidence-primary);--wb-guide-accent-soft:var(--evidence-primary-soft)}.zotero-page{--zotero-ink:var(--evidence-text);--zotero-muted:var(--evidence-muted);--zotero-line:var(--evidence-border);--zotero-surface:var(--evidence-surface);--zotero-soft:var(--evidence-primary-soft);--zotero-red:var(--evidence-primary);--zotero-red-soft:var(--evidence-primary-soft);--zotero-green:var(--evidence-success-700)}.obs-paper-page{--obs-paper-bg:var(--evidence-page-bg);--obs-paper-surface:var(--evidence-surface);--obs-paper-ink:var(--evidence-text);--obs-paper-muted:var(--evidence-muted);--obs-paper-line:var(--evidence-border);--obs-paper-violet:var(--evidence-primary);--obs-paper-violet-soft:var(--evidence-primary-soft)}.wb-guide-hero,.zotero-hero,.obs-paper-hero{border-bottom:1px solid var(--evidence-border);width:min(1520px,100% - 48px);margin-inline:auto;padding-block:42px 36px}.wb-guide-hero{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width)) var(--evidence-status-width);justify-content:space-between;gap:30px;display:grid}.wb-guide-hero-copy{grid-column:2}.wb-guide-hero.is-statusless,.wb-guide-layout.is-statusless{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width));justify-content:center;width:min(1280px,100% - 48px)}.wb-guide-hero.is-statusless.is-wide-hero{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width)) var(--evidence-status-width);width:min(1520px,100% - 48px)}.wb-guide-hero.is-wide-hero .wb-guide-hero-copy{grid-column:2/-1}.wb-guide-hero.is-wide-hero h1{text-wrap:balance;max-width:none;font-size:clamp(38px,4.2vw,54px)}.wb-guide-hero.is-wide-hero .wb-guide-lead{max-width:none}.wb-guide-layout.is-statusless .wb-guide-units{grid-column:2}.wb-guide-hero h1,.zotero-hero h1,.obs-paper-hero h1{max-width:none;color:var(--evidence-text);font-family:var(--font-heading);letter-spacing:-.045em;text-align:center;text-wrap:balance;font-size:clamp(42px,4.5vw,56px);font-weight:560;line-height:1.04}.wb-guide-lead,.zotero-lead,.obs-paper-lead{max-width:none;color:var(--evidence-muted);margin-top:18px;font-size:17px;line-height:1.75}.wb-guide-kicker,.zotero-kicker,.obs-paper-kicker{color:var(--evidence-structure-accent);letter-spacing:.08em;font-size:11px}.wb-guide-meta,.zotero-meta,.obs-paper-meta{gap:0;margin-top:20px}.wb-guide-meta span,.zotero-meta span,.obs-paper-meta span{border:0;border-left:1px solid var(--evidence-border);min-height:auto;color:var(--evidence-muted);background:0 0;border-radius:0;padding:0 11px}.wb-guide-meta span:first-child,.zotero-meta span:first-child,.obs-paper-meta span:first-child{border-left:0;padding-left:0}.wb-guide-meta span:before{display:none}.wb-guide-primary,.zotero-primary,.obs-paper-primary,.obs-paper-download{min-height:var(--evidence-control-height);border-color:var(--evidence-primary);border-radius:var(--evidence-radius);background:var(--evidence-primary);color:#fff}.wb-guide-primary:hover,.zotero-primary:hover,.obs-paper-primary:hover,.obs-paper-download:hover{border-color:var(--evidence-primary-hover);background:var(--evidence-primary-hover);opacity:1;transform:none}.wb-guide-layout,.zotero-layout,.obs-paper-layout{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width)) var(--evidence-status-width);justify-content:space-between;gap:30px;width:min(1280px,100% - 48px);margin-inline:auto;padding-block:40px 110px;display:grid}.wb-guide-nav,.zotero-nav,.obs-paper-nav{top:calc(var(--evidence-global-nav-height) + var(--evidence-context-height) + 26px);max-height:calc(100dvh - 176px);overflow:auto}.wb-guide-nav>button{cursor:pointer;transition:color .14s,background-color .14s}.wb-guide-nav>button:hover,.wb-guide-nav>button.is-current{color:var(--evidence-text)}.wb-guide-nav>button.is-current{background:var(--evidence-primary-soft);box-shadow:inset 2px 0 0 var(--evidence-structure-accent)}.wb-guide-nav>button.is-current svg{fill:var(--evidence-structure-accent);color:var(--evidence-structure-accent)}.wb-guide-nav>button small,.wb-guide-unit-heading>span,.wb-guide-unit-heading p{color:var(--evidence-structure-accent)}.wb-guide-unit,.zotero-unit,.obs-paper-unit{scroll-margin-top:calc(var(--evidence-global-nav-height) + var(--evidence-context-height) + 18px);padding-block:48px 58px}.wb-guide-unit-heading h2,.zotero-unit-heading h2,.obs-paper-unit-heading h2{color:var(--evidence-text);font-family:var(--font-heading);font-size:clamp(28px,3vw,38px);font-weight:560;line-height:1.18}.wb-guide-shot,.zotero-evidence,.zotero-video>div,.obs-paper-product-shot,.obs-paper-shot-canvas{border-radius:var(--evidence-radius)!important;box-shadow:none!important}.wb-guide-download{border-color:var(--wb-guide-accent-deep);background:var(--wb-guide-accent-deep)}.wb-guide-download:hover{border-color:var(--evidence-primary-hover);background:var(--evidence-primary-hover)}.wb-guide-install-ready{border-color:var(--evidence-structure-accent)}.wb-guide-install-ready a{border-color:var(--wb-guide-accent-deep);background:var(--wb-guide-accent-deep)}.wb-guide-install-ready a:hover{border-color:var(--evidence-primary-hover);background:var(--evidence-primary-hover)}.wb-guide-shot video{background:#e5e8e2;width:100%;height:auto;display:block}.wb-guide-shot-media.has-ratio{aspect-ratio:var(--wb-guide-shot-ratio);background:#e5e8e2;width:100%;overflow:hidden}.wb-guide-shot-media.has-ratio video{object-fit:contain;width:100%;height:100%}.openmaic-clip-grid{contain:layout;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 24px 44px;display:grid}.openmaic-clip-grid .wb-guide-shot{margin:0}@media (width<=720px){.openmaic-clip-grid{grid-template-columns:1fr;margin-left:0}}.wb-guide-shot>.wb-guide-shot-open{width:100%;color:inherit;cursor:zoom-in;text-align:left;background:#e5e8e2;border:0;padding:0;display:block;position:relative;overflow:hidden}.wb-guide-shot>.wb-guide-shot-open.has-ratio{aspect-ratio:var(--wb-guide-shot-ratio)}.wb-guide-shot>.wb-guide-shot-open img{width:100%;height:auto;display:block}.wb-guide-shot>.wb-guide-shot-open.has-ratio img{object-fit:contain;height:100%;position:absolute;inset:0}.wb-guide-shot-annotation{--wb-guide-annotation-color:#984807;z-index:2;box-sizing:border-box;border:3px solid var(--wb-guide-annotation-color);pointer-events:none;position:absolute}.wb-guide-shot-connectors{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wb-guide-shot-connectors line{stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 1px #ffffffe6)}.wb-guide-shot-label{--wb-guide-annotation-color:#984807;z-index:3;box-sizing:border-box;border:2px solid var(--wb-guide-annotation-color);color:#18211d;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffffff0;border-radius:5px;max-width:40%;padding:.38em .5em;font-size:clamp(8px,1.15vw,13px);line-height:1.25;display:block;position:absolute;box-shadow:0 2px 7px #0c15112e;width:max-content!important}.wb-guide-shot-label>i{background:var(--wb-guide-annotation-color);color:#fff;border-radius:50%;place-items:center;width:1.55em;height:1.55em;font-size:.8em;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:0;transform:translate(-52%,-52%);box-shadow:0 1px 4px #0c151142}.wb-guide-shot-label>b{font-weight:800}.wb-guide-shot-annotation.is-blue,.wb-guide-shot-label.is-blue{--wb-guide-annotation-color:#2474d2}.wb-guide-shot-annotation.is-purple,.wb-guide-shot-label.is-purple{--wb-guide-annotation-color:#7a4bd1}.wb-guide-shot-zoom{border:1px solid color-mix(in srgb, var(--evidence-border) 65%, transparent);background:color-mix(in srgb, var(--evidence-surface) 94%, transparent);min-height:32px;color:var(--evidence-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex;position:absolute;bottom:10px;left:10px}.wb-guide-lightbox{z-index:120;background:#0e100fd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wb-guide-lightbox-media{position:relative}.wb-guide-lightbox-media>img{width:100%;height:auto;display:block}.wb-guide-lightbox-panel{border:1px solid var(--evidence-border);background:var(--evidence-surface);grid-template-rows:auto minmax(0,1fr) auto;width:min(1200px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden}.wb-guide-lightbox-toolbar{z-index:2;min-height:var(--evidence-control-height);border-bottom:1px solid var(--evidence-border);background:var(--evidence-surface);justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 16px;display:flex}.wb-guide-lightbox-pan-hint{color:var(--evidence-muted);margin:0;font-size:12px;line-height:1.4;display:none}.wb-guide-lightbox-toolbar>button{min-height:var(--evidence-control-height);background:var(--evidence-surface);color:var(--evidence-text);cursor:pointer;border:0;align-items:center;gap:7px;margin-left:auto;padding:0 14px;font-weight:720;display:inline-flex}.wb-guide-lightbox-scroller{min-height:0;overflow:auto}.wb-guide-lightbox-panel>img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 150px);margin-inline:auto;display:block}.wb-guide-lightbox-panel>p{border-top:1px solid var(--evidence-border);color:var(--evidence-muted);margin:0;padding:13px 16px;font-size:13px;line-height:1.6}.wb-guide-lightbox-media .wb-guide-shot-label{font-size:clamp(12px,1.15vw,14px)}@media (width<=720px){.wb-guide-lightbox-pan-hint{display:block}.wb-guide-lightbox-media{min-width:var(--wb-guide-mobile-lightbox-min-width,900px)}}.wb-guide-prose table{border-collapse:collapse;width:100%;margin:12px 0 20px}.wb-guide-prose th,.wb-guide-prose td{border:1px solid var(--evidence-border,#d5d8d2);text-align:left;vertical-align:top;padding:8px 10px}.wb-guide-table-hint{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.wb-guide-callout,.zotero-callout,.obs-paper-callout{background:var(--evidence-primary-soft);border-left-width:2px}.zotero-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:46px}.zotero-hero-flow article,.obs-paper-hero-board article{border-color:var(--evidence-border);border-top:2px solid var(--evidence-primary);border-radius:var(--evidence-radius);background:var(--evidence-surface);min-height:142px;box-shadow:none}.zotero-hero-actions{align-items:center;gap:18px;margin-top:24px;display:flex}.zotero-hero-actions .zotero-primary{margin-top:0}.zotero-finish-link{color:var(--evidence-primary);font-size:13px;font-weight:750;text-decoration:none}.zotero-finish-link:hover{color:var(--evidence-primary-hover);text-underline-offset:4px;text-decoration:underline}.zotero-outcomes{border-color:var(--evidence-border);background:var(--evidence-primary-soft)}.zotero-outcomes b{color:var(--evidence-primary)}.zotero-nav,.zotero-unit:first-child{border-top-color:var(--evidence-primary)}.obs-paper-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:46px}.job-search-file-preview{border:1px solid var(--evidence-border);background:#fff;width:100%;min-height:72vh;display:block}.job-search-file-preview.is-pdf{min-height:88vh}.hr-text-tutorial .hr-replay-output.is-file{background:0 0;border:0;max-width:none;padding:18px 0 20px}.hr-text-tutorial .hr-replay-output.is-file>.job-search-file-preview{border-radius:4px;margin-top:0}.hr-text-tutorial .hr-supplement-figure{background:0 0;border:0;overflow:visible}.hr-text-tutorial .hr-supplement-figure .hr-figure-heading{border:0;padding:0 0 14px}.hr-text-tutorial .hr-supplement-figure figcaption{border:0;padding:10px 0 0}.job-search-copy-block,.job-search-material-preview{margin-top:12px}.job-search-copy-block pre{border:1px solid var(--evidence-border);color:var(--evidence-text);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:4px;margin:12px 0 0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.65}.job-search-material-preview .hr-replay-output-body{max-height:min(32vh,280px)}.job-search-progress-table-wrap{margin-top:16px;overflow-x:auto}.job-search-progress-table-hint{color:var(--evidence-muted);margin:0 0 8px;font-size:13px;display:none}.job-search-progress-table{border-collapse:collapse;width:100%;margin:0;font-size:14px;line-height:1.5}.job-search-progress-table caption{caption-side:top;text-align:left;color:var(--evidence-muted);margin:0 0 8px;font-size:13px}.job-search-progress-table th,.job-search-progress-table td{border:1px solid var(--evidence-border);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;padding:8px 10px}.job-search-progress-table td[data-label=状态]{white-space:nowrap}.job-search-progress-table th{background:var(--evidence-primary-soft);font-weight:600}.job-search-progress-edit-steps{margin:0;padding-left:1.3em}.job-search-progress-edit-steps li+li{margin-top:10px}@media (width<=720px){.job-search-progress-table-wrap{overflow-x:visible}.job-search-progress-table-hint{display:block}.job-search-progress-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.job-search-progress-table,.job-search-progress-table tbody,.job-search-progress-table tr,.job-search-progress-table td{width:100%;display:block}.job-search-progress-table tr{border:1px solid var(--evidence-border);background:var(--evidence-surface);margin:0 0 12px;padding:12px 14px}.job-search-progress-table td{white-space:normal;border:0;grid-template-columns:5.5em minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.job-search-progress-table td:before{content:attr(data-label);color:var(--evidence-muted);font-weight:600}}.hr-text-tutorial{--hr-page:var(--evidence-page-bg);--hr-paper:var(--evidence-surface);--hr-ink:var(--evidence-text);--hr-muted:var(--evidence-muted);--hr-line:var(--evidence-border);--hr-green:var(--evidence-primary);--hr-green-soft:var(--evidence-primary-soft);--hr-coral:var(--evidence-human);background:var(--evidence-page-bg)!important}.hr-tutorial-hero{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width)) var(--evidence-status-width);border-bottom:1px solid var(--evidence-border);column-gap:30px;width:min(1520px,100% - 48px);padding-block:42px 32px;display:grid}.hr-tutorial-hero>*{grid-column:2}.hr-tutorial-hero h1{color:var(--evidence-text);font-family:var(--font-heading);text-align:center;text-wrap:balance;letter-spacing:-.045em;font-size:clamp(42px,4.5vw,56px);font-weight:560;line-height:1.04}.hr-text-tutorial .hr-tutorial-kicker,.hr-text-tutorial .hr-tutorial-kicker span{letter-spacing:.08em;font-size:11px;color:var(--evidence-primary)!important}.hr-tutorial-lead{max-width:var(--evidence-content-width);border-left:1px solid var(--evidence-primary);color:var(--evidence-muted);margin-top:18px;font-size:17px;line-height:1.75}.hr-tutorial-case-strip{width:min(var(--evidence-content-width), calc(100% - 48px));border-radius:var(--evidence-radius);background:var(--evidence-surface);margin-block:26px 34px}.hr-tutorial-layout,.task-evidence-layout{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width)) var(--evidence-status-width);justify-content:space-between;gap:30px;width:min(1520px,100% - 48px);margin-inline:auto;padding-bottom:110px;display:grid}.hr-tutorial-layout.is-statusless{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width));justify-content:center}.hr-evidence-nav,.task-evidence-nav{top:calc(var(--evidence-global-nav-height) + var(--evidence-context-height) + 26px);border-top:2px solid var(--evidence-primary);align-self:start;max-height:calc(100dvh - 176px);position:sticky;overflow:auto}.hr-evidence-nav>p,.task-evidence-nav>p{border-bottom:1px solid var(--evidence-border);color:var(--evidence-muted);letter-spacing:.08em;margin:0;padding:13px 8px;font-size:11px;font-weight:720}.hr-evidence-nav>button,.task-evidence-nav>button{width:100%;min-height:var(--evidence-control-height);border:0;border-bottom:1px solid var(--evidence-border);color:var(--evidence-text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:28px 1fr;gap:8px;padding:11px 8px;display:grid}.hr-evidence-nav>button:hover,.task-evidence-nav>button:hover{background:var(--evidence-primary-soft)}.hr-evidence-nav small,.task-evidence-nav small{color:var(--evidence-primary);font-size:10px;font-weight:720}.hr-evidence-nav span,.task-evidence-nav span{font-size:12px;font-weight:620;line-height:1.45}.hr-tutorial-chapter{scroll-margin-top:calc(var(--evidence-global-nav-height) + var(--evidence-context-height) + 18px);border-top:1px solid var(--evidence-border);grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding-block:46px 58px}.hr-tutorial-chapter:first-child{border-top:0}.hr-chapter-index{color:var(--evidence-primary)}.hr-chapter-main>header h2{max-width:none;color:var(--evidence-text);font-family:var(--font-heading);font-size:clamp(27px,3vw,36px);font-weight:560;line-height:1.2}.hr-chapter-main>header p{color:var(--evidence-primary)}.hr-tutorial-prose{max-width:none}.hr-tutorial-prose p{color:var(--evidence-text)}.teacher-grade-page{--teacher-ink:var(--evidence-text);--teacher-muted:var(--evidence-muted);--teacher-line:var(--evidence-border);--teacher-green:var(--evidence-success-700);--teacher-green-dark:var(--evidence-success-700);--teacher-coral:var(--evidence-warning-700);--teacher-paper:var(--evidence-page-bg)}.teacher-grade-prompt{border:1px solid var(--evidence-border);background:var(--evidence-surface);margin-top:22px}.teacher-grade-prompt-bar{border-bottom:1px solid var(--evidence-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.teacher-grade-prompt-bar p{color:var(--evidence-muted);margin:0;font-size:12px;font-weight:650}.teacher-grade-prompt-bar button{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-page-bg);color:var(--evidence-text);cursor:pointer;font:inherit;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.teacher-grade-prompt pre{max-height:280px;color:var(--evidence-text);white-space:pre-wrap;margin:0;padding:16px 14px 18px;font-size:13px;line-height:1.65;overflow:auto}.teacher-grade-page .teacher-grade-materials{margin-top:22px}.teacher-grade-materials-named{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-grade-answer-key{grid-column:1/-1}.teacher-grade-download-row{margin:18px 0 0}.teacher-grade-download-row a{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-surface);min-height:44px;color:var(--evidence-text);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.teacher-grade-page .teacher-grade-dialog{background:0 0;border:0;width:min(100%,760px);max-width:min(100% - 32px,760px);height:auto;max-height:calc(100vh - 48px);margin:auto;padding:0;display:block;position:static;inset:auto}.teacher-grade-page .teacher-grade-dialog::backdrop{background:#17342f85}.teacher-grade-page .teacher-lesson-figure img{border-color:var(--evidence-border);box-shadow:none}.patent-tutorial-page{--tutorial-module-accent:#7651a8;--tutorial-module-deep:#5f3e90;--tutorial-module-soft:#f6f1fb}.patent-setup-section{margin-top:28px}.patent-setup-section+.patent-setup-section{border-top:1px solid var(--evidence-border);margin-top:34px;padding-top:28px}.patent-setup-section>h3{color:var(--evidence-text);font-family:var(--font-heading);margin:0;font-size:22px;font-weight:620;line-height:1.35}.patent-setup-section>.hr-tutorial-prose{margin-top:14px}.patent-tutorial-page .hr-material-gallery,.patent-tutorial-page .hr-gallery-figure{--hr-green:var(--evidence-primary);--hr-ink:var(--evidence-text);--hr-muted:var(--evidence-muted);--hr-line:var(--evidence-border);--hr-paper:var(--evidence-surface);border-radius:var(--evidence-radius);overflow:hidden}.patent-tutorial-page .hr-material-details[open]>summary,.patent-tutorial-page .hr-material-group>p{background:var(--evidence-primary-soft)}.patent-tutorial-page .hr-material-featured-card,.patent-tutorial-page .hr-gallery-image-wrap,.patent-tutorial-page .hr-shot-lightbox-pages,.patent-tutorial-page .hr-shot-lightbox-text-preview{background:#f2eef5}.patent-tutorial-layout{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width));justify-content:center;gap:48px}.patent-tutorial-hero h1{text-align:center;text-wrap:balance;max-width:none;font-size:clamp(38px,4.2vw,54px)}.patent-tutorial-hero>*{grid-column:2/-1}.patent-tutorial-hero .hr-tutorial-lead{max-width:none}.patent-tutorial-page .hr-tutorial-hero,.patent-tutorial-page .patent-tutorial-layout{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width));column-gap:48px;width:min(1280px,100% - 48px)}.patent-outcome-grid,.patent-diagram-grid{gap:12px;margin-top:24px;display:grid}.patent-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.patent-outcome-grid article{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-surface);margin:0;padding:16px}.patent-outcome-grid strong{color:var(--evidence-primary);margin-bottom:7px;font-size:13px;display:block}.patent-outcome-grid span{color:var(--evidence-muted);font-size:13px;line-height:1.65}.patent-note,.patent-run-note,.patent-finish{border:1px solid var(--evidence-human);border-radius:var(--evidence-radius);background:var(--evidence-human-soft);color:var(--evidence-text);gap:12px;margin-top:22px;padding:15px 16px;display:flex}.patent-note p,.patent-finish p{margin:0;line-height:1.7}.patent-run-note{align-items:center}.patent-run-note strong{flex:none}.patent-recommend-section{margin-top:28px}.patent-recommend-section+.patent-recommend-section{border-top:1px solid var(--evidence-border);margin-top:34px;padding-top:28px}.patent-recommend-section>h3{color:var(--evidence-text);font-family:var(--font-heading);margin:0 0 12px;font-size:22px}.patent-agent-links{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.patent-agent-links a{border:1px solid var(--evidence-primary);border-radius:var(--evidence-radius);background:var(--evidence-primary-soft);min-height:44px;color:var(--evidence-primary-hover);align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.patent-agent-links a:hover{border-color:var(--evidence-primary-hover);background:var(--evidence-primary-hover);color:#fff}.patent-agent-links a:focus-visible{outline:2px solid var(--evidence-primary-hover);outline-offset:3px}.patent-candidate-groups{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:26px;display:grid}.patent-candidate-group{min-width:0}.patent-install-help summary{min-height:44px;color:var(--evidence-primary);cursor:pointer;padding:10px 0;font-weight:650}.patent-candidate-group>header{border-left:3px solid var(--evidence-primary);padding-left:14px}.patent-candidate-group h4{color:var(--evidence-text);font-family:var(--font-heading);margin:0;font-size:20px}.patent-candidate-group>header p{color:var(--evidence-muted);margin:7px 0 0;font-size:13px;line-height:1.65}.patent-candidate-table{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-surface);margin-top:14px;overflow-x:auto}.patent-candidate-table table{table-layout:fixed;border-collapse:collapse;width:100%}.patent-candidate-table th,.patent-candidate-table td{border-right:1px solid var(--evidence-border);border-bottom:1px solid var(--evidence-border);color:var(--evidence-text);text-align:left;vertical-align:top;padding:12px;font-size:14px;line-height:1.62}.patent-candidate-table tr:last-child th,.patent-candidate-table tr:last-child td{border-bottom:0}.patent-candidate-table th:last-child,.patent-candidate-table td:last-child{border-right:0}.patent-candidate-table thead th{background:var(--evidence-primary-soft);color:var(--evidence-primary);letter-spacing:.04em;font-size:11px;font-weight:750}.patent-candidate-table th:first-child{width:22%}.patent-candidate-table th:nth-child(2){width:28%}.patent-candidate-table th:nth-child(3){width:50%}.patent-candidate-table strong,.patent-candidate-table small{display:block}.patent-candidate-table strong{overflow-wrap:anywhere;font-size:14px}.patent-candidate-table p{margin:0}.patent-candidate-table small{color:var(--evidence-muted);margin-top:8px;line-height:1.55}.patent-install-command{gap:8px;display:grid}.patent-install-prompt{background:var(--evidence-primary-soft);color:var(--evidence-text);border-radius:5px;overflow:hidden}.patent-install-prompt-header{border-bottom:1px solid var(--evidence-border);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 10px;display:flex}.patent-install-prompt-header>span{color:var(--evidence-primary);font-size:12px}.patent-install-command code{color:inherit;font-family:var(--font-body);overflow-wrap:anywhere;white-space:normal;background:0 0;padding:10px;font-size:14px;line-height:1.7;display:block}.patent-install-command button{border:1px solid var(--evidence-border);width:fit-content;min-height:44px;color:var(--evidence-primary);cursor:pointer;font:inherit;background:0 0;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.patent-install-prompt-header button{background:0 0;border:0;padding:0}.patent-install-prompt-button-face{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-primary-soft);align-items:center;gap:5px;min-height:32px;padding:4px 8px;display:inline-flex}.patent-install-signals{flex-wrap:wrap;gap:6px;display:flex}.patent-install-signals span{border:1px solid var(--evidence-border);background:var(--evidence-page-bg);color:var(--evidence-muted);border-radius:4px;padding:4px 7px;font-size:11px}.patent-install-help{border-left:3px solid var(--evidence-primary);margin-top:20px;padding:4px 0 4px 14px}.patent-install-help h3{color:var(--evidence-primary);margin:0;font-size:16px}.patent-install-help>p{color:var(--evidence-text);margin:7px 0 0;font-size:13px;line-height:1.7}.patent-install-help .patent-copy-block,.patent-install-help .job-search-copy-block{margin-top:12px}.patent-install-help .patent-setup-list{margin-top:8px}.scene-term-note{display:inline;position:relative}.scene-term-note>button{border:0;border-bottom:1px dotted var(--evidence-primary);color:inherit;font:inherit;cursor:help;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.scene-term-note>span[role=tooltip]{z-index:8;border:1px solid var(--evidence-border);background:var(--evidence-surface);width:min(290px,72vw);color:var(--evidence-text);opacity:0;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:450;line-height:1.65;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 32px #17191824}.scene-term-note:hover>span[role=tooltip],.scene-term-note:focus-within>span[role=tooltip],.scene-term-note.is-open>span[role=tooltip]{opacity:1;transform:translate(-50%)}.scene-term-note>button:focus-visible{outline:3px solid color-mix(in srgb, var(--evidence-primary) 32%, transparent);outline-offset:2px}.patent-replay-round{margin:24px 0 0}.patent-replay-heading{color:var(--evidence-primary);align-items:center;gap:9px;padding:0 0 16px;display:flex}.patent-replay-heading h3{color:var(--evidence-text);font-family:var(--font-heading);margin:0;font-size:18px;font-weight:650;line-height:1.4}.patent-replay-input{padding:0}.patent-replay-input .patent-copy-block{background:0 0;border:0;width:min(92%,620px);margin:0 0 0 auto;overflow:visible}.patent-replay-input .patent-copy-block>div{color:var(--evidence-primary);border:0;padding:0 0 8px;font-weight:700}.patent-replay-input .patent-copy-block button{border-color:color-mix(in srgb, var(--evidence-primary) 28%, var(--evidence-border));background:var(--evidence-surface);min-height:44px;color:var(--evidence-primary)}.patent-replay-input .patent-copy-block pre{border:1px solid color-mix(in srgb, var(--evidence-primary) 28%, var(--evidence-border));border-radius:var(--evidence-radius);background:var(--evidence-primary-soft);color:var(--evidence-text);font-family:var(--font-body);padding:16px;font-size:14px;line-height:1.75}.patent-replay-output{margin:28px 0 0}.patent-replay-output>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.patent-replay-output>header>span{color:var(--evidence-primary);font-size:12px;font-weight:750}.patent-replay-output-actions{align-items:center;gap:8px;display:flex}.patent-replay-output-actions>button,.patent-replay-mode-switch button{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-surface);min-height:44px;color:var(--evidence-primary);cursor:pointer;font:inherit;padding:0 10px;font-size:11px;font-weight:700}.patent-replay-output-actions>button{align-items:center;gap:6px;display:inline-flex}.patent-replay-mode-switch{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-page-bg);padding:2px;display:inline-flex}.patent-replay-mode-switch button{color:var(--evidence-muted);background:0 0;border:0}.patent-replay-mode-switch button[aria-pressed=true]{color:var(--evidence-primary);background:#fff}.patent-replay-output-body{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:#fff;max-height:min(64vh,620px);overflow:auto}.patent-tutorial-page .hr-material-details>summary>span:nth-child(2):before{color:var(--evidence-primary);content:"▸";transform-origin:50%;margin-right:8px;font-size:18px;line-height:1;transition:transform .14s;display:inline-block}.patent-tutorial-page .hr-material-details[open]>summary>span:nth-child(2):before{transform:rotate(90deg)}.wb-guide .hr-material-details>summary>span:nth-child(2):before{color:var(--evidence-primary);content:"▸";transform-origin:50%;margin-right:8px;font-size:18px;line-height:1;transition:transform .14s;display:inline-block}.wb-guide .hr-material-details[open]>summary>span:nth-child(2):before{transform:rotate(90deg)}.wb-replay-round{margin:24px 0 0}.wb-replay-heading{color:var(--evidence-primary);align-items:center;gap:9px;padding:0 0 16px;display:flex}.wb-replay-heading h3{color:var(--evidence-text);font-family:var(--font-heading);margin:0;font-size:18px;font-weight:650;line-height:1.4}:is(.wb-replay-input,.scene-tutorial-layout .scene-tutorial-content :is(.task-prompt,.patent-copy-block,.hr-replay-input,.job-search-copy-block,.teacher-grade-prompt)){width:min(92%,620px);margin:0 0 0 auto}:is(.wb-replay-input-header,.scene-tutorial-layout .scene-tutorial-content :is(.task-prompt,.patent-copy-block,.hr-replay-input,.job-search-copy-block,.teacher-grade-prompt)>:first-child){color:var(--evidence-primary);justify-content:space-between;align-items:center;gap:12px;padding:0 0 8px;font-size:12px;font-weight:700;display:flex}:is(.wb-replay-input-header,.scene-tutorial-layout .scene-tutorial-content :is(.task-prompt,.patent-copy-block,.hr-replay-input,.job-search-copy-block,.teacher-grade-prompt)>:first-child) button,:is(.wb-replay-output-actions,.scene-tutorial-layout .scene-tutorial-content :is(.patent-replay-output-actions,.hr-replay-output-actions)) button{border:1px solid color-mix(in srgb, var(--evidence-primary) 28%, var(--evidence-border));border-radius:var(--evidence-radius);background:var(--evidence-surface);min-height:44px;color:var(--evidence-primary);cursor:pointer;font:inherit;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}:is(.wb-replay-input-header,.scene-tutorial-layout .scene-tutorial-content :is(.task-prompt,.patent-copy-block,.hr-replay-input,.job-search-copy-block,.teacher-grade-prompt)>:first-child) button span,:is(.wb-replay-output-actions,.scene-tutorial-layout .scene-tutorial-content :is(.patent-replay-output-actions,.hr-replay-output-actions)) button span{align-items:center;gap:6px;min-height:32px;display:inline-flex}:is(.wb-replay-input pre,.scene-tutorial-layout .scene-tutorial-content :is(.task-prompt,.patent-copy-block,.hr-replay-input,.job-search-copy-block,.teacher-grade-prompt)>:is(pre,blockquote)){border:1px solid color-mix(in srgb, var(--evidence-primary) 28%, var(--evidence-border));border-radius:var(--evidence-radius);background:var(--evidence-primary-soft);color:var(--evidence-text);font-family:var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font-size:14px;line-height:1.75}:is(.wb-replay-output,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output,.patent-replay-output,.hr-replay-output)){margin:28px 0 0}:is(.wb-replay-output>header,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output,.patent-replay-output,.hr-replay-output)>:is(header,.hr-replay-output-heading)){justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}:is(.wb-replay-output>header,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output,.patent-replay-output,.hr-replay-output)>:is(header,.hr-replay-output-heading))>:is(span,p,h4){color:var(--evidence-primary);font-size:12px;font-weight:750}:is(.wb-replay-output-lead,.scene-tutorial-layout .scene-tutorial-content .task-output-provenance){color:var(--evidence-muted);margin:0 0 12px;font-size:14px;line-height:1.7}:is(.wb-replay-output-body,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output-body,.patent-replay-output-body,.graduate-file-body,.hr-replay-output-body)){border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);max-height:min(64vh,620px);color:var(--evidence-text);background:#fff;padding:18px 20px;font-size:15px;line-height:1.8;overflow:auto}@media (width<=720px){:is(.wb-replay-output-body,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output-body,.patent-replay-output-body,.graduate-file-body,.hr-replay-output-body)){max-height:none}}.scene-tutorial-layout .scene-tutorial-content .hr-replay-output.is-human>.hr-replay-output-heading>p{color:var(--evidence-human)}.scene-tutorial-layout .scene-tutorial-content .hr-replay-output.is-human .hr-replay-output-body{border-color:var(--evidence-human)}.hr-dialog-input:focus-visible{outline:2px solid var(--evidence-primary);outline-offset:2px}:is(.wb-replay-output-body,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output-body,.patent-replay-output-body,.graduate-file-body,.hr-replay-output-body)) :is(h1,h2,h3,h4,p,ul,ol){margin:0 0 12px}:is(.wb-replay-output-body,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output-body,.patent-replay-output-body,.graduate-file-body,.hr-replay-output-body)) :is(ul,ol){padding-left:1.2em}:is(.wb-replay-output-body,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output-body,.patent-replay-output-body,.graduate-file-body,.hr-replay-output-body)) p:last-child,:is(.wb-replay-output-body,.scene-tutorial-layout .scene-tutorial-content :is(.task-agent-output-body,.patent-replay-output-body,.graduate-file-body,.hr-replay-output-body)) :is(ul,ol):last-child{margin-bottom:0}:is(.wb-replay-confirm,.scene-tutorial-layout .scene-tutorial-content :is(.task-human-decision,.scene-replay-confirm)){border:1px solid var(--evidence-human);border-radius:var(--evidence-radius);background:var(--evidence-human-soft);color:var(--evidence-text);gap:12px;margin-top:22px;padding:15px 16px;display:flex}:is(.wb-replay-confirm,.scene-tutorial-layout .scene-tutorial-content :is(.task-human-decision,.scene-replay-confirm)) strong{color:var(--evidence-human);flex:none}:is(.wb-replay-confirm,.scene-tutorial-layout .scene-tutorial-content :is(.task-human-decision,.scene-replay-confirm)) span{line-height:1.7}:is(.wb-replay-caption,.scene-tutorial-layout .scene-tutorial-content .scene-replay-caption){color:var(--evidence-muted);margin:10px 0 0;font-size:13px;line-height:1.65}.wb-guide .hr-material-gallery{margin:24px 0 8px 44px}@media (width<=720px){:is(.wb-replay-input,.scene-tutorial-layout .scene-tutorial-content :is(.task-prompt,.patent-copy-block,.hr-replay-input,.job-search-copy-block,.teacher-grade-prompt)){width:100%}:is(.wb-replay-confirm,.scene-tutorial-layout .scene-tutorial-content :is(.task-human-decision,.scene-replay-confirm)){flex-direction:column;align-items:flex-start}}@media (width<=1100px){.patent-candidate-table :is(table,tbody,tr,th,td){width:100%;display:block}.patent-candidate-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.patent-candidate-table tbody th:first-child{background:var(--evidence-primary-soft);width:100%}.patent-candidate-table :is(th,td){border:0}.patent-candidate-table tr+tr{border-top:1px solid var(--evidence-border)}.patent-candidate-table td:before{color:var(--evidence-muted);content:attr(data-label);margin-bottom:8px;font-size:12px;display:block}}.patent-replay-output-body>pre{color:#2c2930;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px;font-size:12px;line-height:1.72}.patent-replay-output .hr-markdown-preview{color:var(--evidence-text);font-family:var(--font-body);border:0;border-radius:0}.patent-replay-output .hr-markdown-preview :is(h3,h4,h5,h6){color:var(--evidence-text);font-family:var(--font-heading)}.patent-replay-output .hr-markdown-preview a{color:var(--evidence-primary)}.patent-replay-output .hr-markdown-table-scroll th{background:var(--evidence-primary-soft);color:var(--evidence-primary)}.patent-replay-output .hr-markdown-code-block{border:1px solid var(--evidence-border);color:#332b3b;white-space:pre;background:#f4f2f6;margin:14px 0;padding:14px;overflow-x:auto}.patent-replay-output .hr-markdown-code-block code{color:inherit;background:0 0;padding:0}.patent-replay-caption{color:var(--evidence-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.gtp-plan-map{margin:1rem 0;overflow:hidden}.gtp-plan-map svg{width:100%;max-width:100%;height:auto;display:block}.patent-process-round{border-top:1px solid var(--evidence-border);margin-top:30px;padding-top:26px}.patent-process-result{border-left:3px solid var(--evidence-primary);margin-top:24px;padding:3px 0 3px 14px}.patent-process-result strong{color:var(--evidence-primary);font-size:12px;display:block}.patent-process-result p{color:var(--evidence-text);margin:7px 0 0;font-size:13px;line-height:1.72}.patent-copy-block{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:#231d2d;margin-top:18px;overflow:hidden}.patent-copy-block>div{color:#d7cbe4;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.patent-copy-block button{min-width:var(--evidence-control-height);min-height:var(--evidence-control-height);color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #fff3;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.patent-copy-block pre{color:#fff;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:15px 14px 17px;font-size:12px;line-height:1.7;overflow-x:auto}.patent-setup-list{color:var(--evidence-text);margin:22px 0 0;padding-left:22px}.patent-setup-list li{margin-top:9px;line-height:1.68}.patent-setup-list code{background:var(--evidence-primary-soft);color:var(--evidence-primary);border-radius:4px;padding:1px 5px}.patent-download-card{border:1px solid var(--evidence-primary);border-radius:var(--evidence-radius);background:var(--evidence-primary-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:18px;display:flex}.patent-download-card>div{align-items:center;gap:12px;display:flex}.patent-download-card p{margin:0}.patent-download-card strong,.patent-download-card span{display:block}.patent-download-card span{color:var(--evidence-muted);margin-top:4px;font-size:12px}.patent-download-card a{border-radius:var(--evidence-radius);background:var(--evidence-primary);color:#fff;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.patent-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patent-diagram-grid figure{border:1px solid var(--evidence-border);border-radius:var(--evidence-radius);background:var(--evidence-surface);margin:0;overflow:hidden}.patent-diagram-grid img{object-fit:contain;background:#fff;width:100%;height:220px;display:block}.patent-diagram-grid figcaption{color:var(--evidence-muted);padding:12px 14px;font-size:12px;line-height:1.55}.patent-finish{display:block}.patent-finish strong{color:var(--evidence-human)}.patent-finish p{margin-top:7px}.hr-tutorial-figure,.hr-tutorial-intro-sections>section,.hr-replay-block,.hr-check-list li{border-radius:var(--evidence-radius)!important;box-shadow:none!important}.hr-text-tutorial .hr-tutorial-figure>img,.hr-text-tutorial .hr-tutorial-figure>button img{width:100%;height:auto;display:block}.hr-text-tutorial .hr-tutorial-figure>button{cursor:zoom-in;text-align:left;background:0 0;border:0;gap:8px;width:100%;padding:0;display:grid}.hr-text-tutorial .hr-shot-lightbox img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:min(80vh,900px);display:block}.hr-tutorial-intro-sections.is-stacked>section{background:0 0;padding:0;border-radius:0!important}.hr-tutorial-chapter[id*=human-gate]{border-top:2px solid var(--evidence-human);border-bottom:2px solid var(--evidence-human);background:var(--evidence-human-soft);margin-inline:-12px;padding-inline:12px}.task-guide-page{--task-bg:var(--evidence-page-bg);--task-surface:var(--evidence-surface);--task-ink:var(--evidence-text);--task-muted:var(--evidence-muted);--task-line:var(--evidence-border);--task-accent:var(--evidence-primary);--task-accent-soft:var(--evidence-primary-soft)}.task-guide-hero{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width)) var(--evidence-status-width);border-bottom:1px solid var(--evidence-border);gap:30px;width:min(1280px,100% - 48px);padding-block:42px 36px}.task-guide-hero>div{grid-column:2}.task-guide-hero>img{grid-column:3}.task-guide-hero h1{max-width:none;color:var(--evidence-text);font-family:var(--font-heading);letter-spacing:-.045em;text-align:center;text-wrap:balance;margin-top:9px;font-size:clamp(42px,4.5vw,56px);font-weight:560;line-height:1.04}.task-guide-subtitle{font-size:21px;line-height:1.4}.task-guide-hero>img{border-radius:var(--evidence-radius);box-shadow:none;align-self:start}.task-evidence-flow{min-width:0}.task-evidence-flow .task-guide-section{width:100%;scroll-margin-top:calc(var(--evidence-global-nav-height) + var(--evidence-context-height) + 18px);padding-block:48px 58px}.task-section-heading h2{color:var(--evidence-text);font-family:var(--font-heading);font-size:clamp(28px,3vw,38px);font-weight:560;line-height:1.18}.task-section-heading p,.task-section-heading>span{color:var(--evidence-primary)}.task-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-skill-list article{grid-template-columns:1fr}.task-skill-list details{grid-column:auto}.task-step-grid{grid-template-columns:1fr}.task-demo-section iframe{min-height:430px}.task-artifact-card,.task-agent-grid article,.task-skill-list article,.task-step-card,.task-troubleshooting details,.task-prompt,.task-progress,.task-demo-section iframe,.task-complete-button,.task-action,.task-kit-download,.task-agent-grid a{border-radius:var(--evidence-radius);box-shadow:none}.task-transfer{border-color:var(--evidence-human);border-radius:var(--evidence-radius);background:var(--evidence-human-soft);color:var(--evidence-text);margin-bottom:0}.task-transfer h2,.task-guide-page .task-transfer h2{color:var(--evidence-text)}.task-transfer>div>p:first-of-type{color:var(--evidence-human)}.task-transfer>div>p:last-child{color:var(--evidence-muted)}@media (width<=1180px){.tutorial-evidence-track,.wb-guide-layout,.zotero-layout,.obs-paper-layout,.hr-tutorial-layout,.task-evidence-layout{grid-template-columns:180px minmax(0, var(--evidence-content-width));justify-content:center}.tutorial-evidence-progress{display:none}.tutorial-evidence-status{border-top:1px solid var(--evidence-border);border-left:0;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;position:static}.tutorial-evidence-status>p{grid-column:1/-1;margin:18px 0 0}.tutorial-evidence-status>section{padding:16px}.tutorial-evidence-status>section+section{border-left:1px solid var(--evidence-border)}.tutorial-evidence-status>section.is-human{margin-left:0}.hr-tutorial-hero,.task-guide-hero{grid-template-columns:180px minmax(0, var(--evidence-content-width));justify-content:center}.task-guide-hero>img{grid-column:2;max-width:360px}}@media (width>=861px) and (width<=1180px){.wb-guide-hero,.wb-guide-hero.is-statusless{grid-template-columns:var(--evidence-rail-width) minmax(0, 1fr);justify-content:center;width:min(970px,100% - 48px)}.wb-guide-hero.is-wide-hero{grid-template-columns:var(--evidence-rail-width) minmax(0, 1fr);width:min(1100px,100% - 48px)}}@media (width<=860px){:is(.wb-guide,.zotero-page,.obs-paper-page,.hr-text-tutorial,.task-guide-page,.doubao-series-page,.gongkao-xingce-page){--evidence-context-height:86px}.tutorial-evidence-track{grid-template-columns:auto 1fr;gap:14px;padding-inline:18px}.tutorial-evidence-chapters{border-top:1px solid var(--evidence-border);grid-column:1/-1}.tutorial-evidence-track{padding-top:9px}.tutorial-evidence-type{align-self:center}.tutorial-evidence-progress{justify-content:flex-end;display:flex}.wb-guide-hero,.zotero-hero,.obs-paper-hero,.hr-tutorial-hero,.task-guide-hero{grid-template-columns:var(--evidence-rail-width) minmax(0, 1fr);justify-content:center;gap:24px;width:min(100% - 36px,760px);padding-block:34px 28px}.wb-guide-hero>*,.zotero-hero>*,.obs-paper-hero>*,.hr-tutorial-hero>*,.task-guide-hero>div,.task-guide-hero>img,.patent-tutorial-page .patent-tutorial-hero>*{grid-column:2}.patent-tutorial-page .hr-tutorial-hero,.patent-tutorial-page .patent-tutorial-layout{grid-template-columns:var(--evidence-rail-width) minmax(0, 1fr);justify-content:center;column-gap:24px;width:min(100% - 36px,760px)}.zotero-hero-flow,.obs-paper-hero-board{display:none}.wb-guide-layout,.zotero-layout,.obs-paper-layout,.hr-tutorial-layout,.task-evidence-layout{grid-template-columns:168px minmax(0,1fr);grid-template-areas:"directory status""directory content";gap:24px;width:min(100% - 36px,760px);padding-block:26px 76px}.wb-guide-nav,.zotero-nav,.obs-paper-nav,.hr-evidence-nav,.task-evidence-nav{top:calc(var(--evidence-global-nav-height) + var(--evidence-context-height) + 18px);background:0 0;border-bottom:0;border-left:0;border-right:0;grid-area:directory;max-height:calc(100dvh - 192px);display:block;position:sticky;overflow:auto}.wb-guide-nav>p,.zotero-nav>p,.obs-paper-nav>p,.hr-evidence-nav>p,.task-evidence-nav>p{grid-column:auto}.wb-guide-nav>button:nth-of-type(odd),.zotero-nav>button:nth-of-type(odd),.obs-paper-nav>button:nth-of-type(odd){border-right:0}.wb-guide-side-note,.zotero-nav>div,.obs-paper-nav>div{grid-column:auto;margin:14px 0 0}.wb-guide-units,.zotero-units,.obs-paper-units,.hr-tutorial-article,.task-evidence-flow{grid-area:content}.tutorial-evidence-status{grid-area:status/2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tutorial-evidence-status>section+section{border-left:1px solid var(--evidence-border)}.tutorial-evidence-status>section.is-human{padding-inline:14px}.wb-guide-hero,.wb-guide-hero.is-statusless,.wb-guide-hero.is-wide-hero{grid-template-columns:168px minmax(0,1fr);width:min(100% - 36px,760px)}.wb-guide-layout.is-statusless{grid-template-columns:168px minmax(0,1fr);grid-template-areas:"directory content";width:min(100% - 36px,760px)}.wb-guide-layout.is-statusless .wb-guide-units{grid-column:auto}}@media (width<=720px){:is(.wb-guide,.zotero-page,.obs-paper-page,.hr-text-tutorial,.task-guide-page,.doubao-series-page,.gongkao-xingce-page){--evidence-global-nav-height:var(--site-nav-height,64px);--evidence-context-height:98px}.tutorial-evidence-track{top:var(--site-nav-height,64px);gap:8px;padding-inline:14px}.tutorial-evidence-track.is-mobile-only{display:grid}.tutorial-evidence-track.is-mobile-only .tutorial-evidence-progress{display:none}.tutorial-evidence-chapters button{padding-inline:10px;font-size:10px}.wb-guide-layout,.zotero-layout,.obs-paper-layout,.hr-tutorial-layout,.hr-tutorial-layout.is-statusless,.task-evidence-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""content";width:min(100% - 36px,100%)}.wb-guide-hero,.zotero-hero,.obs-paper-hero,.hr-tutorial-hero,.task-guide-hero,.patent-tutorial-page .hr-tutorial-hero,.patent-tutorial-page .patent-tutorial-layout{grid-template-columns:minmax(0,1fr);column-gap:24px;width:min(100% - 36px,100%)}.wb-guide-hero>*,.zotero-hero>*,.obs-paper-hero>*,.hr-tutorial-hero>*,.task-guide-hero>div,.task-guide-hero>img,.patent-tutorial-page .patent-tutorial-hero>*{grid-column:1}.wb-guide-nav,.zotero-nav,.obs-paper-nav,.hr-evidence-nav,.task-evidence-nav{display:none}.tutorial-evidence-status{grid-column:auto;grid-template-columns:1fr}.tutorial-evidence-status>section+section{border-left:0}.wb-guide-hero h1,.zotero-hero h1,.obs-paper-hero h1,.hr-tutorial-hero h1,.task-guide-hero h1{font-size:clamp(36px,11vw,46px)}.wb-guide-lead,.zotero-lead,.obs-paper-lead,.hr-tutorial-lead{font-size:16px}.zotero-outcomes{padding-inline:18px}.zotero-outcomes>div{grid-template-columns:repeat(2,1fr)}.task-artifact-grid,.task-agent-grid,.task-prerequisites,.task-troubleshooting{grid-template-columns:1fr}.hr-tutorial-chapter,.task-section-heading{grid-template-columns:36px minmax(0,1fr);gap:12px}.hr-tutorial-chapter>.hr-chapter-main{grid-column:2}.hr-tutorial-chapter.is-coda{grid-template-columns:minmax(0,1fr)}.hr-tutorial-chapter.is-coda>.hr-chapter-main{grid-column:1}.patent-outcome-grid,.patent-diagram-grid{grid-template-columns:1fr}.patent-download-card,.patent-run-note{flex-direction:column;align-items:flex-start}.patent-replay-input .patent-copy-block{width:100%}.patent-replay-output{margin-top:22px}.patent-replay-output>header,.patent-replay-output-actions{flex-direction:column;align-items:stretch}.patent-replay-output-actions>button{justify-content:center}.patent-replay-mode-switch button{flex:1}.wb-guide-unit-heading,.zotero-unit-heading,.obs-paper-unit-heading{grid-template-columns:36px minmax(0,1fr)}.wb-guide-prose,.wb-guide-shot,.wb-guide-callout,.wb-guide-check,.zotero-prose,.zotero-setup-brief,.zotero-baseline,.zotero-paper-list,.zotero-steps,.zotero-callout,.zotero-completion,.zotero-attachment-grid,.zotero-page-number-map,.zotero-collection-diagram,.zotero-video,.zotero-evidence,.zotero-evidence-pair,.zotero-refresh-flow,.zotero-final-checks,.zotero-transfer,.obs-paper-prose,.obs-paper-product-shot,.obs-paper-callout,.obs-paper-role-grid,.obs-paper-source-list,.obs-paper-check,.obs-paper-return-map,.wb-guide .hr-material-gallery{margin-left:0}.wb-guide-hero,.wb-guide-hero.is-statusless,.wb-guide-hero.is-wide-hero{width:min(100% - 28px,760px);display:block}.wb-guide-hero-copy{grid-column:auto}.wb-guide-layout.is-statusless{grid-template-columns:minmax(0,1fr);grid-template-areas:"content";width:min(100% - 28px,760px)}.wb-guide-table-hint{margin-left:0}.wb-guide-install-table-wrap:focus-visible{outline:3px solid color-mix(in srgb, var(--evidence-focus) 32%, transparent);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.tutorial-evidence-chapters button,.wb-guide-primary,.zotero-primary,.obs-paper-primary{transition:none}}[data-tutorial-type] a.tutorial-inline-link{color:var(--tutorial-module-deep);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;display:inline}[data-tutorial-type] a.tutorial-inline-link:hover{text-decoration-thickness:2px}[data-tutorial-type] a.tutorial-inline-link:focus-visible{outline:2px solid var(--evidence-focus);outline-offset:3px}.task-teaching a{color:var(--tutorial-module-deep,#684bd9);text-underline-offset:3px;text-decoration:underline}.task-agent-output{border:1px solid var(--evidence-border);background:var(--evidence-surface);overflow-wrap:anywhere;margin-block:24px 16px;padding:20px}.task-agent-output>h4{margin-top:0;font-size:18px}.task-output-provenance{color:var(--evidence-muted)}.task-agent-output .hr-markdown-preview{font-size:16px;line-height:1.85}.task-agent-output .hr-markdown-table-scroll{overflow-x:auto}.task-human-decision{border-bottom:1px solid var(--evidence-border);padding-block:12px}.task-output-gap{border-left:3px solid var(--evidence-border);background:var(--evidence-surface);margin-block:16px;padding:16px}.task-evidence-nav>button[aria-current=location]{background:var(--evidence-primary-soft);box-shadow:inset 3px 0 var(--evidence-primary);font-weight:700}@media (width>=721px){.task-guide-page:has(.tutorial-evidence-track.is-mobile-only){--evidence-context-height:0px}}@media (width<=720px){.task-agent-output{padding:12px}}@media (width>=1181px){.task-evidence-layout.is-statusless{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width));justify-content:center}.task-guide-page:has(.task-evidence-layout.is-statusless) .task-guide-hero{grid-template-columns:var(--evidence-rail-width) minmax(0, var(--evidence-content-width));justify-content:center;width:min(1520px,100% - 48px)}}.task-agent-output .hr-markdown-preview h5{margin-block:22px 10px;font-size:18px;line-height:1.65}.task-agent-output .hr-markdown-preview h6{margin-block:20px 8px;font-size:16px;line-height:1.65}:is(.wb-guide-course-next,.scene-course-next){border-top:1px solid var(--evidence-border);margin-top:36px;padding-top:24px}:is(.wb-guide-course-next .wb-guide-install-ready,.scene-course-next-card){border:1px solid var(--evidence-structure-accent);background:var(--evidence-primary-soft);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin:0;padding:21px;display:grid}:is(.wb-guide-course-next .wb-guide-install-ready,.scene-course-next-card)>svg{color:var(--evidence-primary)}:is(.wb-guide-course-next .wb-guide-install-ready,.scene-course-next-card) p{color:var(--evidence-muted);margin:6px 0 0;line-height:1.55}:is(.wb-guide-course-next .wb-guide-install-ready,.scene-course-next-card) a{border:1px solid var(--evidence-primary);border-radius:var(--evidence-radius);background:var(--evidence-primary);color:#fff;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}:is(.wb-guide-course-next .wb-guide-install-ready,.scene-course-next-card) a:hover{background:var(--evidence-primary-hover);border-color:var(--evidence-primary-hover)}@media (width<=720px){:is(.wb-guide-course-next .wb-guide-install-ready,.scene-course-next-card){grid-template-columns:32px 1fr}:is(.wb-guide-course-next .wb-guide-install-ready,.scene-course-next-card) a{grid-column:1/-1}}.deai-tutorial-page .deai-copy-button{border:1px solid var(--patent-border,#d8d2c8);color:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;line-height:20px;display:inline-flex}.deai-tutorial-page .deai-copy-button:focus-visible{outline-offset:2px;outline:2px solid #7c9a7c}.deai-tutorial-page .deai-install{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.deai-tutorial-page .deai-install code{word-break:break-all;font-size:12px}.deai-tutorial-page .deai-install-note{opacity:.75;flex-basis:100%;font-size:12px}.deai-tutorial-page .deai-install-main{background:#fbfaf7;border:1px solid #d8d2c8;border-radius:10px;margin:8px 0 4px;padding:10px 12px}.deai-tutorial-page .deai-candidate-table th[scope=row]{white-space:nowrap}.deai-tutorial-page .deai-metric-table td,.deai-tutorial-page .deai-diff-table td{font-size:14px}.deai-tutorial-page .deai-text-block summary{cursor:pointer;font-weight:600}.deai-tutorial-page .deai-source-note h3{align-items:center;gap:6px;font-size:14px;display:inline-flex}.deai-tutorial-page .deai-source-note p{opacity:.85;font-size:13px}@media (width>=1101px){.deai-tutorial-page .deai-candidate-table th:first-child{width:18%}.deai-tutorial-page .deai-candidate-table th:nth-child(2){width:27%}.deai-tutorial-page .deai-candidate-table th:nth-child(3){width:12%}.deai-tutorial-page .deai-candidate-table th:nth-child(4){width:16%}.deai-tutorial-page .deai-candidate-table th:nth-child(5){width:27%}.deai-tutorial-page .deai-count-table th:first-child{width:16%}.deai-tutorial-page .deai-count-table th:nth-child(2){width:36%}.deai-tutorial-page .deai-count-table th:nth-child(3){width:23%}.deai-tutorial-page .deai-count-table th:nth-child(4){width:25%}.deai-tutorial-page .deai-diff-table thead th{width:50%}}.deai-tutorial-page .deai-candidate-table th[scope=row]{white-space:normal;overflow-wrap:anywhere}.deai-tutorial-page .deai-text-block>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scene-tutorial-layout .hr-markdown-table-block.is-scroll-aware{position:relative}.scene-tutorial-layout .is-scroll-aware>.hr-markdown-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.scene-tutorial-layout .is-scroll-aware:before,.scene-tutorial-layout .is-scroll-aware:after{content:"";pointer-events:none;opacity:0;z-index:1;width:18px;position:absolute;top:0;bottom:0}.scene-tutorial-layout .is-scroll-aware:before{background:linear-gradient(to right, var(--evidence-border), transparent);left:0}.scene-tutorial-layout .is-scroll-aware:after{background:linear-gradient(to left, var(--evidence-border), transparent);right:0}.scene-tutorial-layout .is-scroll-aware[data-scroll-left=true]:before,.scene-tutorial-layout .is-scroll-aware[data-scroll-right=true]:after{opacity:1}
