.hp .df-output-demo.hc-demo{min-height:350px;padding:0;text-align:left;background:#0c1526}.hp .hc-visual{display:flex;flex:1;flex-direction:column;min-width:0}.hp .hc-document{display:flex;align-items:center;gap:7px;min-width:0;min-height:38px;padding:9px 12px;border-bottom:1px solid #7d93b42b;color:#b8c7db;font-size:11px;line-height:1.5}.hp .hc-document>svg{color:#d9b76a;flex-shrink:0}.hp .hc-document>span:not(.hc-document-ready){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp .hc-document-ready{display:flex;margin-left:auto;color:#9abbaa}.hp .hc-conversation{position:relative;flex:1;padding:13px 12px 12px}.hp .hc-ready{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;color:#a5b8d0;font-size:12px;pointer-events:none}.hp .hc-ready>svg{width:27px;height:27px;stroke-width:1.3;color:#bbccdf}.hp .hc-question{width:fit-content;max-width:calc(100% - 14px);margin:0 0 14px auto;padding:9px 11px 10px;border:1px solid #879bb332;border-radius:10px 10px 2px;background:#253750;transform-origin:bottom right}.hp .hc-speaker{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px;color:#adbed3;font-size:10px;line-height:1.2}.hp .hc-speaker svg{width:11px;height:11px}.hp .hc-question p{margin:0;color:#eff4fb;font-size:13px;line-height:1.5}.hp .hc-response{position:relative;max-width:calc(100% - 8px);padding:11px 12px;border:1px solid #879bb33d;border-radius:15px;background:#18263b;transform-origin:top left}.hp .hc-response:before{content:"";position:absolute;left:-5px;bottom:17px;width:10px;height:10px;border-left:1px solid #879bb33d;border-bottom:1px solid #879bb33d;border-bottom-left-radius:2px;background:#18263b;transform:rotate(45deg);pointer-events:none}.hp .hc-assistant-name{display:flex;align-items:center;gap:6px;color:#ebce91;font-size:11px;font-weight:500;line-height:18px}.hp .hc-assistant-name>svg{width:17px;height:17px}.hp .hc-answer-area{position:relative;min-height:46px;margin-top:6px}.hp .hc-answer{margin:0;color:#e4ebf6;font-size:14px;line-height:1.65}.hp .hc-answer strong{color:#f2cf88;font-size:inherit;font-weight:600;white-space:nowrap}.hp .hc-answer sup{margin-left:3px;color:#e6bf75;font-size:10px}.hp .hc-research{position:absolute;inset:1px 0 auto;display:flex;align-items:center;gap:7px;color:#b8c7db;font-size:11px;line-height:1.6}.hp .hc-research-dots{display:flex;gap:3px}.hp .hc-research-dots i{display:block;width:3px;height:3px;border-radius:50%;background:#edc976}.hp .hc-source{margin-top:9px;padding-top:9px;border-top:1px solid #8fa4bf30}.hp .hc-source>span{display:flex;align-items:center;gap:6px;color:#d8c49a;font-size:11px;line-height:1.5}.hp .hc-source>span svg,.hp .hc-source>span b{flex-shrink:0}.hp .hc-source>span b{margin-left:auto;padding:1px 5px;border:1px solid #d7b26138;border-radius:4px;color:#f0d391;font-size:10px;font-weight:500;white-space:nowrap}.hp .hc-source p{margin:5px 0 0;color:#bdcbe0;font-size:11px;line-height:1.55}.hp .hc-source mark{padding-inline:2px;color:#f4d18c;background:#c79b3829}.hp .hc-composer{margin-top:auto;padding:9px 11px 11px;border-top:1px solid #7d93b423;background:#0a1321}.hp .hc-composer-label{display:block;margin-bottom:6px;color:#91a4bf;font-size:10px;line-height:1.3}.hp .hc-composer.is-writing .hc-composer-label{color:#e8c984}.hp .hc-input{display:flex;align-items:center;gap:9px;min-height:48px;padding:8px 8px 8px 10px;border:1px solid #7488a638;border-radius:7px;background:#142036;color:#eef3fb;font-size:12px;line-height:1.45}.hp .hc-composer.is-writing .hc-input{border-color:#d8b163a6;box-shadow:0 0 0 2px #bb902013}.hp .hc-input>:first-child{flex:1;min-width:0}.hp .hc-placeholder{color:#95a7c1}.hp .hc-caret{display:inline-block;width:1.5px;height:1em;margin-left:2px;background:#ecc779;vertical-align:-.1em}.hp .hc-send{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#27364d;color:#8599b4}.hp .hc-send>svg{width:16px;height:16px;stroke-width:2}.hp .hc-send.is-ready{background:#f0ca75;color:#162034}.hp .hc-send.is-pressed{transform:scale(.88);background:#ffdf91;box-shadow:0 0 0 4px #edbd5029}.hp .hc-demo[data-running=false] *{animation-play-state:paused}@media (min-width: 761px) and (max-width: 1080px){.hp .hc-document{padding-inline:10px;font-size:10px}.hp .hc-conversation{padding-inline:10px}.hp .hc-question{max-width:calc(100% - 8px);padding-inline:9px}.hp .hc-question p{font-size:12px}.hp .hc-answer{font-size:14px}.hp .hc-response{max-width:100%;padding-inline:9px}.hp .hc-source>span{flex-wrap:wrap;gap:4px}.hp .hc-composer{padding-inline:9px}.hp .hc-input{font-size:11px;gap:6px;padding-left:8px}}@media (prefers-reduced-motion: reduce){.hp .hc-demo *{animation:none;transition:none}}.hp .df-output-demo.hw-demo{min-height:350px;padding:0;background:#0c1526}.hp .hw-selector{position:relative;z-index:2;display:flex;gap:3px;padding:7px;border-bottom:1px solid #7d93b42b}.hp .hw-selector button{flex:1;padding:6px 3px;min-height:29px;border:1px solid transparent;border-radius:5px;color:#a7b7ce;font-size:12px;line-height:1.4;white-space:nowrap}.hp .hw-selector button:last-child{flex:1.6}.hp .hw-selector button:hover{background:#d7b2610d;color:#f2d491}.hp .hw-selector button[aria-pressed=true]{background:#d7b26115;border-color:#d7b26138;color:#f2d491}.hp .hw-example{display:flex;flex:1;flex-direction:column;min-width:0}.hp .hw-input{display:flex;align-items:center;gap:7px;min-height:42px;padding:10px 14px;color:#c0cee0;font-size:12px;line-height:1.5}.hp .hw-input svg{flex-shrink:0;color:#d8b879}.hp .hw-flow{display:flex;flex:1;flex-direction:column;padding:0 14px}.hp .hw-step{position:relative;display:flex;align-items:center;gap:10px;min-height:51px;flex:1;padding-bottom:10px}.hp .hw-node{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border:1px solid #8297b239;border-radius:8px;background:#172237;color:#8ea1bb;font-size:14px}.hp .hw-step.is-current .hw-node{border-color:#e2b860b3;color:#f8d78e;box-shadow:0 0 0 3px #e2b8600f}.hp .hw-step.is-done .hw-node{border-color:#cba75c70;color:#e6c480;background:#bb92321a}.hp .hw-step-copy{min-width:0}.hp .hw-step-copy b{display:block;color:#dce6f3;font-size:13px;font-weight:500;line-height:1.5}.hp .hw-step-copy>span{display:block;color:#8ea3c0;font-size:11px;line-height:1.5}.hp .hw-step.is-current .hw-step-copy b{color:#f5d795}.hp .hw-step-state{margin-left:auto;color:#7388a4;font-size:10px;flex-shrink:0}.hp .hw-step.is-done .hw-step-state{color:#a6c7b6}.hp .hw-connector{position:absolute;top:calc(50% + 9.5px);bottom:calc(-50% + 19.5px);left:14px;width:1px;background:#7b91b038}.hp .hw-step:last-child .hw-connector{bottom:-9px}.hp .hw-connector i{transform:scaleY(var(--hw-progress, 0));position:absolute;top:0;right:0;bottom:0;left:0;background:#edc373;transform-origin:top;box-shadow:0 0 7px #edc37355}.hp .hw-result-space{position:relative;margin:0 13px 13px;padding-top:9px}.hp .hw-output{position:relative;z-index:1;border:1px solid #d7bd824a;border-radius:6px;background:#1a273b}.hp .hw-file{display:flex;align-items:center;gap:7px;padding:11px 11px 0;color:#e0e9f5;font-size:12px;line-height:1.5}.hp .hw-file svg{color:#e6c480;flex-shrink:0;font-size:14px}.hp .hw-file b{font-weight:500}.hp .hw-output p{margin:3px 11px 9px;color:#a5b6ce;font-size:11px;line-height:1.5}.hp .hw-review{display:flex;align-items:center;gap:6px;padding:7px 11px;border-top:1px solid #8fa4bf24;color:#d6bf91;font-size:11px;line-height:1.5}.hp .hw-waiting{position:absolute;top:9px;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8297b4;font-size:11px}@media (min-width: 761px) and (max-width: 1080px){.hp .hw-selector{gap:0;padding-inline:3px}.hp .hw-selector button{padding-inline:2px;font-size:10px}.hp .hw-input,.hp .hw-flow{padding-inline:9px}.hp .hw-step{gap:7px;min-height:59px}.hp .hw-step-copy b{font-size:12px}.hp .hw-step-copy>span{font-size:10px}.hp .hw-step-state{display:none}.hp .hw-result-space{margin-inline:9px}}@media (max-width: 360px){.hp .hw-flow{padding-inline:10px}.hp .hw-step{gap:7px}.hp .hw-step-state{display:none}}.hp .df{position:relative;--df-line: #3a475f}.hp .df-map{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 42px auto 64px auto;gap:0 18px;padding:27px 0 20px}.hp .df-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:visible}.hp .df-lines path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.hp .df-wire{stroke:var(--df-line);stroke-width:1.2px}.hp .df-wire-lit{stroke:#e8b953;stroke-width:1.8px;filter:drop-shadow(0 0 5px #e8b95355)}.hp .df-source{grid-column:2;grid-row:1;justify-self:center;width:min(100%,282px)}.hp .df-source-button{position:relative;display:block;width:100%;border:1px solid #ecf1f78a;border-radius:3px;background:#e7edf4;text-align:left;box-shadow:0 22px 48px #0004,0 1px 2px #0004}.hp .df-source-button:before,.hp .df-source-button:after{content:"";position:absolute;top:4px;right:-5px;bottom:-5px;left:-5px;border:1px solid #8190a465;border-radius:3px;background:#bac7d42b;transform:rotate(-2.2deg);z-index:-1}.hp .df-source-button:after{top:7px;right:-9px;bottom:-6px;left:-9px;transform:rotate(2deg);opacity:.6}.hp .df-source-button>img{display:block;width:100%;height:auto;aspect-ratio:3/4;border-radius:2px}.hp .df-enlarge{position:absolute;bottom:7px;right:7px;display:grid;place-items:center;width:28px;height:28px;color:#d7e0ee;background:#1a263bea;border:1px solid #8295af3f;border-radius:5px;font-size:12px}.hp .df-source-button:hover .df-enlarge{color:#fbd582;border-color:#c29b4d}.hp .df-region{position:absolute;border:1px solid #d9a841;border-radius:2px;opacity:0;background:#efc36406;transition:opacity .5s;pointer-events:none}.hp .df-region.is-found{opacity:1}.hp .df-region>span{position:absolute;top:-12px;left:-1px;display:flex;align-items:center;gap:3px;color:#152037;background:#e4b354;font-size:6px;font-weight:700;letter-spacing:.06em;line-height:12px;padding:0 4px;border-radius:2px 2px 0 0}.hp .df-region-chart{left:4.1%;top:15%;width:91.7%;height:26.8%}.hp .df-region-figure{left:51.4%;top:65.3%;width:44.6%;height:13.4%}.hp .df-region-table{left:51.4%;top:79.5%;width:44.6%;height:13%}.hp .df-scan{position:absolute;left:4%;right:4%;top:12%;height:1px;background:#dba932;box-shadow:0 -12px 25px 3px #edbb5233,0 0 9px #ebb64d77;animation:df-scan 1.4s ease-in-out both;animation-play-state:paused;pointer-events:none}.hp .df-map[data-playing=true] .df-scan{animation-play-state:running}@keyframes df-scan{0%{top:12%;opacity:0}15%,85%{opacity:.9}to{top:93%;opacity:0}}.hp .df-image-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:28px;color:#273952;background:#e8edf4;font-size:12px;line-height:1.8}.hp .df-image-error b{font-size:19px;line-height:1.3}.hp .df-image-error small{font-size:8px}.hp .df-reader{grid-column:1 / -1;grid-row:3;justify-self:center;display:flex;align-items:center;gap:17px;padding:19px 27px;background:#172237;border:1px solid #6f829f56;border-radius:9px;transition:border-color .5s,box-shadow .5s}.hp .df-reader.is-active{border-color:#c59b5280;box-shadow:0 0 42px -18px #b3873f50}.hp .df-reader-logo{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;color:#e9bc63;background:#b0873d1a;border:1px solid #d5b66e3b;font-size:23px}.hp .df-reader>div>span{display:block;color:#d3b77b;font-size:8px;letter-spacing:.17em;margin-bottom:5px}.hp .df-reader h3{margin:0;color:#e9eef6;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.hp .df-reader p{color:#91a4be;font-size:11px;line-height:1.6;margin-top:5px}.hp .df-output{grid-row:5;display:flex;flex-direction:column;min-width:0;padding:23px 23px 0;background:#141f33;color:#e5ecf6;border:1px solid #8496b038;border-radius:11px;box-shadow:0 12px 26px -18px #0008;transition:border-color .4s,background .4s,box-shadow .4s,transform .25s}.hp .df-data{grid-column:1}.hp .df-answers{grid-column:2}.hp .df-work{grid-column:3}.hp .df-output.is-active{border-color:#b78d4582;background:#182338;box-shadow:0 0 26px -12px #c0954140}.hp .df-output:hover{border-color:#d9ad59a1;background:#1a283e;transform:translateY(-3px)}.hp .df-output-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.hp .df-output-icon{display:grid;place-items:center;width:35px;height:35px;color:#b6c3d7;border-radius:8px;border:1px solid #8b9db733;background:#a1b9d809;font-size:17px;transition:color .4s,border-color .4s}.hp .df-output.is-active .df-output-icon{color:#edc77d;border-color:#bd96554d}.hp .df-output>h3{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em;margin:0}.hp .df-output-description{font-size:12px;line-height:1.7;color:#a0b0c6;margin:8px 0 21px}.hp .df-output-demo{min-height:254px;margin-bottom:21px;border-radius:6px;background:#0c1526;border:1px solid #788da526}.hp .df-card-link{margin-top:auto;border-top:1px solid #8297b22a;min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#cfb681;font-size:12px;font-weight:500}.hp .df-card-link>svg{flex-shrink:0;transition:transform .25s}.hp .df-output:hover .df-card-link>svg{transform:translateY(3px)}.hp .df-output:hover .df-card-link{color:#f1cf8a}.df-source-explanation{font-size:13px;line-height:1.75;color:#b8c7dc;margin:0 0 18px}.df-report-enlarged{display:block;width:100%;height:auto;border-radius:3px}.df-source-disclaimer{font-size:11px;line-height:1.6;color:#8fa1bb;margin-top:15px}@media (max-width: 1000px) and (min-width: 761px){.hp .df-map{column-gap:12px}.hp .df-output{padding:18px 16px 0}.hp .df-output>h3{font-size:20px}.hp .df-output-description{font-size:11px;min-height:38px;margin-bottom:16px}.hp .df-output-demo{min-height:275px}.hp .df-card-link{font-size:11px}}@media (max-width: 760px){.hp .df-map{display:flex;flex-direction:column;align-items:stretch;padding:25px 0 20px 28px;gap:18px}.hp .df-source{width:min(100% - 12px,282px);align-self:center;margin-bottom:23px}.hp .df-reader{align-self:center;margin-bottom:24px;padding:18px 20px;gap:12px}.hp .df-reader h3{font-size:19px}.hp .df-reader p{font-size:10px}.hp .df-reader-logo{width:36px;height:36px;font-size:20px}.hp .df-output{width:100%;padding:22px 22px 0}.hp .df-output-demo{min-height:240px}.hp .df-output-heading{margin-bottom:14px}.hp .df-output-description{margin-bottom:18px}.hp .df-card-link{min-height:59px}}@media (max-width: 420px){.hp .df-map{padding-left:25px}.hp .df-source{width:min(100% - 10px,260px)}.hp .df-reader{padding:16px 13px;gap:10px;width:100%}.hp .df-reader h3{font-size:16px}.hp .df-reader p{font-size:9px}.hp .df-reader-logo{width:29px;height:29px;font-size:17px}.hp .df-output{padding:19px 16px 0}.hp .df-output>h3{font-size:21px}.hp .df-card-link{font-size:11px}}@media (prefers-reduced-motion: reduce){.hp .df *,.hp .df *:before,.hp .df *:after{animation:none!important;transition:none!important}.hp .df-output:hover{transform:none}}.hp .xc-demo{border:1px solid #8da5c22e;border-radius:14px;background:#0c1422;box-shadow:0 24px 80px #040b1826;overflow:hidden;min-width:0}.hp .xc-toolbar{min-height:62px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hp-line);background:#ffffff02}.hp .xc-toolbar-title{display:inline-flex;align-items:center;gap:10px;color:#d4dfed;font-size:14px;font-weight:500}.hp .xc-toolbar-title>svg{color:#9fb0c6;flex-shrink:0}.hp .xc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:22px;gap:14px;border-bottom:1px solid var(--hp-line)}.hp .xc-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-bottom:2px solid transparent;color:#9eafc7;background:transparent;font-size:14px;font-weight:500;padding:19px 10px;transition:color .2s,border-color .2s,background .2s}.hp .xc-tabs button:hover{background:#ffffff04;color:#dce4ef}.hp .xc-tabs button[aria-selected=true]{color:#f6c95b;border-bottom-color:#f6c95b;background:linear-gradient(0deg,#fbbf2409,transparent)}.hp .xc-tabs button:focus-visible{outline-offset:-5px}.hp .xc-tabs svg{width:16px;height:16px;flex-shrink:0}.hp .xc-stage{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);max-width:1080px;margin-inline:auto;padding:32px;align-items:stretch;background:radial-gradient(ellipse at 52% 55%,#273e5b1c,transparent 65%)}.hp .xc-stage:focus-visible{outline:2px solid var(--hp-amber);outline-offset:-5px}.hp .xc-pane{min-width:0;display:flex;flex-direction:column}.hp .xc-pane-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;line-height:1.45;font-weight:600;color:#e2e8f1;min-height:30px;margin-bottom:15px}.hp .xc-file-type{font-size:10px;line-height:1.3;font-weight:600;letter-spacing:.055em;border:1px solid #9cb1cb29;border-radius:4px;padding:4px 6px;color:#9dafc6;flex-shrink:0}.hp .xc-result-pane .xc-file-type{color:#f3ce79;border-color:#fbbf2430;background:#fbbf2406}.hp .xc-source-document{position:relative;width:100%;overflow:hidden;border-radius:4px;background:#f4f1e9;box-shadow:0 12px 32px #0000002b,4px 4px #aebbd31a}.hp .xc-source-document img{display:block;width:100%;height:auto;object-fit:contain}.hp .xc-source-regions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hp .xc-source-region{position:absolute;border:1.5px solid transparent;border-radius:3px;transition:border-color .35s,background .35s,box-shadow .35s}.hp .xc-source-region.is-extracted{border-color:#bf8c239c;background:#edbf4e0b}.hp .xc-source-region.is-current{border-color:#b98619;background:#f7c75629;box-shadow:0 0 0 2px #f8d27830}.hp .xc-source-index,.hp .xc-result-index{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;line-height:1;font-weight:600;font-style:normal;border-radius:5px;flex-shrink:0}.hp .xc-source-index{position:absolute;top:-11px;left:-10px;color:#34280e;background:#f0c763;border:1px solid #b18a2e;opacity:0;transition:opacity .3s}.hp .xc-source-region.is-current .xc-source-index,.hp .xc-source-region.is-extracted .xc-source-index{opacity:1}.hp .xc-result-index{color:#8598b2;border:1px solid #899bb234;background:#8298b00b;margin-right:10px;transition:color .3s,border-color .3s,background .3s}.hp .is-extracted .xc-result-index{color:#edc775;border-color:#f5bf4b5c;background:#fbbf2410}.hp .xc-file-caption{display:flex;align-items:center;gap:7px;color:#94a5bc;font-size:11px;line-height:1.5;margin-top:15px;min-width:0;overflow-wrap:anywhere}.hp .xc-file-caption svg{flex-shrink:0}.hp .xc-result-file{color:#b6a376}.hp .xc-connector{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.hp .xc-row-links{display:none}.hp .xc-connector-track{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#fbbf2426,#fbbf2490,#fbbf2426);overflow:hidden}.hp .xc-connector-track>i{width:25px;height:1px;background:linear-gradient(90deg,transparent,#ffe2a0);position:absolute;animation:xc-transfer 1.2s linear infinite;animation-play-state:paused;opacity:0}.hp .xc-demo[data-playing=true][data-finished=false] .xc-connector-track>i{animation-play-state:running;opacity:1}.hp .xc-connector-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#1d2635;border:1px solid #c79a3c75;border-radius:50%;color:#f4c465;font-size:17px;box-shadow:0 0 25px #fbbf2408;z-index:1}.hp .xc-result{display:flex;flex-direction:column;flex:1;padding:25px;border:1px solid #7f96b52c;border-radius:8px;background:linear-gradient(145deg,#192538,#141e30)}.hp .xc-result-heading{display:flex;align-items:center;gap:12px;padding-bottom:27px}.hp .xc-result-icon{display:flex;align-items:center;justify-content:center;width:34px;height:38px;color:#efc570;background:#f5bd3e0b;border:1px solid #e6b74c30;border-radius:6px;font-size:18px;flex-shrink:0}.hp .xc-result-heading h4{font-size:18px;font-weight:600;line-height:1.35;color:#edf0f5;margin:0 0 5px}.hp .xc-result-heading p{font-size:12px;line-height:1.5;color:#9aadc6}.hp .xc-output-placeholder{display:inline-block;height:7px;max-width:100%;border-radius:3px;background:#a6b8d017;vertical-align:middle}.hp .xc-transcription{border-top:1px solid #9eb3cf20}.hp .xc-output-line{display:flex;align-items:center;min-height:63px;gap:0;border-bottom:1px solid #9eb3cf20;padding:14px 0}.hp .xc-output-line p{color:#e3eaf4;font-size:15px;line-height:1.6;margin:0}.hp .xc-output-line p>span{color:#aebed2}.hp .xc-line-check{color:#d2b776;width:13px;height:13px;margin-left:auto;padding-left:8px;box-sizing:content-box;flex-shrink:0}.hp .xc-result-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.hp .xc-result-table th,.hp .xc-result-table td{border:1px solid #94aac62b;padding:18px 12px;text-align:right}.hp .xc-result-table th:first-child{text-align:left;width:41%}.hp .xc-result-table thead{background:#0c162980;font-size:12px;color:#a5b6cf}.hp .xc-result-table thead th{font-weight:500;padding-block:12px}.hp .xc-result-table thead span{display:block;font-size:10px;color:#879bb6;margin-top:3px}.hp .xc-result-table tbody th{font-size:14px;font-weight:500;white-space:nowrap}.hp .xc-result-table tbody td{font-weight:600;letter-spacing:-.015em;color:#edf1f8}.hp .xc-result-table tbody td>span:not(.xc-output-placeholder){display:inline-block}.hp .xc-result-table tbody tr{height:61px;transition:background .4s}.hp .xc-result-table tbody tr.is-extracted{background:#fbbf2404}.hp .xc-result-status{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;margin-top:auto;padding-top:26px;color:#a9bad1;min-height:52px}.hp .xc-result-status>svg{flex-shrink:0;color:#b8c793;font-size:15px}.hp .xc-status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#edbe62;box-shadow:0 0 0 4px #edbe620c}.hp .xc-result-count{margin-left:auto;font-size:11px;color:#859bb8;font-variant-numeric:tabular-nums;white-space:nowrap}.hp .xc-example-note{margin:0;padding:0 24px 16px;text-align:center;color:#8498b4;font-size:11px;line-height:1.5}.hp .xc-progress{height:2px;background:#ffffff03}.hp .xc-progress>span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#bd943c,#f3cd78);transform:scaleX(var(--story-progress, 0));transform-origin:left}@keyframes xc-transfer{0%{transform:translate(-25px)}to{transform:translate(105px)}}@media (max-width: 1060px){.hp .xc-stage{padding:26px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.hp .xc-result{padding:22px 18px}.hp .xc-result-heading{gap:10px;padding-bottom:20px}.hp .xc-result-heading h4{font-size:17px}.hp .xc-result-table th,.hp .xc-result-table td{padding-inline:9px}.hp .xc-result-table tbody th,.hp .xc-result-table tbody td{padding-block:14px}.hp .xc-result-table tbody tr{height:54px}.hp .xc-result-table tbody th{font-size:13px}.hp .xc-result-index{margin-right:7px}.hp .xc-output-line p{font-size:14px}}@media (min-width: 701px) and (max-width: 850px){.hp .xc-stage{padding:22px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.hp .xc-pane-heading{font-size:12px;gap:6px}.hp .xc-result{padding:19px 13px}.hp .xc-result-heading{gap:8px;padding-bottom:18px}.hp .xc-result-heading h4{font-size:15px}.hp .xc-result-heading p{font-size:11px}.hp .xc-result-icon{width:28px;height:34px;font-size:16px}.hp .xc-output-line{min-height:61px;padding-block:12px}.hp .xc-output-line p{font-size:13px}.hp .xc-line-check{display:none}.hp .xc-result-table{font-size:14px}.hp .xc-result-table th,.hp .xc-result-table td{padding-inline:7px}.hp .xc-result-table tbody th{font-size:12px}.hp .xc-result-index{width:17px;height:17px;font-size:10px;margin-right:5px}.hp .xc-result-status{font-size:11px;padding-top:20px}.hp .xc-result-count{display:none}}@media (max-width: 700px){.hp .xc-stage{grid-template-columns:minmax(0,1fr);padding:24px}.hp .xc-demo .xc-pane{max-width:420px;margin-inline:auto;width:100%}.hp .xc-result{min-height:450px;padding:25px}.hp .xc-pane-heading{font-size:14px}.hp .xc-result-heading h4{font-size:18px}.hp .xc-result-table{font-size:16px}.hp .xc-result-table tbody th{font-size:14px}.hp .xc-output-line p{font-size:15px}.hp .xc-connector{height:66px}.hp .xc-connector-track{width:1px;height:100%;top:0;left:50%;right:auto;background:linear-gradient(0deg,#fbbf2426,#fbbf2490,#fbbf2426)}.hp .xc-connector-track>i{width:1px;height:25px;background:linear-gradient(0deg,#ffe2a0,transparent);animation-name:xc-transfer-down}.hp .xc-connector-arrow{transform:rotate(90deg)}.hp .xc-demo[data-finished=true] .xc-connector-arrow{transform:none}}@keyframes xc-transfer-down{0%{transform:translateY(-25px)}to{transform:translateY(75px)}}@media (max-width: 540px){.hp .xc-toolbar{min-height:58px;padding:10px 15px;gap:7px}.hp .xc-toolbar-title{font-size:12px;gap:7px}.hp .xc-toolbar-title>svg{display:none}.hp .xc-toolbar .hp-playback .hp-playback-restart{display:none}.hp .xc-tabs{gap:0;padding-inline:8px}.hp .xc-tabs button{font-size:12px;line-height:1.4;gap:7px;padding:15px 5px;flex-direction:column}.hp .xc-stage{padding:20px 15px}.hp .xc-result{padding:22px 16px;min-height:450px}.hp .xc-result-heading{padding-bottom:22px}.hp .xc-result-heading h4{font-size:17px}.hp .xc-result-table th,.hp .xc-result-table td{padding-inline:8px}.hp .xc-result-table tbody th{font-size:13px}.hp .xc-result-index{width:18px;height:18px;font-size:10px;margin-right:7px}.hp .xc-output-line p{font-size:14px}.hp .xc-result-status{font-size:11px;gap:7px}.hp .xc-file-caption{margin-top:12px}}@media (max-width: 370px){.hp .xc-toolbar-title{font-size:11px}.hp .xc-stage{padding-inline:12px}.hp .xc-result{padding-inline:12px;min-height:470px}.hp .xc-result-table{font-size:14px}.hp .xc-result-table tbody th{font-size:12px}.hp .xc-result-table th,.hp .xc-result-table td{padding-inline:6px}.hp .xc-result-table .xc-result-index{margin-right:4px;width:16px;height:16px}.hp .xc-output-line p{font-size:13px}.hp .xc-line-check,.hp .xc-result-count{display:none}}@media (min-width: 701px){.hp .xc-result{--xc-inset: clamp(13px, 2.1vw, 25px);position:relative;flex:none;aspect-ratio:1122 / 1402;padding:var(--xc-inset)}.hp .xc-transcription{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.hp .xc-output-line{position:absolute;left:var(--xc-inset);right:var(--xc-inset);top:var(--xc-row-center);height:10%;min-height:0;padding:0;transform:translateY(-50%)}.hp .xc-result-table{position:absolute;left:var(--xc-inset);top:32.7%;width:calc(100% - var(--xc-inset) * 2);height:44.7%}.hp .xc-result-table thead{height:22.15%;line-height:1.3}.hp .xc-result-table thead span{margin-top:1px;line-height:1.3}.hp .xc-result-table tbody tr{height:25%}.hp .xc-result-table thead th,.hp .xc-result-table tbody th,.hp .xc-result-table tbody td{padding-block:0;vertical-align:middle}.hp .xc-result-status{position:absolute;left:var(--xc-inset);right:var(--xc-inset);bottom:var(--xc-inset);min-height:18px;padding-top:0}.hp .xc-row-links{display:block;position:absolute;top:45px;bottom:31.5px;left:0;right:0}.hp .xc-row-link{position:absolute;left:0;right:0;height:1px;overflow:hidden;background:#f5c46212;transition:background .3s}.hp .xc-row-link.is-current{background:#f5c46273}.hp .xc-row-link.is-extracted{background:#f5c46235}.hp .xc-row-link>i{position:absolute;width:25px;height:1px;background:linear-gradient(90deg,transparent,#ffe2a0);animation:xc-transfer 1.2s linear infinite;animation-play-state:paused;opacity:0}.hp .xc-demo[data-playing=true] .xc-row-link.is-current>i{animation-play-state:running;opacity:1}.hp .xc-demo:not([data-example="2"]) .xc-connector-track,.hp .xc-demo:not([data-example="2"]) .xc-connector-arrow{display:none}}@media (prefers-reduced-motion: reduce){.hp .xc-demo *,.hp .xc-demo *:before,.hp .xc-demo *:after{transition-duration:0s!important;animation:none!important}}.rc-demo{--rc-border: #2b394f;--rc-muted: #9eafc5;--rc-gold: #f3c567;--rc-green: #a4c7b2;width:100%;min-width:0;color:#e5ecf5;background:#0c1523;border:1px solid var(--rc-border);border-radius:16px;box-shadow:0 24px 70px #0000001c;overflow:hidden}.rc-demo *,.rc-demo *:before,.rc-demo *:after{box-sizing:border-box}.rc-demo button,.rc-demo a{-webkit-tap-highlight-color:transparent}.rc-demo button:focus-visible,.rc-demo a:focus-visible{outline:2px solid var(--rc-gold);outline-offset:4px}.rc-demo p,.rc-demo h3,.rc-demo figure{margin:0}.rc-demo svg{flex-shrink:0}.rc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;padding:12px 22px;border-bottom:1px solid var(--rc-border);background:#131e30}.rc-toolbar-title{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:600}.rc-toolbar-title>svg{width:25px;height:25px;color:var(--rc-gold)}.rc-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);height:612px}.rc-chat{min-width:0;min-height:0;padding:26px 26px 20px;display:flex;flex-direction:column}.rc-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#33455d transparent;padding:1px 4px 12px}.rc-welcome{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:24px}.rc-welcome-mark{width:56px;height:56px;display:grid;place-items:center;margin-bottom:22px;border-radius:16px;background:#f4c36309;border:1px solid #f4c3632b}.rc-welcome-mark>svg{color:var(--rc-gold);width:34px;height:34px}.rc-welcome h3{font-size:24px;font-weight:600;letter-spacing:-.025em}.rc-welcome p{margin-top:10px;font-size:14px;color:var(--rc-muted);line-height:1.6}.rc-user-message{width:fit-content;max-width:86%;margin:0 0 21px auto;padding:11px 15px 13px;border-radius:16px 16px 4px;background:#24364e;border:1px solid #3b506b;animation:rc-message-enter .4s both}.rc-user-message>span{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#b5c3d7;margin-bottom:5px}.rc-user-message>span>svg{width:13px;height:13px}.rc-user-message p{font-size:15px;line-height:1.55}.rc-assistant-name{display:flex;align-items:center;gap:9px;color:var(--rc-gold);font-size:13px;font-weight:500;margin:0 0 10px 2px}.rc-assistant-name>svg{width:24px;height:24px}.rc-research{border:1px solid #2b3a4f;background:#121e2f;border-radius:10px;overflow:hidden}.rc-research-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:11px 13px;color:#c5d1e1;font-size:13px;text-align:left}.rc-research-toggle>svg{width:14px;height:14px;color:var(--rc-gold)}.rc-research-toggle:disabled{cursor:default}.rc-research-toggle>small{font-size:11px;font-weight:400;margin-left:auto;color:var(--rc-muted)}.rc-research.is-finished{background:transparent;border-color:transparent}.rc-research.is-finished .rc-research-toggle{padding:7px 0;color:var(--rc-green)}.rc-research.is-finished .rc-research-toggle>svg{color:var(--rc-green)}.rc-research.is-expanded{border-color:var(--rc-border);padding-inline:12px;margin-bottom:12px}.rc-research-trace{max-height:268px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#33455d transparent;padding:0 13px 13px}.rc-research-trace[hidden]{display:none}.rc-research-step{display:flex;align-items:flex-start;gap:10px;padding:9px 0;animation:rc-message-enter .3s both}.rc-research-step+.rc-research-step{border-top:1px solid #2c3a4c70}.rc-research-step>svg{width:14px;height:14px;color:var(--rc-green);margin-top:3px}.rc-research-step b{display:block;font-size:12px;font-weight:500;line-height:1.5}.rc-research-step div>span{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.6;color:var(--rc-muted);margin-top:4px}.rc-research-step div>span>svg{width:11px;height:11px}.rc-research-gap>svg,.rc-research-gap div>span{color:var(--rc-gold)}.rc-research-step .rc-search-query{color:#c0ccdc}.rc-research-pending{display:flex;align-items:center;gap:9px;padding-top:10px;color:var(--rc-gold);font-size:12px;line-height:1.5}.rc-spinner{width:13px;height:13px;border:1.5px solid #f3c56730;border-top-color:var(--rc-gold);border-radius:50%;flex-shrink:0;animation:rc-spin .9s linear infinite}.rc-answer-bubble{position:relative;margin-top:5px;padding:17px 18px;background:#1a293d;border:1px solid #3a4b63;border-radius:4px 16px 16px;animation:rc-message-enter .35s both}.rc-answer-bubble:before{content:"";position:absolute;top:17px;left:-5px;width:9px;height:9px;background:#1a293d;border-left:1px solid #3a4b63;border-bottom:1px solid #3a4b63;transform:rotate(45deg)}.rc-answer-lead{font-size:17px;line-height:1.6}.rc-answer-lead strong{color:var(--rc-gold);font-weight:600}.rc-answer-detail{font-size:14px;line-height:1.65;color:#cfdae9;margin-top:17px!important}.rc-demo .rc-citation{position:relative;display:inline-flex;align-items:center;gap:0;max-width:200px;padding:3px 5px;border:1px solid transparent;border-radius:3px;background:#111b2c;color:#b7c5d7;font-size:10px;line-height:1.2;transition:color .2s,border-color .2s,background .2s;margin:0 3px;font-weight:600;vertical-align:baseline;white-space:nowrap}.rc-citation:hover,.rc-citation.is-selected,.rc-citation.is-demonstrating{border-color:#dfb65b;background:#f3c5670c;color:var(--rc-gold)}.rc-citation>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-citation-hint{display:flex;gap:7px;align-items:center;border-top:1px solid #40506770;padding-top:12px;margin-top:17px;font-size:11px;color:var(--rc-muted)}.rc-citation-hint svg{width:12px;height:12px;color:var(--rc-gold)}.rc-demo-cursor{position:absolute;bottom:-16px;right:-6px;z-index:4;pointer-events:none;filter:drop-shadow(0 3px 5px #0008);transform:translate(calc((1 - var(--rc-cursor-progress)) * 70px),calc((1 - var(--rc-cursor-progress)) * 45px));opacity:var(--rc-cursor-progress)}.rc-citation.is-demonstrating:after{content:"";position:absolute;width:26px;height:26px;right:-2px;bottom:-5px;border:1px solid var(--rc-gold);border-radius:50%;pointer-events:none;animation:rc-click 1.4s .9s both}.rc-composer{flex-shrink:0;margin-top:5px;padding:13px 13px 10px;border:1px solid #3a4b64;border-radius:13px;background:#152136;box-shadow:0 4px 12px #0001;transition:border-color .3s}.rc-composer.is-typing{border-color:#ac8d4980}.rc-composer-input{min-height:50px;font-size:14px;line-height:1.65;color:#e3ebf5}.rc-input-placeholder{color:#8b9eb9}.rc-type-caret{display:inline-block;width:1.5px;height:16px;background:var(--rc-gold);margin-left:2px;vertical-align:-3px;animation:rc-caret .85s steps(1) infinite}.rc-composer-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.rc-collection-chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;padding:5px 7px;color:#b9c8dc;border:1px solid #35445b;border-radius:6px}.rc-collection-chip>svg:first-child{color:var(--rc-gold)}.rc-collection-chip>svg{width:12px;height:12px}.rc-send{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#e7bb60;color:#0e1827;transition:background .2s,box-shadow .2s}.rc-send.is-ready{box-shadow:0 0 0 5px #e7bb601f}.rc-send>svg{width:16px;height:16px}.rc-send:disabled{background:#304058;color:#8093ac;cursor:default}.rc-source-panel{min-width:0;min-height:0;border-left:1px solid var(--rc-border);background:#101a2a}.rc-collection{height:100%;display:flex;flex-direction:column;justify-content:center;padding:30px clamp(22px,3vw,42px)}.rc-collection-label{display:flex;align-items:center;gap:8px;color:#9faec2;font-size:10px;letter-spacing:.1em}.rc-collection-label svg{width:15px;height:15px;color:var(--rc-gold)}.rc-collection h3{margin-top:12px;font-size:21px;letter-spacing:-.02em;font-weight:600;line-height:1.3}.rc-collection-description{color:#8fa2bb;font-size:12px;margin-top:6px!important;margin-bottom:26px!important}.rc-preview{display:flex;flex-direction:column;height:100%;animation:rc-preview-enter .55s cubic-bezier(.2,.7,.2,1) both}.rc-preview-header{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--rc-border);background:#172236;font-size:12px}.rc-preview-header>svg{color:var(--rc-gold)}.rc-preview-header b{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:500}.rc-preview-header>button{display:grid;place-items:center;margin-left:auto;width:28px;height:28px;border-radius:5px;color:#aabbce}.rc-preview-header>button:hover{background:#2a3b52;color:#fff}.rc-pdf-tools{display:flex;align-items:center;justify-content:space-between;padding:10px 17px;font-size:11px;color:var(--rc-muted)}.rc-pdf-tools b{color:#dce5f0;font-weight:500}.rc-pdf-tools a{display:flex;align-items:center;gap:5px;color:#c6d1e1}.rc-pdf-tools a:hover{color:var(--rc-gold)}.rc-pdf-viewport{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#41516a transparent;padding:8px 23px 16px;background:#0a1422}.rc-pdf-page{position:relative;width:100%;max-width:378px;margin-inline:auto!important;background:#fff;box-shadow:0 5px 18px #0004}.rc-pdf-page>img{display:block;width:100%;height:auto;aspect-ratio:612 / 792;border-radius:2px}.rc-pdf-highlight{position:absolute;border:1.5px solid #dba527;background:#ffcc432d;border-radius:3px;box-shadow:0 0 0 3px #ffcb3e0e;animation:rc-highlight .5s .45s both;pointer-events:none}.rc-pdf-highlight>span{position:absolute;display:flex;align-items:center;gap:4px;bottom:calc(100% + 1px);left:-1px;padding:2px 5px;color:#3a2c10;background:#f5cd66;font-size:9px;font-weight:600;border-radius:3px 3px 0 0;white-space:nowrap}.rc-source-quote{padding:14px 19px 17px;border-top:1px solid #b58f4666;background:#192537}.rc-source-quote>span{display:flex;align-items:center;gap:7px;color:var(--rc-gold);font-size:10px}.rc-source-quote p{font-size:13px;line-height:1.65;margin-top:8px;color:#e1e8f1}.rc-story-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;border-top:1px solid var(--rc-border);background:#101a2b}.rc-story-footer ol{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.rc-story-footer li{display:flex;align-items:center;gap:7px;color:#8496af;font-size:11px}.rc-story-footer li>span{display:grid;place-items:center;height:18px;width:18px;font-size:9px;border:1px solid #3b4a60;border-radius:50%}.rc-story-footer li.is-active{color:var(--rc-gold)}.rc-story-footer li.is-active>span{border-color:#c69a48;background:#e9b44b12}.rc-story-footer li.is-done{color:#bdcbbc}.rc-story-footer li.is-done>span{color:var(--rc-green);border-color:#63857280}.rc-demo-note{color:#8294ac;font-size:10px;text-align:right}.rc-demo[data-playing=false] *,.rc-demo[data-playing=false] *:before,.rc-demo[data-playing=false] *:after{animation-play-state:paused!important}.rc-demo[data-paused=true] .rc-preview,.rc-demo[data-paused=true] .rc-pdf-highlight,.rc-demo[data-paused=true] .rc-research-step{animation:none}@keyframes rc-message-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-preview-enter{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes rc-highlight{0%{opacity:0}to{opacity:1}}@keyframes rc-spin{to{transform:rotate(360deg)}}@keyframes rc-caret{50%{opacity:0}}@keyframes rc-click{0%,35%{opacity:0;transform:scale(.45)}50%{opacity:.8}to{opacity:0;transform:scale(1.6)}}@media (max-width: 1100px){.rc-workspace{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.rc-chat{padding:20px 18px 17px}.rc-collection{padding-inline:22px}.rc-pdf-viewport{padding-inline:16px}}@media (max-width: 760px){.rc-toolbar{min-height:60px;padding:11px 15px;gap:8px}.rc-toolbar-title{font-size:13px;gap:8px}.rc-toolbar-title>svg{width:21px;height:21px}.rc-workspace{display:flex;flex-direction:column;height:auto}.rc-chat{height:602px;padding:20px 18px 18px}.rc-source-panel{border-left:0;border-top:1px solid var(--rc-border)}.rc-collection{display:none}.rc-preview{height:640px}.rc-pdf-viewport{padding:12px 24px 20px}.rc-pdf-page{max-width:344px}.rc-story-footer{padding:14px 16px;flex-wrap:wrap;gap:12px}.rc-story-footer ol{justify-content:space-between;width:100%;gap:8px}.rc-demo-note{font-size:9px;text-align:left}.rc-user-message{max-width:90%}.rc-answer-lead{font-size:17px}.rc-research-trace{max-height:250px}}@media (max-width: 380px){.rc-chat{height:636px;padding-inline:13px}.rc-toolbar-title{max-width:145px;line-height:1.5}.rc-answer-bubble{padding-inline:13px}.rc-user-message{max-width:96%}.rc-composer{padding-inline:10px}.rc-collection-chip{font-size:9px;gap:4px}.rc-research-toggle>small{font-size:10px}}@media (prefers-reduced-motion: reduce){.rc-demo *,.rc-demo *:before,.rc-demo *:after{animation:none!important;transition:none!important}}.rc-demo[data-playing=false] .rc-user-message,.rc-demo[data-playing=false] .rc-answer-bubble,.rc-demo[data-playing=false] .rc-preview,.rc-demo[data-playing=false] .rc-pdf-highlight,.rc-demo[data-playing=false] .rc-research-step{animation:none}.rc-pdf-highlight>span{top:calc(100% + 1px);bottom:auto;left:auto;right:-1px;border-radius:0 0 3px 3px}.rc-demo{scroll-margin-top:32px;overflow-anchor:none}.rc-preview{scroll-margin-top:24px}.rc-preview:focus{outline:none}.rc-research-step b{font-size:13px}.rc-research-step div>span{font-size:12px}.rc-demo .rc-research-toggle{font-size:13px;line-height:1.5}.rc-research:not(.is-expanded) .rc-research-trace{max-height:none;overflow:visible}.rc-research-step{padding-block:7px}@media (min-width: 381px) and (max-width: 480px){.rc-chat{height:680px}}@media (max-width: 380px){.rc-chat{height:740px}}.rc-collection-strip{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 22px;background:#101a2b;border-bottom:1px solid var(--rc-border);color:#b5c4d8;font-size:12px}.rc-collection-strip>span{display:flex;align-items:center;gap:8px;min-width:0}.rc-collection-strip>span>svg{color:var(--rc-gold);width:14px;height:14px}.rc-collection-strip b{font-weight:500}.rc-ingest-status{flex-shrink:0;font-size:11px;color:var(--rc-gold)}.rc-ingest-status.is-ready{color:var(--rc-green)}.rc-collection-strip .rc-ingest-status.is-ready>svg{color:var(--rc-green)}.rc-library{padding:24px}.rc-library .rc-collection-description{margin-bottom:21px!important}.rc-library-files{display:grid;gap:5px}.rc-library-file{display:flex;align-items:center;gap:10px;min-height:57px;padding:9px 11px;background:#172337;border:1px solid #2d3c52;border-radius:7px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s,background .3s,border-color .3s}.rc-library-file.is-visible{opacity:1;transform:none}.rc-library-file.is-searching{border-color:#bda05e;background:#f3c56709}.rc-library-file.is-found{border-color:#b1965555;background:#1c2b3e}.rc-library-file>div{min-width:0}.rc-library-file b{font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rc-library-file div>span{display:block;font-size:10px;color:#8fa3bd;line-height:1.6;margin-top:2px}.rc-library-file.is-found div>span{color:var(--rc-gold)}.rc-library-file-icon{display:grid;place-items:center;flex-shrink:0;width:29px;height:34px;border:1px solid #4e607a;border-radius:5px;color:#b2c0d3;background:#28374d}.rc-library-file-icon>svg{height:15px;width:15px}.rc-library-file-icon.rc-file-xls{color:#adcbb9;background:#79978114;border-color:#839e7b55}.rc-library-file-icon.rc-file-img{color:#c5b9d0;background:#8a739714;border-color:#9886a255}.rc-file-status{display:flex;align-items:center;gap:5px;margin-left:auto;flex-shrink:0;color:var(--rc-green);font-size:10px}.rc-file-status>svg{width:13px;height:13px}.rc-library-file.is-found .rc-file-status{color:var(--rc-gold)}.rc-library-more{padding:14px 0 0 2px;font-size:11px;color:#8fa2ba}.rc-library-summary{display:flex;align-items:flex-start;gap:8px;min-height:39px;margin-top:20px;padding-top:14px;border-top:1px solid #334056;color:#b7c8d5;font-size:12px;line-height:1.6}.rc-library-summary>svg{margin-top:3px;width:14px;height:14px;color:var(--rc-gold)}.rc-collection-visual{position:relative;width:260px;height:154px;margin-bottom:16px}.rc-collection-visual .rc-welcome-mark{position:absolute;top:62px;left:100px;width:60px;height:55px;border-radius:12px;margin:0}.rc-collection-visual .rc-welcome-mark>svg{width:28px;height:28px;stroke-width:1.2}.rc-input-file{position:absolute;display:flex;align-items:center;gap:6px;color:#c4cfdd;background:#19273b;border:1px solid #3a4c63;box-shadow:0 5px 15px #0002;border-radius:6px;padding:7px 9px;font-size:10px;line-height:1.5}.rc-input-file>svg{width:13px;height:13px;color:var(--rc-gold)}.rc-input-file-one{top:17px;left:5px;transform:rotate(-7deg)}.rc-input-file-two{top:0;left:90px;transform:rotate(3deg)}.rc-input-file-three{top:33px;right:0;transform:rotate(8deg)}.rc-collection-count{position:absolute;top:128px;left:0;width:100%;text-align:center;font-size:11px;color:#9cbbab}.rc-collection-visual.is-ingesting .rc-input-file{animation:rc-file-arrival .6s both}.rc-collection-visual.is-ingesting .rc-input-file-two{animation-delay:.15s}.rc-collection-visual.is-ingesting .rc-input-file-three{animation-delay:.3s}.rc-welcome h3{max-width:340px;font-size:23px;line-height:1.4}.rc-welcome p{max-width:300px}@keyframes rc-file-arrival{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@media (max-width: 1100px){.rc-library{padding-inline:20px}.rc-collection-strip{padding-inline:18px}}@media (max-width: 760px){.rc-library{display:none}.rc-collection-strip{padding:10px 15px;font-size:11px}.rc-ingest-status{font-size:10px}.rc-collection-strip>span{gap:6px}.rc-story-footer ol{gap:8px}.rc-story-footer li{font-size:11px;padding-bottom:4px;border-bottom:1px solid transparent}.rc-story-footer li>span{display:none}.rc-story-footer li.is-active{border-bottom-color:var(--rc-gold)}.rc-collection-visual{transform:scale(.95)}}@media (max-width: 380px){.rc-collection-strip{align-items:flex-start;gap:6px}.rc-ingest-status>svg{display:none}.rc-collection-strip>span:first-child>svg{display:none}.rc-collection-strip b{font-size:10px}.rc-welcome h3{font-size:21px}.rc-story-footer li{font-size:10px}}.rc-citation-source-details{display:inline-flex;align-items:center;gap:8px;font-family:var(--chakra-fonts-body);font-size:12px;line-height:1.5}.rc-citation-source-details>svg{flex-shrink:0;width:13px;height:13px;color:#9eafc5}.rc-citation-source-details>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rc-citation-page{flex-shrink:0;padding:4px 6px;border-radius:4px;background:#263b56;color:#b9d5f4;font:inherit;font-size:10px;line-height:1.2;white-space:nowrap;cursor:pointer}.rc-citation-page:hover{background:#334e6d}.rc-citation-page:focus-visible{outline:2px solid #f3c567;outline-offset:3px}.fld{--n50:#F8FAFC;--n100:#F1F5F9;--n200:#E2E8F0;--n300:#CBD5E1;--n400:#94A3B8;--n500:#64748B;--n600:#475569;--n700:#334155;--n800:#1E293B;--n900:#0F172A;--b200:#FDE68A;--b500:#F59E0B;--b600:#D97706;--b700:#B45309;--wa50:rgba(255,255,255,.04);--wa100:rgba(255,255,255,.06);--wa200:rgba(255,255,255,.08);--wa300:rgba(255,255,255,.16);--o200:#FBD38D;--o300:#F6AD55;--o400:#ED8936;--o500:#DD6B20;--g300:#68D391;--g400:#48BB78;--r300:#FC8181;--r500:#E53E3E;--bl300:#63B3ED;--y400:#ECC94B;--y200:#FAF089;--gy400:#A0AEC0;--gy500:#718096;--gy600:#4A5568;--gy700:#2D3748;--acc-soft:rgba(217,119,6,.12);--acc-faint:rgba(217,119,6,.06);--rev-wash:rgba(217,119,6,.08);--mm:rgba(239,68,68,.08);--mm-row:rgba(239,68,68,.07);--mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease:cubic-bezier(.16,1,.3,1);--pf:clamp(11px,.55vw + 6.5px,13px);container:fld / inline-size;min-width:0}.fld *{overflow-wrap:normal;box-sizing:border-box}.fld svg.i{display:inline;width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.fld .app{--bh:574px;position:relative;isolation:isolate;background:var(--n900);border:1px solid var(--wa200);border-radius:12px;box-shadow:0 40px 80px -30px #000000b3;color:var(--n100);font-size:var(--pf);line-height:1.4;overflow:hidden;text-align:left;font-variant-numeric:tabular-nums}@supports (width:1cqi){.fld .app{font-size:clamp(12px,1.55cqi + 1px,14px)}}.fld .app>:not(.tb){transition:opacity .4s ease}div.fld.js .app.fade>:not(.tb){opacity:0}.fld .app.instant,.fld .app.instant *{transition:none!important;animation-duration:0s!important}.fld .tb{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;background:var(--wa50);border-bottom:1px solid var(--wa100)}.fld .dots{display:inline-flex;gap:5px;flex:none}.fld .dots i{width:9px;height:9px;border-radius:50%;background:var(--n700);display:block}.fld .tb .url{min-width:0;font-family:var(--mono);font-size:.85em;color:var(--n500);margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld .strip{display:flex;align-items:center;gap:4px;height:32px;padding:0 14px;border-bottom:1px solid var(--wa200);font-size:.92em}.fld .strip .pt{font-weight:700;color:#fff;margin-right:10px}.fld .strip .tab{padding:3px 9px;border-radius:6px;color:var(--n300)}.fld .strip .tab.on{background:var(--wa50);color:#fff;font-weight:600}.fld .frame{position:relative}.fld .app[data-scene=hero]{--bh:600px}.fld .app[data-scene=family]{--bh:640px}.fld .app[data-scene=lineage]{--bh:610px}.fld .ws{display:flex;height:var(--bh);min-height:0}.fld .eyebrow{font-size:max(9px,.71em);font-weight:600;color:var(--n400);text-transform:uppercase;letter-spacing:.09em;white-space:nowrap}.fld .cnt{font-size:.86em;color:var(--n400);white-space:nowrap}.fld .gb{width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--n400);flex:none}.fld .pill{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:2px 10px;font-size:max(10px,.82em);font-weight:600;line-height:1.35;border:1px solid;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.fld .pill.xs{padding:0 8px;font-size:max(9.5px,.74em)}.fld .pill .dot{width:6px;height:6px;border-radius:50%;flex:none}.fld .pill.blue{background:#1a365d;color:#90cdf4;border-color:#2c5282}.fld .pill.blue .dot{background:#4299e1}.fld .pill.green{background:#1c4532;color:#9ae6b4;border-color:#276749}.fld .pill.green .dot{background:#48bb78}.fld .pill.pulse .dot{animation:fld-pulse 1.6s ease-in-out infinite}@keyframes fld-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fld-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.fld .origin{display:inline-block;padding:2px 6px;border-radius:2px;background:var(--wa50);color:var(--n300);font-size:max(9.5px,.74em);font-weight:600;white-space:nowrap;line-height:1.3;vertical-align:middle}.fld .st{font-size:max(9px,.71em);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;vertical-align:middle;font-weight:500}.fld .st.rev{color:var(--o300)}.fld .st.cor{color:var(--g300)}.fld .sc{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:6px;border:1px solid transparent;font-size:max(9.5px,.78em);color:var(--n300);white-space:nowrap;transition:border-color .12s,color .12s}.fld .sc .pg{font-family:var(--mono);font-size:.9em;color:var(--n400)}.fld .vbdg{display:inline-block;font-size:max(8.5px,.63em);font-weight:700;text-transform:uppercase;padding:0 4px;border-radius:2px;line-height:1.7;letter-spacing:.02em;white-space:nowrap}.fld .vbdg.gray{color:#e2e8f0;background:#e2e8f029}.fld .vbdg.blue{color:#90cdf4;background:#90cdf429}.fld .vbdg.green{color:#9ae6b4;background:#9ae6b429}.fld .mbdg{display:inline-block;font-size:max(8.5px,.66em);font-weight:700;text-transform:uppercase;padding:0 4px;border-radius:2px;line-height:1.7;letter-spacing:.02em;white-space:nowrap;transition:background-color .2s,color .2s}.fld .mbdg.gray{color:#e2e8f0;background:#e2e8f029}.fld .mbdg.red{color:#feb2b2;background:#feb2b229}.fld .mbdg.green{color:#9ae6b4;background:#9ae6b429}.fld .ab{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;border-radius:8px;background:var(--b600);color:#fff;font-weight:600;font-size:.92em;white-space:nowrap;transition:transform .12s,background-color .15s}.fld .ab.sm{height:24px;padding:0 10px;font-size:.86em}.fld .ab.press{transform:scale(.96);background:var(--b700)}.fld .ob{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--wa300);border-radius:6px;font-size:.86em;font-weight:600;color:var(--n100);white-space:nowrap;flex:none;transition:border-color .12s,background-color .12s}.fld .ob.press{border-color:var(--b500);background:var(--wa100)}.fld .gh{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;font-size:.86em;font-weight:600;color:var(--n300);white-space:nowrap}.fld .bar{height:4px;background:var(--wa300);border-radius:999px;overflow:hidden;clip-path:inset(0 round 999px);contain:paint;margin-top:4px}.fld .bar i{display:block;height:100%;background:#9ae6b4;border-radius:999px;width:0;transition:width .4s ease}.fld .bar.y i{background:var(--y200)}.fld .bar.ind i{width:35%;animation:fld-ind 1s ease-in-out infinite}@keyframes fld-ind{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes fld-flash{0%{background-color:#f59e0b40}to{background-color:#fff0}}.fld .flash,.fld .flash td{animation:fld-flash .9s ease-out}@keyframes fld-rflash{0%{background-color:#ef44442e}to{background-color:var(--mm-row)}}.fld .rflash td{animation:fld-rflash .9s ease-out}.fld .app:not(.live) .pill .dot,.fld .app:not(.live) .bar i,.fld .app:not(.live) .skel i{animation-play-state:paused!important}div.fld.js .s{opacity:0;visibility:hidden;transform:none;transition:opacity .2s ease,visibility 0s .2s}div.fld.js .s.on{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}div.fld.js .s.ent{transform:translateY(4px);transition:opacity .38s var(--ease),transform .38s var(--ease),visibility 0s .38s}div.fld.js .s.ent.on{transform:none;transition:opacity .38s var(--ease),transform .38s var(--ease),visibility 0s}.fld .sw{opacity:0;transition:opacity .12s ease}.fld .rail{width:292px;flex:none;background:var(--n900);border-right:1px solid var(--wa200);display:flex;flex-direction:column;min-height:0;transition:border-color .2s}.fld .rail.narrow{width:268px}.fld .rail .rh{height:44px;flex:none;display:flex;align-items:center;gap:4px;padding:0 8px 0 12px;background:var(--n800);border-bottom:1px solid var(--wa200)}.fld .rail .rh .eyebrow{flex:1;min-width:0}.fld .rail .rb{padding:12px 12px 0;position:relative;flex:1;min-height:0;overflow:hidden;clip-path:inset(0);contain:paint;display:flex;flex-direction:column}.fld .mc{display:flex;position:relative;flex:none}.fld .gut{width:26px;flex:none;position:relative}.fld .gut:before{content:"";position:absolute;left:10.5px;top:0;bottom:0;width:1px;background:var(--wa200)}.fld .mc.first .gut:before{top:8px}.fld .mc.last .gut:before{bottom:auto;height:19px}.fld .mc.first.last .gut:before{display:none}.fld .node{position:absolute;left:0;top:8px;width:22px;height:22px;border-radius:50%;background:var(--n800);border:1.5px solid var(--wa300);color:var(--n300);font-size:max(8.5px,.69em);font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.fld .node.b{background:var(--b600);border-color:var(--b600);color:#fff}.fld .node.flag{border-color:var(--o400)}.fld .card{flex:1;min-width:0;background:var(--n800);border:1px solid var(--wa200);border-radius:6px;padding:8px;margin-bottom:8px;transition:border-color .15s}.fld .card.flag{border-color:var(--o400)}.fld .card.staged{border-color:var(--b600)}.fld .r1{display:flex;align-items:center;gap:4px;height:18px}.fld .r1 .fn{font-size:.86em;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--n100)}.fld .card .idg{font-size:max(8.5px,.63em);font-style:italic;color:var(--n400);flex:none;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .2s,max-width .2s}.fld .card .idg.on{opacity:1;max-width:90px}.fld .r1 .kb{margin-left:auto;color:var(--n400);flex:none;display:inline-flex}.fld .r2{display:flex;gap:8px;align-items:center;margin-top:4px;height:24px}.fld .fin{flex:1 1 0;min-width:0;height:24px;display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--wa300);font-size:.86em;color:var(--n300);white-space:nowrap}.fld .fin.user{color:var(--n50)}.fld .fin .tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.fld .fin .tx.ph{color:var(--n500)}.fld .fin.date .tx.ph{color:var(--gy600)}.fld .fin svg{color:var(--n400)}.fld .fin.date .cal{transition:opacity .2s}.fld .fin.date .tx.ph+.cal{opacity:.3}.fld .r2 .lk{color:var(--y400);flex:none;opacity:0;transition:opacity .2s}.fld .r2 .lk.on{opacity:1}.fld .r3{display:flex;align-items:center;gap:6px;margin-top:4px;height:18px;font-size:max(9.5px,.74em)}.fld .r3 .cnt{font-size:1em;color:var(--n400);transition:color .2s}.fld .r3 .cnt.live{color:var(--bl300)}.fld .r3 .arr{margin-left:auto;display:inline-flex;gap:4px;color:var(--n400)}.fld .r3 .arr .dis{opacity:.35}.fld .mc.seat .arr{display:none}.fld .r4{display:none;align-items:flex-start;gap:4px;margin-top:2px;font-size:max(9.5px,.74em);color:var(--o300);line-height:1.35}.fld .r4 svg{margin-top:2px}.fld .card.flag .r4{display:flex}.fld .mc[data-flag] .r4{display:flex;visibility:hidden;transition:visibility 0s .2s}.fld .mc[data-flag] .card.flag .r4{visibility:visible;transition:visibility 0s}.fld .rail .note{order:99;font-size:.86em;color:var(--n400);padding:2px 0 8px 26px;line-height:1.4;transition:opacity .2s}.fld .rail .note.off{opacity:0}.fld .rail.col{width:52px}.fld .rail.col .rh{justify-content:center;padding:0}.fld .rail.col .rb{align-items:center;gap:12px;padding:12px 0}.fld .rail.col .node{position:static;width:24px;height:24px;font-size:max(9px,.72em);flex:none}.fld .centre{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;container:centre / inline-size;background:var(--n900);position:relative}.fld .fh{padding:8px 24px 6px;flex:none}.fld .tt{display:flex;align-items:center;gap:10px;height:24px}.fld .ttl{font-size:1.28em;font-weight:700;letter-spacing:-.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .12s}.fld .sub{font-size:.86em;color:var(--n400);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld .prog{margin-top:4px;font-size:.86em;color:var(--n300)}.fld .prog .pgt{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .12s}.fld .stats{display:flex;gap:8px;margin-top:6px}.fld .stat{padding:4px 12px 5px;min-width:92px;flex:0 1 auto;background:var(--n800);border:1px solid var(--wa200);border-radius:8px;transition:border-color .15s}.fld .stat .eyebrow{overflow:hidden;text-overflow:ellipsis}.fld .stat .n{font-size:1.25em;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-top:1px;color:var(--n50);transition:color .15s}.fld .stat .n.or{color:var(--o300)}.fld .stat .n.gr{color:var(--g300)}.fld .stat .n.red{color:var(--r300)}.fld .sv{flex:1;min-height:0;overflow:hidden;padding:0 24px 24px;position:relative;clip-path:inset(0);contain:paint}.fld .centre:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,rgba(15,23,42,0),var(--n900) 90%);pointer-events:none;z-index:3}.fld .sv .reading{position:absolute;left:24px;right:24px;top:0;padding:40px 0;text-align:center;color:var(--n400);transition:opacity .2s}.fld .sv .reading.off{opacity:0}.fld .sec{margin-bottom:14px;position:relative}.fld .sh{display:flex;align-items:baseline;gap:8px;padding:7px 0 11px;background:var(--n900);position:sticky;top:0;z-index:2}.fld .sh:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:var(--wa200)}.fld .sh b{font-weight:700;letter-spacing:-.01em;color:var(--n50)}.fld .rec,.fld .tbw{background:var(--n800);border:1px solid var(--wa200);border-radius:8px;overflow:hidden;position:relative}.fld table{border-collapse:collapse;border-spacing:0;width:100%}.fld .rt{table-layout:fixed}.fld .rt .c1{width:34%}.fld .rt .c3{width:26%}.fld .rt td{padding:3px 14px;border-bottom:1px solid var(--gy700);vertical-align:top;line-height:18px;transition:background-color .15s}.fld .rt tr:last-child td{border-bottom:0}.fld .rt .k{font-weight:500;color:var(--n100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld .rt .v{color:var(--n50)}.fld .rt .v.rev{color:var(--o300);font-weight:500}.fld .rt .v.cor{color:var(--g300);font-weight:500}.fld .rt .rsn{display:block;font-size:.86em;color:var(--n400);font-weight:400;line-height:16px}.fld .rt .vv{position:relative;transition:opacity .12s}.fld .rt .vv.dashv{visibility:hidden}.fld .rt .vv.dashv:before{content:"—";visibility:visible;position:absolute;left:0;top:0;color:var(--n400);font-weight:400}.fld .o .ow{position:relative;display:inline-block;vertical-align:middle}.fld .o .dash{position:absolute;left:0;top:0;color:var(--n400);transition:opacity .2s}.fld .o .origin.on+.dash{opacity:0}.fld .rr.sel td{background:var(--acc-soft)}.fld .ft th{font-size:max(9.5px,.86em);text-transform:uppercase;letter-spacing:.05em;color:var(--gy400);padding:7px 10px 3px;text-align:left;font-weight:700;white-space:nowrap;line-height:1.2}.fld .ft td{padding:3px 10px;white-space:nowrap;border-bottom:1px solid var(--gy700);line-height:18px;transition:background-color .15s}.fld .ft tbody tr:last-child td{border-bottom:0}.fld .ft td.sum{white-space:normal;min-width:180px}.fld .ft:not(.list) td:last-child{white-space:normal}.fld .ft .num{text-align:right}.fld .ft .mm td.rate,.fld .ft .mm td.eff{color:var(--r300);font-weight:600;background:var(--mm)}.fld .ft .mm.sel td.rate,.fld .ft .mm.sel td.eff{background:var(--mm)}.fld .skel{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 14px;display:grid;gap:10px;align-content:start;background:var(--n800);transition:opacity .2s,visibility 0s .2s}.fld .skel i{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,var(--n800) 25%,var(--n700) 50%,var(--n800) 75%);background-size:200% 100%;animation:fld-shim 1.1s linear infinite}.fld .sec.on .skel{opacity:0;visibility:hidden}@keyframes fld-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.fld .na{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"k r sc";gap:10px;align-items:center;padding:8px 14px}.fld .na .nk{grid-area:k;font-family:var(--mono);font-size:.86em;color:var(--o300);white-space:nowrap}.fld .na .nr{grid-area:r;font-size:.86em;color:var(--n300);line-height:1.35}.fld .na .sc{grid-area:sc;justify-self:end}.fld .insp{width:400px;flex:none;background:var(--n800);border-left:1px solid var(--wa200);padding:12px 16px;overflow:hidden;clip-path:inset(0);contain:paint;display:flex;flex-direction:column;gap:8px}.fld .insp.narrow{width:340px}.fld .insp.mid{width:360px}.fld .insp.narrow .vb .l{width:112px}.fld .ih{display:flex;align-items:center;gap:4px;height:22px}.fld .ih .eyebrow{flex:1;min-width:0}.fld .it{font-size:1em;font-weight:700;color:var(--n50);margin-top:-6px}.fld .id{font-size:.86em;color:var(--n300);margin-top:-6px}.fld .ih2{display:flex;align-items:center;gap:8px;margin-top:4px}.fld .ih2 .eyebrow{flex:1;min-width:0}.fld .vbs{display:flex;flex-direction:column}.fld .vb{display:flex;align-items:flex-start;gap:8px;padding:5px 0;border-bottom:1px solid var(--wa200);min-height:32px}.fld .vb .l{width:132px;flex:none;font-size:.86em;color:var(--n400);padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld .vb .v{flex:1;min-width:0;font-weight:500;color:var(--n50);line-height:20px}.fld .vb .v.rev{color:var(--o300)}.fld .vb .v.cor{color:var(--g300)}.fld .vb .xv{display:block;font-size:.86em;color:var(--n400);font-weight:400;line-height:16px}.fld .ed{height:0;overflow:hidden;transition:height .3s var(--ease)}.fld .edi{padding:8px 0 6px;display:grid;gap:6px}.fld .inp{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--wa300);border-radius:6px;color:var(--n50);font-size:.92em;white-space:nowrap;overflow:hidden}.fld .inp span{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.fld .inp.sm{height:28px;font-size:.86em}.fld .inp.ph{color:var(--n500)}.fld .inp svg{color:var(--n400)}.fld .ta{min-height:44px;padding:5px 10px;border:1px solid var(--wa300);border-radius:6px;font-size:.86em;color:var(--n50);line-height:1.4}.fld .ta .ph{color:var(--n500)}.fld .ta .typed:not(:empty)+.ph{display:none}.fld .eb{display:flex;gap:6px;align-items:center}.fld .rbox{border:1px solid var(--o400);border-radius:6px;background:var(--rev-wash);padding:7px 10px;font-size:.86em;color:var(--o200);line-height:1.4}.fld .tl{display:flex;flex-direction:column}.fld .te{display:flex;position:relative;padding-bottom:8px}.fld .te .g{width:24px;flex:none;position:relative}.fld .te .g:before{content:"";position:absolute;left:9.5px;top:0;bottom:0;width:1px;background:var(--wa200)}.fld .te:first-child .g:before{top:16px}.fld .te.last .g:before{bottom:auto;height:16px}.fld .te:first-child.last .g:before{display:none}.fld .te .nd{position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background:var(--n800);border:1.5px solid var(--wa300);color:var(--n300);font-size:max(8px,.63em);font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;line-height:1}.fld .te .nd.b{background:var(--b600);border-color:var(--b600);color:#fff}.fld .te .nd.ok{background:var(--g400);border-color:var(--g400);color:#fff;font-size:max(9px,.72em)}.fld .te .nd.ok svg{stroke-width:3}.fld .te .tc{flex:1;min-width:0;padding-top:6px}.fld .te .tv{display:flex;align-items:center;gap:6px;height:20px}.fld .te .who{font-size:.86em;font-weight:600;color:var(--n50)}.fld .te .fn{font-size:max(9px,.71em);color:var(--n400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld .te .kv{font-size:.86em;color:var(--n50);margin-top:2px;line-height:1.35}.fld .te .kk{color:var(--n400)}.fld .te .rsn{font-size:max(9.5px,.74em);font-style:italic;color:var(--n300);margin-top:2px;line-height:1.35}.fld .te .unsure{font-size:max(9.5px,.74em);color:var(--o300);margin-top:2px}.fld .ev{margin-top:6px;background:var(--n900);border:1px solid var(--wa200);border-radius:6px;padding:5px 8px 6px;transition:border-color .12s}.fld .ev.hov{border-color:var(--b600)}.fld .ev .eh{display:flex;align-items:center;gap:6px;color:var(--n400)}.fld .ev .eh .sc{margin-left:-6px;margin-right:auto;flex:none;min-width:0}.fld .ev .q{font-size:max(9.5px,.74em);color:var(--n300);line-height:1.45;margin-top:2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fld .mbox{border:1px solid var(--r500);border-radius:6px;background:var(--mm);padding:8px 10px}.fld .mh2{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--n50)}.fld .mh2 svg{color:var(--r300)}.fld .mid{font-size:max(9.5px,.74em);color:var(--n300);margin:1px 0 4px 20px}.fld .mtb{table-layout:fixed}.fld .mtb th{font-size:max(8.5px,.69em);text-transform:uppercase;letter-spacing:.06em;color:var(--n400);text-align:left;padding:4px 4px 3px;font-weight:600}.fld .mtb th:first-child{width:34%}.fld .mtb th:nth-child(2){width:33%}.fld .mtb td{padding:3px 4px;font-size:.8em;color:var(--n100);vertical-align:top;line-height:1.35}.fld .mtb td:first-child{color:var(--n300);overflow-wrap:anywhere}.fld .mtb .mm td{background:var(--mm-row)}.fld .mtb .mm td:not(:first-child){color:var(--r300);font-weight:700}.fld .mtb .ok{color:var(--g300);vertical-align:-2px}.fld .mtb .ok.on{animation:fld-pop .2s var(--ease)}@keyframes fld-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.fld .dl{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0);contain:paint;pointer-events:none;z-index:8}.fld .app[data-scene=lineage] .dl{right:400px}.fld .ovl{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.fld .ovl.on{opacity:1;visibility:visible;transition:opacity .3s}.fld .drw{position:absolute;top:0;right:0;bottom:0;width:min(576px,72%);background:var(--n900);border-left:1px solid var(--wa200);transform:translate(102%);transition:transform .3s var(--ease);display:flex;flex-direction:column}.fld .app[data-scene=lineage] .drw{width:calc(100% - 52px)}.fld .drw.on{transform:none}.fld .dh{display:flex;align-items:center;gap:6px;height:44px;flex:none;padding:0 12px 0 16px;border-bottom:1px solid var(--wa200)}.fld .dh .fn{font-weight:600;color:var(--n50);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.fld .dh .pc{font-size:.86em;color:var(--n400);white-space:nowrap;margin-right:6px}.fld .tbn{width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--n300);flex:none}.fld .tbn.on{background:var(--o500);color:#fff}.fld .db{flex:1;min-height:0;overflow:hidden;padding:12px 16px;clip-path:inset(0);contain:paint}.fld .page{background:#fff;border:1px solid var(--wa200);border-radius:2px;padding:22px 26px 26px;position:relative;color:#1f2937;font-family:Georgia,Times New Roman,Times,serif;font-size:max(9.5px,.74em);line-height:1.5;transform:translateY(24px);opacity:0;transition:transform .4s var(--ease),opacity .4s var(--ease);min-height:100%}.fld .page.on{transform:none;opacity:1}.fld .page .ph1{font-weight:700;letter-spacing:.06em;color:#111;font-size:1.05em;margin-bottom:10px;text-align:center}.fld .page .pp{margin:0 0 7px;text-align:left;font-size:inherit;color:inherit;line-height:inherit;max-width:none}.fld .page .bb{position:relative;margin:0 0 7px}.fld .page .bb .pp{margin-bottom:0}.fld .page .hl{background:transparent;transition:background .4s;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:1px}.fld .page .hl.on{background:#d9770647}.fld .page .bbox{position:absolute;left:-6px;right:-6px;top:-3px;bottom:-3px;border:2px solid var(--o400);background:var(--acc-faint);border-radius:2px;opacity:0;transition:opacity .2s}.fld .page .bbox.on{opacity:1}.fld .page .pn{position:absolute;right:10px;bottom:8px;font-size:max(8.5px,.69em);color:var(--gy500);font-family:var(--mono)}.fld .toast{position:absolute;left:12px;right:12px;bottom:12px;width:max-content;max-width:calc(100% - 24px);margin:0 auto;background:#38a169;color:#fff;border-radius:6px;padding:8px 14px;font-size:.92em;z-index:12;line-height:1.4}.fld .toast b{display:block;font-weight:700}.fld .toast span{opacity:.92}.fld .ml{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--n900);overflow:hidden;clip-path:inset(0);contain:paint;transition:opacity .2s,visibility 0s .2s;z-index:6}.fld .ml.off{opacity:0;visibility:hidden}.fld .fl{padding:14px 24px}.fld .flh{display:flex;align-items:center;justify-content:space-between;gap:10px}.fld .flh .h{font-size:1.28em;font-weight:700;color:#fff;letter-spacing:-.01em}.fld .fls{font-size:.92em;color:var(--n300);margin-top:2px}.fld .fl .stats{max-width:600px}.fld .srch{display:flex;align-items:center;gap:6px;margin:10px 0;height:30px;max-width:360px;border:1px solid var(--wa300);border-radius:6px;padding:0 10px;color:var(--n500);font-size:.92em;white-space:nowrap;overflow:hidden}.fld .ft.list td{padding:8px 12px;vertical-align:middle}.fld .ft.list td:first-child{font-weight:600}.fld .ft.list .pgs{display:block;font-size:.86em;color:var(--n400)}.fld .ft.list .bar{width:120px}.fld .revw{color:var(--o300);font-size:.86em;margin-left:4px}.fld .ml .ovl{z-index:1}.fld .modal{position:absolute;left:50%;top:32px;transform:translate(-50%);width:min(512px,calc(100% - 32px));background:var(--n800);border:1px solid var(--wa200);border-radius:8px;z-index:2;transition:opacity .2s}.fld .modal .mh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;font-weight:600;color:#fff;font-size:1.08em}.fld .modal .mb{padding:2px 16px 4px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.fld .modal .mb>*{min-width:0}.fld .modal .eyebrow{white-space:normal;line-height:1.3}.fld .modal .mb .inp{margin-bottom:6px}.fld .dz{border:2px dashed var(--wa200);border-radius:8px;padding:14px 16px;text-align:center;transition:border-color .2s;margin:2px 0 4px}.fld .dz.drag{border-color:var(--b600)}.fld .dz .big{font-size:1.4em;color:var(--n300)}.fld .dz .d1{color:var(--n100);font-weight:500;margin-top:2px}.fld .dz .d2{font-size:.86em;color:var(--n400);margin-top:2px}.fld .files{display:grid;gap:2px}.fld .fr{display:flex;align-items:center;justify-content:space-between;gap:10px;height:24px;font-size:.92em}.fld .fr .fn{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--n100)}.fld .fr .rm{font-size:.86em;color:var(--n400);flex:none}.fld .upl{height:26px;font-size:.86em;color:var(--n300);margin-top:2px}.fld .upl .ut{display:block;transition:opacity .12s}.fld .mf{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px 14px}@container centre (max-width:1100px){.fld .lo1{display:none}}@container centre (max-width:960px){.fld .lo2{display:none}}@container centre (max-width:800px){.fld .ft td.did{white-space:normal}}@container centre (max-width:720px){.fld .stat.lo{display:none}.fld .na{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k sc" "r r";gap:4px 10px}}@container centre (max-width:640px){.fld .lo4{display:none}}@container centre (max-width:560px){.fld .lo3,.fld .lo5{display:none}}@container centre (max-width:360px){.fld .stat{min-width:0}.fld .ft th{letter-spacing:.02em;font-size:max(9px,.8em)}}@container centre (max-width:520px){.fld .sv{padding-left:16px;padding-right:16px}.fld .tbw{overflow-x:auto}.fld .ft td,.fld .ft th{padding-left:6px;padding-right:6px}.fld .ft td:nth-child(-n+2),.fld .ft td:last-child{white-space:normal}.fld .ft td .origin{display:block;width:max-content;margin-top:2px}.fld .ft td .origin:first-child{margin-top:0}.fld .fh{padding-left:16px;padding-right:16px}.fld .rt .c1{width:34%}.fld .rt .c3{width:22%}.fld .rt td{padding-left:8px;padding-right:8px}.fld .rt .k{white-space:normal;overflow-wrap:anywhere}.fld .na{padding:6px 12px}}@container centre (max-width:440px){.fld .rt,.fld .rt tbody{display:block;width:100%}.fld .rt colgroup{display:none}.fld .rt tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k o" "v v";column-gap:8px;border-bottom:1px solid var(--gy700);padding:4px 0}.fld .rt tr:last-child{border-bottom:0}.fld .rt td{border-bottom:0;padding-top:1px;padding-bottom:1px}.fld .rt .k{grid-area:k;color:var(--n400);font-weight:500}.fld .rt .o{grid-area:o;text-align:right;padding-top:2px}.fld .rt .v{grid-area:v}.fld .na{grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "r" "sc"}.fld .na .sc{justify-self:start;margin-left:-6px}}@container fld (max-width:1000px){.fld .app[data-scene=review] .rail{width:52px}.fld .app[data-scene=review] .rail .rh{justify-content:center;padding:0}.fld .app[data-scene=review] .rail .rh .eyebrow,.fld .app[data-scene=review] .rail .rh .eyebrow+.gb{display:none}.fld .app[data-scene=review] .rail .rh .gb:last-child svg{transform:scaleX(-1)}.fld .app[data-scene=review] .rail .rb{align-items:center;gap:12px;padding:12px 0}.fld .app[data-scene=review] .mc{display:block}.fld .app[data-scene=review] .card,.fld .app[data-scene=review] .rail .note{display:none}.fld .app[data-scene=review] .gut{width:auto}.fld .app[data-scene=review] .gut:before{display:none}.fld .app[data-scene=review] .node{position:static;width:24px;height:24px;font-size:max(9px,.72em)}.fld .app[data-scene=review] .mc:has(.card.flag) .node{border-color:var(--o400)}}@container fld (max-width:859px){.fld .app,.fld .app[data-scene=hero]{--bh:600px}.fld .app[data-scene=lineage],.fld .app[data-scene=review],.fld .app[data-scene=verify]{--bh:640px}.fld .app[data-scene=family]{--bh:660px}.fld .app[data-scene=hero] .rail{width:52px}.fld .app[data-scene=hero] .rail .rh{justify-content:center;padding:0}.fld .app[data-scene=hero] .rail .rh .eyebrow,.fld .app[data-scene=hero] .rail .rh .eyebrow+.gb{display:none}.fld .app[data-scene=hero] .rail .rh .gb:last-child svg{transform:scaleX(-1)}.fld .app[data-scene=hero] .rail .rb{align-items:center;gap:12px;padding:12px 0}.fld .app[data-scene=hero] .mc{display:block}.fld .app[data-scene=hero] .card,.fld .app[data-scene=hero] .rail .note{display:none}.fld .app[data-scene=hero] .gut{width:auto}.fld .app[data-scene=hero] .gut:before{display:none}.fld .app[data-scene=hero] .node{position:static;width:24px;height:24px;font-size:max(9px,.72em)}.fld .app[data-scene=family] .ws{flex-direction:column}.fld .app[data-scene=family] .rail{width:auto;border-right:0;border-bottom:1px solid var(--wa200)}.fld .app[data-scene=family] .rail .rb{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px 12px 0}.fld .app[data-scene=family] .gut:before{display:none}.fld .app[data-scene=family] .rail .note{grid-column:1 / -1}.fld .insp{width:320px}.fld .insp.narrow{width:300px}.fld .app[data-scene=lineage] .dl{right:320px}.fld .modal{top:16px}}@container fld (max-width:759px){.fld .app[data-scene=lineage] .insp,.fld .app[data-scene=verify] .insp,.fld .app[data-scene=review] .insp{width:272px}.fld .app[data-scene=lineage] .dl{right:272px}.fld .insp{padding-left:12px;padding-right:12px}.fld .vb{flex-wrap:wrap;row-gap:0}.fld .vb .l,.fld .insp.narrow .vb .l{width:100%;padding-top:0}.fld .mbox{padding:8px 7px}.fld .mtb{table-layout:auto}.fld .mtb th:first-child,.fld .mtb th:nth-child(2){width:auto}.fld .mtb td:first-child{overflow-wrap:normal}.fld .mtb td,.fld .mtb th{padding-left:3px;padding-right:3px}.fld .dh{height:auto;flex-wrap:wrap;padding:8px 12px 8px 16px;row-gap:4px}.fld .dh .fn{flex:1 1 100%}}@container fld (max-width:639px){.fld .app,.fld .app[data-scene=hero],.fld .app[data-scene=family],.fld .app[data-scene=lineage],.fld .app[data-scene=review],.fld .app[data-scene=verify]{--bh:auto}.fld .ws{flex-direction:column}.fld .app[data-scene] .rail{width:auto;border-right:0;border-bottom:1px solid var(--wa200)}.fld .rail.col .rh,.fld .app[data-scene=hero] .rail .rh,.fld .app[data-scene=review] .rail .rh{display:none}.fld .rail.col .rb,.fld .app[data-scene=hero] .rail .rb,.fld .app[data-scene=review] .rail .rb{flex-direction:row;padding:10px 14px;gap:10px}.fld .app[data-scene=family] .rail .rb{grid-template-columns:minmax(0,1fr);overflow:visible;clip-path:none;contain:none;padding-bottom:4px}.fld .app[data-scene=family] .gut:before{display:block}.fld .sv{max-height:520px}.fld .app[data-scene=hero] .sv{max-height:470px}.fld .app[data-scene=family] .sv{max-height:340px}.fld .centre:after{height:48px}.fld .app[data-scene=lineage] .sv{max-height:320px}.fld .vb .l{width:118px}.fld .insp,.fld .insp.narrow,.fld .app[data-scene=lineage] .insp,.fld .app[data-scene=verify] .insp,.fld .app[data-scene=review] .insp{width:auto;border-left:0;border-top:1px solid var(--wa200);padding-left:16px;padding-right:16px}.fld .app[data-scene=review] .insp{height:640px;padding-bottom:72px}.fld .app[data-scene=lineage] .dl{right:0;bottom:auto;height:520px}.fld .drw,.fld .app[data-scene=lineage] .drw{width:100%}.fld .dh{height:auto;flex-wrap:wrap;padding:8px 12px 8px 16px;row-gap:4px}.fld .dh .fn{flex:1 1 100%}.fld .fh{padding:12px 14px 8px}.fld .sv{padding:0 14px 14px}.fld .fl{padding:12px 14px}.fld .toast{width:auto}.fld .rt td{padding:3px 10px}.fld .ft td,.fld .ft th{padding-left:8px;padding-right:8px}.fld .ft td.sum{min-width:0}.fld .tbw{overflow-x:auto}}@media (max-width:640px){.fld{--pf:12px}}@media (prefers-reduced-motion:reduce){.fld .pill.pulse .dot,.fld .bar.ind i,.fld .skel i,.fld .flash,.fld .flash td,.fld .rflash td,.fld .mtb .ok.on{animation:none}}.rsp{--n50:#F8FAFC;--n100:#F1F5F9;--n200:#E2E8F0;--n300:#CBD5E1;--n400:#94A3B8;--n500:#64748B;--n600:#475569;--n700:#334155;--n800:#1E293B;--n900:#0F172A;--n950:#020617;--b200:#FDE68A;--b300:#FCD34D;--b400:#FBBF24;--b500:#F59E0B;--b600:#D97706;--b700:#B45309;--wa50:rgba(255,255,255,.04);--wa100:rgba(255,255,255,.06);--wa200:rgba(255,255,255,.08);--wa300:rgba(255,255,255,.16);--g400:#48BB78;--g500:#38A169;--r400:#F56565;--o400:#ED8936;--teal:#4FD1C5;--mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease:cubic-bezier(.16,1,.3,1);--pf:clamp(11px,.55vw + 6.5px,13px)}.rsp svg.i{display:inline;width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.rsp *{overflow-wrap:normal}.rsp .docx *{overflow-wrap:anywhere}.rsp{container-type:inline-size;min-width:0}.rsp .scan{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:16px;z-index:4;clip-path:inset(0 round 16px);contain:paint}.rsp .scan i{position:absolute;left:0;right:0;bottom:100%;height:45%;border-bottom:2px solid var(--b400);background:linear-gradient(to bottom,transparent 55%,rgba(217,119,6,.14));box-shadow:0 0 20px 4px #d977068c,0 0 40px 8px #d9770640;opacity:0}.rsp .app.sweep .scan i{animation:rsp-scan 3.2s ease-in-out 1 both}@keyframes rsp-scan{0%{transform:translateY(0);opacity:0}10%{opacity:.22}85%{opacity:.22}to{transform:translateY(322%);opacity:0}}@keyframes rsp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rsp .app{position:relative;isolation:isolate;background:var(--n950);border:1px solid var(--wa200);border-radius:16px;box-shadow:0 40px 80px -30px #000000b3;color:var(--n100);font-size:var(--pf);line-height:1.4;overflow:hidden;text-align:left;font-variant-numeric:tabular-nums}@supports (width:1cqi){.rsp .app{font-size:clamp(12px,1.55cqi + 1px,14px)}}.rsp .app>:not(.tb){transition:opacity .4s ease}div.rsp.js .app.fade>:not(.tb),div.rsp.js .app.fade>.s.on{opacity:0}.rsp .app.instant,.rsp .app.instant *{transition:none!important;animation-duration:0s!important}.rsp .tb{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;background:var(--wa50);border-bottom:1px solid var(--wa100)}.rsp .dots{display:inline-flex;gap:5px;flex:none}.rsp .dots i{width:9px;height:9px;border-radius:50%;background:var(--n700);display:block}.rsp .tb .url{min-width:0;font-family:var(--mono);font-size:.85em;color:var(--n500);margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp .mono{font-family:var(--mono)}.rsp .sp{width:12px;height:12px;border:1.5px solid var(--wa300);border-top-color:var(--n300);border-radius:50%;animation:rsp-spin .7s linear infinite;display:inline-block;flex:none}.rsp .sp.sm{width:16px;height:16px}.rsp .sp.amber{border-top-color:var(--b400)}@keyframes rsp-spin{to{transform:rotate(360deg)}}@keyframes rsp-foldFlash{0%{background:#f59e0b40}to{background:#fff0}}.rsp .flash{animation:rsp-foldFlash .9s ease-out}.rsp .fr .slot .sp,.rsp .bl.done .sp,.rsp .rs-pend:not(.on) .sp,.rsp .ibar.off i,.rsp .ccur.off .cur{animation-play-state:paused}.rsp .fr[data-st=scan] .slot .sp:not(.sm),.rsp .fr[data-st=up] .slot .sp.sm{animation-play-state:running}.rsp .app:not(.live) .sp,.rsp .app:not(.live) .ibar i,.rsp .app:not(.live) .ln .cur,.rsp .app:not(.live) .spill .dot,.rsp .app:not(.live) .send.stop:after,.rsp .app:not(.live) .scan i{animation-play-state:paused!important}.rsp .bd{display:inline-flex;align-items:center;font-size:max(9.5px,.78em);font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:2px 6px;border-radius:2px;line-height:1.35;white-space:nowrap;vertical-align:middle}.rsp .bd.green{background:#9ae6b429;color:#9ae6b4}.rsp .bd.yellow{background:#faf08929;color:#faf089}.rsp .bd.red{background:#feb2b229;color:#feb2b2}.rsp .bd.blue{background:#90cdf429;color:#90cdf4}.rsp .bd.purple{background:#d6bcfa29;color:#d6bcfa}.rsp .bd.gray{background:#e2e8f029;color:#e2e8f0}.rsp .bd.orange{background:#fbd38d29;color:#fbd38d}.rsp .bd.none{text-transform:none;letter-spacing:0;font-weight:600}.rsp .pb{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 10px;border-radius:6px;font-weight:600;font-size:.92em;white-space:nowrap;border:1px solid transparent}.rsp .pb.amber{background:var(--b600);color:#fff}.rsp .pb.ol{border-color:var(--n600);color:var(--n200)}.rsp .pb.ghost{color:var(--n300)}.rsp .pb.xs{height:22px;padding:0 8px;font-size:.85em}.rsp .chk,.rsp .ok{color:var(--g400)}.rsp .sc{display:inline-flex;align-items:center;gap:4px;background:var(--wa100);border:1px solid var(--wa200);color:var(--n300);border-radius:6px;transition:color .15s;padding:1px 6px;font-size:.85em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rsp .sc .fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rsp .sc .pg{font-family:var(--mono);color:var(--n400);font-size:.92em;flex:none}.rsp .qr .src{overflow:hidden}div.rsp.js .s{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .45s var(--ease),transform .55s var(--ease),visibility 0s .45s}div.rsp.js .s.on{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--ease),transform .55s var(--ease),visibility 0s}div.rsp.js .s.nt{transform:none}.rsp .w{opacity:0;transition:opacity .15s}.rsp .w.on{opacity:1}@keyframes rsp-blink{50%{opacity:0}}.rsp .chead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--n800);flex-wrap:wrap}.rsp .chead .t{font-size:1.15em;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp .chead .st{font-size:.9em;color:var(--n400);margin-top:2px}.rsp .chead .acts{display:flex;gap:6px;flex-wrap:wrap}.rsp .srch{display:flex;align-items:center;gap:6px;margin:8px 14px;height:26px;max-width:220px;border:1px solid var(--n700);border-radius:6px;padding:0 8px;color:var(--n500);font-size:.92em}.rsp .tbl{padding:0 14px}.rsp .th,.rsp .tr{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) 84px 56px 44px;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--n800)}.rsp .th{font-size:max(9.5px,.78em);font-weight:600;color:var(--n500);text-transform:uppercase;letter-spacing:.06em;padding:6px 0}.rsp .th span:nth-child(4),.rsp .th span:nth-child(5),.rsp .tr .cd,.rsp .tr .cu{text-align:right}.rsp .tr .cs{padding-top:1px}.rsp .nm{color:var(--n100);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rsp .tr .cs .bd{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block;width:max-content}.rsp .dir{font-family:var(--mono);font-size:max(9.5px,.85em);color:var(--n500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.rsp .xexp .sp{display:none}.rsp .xexp.busy .sp{display:inline-block}.rsp .xexp.busy .ic{display:none}.rsp .app.coll .tbl{padding-bottom:8px}.rsp .app.coll .tfoot{padding:16px 14px}.rsp .nb{display:flex;flex-wrap:wrap;gap:2px 4px;margin-top:4px;min-height:16px}div.rsp.js .nb .bd{opacity:0;transform:translateY(3px);transition:opacity .4s var(--ease),transform .4s var(--ease)}div.rsp.js .tr.ready .nb .bd{opacity:1;transform:none}div.rsp.js .tr.ready .nb .bd:nth-child(2){transition-delay:.08s}.rsp .dc{position:relative}.rsp .dt{font-weight:500;color:var(--n100);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rsp .ds{font-size:.9em;color:var(--n400);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.rsp .ds.one{-webkit-line-clamp:1}.rsp .ph{position:absolute;left:0;top:0;color:var(--n600);font-size:.9em;opacity:0}div.rsp.js .dt,div.rsp.js .ds{opacity:0;transform:translateY(4px);transition:opacity .5s var(--ease),transform .5s var(--ease)}div.rsp.js .ds{transition-delay:.06s}div.rsp.js .tr.ready .dt,div.rsp.js .tr.ready .ds{opacity:1;transform:none}div.rsp.js .ph{opacity:1;transition:opacity .2s}div.rsp.js .tr.ready .ph{opacity:0}.rsp .cd{font-size:.9em;color:var(--n300)}.rsp .cd small{display:block;font-size:max(9.5px,.85em);color:var(--n500)}.rsp .cu{font-size:.9em;color:var(--n400)}.rsp .tfoot{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-top:1px solid var(--n800);font-size:.85em;color:var(--n500)}.rsp .tfoot .pg{display:flex;gap:4px}.rsp .tfoot .pg i{width:20px;height:20px;border:1px solid var(--n700);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;color:var(--n400)}.rsp .tfoot .pg i.cur{border-color:var(--b500);color:#fff}.rsp .hbody{display:flex;min-height:0}.rsp .side{width:150px;flex:none;border-right:1px solid var(--n800);padding:10px 8px}.rsp .side .lbl{display:flex;justify-content:space-between;align-items:center;font-size:.8em;font-weight:600;color:var(--n400);text-transform:uppercase;letter-spacing:.06em;padding:0 6px 8px}.rsp .side .lbl i{width:16px;height:16px;border-radius:4px;background:var(--b600);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;line-height:1}.rsp .side .lbl i svg{stroke-width:2.5}.rsp .side .srch{margin:0 0 6px;height:24px}.rsp .crow{padding:6px 8px;border-left:2px solid transparent;border-radius:0 4px 4px 0;color:var(--n100);font-size:.95em;font-weight:500;overflow:hidden}.rsp .crow .cn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.rsp .crow small{display:block;font-size:.85em;color:var(--n500);font-weight:400}.rsp .crow.sel{border-left-color:var(--b500);background:var(--wa50);color:#fff}.rsp .hmain{flex:1;min-width:0}.rsp .hmain .th,.rsp .hmain .tr{grid-template-columns:minmax(0,3.2fr) minmax(0,3.8fr) 84px}.rsp .hmain .tr{padding:7px 0}.rsp .hmain .th span:nth-child(4),.rsp .hmain .th span:nth-child(5),.rsp .hmain .tr .cd,.rsp .hmain .tr .cu,.rsp .hmain .ds{display:none}.rsp .hmain .nb{flex-wrap:nowrap;overflow:hidden}.rsp .hmain .nb .bd:first-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.rsp .mh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;font-size:1.25em;font-weight:600;color:#fff}.rsp .mh .x{color:var(--n400);font-size:.8em;transition:opacity .3s}.rsp .mh.up .x{opacity:0}.rsp .mh .mt{display:inline-flex;align-items:center;gap:10px;min-width:0}.rsp .mbody{padding:4px 16px 8px}.rsp .dz{border:2px dashed var(--n600);border-radius:6px;padding:14px;text-align:center;color:var(--n200);transition:border-color .3s}.rsp .dz.drag{border-color:var(--b500)}.rsp .dz>svg.i{font-size:30px;color:var(--n300);margin:0 auto 4px}.rsp .dz .bts svg.i{font-size:1.05em;margin:0}.rsp .dz .bts{display:flex;justify-content:center;gap:8px;margin-top:8px}.rsp .usum{display:flex;gap:6px;font-size:.92em;height:20px;align-items:center;margin-top:8px;padding:0 4px}.rsp .usum .a{color:var(--n300)}.rsp .usum .b{color:var(--n200)}.rsp .usum .s3{color:var(--n500)}.rsp .usum .hid{display:none}.rsp .rclip{position:relative;overflow:hidden;margin-top:6px;clip-path:inset(0);contain:paint;isolation:isolate;z-index:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}div.rsp.js .rclip .s{transform:none}.rsp .bwrap{overflow:hidden;transition:height .5s var(--ease)}.rsp .mbody.collapsed .bwrap{height:0!important}.rsp .batch{display:grid;gap:2px;align-content:center;overflow:hidden;background:var(--n800);border-radius:6px;padding:5px 8px;margin-bottom:6px;font-size:.92em}.rsp .bl{display:flex;align-items:center;gap:8px;height:15px}.rsp .bl .ico{position:relative;width:14px;height:14px;flex:none}.rsp .bl .ico>*{position:absolute;left:0;top:0}.rsp .bl .ico .chk{left:1px}.rsp .bl:not(.done) .chk{visibility:hidden}.rsp .bl.done .sp{visibility:hidden}.rsp .bl .bn{color:var(--n200);min-width:110px}.rsp .bl .bs{color:var(--n300)}.rsp .bl.done .bs{color:var(--n500)}.rsp .rows{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.rsp .fr{min-width:0}.rsp .fr{display:flex;gap:8px;background:var(--n800);border-radius:6px;padding:6px 8px;align-items:flex-start}.rsp .fr .slot{width:20px;height:28px;display:flex;align-items:center;justify-content:center;flex:none}.rsp .fr .slot{position:relative}.rsp .fr .slot>*{position:absolute;opacity:0;transition:opacity .2s}.rsp .fr[data-st=scan] .slot .sp:not(.sm){opacity:1}.rsp .fr[data-st=up] .slot .sp.sm,.rsp .fr[data-st=ok] .slot .chk,.rsp .fr[data-st=skip] .slot .dash{opacity:1}.rsp .fr .slot .dash{color:var(--n400);font-size:.9em}.rsp .fr .main{flex:1;min-width:0}.rsp .fr .l1{display:flex;align-items:center;gap:6px;height:28px}.rsp .fr .in{flex:1 1 60%;min-width:0;background:var(--n900);border:1px solid var(--n700);border-radius:4px;height:26px;display:block;line-height:24px;padding:0 8px;font-family:var(--mono);font-size:.9em;color:var(--n100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp .fr .selx{display:inline-flex;align-items:center;gap:6px;height:22px;flex:0 0 auto;background:var(--n900);border:1px solid var(--n700);border-radius:4px;padding:0 6px;font-size:.85em;color:var(--n300);white-space:nowrap}.rsp .fr .selx .sl{min-width:0;overflow:hidden;text-overflow:ellipsis}.rsp .fr .l2{display:flex;gap:8px;margin-top:3px;font-size:.9em;color:var(--n400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp .fr .l2 .dir{font-family:var(--mono)}.rsp .fr .l3{font-size:.9em;color:var(--n300);height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp .mfoot{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 12px;border-top:1px solid var(--wa100);margin-top:6px}.rsp .mfoot .r{display:flex;gap:8px;align-items:center}.rsp .pb.up{min-width:92px;transition:opacity .4s}.rsp .pb.up.gone{opacity:0}.rsp .pb.up .sp,.rsp .exp .sp{display:none}.rsp .pb.up .sp{border-color:#ffffff59;border-top-color:#fff}.rsp .toast{position:absolute;left:14px;right:14px;width:max-content;margin:0 auto;bottom:8px;background:var(--g500);color:#fff;border-radius:6px;padding:8px 12px;box-shadow:0 10px 30px #00000073;font-size:.95em;z-index:5;max-width:calc(100% - 28px)}.rsp .toast b{display:block;font-weight:700}.rsp .toast span{opacity:.92}.rsp .thread{position:relative;min-height:240px;padding:16px 16px 6px;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;overflow:hidden;clip-path:inset(0);contain:paint;isolation:isolate;z-index:0}.rsp .empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--n500);font-size:1.25em;font-weight:500;transition:opacity .3s;pointer-events:none}.rsp .thread.has .empty{opacity:0}.rsp .mu{align-self:flex-end;max-width:82%;background:var(--n800);color:var(--n100);border-radius:16px;padding:8px 14px;font-size:1em}.rsp .asst{display:flex;flex-direction:column;gap:8px}.rsp .rs-head{display:inline-flex;align-items:center;gap:4px;color:var(--g400);font-size:.92em;opacity:.7;height:18px}.rsp .rs-list{display:grid;gap:2px;opacity:.75;position:relative}.rsp .rs-docs{display:grid;gap:2px}.rsp .research{position:relative}.rsp .research.clsg{overflow:hidden;clip-path:inset(0);contain:paint}.rsp .research:not(.collapsed) .rs-head{position:absolute;left:0;top:0}.rsp .research.collapsed .rs-list{display:none}.rsp .rs{display:flex;align-items:center;gap:6px;font-size:.92em;height:18px}.rsp .rs .chk{font-size:1em;display:inline-flex;color:var(--g400)}.rsp .rs-sub{display:flex;gap:4px;font-size:.82em;color:var(--n500);padding-left:20px;height:14px;white-space:nowrap;overflow:hidden;min-width:0}.rsp .rs-sub .fn{min-width:0;overflow:hidden;text-overflow:ellipsis}.rsp .rs-sub .pp{flex:none}.rsp .rs-pend{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;font-size:.92em;color:var(--n300);height:18px;transition:transform .45s var(--ease),opacity .45s var(--ease),visibility 0s .45s}div.rsp.js .rs-pend.on{transition:transform .45s var(--ease),opacity .45s var(--ease),visibility 0s}.rsp .answer{font-size:1em;line-height:1.7;color:var(--n100)}.rsp .answer:not(.done) .cite{display:none}.rsp .cite{position:relative;display:inline-flex;align-items:center;font-size:max(10px,.78em);font-weight:600;padding:2px 5px;margin:0 3px;border-radius:2px;background:var(--n800);color:var(--n300);line-height:1;white-space:nowrap;vertical-align:baseline}.rsp .pop{position:absolute;bottom:calc(100% + 8px);left:0;min-width:210px;background:var(--n800);border:1px solid var(--n700);border-radius:8px;padding:8px 10px;box-shadow:0 10px 30px #00000073;z-index:6;font-weight:400;display:flex;align-items:center;gap:8px;color:var(--n300)}.rsp .pop.r{left:auto;right:0}.rsp .pop svg{color:var(--n400)}.rsp .pop .pgp{background:#1a365d;color:#90cdf4;border-radius:6px;padding:3px 6px;font-size:.92em;font-weight:500}.rsp .acts{display:flex;gap:10px;height:22px;align-items:center;font-size:.88em;color:var(--n400)}.rsp .acts span{display:inline-flex;align-items:center;gap:4px}.rsp .composer{margin:8px 14px 14px;border:1px solid var(--n700);border-radius:12px;background:var(--n900)}.rsp .ta{padding:10px 12px 6px;min-height:calc(2.9em + 17px);font-size:1em;line-height:1.45}.rsp .ta .phold{color:var(--n500)}.rsp .ta.has .phold{display:none}.rsp .ta .typed{color:var(--n100)}.rsp .crow2{display:flex;justify-content:space-between;align-items:center;padding:4px 10px 10px}.rsp .colchip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--n700);background:var(--n800);border-radius:6px;font-size:.88em;font-weight:600;color:var(--n100);max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rsp .send{width:28px;height:28px;border-radius:50%;clip-path:circle(50% at 50% 50%);background:var(--b600);color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background .2s;font-size:14px}.rsp .send.stop{background:#e53e3e}.rsp .send.stop:after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:rsp-glare 1.5s ease-in-out infinite}@keyframes rsp-glare{to{transform:translate(500%)}}.rsp .send svg{stroke-width:2.5}.rsp .send .sq{display:none;width:10px;height:10px;background:#fff;border-radius:2px}.rsp .send.stop .sq{display:block}.rsp .send.stop svg{display:none}.rsp .qhead{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px 10px}.rsp .qhead .t{font-size:1.15em;font-weight:600;color:#fff}.rsp .qhead .st{font-size:.9em;color:var(--n400);margin-top:2px}.rsp .spill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px;font-size:.85em;font-weight:600;border:1px solid;white-space:nowrap}.rsp .spill .dot{width:6px;height:6px;border-radius:50%}.rsp .spill.blue{background:#1a365d;color:#90cdf4;border-color:#2c5282}.rsp .spill.blue .dot{background:#4299e1}.rsp .spill.green{background:#1c4532;color:#9ae6b4;border-color:#276749}.rsp .spill.green .dot{background:#48bb78}.rsp .spill.pulse .dot{animation:rsp-pulse 1.6s ease-in-out infinite}@keyframes rsp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.rsp .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px}.rsp .stat{background:var(--n800);border:1px solid var(--wa100);border-radius:8px;padding:8px}.rsp .stat .l{font-size:max(9.5px,.68em);font-weight:600;color:var(--n400);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsp .stat .v{font-size:1.5em;font-weight:700;letter-spacing:-.02em;color:var(--n50);line-height:1.2;margin-top:2px}.rsp .stat .v.or{color:#fbd38d}.rsp .stat .v.gr{color:#9ae6b4}.rsp .prog{padding:10px 14px 6px;font-size:.88em;color:var(--n300);transition:opacity .35s}.rsp .prog.off{opacity:0}.rsp .ibar{height:3px;background:var(--wa100);border-radius:999px;overflow:hidden;clip-path:inset(0 round 999px);contain:paint;margin-top:6px;transition:opacity .35s}.rsp .ibar i{display:block;height:100%;width:35%;background:var(--b500);border-radius:999px;animation:rsp-ind 1.4s ease-in-out infinite}.rsp .ibar.off{opacity:0}.rsp .qhead .acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rsp .expwrap{position:relative;display:inline-flex}.rsp .pb.con.on{border-color:var(--b600);color:var(--b300)}.rsp .qmenu{position:absolute;left:0;top:28px;background:var(--n900);border:1px solid var(--wa300);border-radius:8px;padding:5px;font-size:.92em;color:var(--n100);z-index:7;min-width:168px;box-shadow:0 10px 30px #00000073}.rsp .qmenu div{padding:6px 10px;border-radius:4px;background:var(--wa100);white-space:nowrap}@keyframes rsp-ind{0%{transform:translate(-100%)}to{transform:translate(300%)}}.rsp .qtbl{margin:6px 14px 0;border:1px solid var(--wa100);border-radius:8px;overflow:hidden}.rsp .qr{display:grid;grid-template-columns:32px minmax(0,1fr) 118px minmax(0,1.25fr);gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--wa100);position:relative;transition:background .15s}.rsp .qr:last-child{border-bottom:0}.rsp .qr.sel{background:#d977061f}.rsp .qr.sel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--b500)}.rsp .qr .ref{font-family:var(--mono);font-size:.85em;color:var(--n400)}.rsp .qr.sel .ref,.rsp .qr.sel .sc{color:var(--b200)}.rsp .qr .q{color:var(--n300);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.rsp .qr .ans{position:relative;min-height:18px;line-height:1.3}.rsp .qr .ans .d{position:absolute;left:0;top:0;white-space:nowrap}.rsp .qr .ans .val,.rsp .qr .ans .abs{display:block;overflow-wrap:anywhere}.rsp .qr .ans .d{color:var(--n500);transition:opacity .2s}.rsp .qr.done .ans .d{opacity:0}.rsp .qr .ans .val{font-weight:600;color:var(--n50)}.rsp .qr .ans .abs{font-style:italic;color:var(--n400)}.rsp .qr .src{min-width:0}.rsp .dock{position:relative;height:156px;margin:10px 0 0;border-top:1px solid var(--wa100);background:var(--n800)}.rsp .console,.rsp .insp{position:absolute;top:0;right:0;bottom:0;left:0;padding:8px 14px}.rsp .console{transition:opacity .4s ease,visibility 0s .4s}.rsp .clines{position:relative;height:119px;overflow:hidden;clip-path:inset(0);contain:paint;isolation:isolate;z-index:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.rsp .cstack{position:relative;padding-bottom:17px}.rsp .cwait{position:absolute;left:0;top:0;font-size:.88em;color:var(--n500);height:17px;line-height:17px;transition:opacity .2s}.rsp .cwait.off{opacity:0}.rsp .ccur{position:absolute;left:0;top:0;transition:opacity .2s}.rsp .ccur.off{opacity:0}.rsp .dock.show-insp .console{opacity:0;visibility:hidden}.rsp .console .cl{display:flex;align-items:center;gap:8px;font-size:.78em;font-weight:600;color:var(--n400);text-transform:uppercase;letter-spacing:.09em;height:18px}.rsp .console .cl .live{display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0;font-weight:500}.rsp .console .cl .live i{width:6px;height:6px;border-radius:50%;background:#4299e1;display:inline-block}.rsp .console .cl .n{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500}.rsp .ln{display:flex;align-items:center;gap:8px;font-size:.88em;height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--n200)}.rsp .ln .ts{font-family:var(--mono);font-size:max(9.5px,.82em);color:var(--n500);width:52px;flex:none}.rsp .ln .g{width:14px;flex:none;text-align:center;color:var(--n500)}.rsp .ln .g.ok{color:var(--g400)}.rsp .ln .g.am{color:var(--b400)}.rsp .ln .d{color:var(--n400);overflow:hidden;text-overflow:ellipsis;min-width:0}.rsp .ln>span:not(.ts):not(.g):not(.d){flex:none}.rsp .ln .cur{color:var(--n500);animation:rsp-blink 1s steps(1) infinite}.rsp .insp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px}.rsp .insp .lbl{font-size:max(9.5px,.7em);font-weight:600;color:var(--n400);text-transform:uppercase;letter-spacing:.09em}.rsp .insp .hd{display:flex;align-items:center;gap:8px;font-size:.9em}.rsp .insp .hd .ref{font-family:var(--mono);color:var(--n300)}.rsp .insp .qq{font-size:.9em;color:var(--n300);margin:4px 0 6px;line-height:1.4}.rsp .insp .big{font-size:1.5em;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.2}.rsp .ev{border:1px solid var(--wa200);border-radius:6px;padding:6px 8px;margin-top:4px;background:var(--wa50)}.rsp .ev .f{display:flex;justify-content:space-between;font-size:.85em;color:var(--n300);gap:8px}.rsp .ev .f .pg{font-family:var(--mono);color:var(--n500)}.rsp .ev .qt{font-size:.88em;color:var(--n300);line-height:1.45;margin-top:3px}.rsp .appr{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:24px;padding:0 10px;background:#2f855a;color:#fff;border-radius:6px;font-weight:600;font-size:.9em;margin-top:8px}.rsp .sync{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid var(--b600);color:var(--b300);border-radius:4px;font-size:.85em;font-weight:600}.rsp .rbody{display:flex;height:400px}.rsp .secs{width:152px;flex:none;border-right:1px solid var(--n800);padding:8px}.rsp .secs .lbl{font-size:.75em;font-weight:600;color:var(--n400);text-transform:uppercase;letter-spacing:.08em;padding:2px 8px 6px}.rsp .sec{padding:6px 8px;border-left:2px solid transparent;color:var(--n300);font-size:.95em;line-height:1.3;transition:background .2s,color .2s,border-color .2s}.rsp .sec small{display:block;color:var(--n500);font-size:.85em}.rsp .sec .ck{display:none;color:var(--g400);margin-right:4px;vertical-align:-1px}.rsp .sec.done{color:var(--n100)}.rsp .sec.done .ck{display:inline-flex}.rsp .sec.sel{border-left-color:var(--b500);background:var(--wa50);color:#fff}.rsp .panes{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px;padding:10px;background:var(--n900)}.rsp .pw{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0}.rsp .pw .sheet{flex:1;min-height:0}.rsp .srcl{display:flex;justify-content:center;gap:4px;font-family:var(--mono);font-size:.8em;color:var(--n500);white-space:nowrap;overflow:hidden;height:14px;line-height:14px}.rsp .srcl .fn{min-width:0;overflow:hidden;text-overflow:ellipsis}.rsp .srcl .pg{flex:none}.rsp .sheet{background:#fff;border-radius:2px;border:1px solid var(--n700);position:relative;overflow:hidden;min-width:0;clip-path:inset(0 round 2px);contain:paint;isolation:isolate;z-index:0}.rsp .pdf{padding:14px 12px}.rsp .pdf .pl{position:absolute;right:6px;bottom:4px;font-size:max(9.5px,.7em);color:#718096;font-family:var(--mono)}.rsp .pdoc{font-family:Times New Roman,Times,serif;color:#1f2937;font-size:max(10.5px,.78em);line-height:1.45;overflow-wrap:anywhere}.rsp .pdoc .ph1{font-weight:700;font-size:1.12em;letter-spacing:.06em;color:#111}.rsp .pdoc .ph2{font-size:.9em;color:#374151;margin-top:1px}.rsp .pdoc .ph3{font-size:.85em;color:#6b7280;border-bottom:1px solid #cbd5e1;padding-bottom:5px;margin-bottom:6px}.rsp .pdoc h5{font-size:1em;font-weight:700;margin:6px 0 2px;color:#111;font-family:inherit;line-height:1.2;letter-spacing:0}.rsp .pdoc .psig{display:flex;justify-content:space-between;font-size:.85em;color:#6b7280;border-top:1px solid #cbd5e1;padding-top:5px;margin-top:8px}.rsp .pdoc p{margin:0 0 4px;text-align:left;font-size:inherit;color:inherit;line-height:inherit;max-width:none}.rsp .pdf .hl{background:transparent;border-radius:1px;transition:background .35s;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rsp .pdf .hl.on{background:#d9770652}.rsp .docx{overflow-wrap:anywhere;font-family:Times New Roman,Times,serif;color:#111;font-size:max(10.5px,.8em);line-height:1.45;padding:0}.rsp .pgin{position:relative;padding:12px 13px 16px;min-height:100%}.rsp .docx p{margin:0 0 6px;text-align:left;font-size:inherit;color:inherit;line-height:inherit;max-width:none}.rsp .ctb{width:100%;border-collapse:separate;border-spacing:0;margin:4px 0 6px;font-size:.92em}.rsp .ctb td{border-right:1px solid #333;border-bottom:1px solid #333;padding:2px 5px}.rsp .ctb td:first-child{border-left:1px solid #333}.rsp .ctb tr:first-child td{border-top:1px solid #333}.rsp .ctb td:last-child{width:38%}.rsp .docx .hb{border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:8px}.rsp .docx .hb b{display:block;font-size:.95em;letter-spacing:.06em}.rsp .docx .hb span{display:block;font-size:.85em;color:#444}.rsp .docx h4{font-size:1em;font-weight:700;margin:8px 0 4px;font-family:inherit;color:#111;letter-spacing:0;line-height:1.2}.rsp .docx .selspan{background:transparent;transition:background .25s}.rsp .docx .sel-on .selspan{background:#d9770647}.rsp .rstat{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-top:1px solid var(--wa100);font-size:.85em;color:var(--n400)}.rsp .rstat .outs{margin-left:auto;display:flex;gap:6px;min-width:0}.rsp .rstat .out{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:.9em;color:var(--n200);background:var(--wa100);border:1px solid var(--wa200);border-radius:4px;padding:2px 7px;white-space:nowrap}.rsp .rstat .out svg{color:var(--b400)}@media (max-width:960px){.rsp .side{width:160px}}@media (max-width:640px){.rsp{--pf:12px}.rsp .toast{bottom:8px;left:8px;right:8px;width:auto}.rsp .usum{white-space:nowrap;overflow:hidden}.rsp .usum .b{overflow:hidden;text-overflow:ellipsis}.rsp .usum.up .s1,.rsp .usum.up .sep{display:none}.rsp .insp>div:nth-child(2){display:none}.rsp .qr .long{display:none}.rsp .th,.rsp .tr,.rsp .hmain .th,.rsp .hmain .tr{grid-template-columns:minmax(0,3.2fr) minmax(0,3.6fr) 84px}.rsp .th span:nth-child(4),.rsp .th span:nth-child(5),.rsp .tr .cd,.rsp .tr .cu{display:none}.rsp .bd{letter-spacing:0}.rsp .nm{-webkit-line-clamp:3}.rsp .hmain .nb{flex-wrap:wrap}.rsp .hmain .nb .bd:first-child{display:inline-flex;overflow:visible}.rsp .side,.rsp .chead .acts .hide-s,.rsp .fr .selx{display:none}.rsp .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rsp .qr{grid-template-columns:minmax(0,1fr) 112px minmax(0,116px)}.rsp .qr .q{font-size:.95em}.rsp .qr .ref,.rsp .qmenu,.rsp .pop{display:none}.rsp .dock{height:160px}.rsp .insp{grid-template-columns:1fr}.rsp .rbody{flex-direction:column;height:auto}.rsp .secs{width:auto;border-right:0;border-bottom:1px solid var(--n800);display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px}.rsp .secs .lbl{display:none}.rsp .sec{border-left:0;border-radius:4px;padding:4px 8px;font-size:.9em}.rsp .sec.sel{box-shadow:inset 0 0 0 1px var(--b500)}.rsp .sec small{display:none}.rsp .panes{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;flex:none;height:auto}.rsp .pw.pdfw .sheet{flex:none;height:210px}.rsp .pw:not(.pdfw) .sheet{flex:none;height:200px}}@container (max-width:532px){.rsp .toast{bottom:8px;left:8px;right:8px;width:auto}.rsp .usum{white-space:nowrap;overflow:hidden}.rsp .usum .b{overflow:hidden;text-overflow:ellipsis}.rsp .usum.up .s1,.rsp .usum.up .sep{display:none}.rsp .insp>div:nth-child(2){display:none}.rsp .qr .long{display:none}.rsp .th,.rsp .tr,.rsp .hmain .th,.rsp .hmain .tr{grid-template-columns:minmax(0,3.2fr) minmax(0,3.6fr) 84px}.rsp .th span:nth-child(4),.rsp .th span:nth-child(5),.rsp .tr .cd,.rsp .tr .cu{display:none}.rsp .bd{letter-spacing:0}.rsp .nm{-webkit-line-clamp:3}.rsp .hmain .nb{flex-wrap:wrap}.rsp .hmain .nb .bd:first-child{display:inline-flex;overflow:visible}.rsp .side,.rsp .chead .acts .hide-s,.rsp .fr .selx{display:none}.rsp .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rsp .qr{grid-template-columns:minmax(0,1fr) 112px minmax(0,116px)}.rsp .qr .q{font-size:.95em}.rsp .qr .ref,.rsp .qmenu,.rsp .pop{display:none}.rsp .dock{height:160px}.rsp .insp{grid-template-columns:1fr}.rsp .rbody{flex-direction:column;height:auto}.rsp .secs{width:auto;border-right:0;border-bottom:1px solid var(--n800);display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px}.rsp .secs .lbl{display:none}.rsp .sec{border-left:0;border-radius:4px;padding:4px 8px;font-size:.9em}.rsp .sec.sel{box-shadow:inset 0 0 0 1px var(--b500)}.rsp .sec small{display:none}.rsp .panes{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;flex:none;height:auto}.rsp .pw.pdfw .sheet{flex:none;height:210px}.rsp .pw:not(.pdfw) .sheet{flex:none;height:200px}}@container (min-width:470px){.rsp .rs-docs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}}@container (max-width:420px){.rsp .qr{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.rsp .qr .q{grid-column:1/-1;display:block;-webkit-line-clamp:unset;margin-bottom:-2px}.rsp .usum{height:auto;white-space:normal;line-height:1.3;align-items:flex-start}.rsp .usum .b{white-space:normal}}@media (max-width:420px){.rsp .qr{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.rsp .qr .q{grid-column:1/-1;display:block;-webkit-line-clamp:unset;margin-bottom:-2px}.rsp .usum{height:auto;white-space:normal;line-height:1.3;align-items:flex-start}.rsp .usum .b{white-space:normal}}@media (prefers-reduced-motion:reduce){.rsp .scan i{animation:none;opacity:0}.rsp .sp,.rsp .spill.pulse .dot,.rsp .ibar i,.rsp .send.stop:after,.rsp .ln .cur,.rsp .flash{animation:none}}@container (min-width:860px){.rsp .side{width:200px;padding:12px 10px}.rsp .th,.rsp .tr{grid-template-columns:minmax(0,3fr) minmax(0,4fr) 84px 72px 56px}.rsp .hmain .th,.rsp .hmain .tr{grid-template-columns:minmax(0,3.4fr) minmax(0,3.6fr) 84px 72px 56px}.rsp .hmain .th span:nth-child(4),.rsp .hmain .th span:nth-child(5),.rsp .hmain .tr .cd,.rsp .hmain .tr .cu{display:block}.rsp .hmain .ds{display:-webkit-box}.rsp .th,.rsp .tr{gap:14px}.rsp .tbl,.rsp .chead,.rsp .tfoot{padding-left:18px;padding-right:18px}.rsp .srch{margin-left:18px;margin-right:18px;max-width:260px}.rsp .mbody{padding:6px 20px 8px}.rsp .mh,.rsp .mfoot{padding-left:20px;padding-right:20px}.rsp .dz{padding:18px 14px}.rsp .rows{grid-template-columns:minmax(0,1fr)}.rsp .thread{padding-left:calc((100% - 760px)/2);padding-right:calc((100% - 760px)/2);padding-top:20px}.rsp .composer{max-width:760px;margin-left:auto;margin-right:auto}.rsp .qhead,.rsp .stats,.rsp .prog,.rsp .console,.rsp .insp{padding-left:18px;padding-right:18px}.rsp .qtbl{margin-left:18px;margin-right:18px}.rsp .qr{grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) minmax(0,260px);padding:8px 12px}.rsp .rbody{height:470px}.rsp .secs{width:190px;padding:10px}.rsp .panes{padding:14px;gap:14px}.rsp .pdf{padding:18px 16px}.rsp .pgin{padding:16px 18px 20px}}.hp .hp-diligence-panel .hp-diligence-columns{display:grid;grid-template-columns:32px minmax(0,1fr) 118px minmax(0,1.25fr);gap:8px;padding:10px;background:#ffffff04;border-bottom:1px solid #ffffff12;color:#a8b8ce;font-size:11px;font-weight:500}.hp .hp-diligence-panel .ln .ts{width:22px}.hp .hp-diligence-panel .qr .q{color:#d3deee}.hp .hp-diligence-panel .qr .ans{font-size:1.06em}.hp .hp-diligence-panel .qr .abs{color:#e0b970}.hp .hp-diligence-panel .qhead .acts{height:auto;min-height:22px}.hp .hp-diligence-panel .insp .hd .spill{font-size:.78em;padding:1px 8px}.hp .hp-diligence-panel .insp>div:nth-child(2){display:block}@container (min-width: 860px){.hp .hp-diligence-panel .hp-diligence-columns{grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) minmax(0,260px);padding-inline:12px}}@container (max-width: 640px){.hp .hp-diligence-panel .hp-diligence-columns,.hp .hp-diligence-panel .qr{grid-template-columns:minmax(0,1fr) 112px minmax(0,116px)}.hp .hp-diligence-panel .hp-diligence-columns>span:first-child,.hp .hp-diligence-panel .qr .ref{display:none}.hp .hp-diligence-panel .insp{grid-template-columns:1fr;gap:16px}.hp .hp-diligence-panel .dock{height:276px}.hp .hp-diligence-panel .ln>span:not(.ts):not(.g):not(.d){flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}}@container (max-width: 420px){.hp .hp-diligence-panel .qhead .hide-s,.hp .hp-diligence-panel .hp-diligence-columns{display:none}.hp .hp-diligence-panel .qr{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);row-gap:8px;padding-block:12px}.hp .hp-diligence-panel .qr .q{font-size:12px}}html:has(.hp){scroll-behavior:smooth}.hp{--hp-bg: #0f172a;--hp-surface: #141e31;--hp-ink: #f5f6f8;--hp-muted: #a9b5c7;--hp-faint: #77869c;--hp-line: rgba(181, 197, 220, .14);--hp-amber: #fbbf24;--hp-ease: cubic-bezier(.16, 1, .3, 1);background:var(--hp-bg);color:var(--hp-ink);font-family:var(--chakra-fonts-body);overflow:clip}.hp *{box-sizing:border-box}.hp button,.hp a{-webkit-tap-highlight-color:transparent}.hp button{font:inherit;cursor:pointer}.hp a{text-decoration:none}.hp button:focus-visible,.hp a:focus-visible{outline:2px solid var(--hp-amber);outline-offset:5px}.hp .hp-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.hp .hp-skip{position:fixed;left:20px;top:12px;z-index:1000;background:var(--hp-amber);color:#131b2b;padding:12px 20px;transform:translateY(-160%);border-radius:6px}.hp .hp-skip:focus{transform:translateY(0)}.hp .hp-hero{position:relative;padding:68px 0 0;background:radial-gradient(ellipse 65% 40% at 50% 47%,rgba(40,62,98,.19),transparent)}.hp .hp-hero-copy{text-align:center;position:relative;z-index:1}.hp h1{font-size:clamp(44px,5.55vw,76px);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin:24px 0 22px;text-wrap:balance}.hp h1 span{color:var(--hp-amber)}.hp .hp-hero-intro{font-size:18px;line-height:1.75;color:var(--hp-muted);margin:0 auto;max-width:670px}.hp .hp-actions{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:29px}.hp .hp-button{font-size:14px;font-weight:600;min-height:48px;padding:13px 21px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:7px;border:1px solid transparent;transition:background .2s,transform .25s,box-shadow .25s}.hp .hp-button svg{font-size:17px}.hp .hp-button:hover{transform:translateY(-2px)}.hp .hp-button-primary{background:var(--hp-amber);color:#172034;box-shadow:0 4px 20px #fbbf240f}.hp .hp-button-primary:hover{background:#fcd34d;box-shadow:0 6px 24px #fbbf241e}.hp .hp-button-secondary{border-color:#b5c5dc40;background:#ffffff03}.hp .hp-button-secondary:hover{background:#ffffff08;border-color:#fff4}.hp .hp-hero-enter{animation:hp-rise .8s var(--hp-ease) both}.hp h1.hp-hero-enter{animation-delay:.07s}.hp p.hp-hero-enter{animation-delay:.14s}.hp .hp-actions.hp-hero-enter{animation-delay:.21s}@keyframes hp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hp .hp-format-tag{font-size:9px;letter-spacing:.08em;border:1px solid #889bb629;border-radius:3px;padding:3px 6px;color:#9aaac0}.hp .is-visible{opacity:1!important;transform:none!important}@media (min-width: 1440px){.hp .hp-hero{padding-top:86px}}@media (max-width: 760px){.hp .hp-wrap{width:calc(100% - 40px)}.hp .hp-hero{padding-top:44px}.hp h1{font-size:clamp(37px,6.5vw,55px)}.hp .hp-hero-intro{font-size:16px;max-width:500px}}@media (max-width: 520px){.hp .hp-wrap{width:calc(100% - 32px)}.hp .hp-hero{padding-top:36px}.hp h1{font-size:40px;line-height:1.1;margin-top:20px}.hp h1 br{display:none}.hp .hp-hero-intro{font-size:16px;line-height:1.65;padding:0 5px}.hp .hp-desktop-break{display:none}.hp .hp-actions{margin-top:25px;gap:10px}.hp .hp-button{font-size:12px;padding:12px 15px;gap:12px;min-height:45px}}@media (prefers-reduced-motion: reduce){.hp .hp-hero-enter{animation:none}.hp *,.hp *:before,.hp *:after{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.hp section[id]{scroll-margin-top:32px}.hp section[tabindex="-1"]:focus{outline:none}.hp .hp-capability{display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:80px;padding-block:100px;border-bottom:1px solid var(--hp-line)}.hp .hp-section-index{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:500;letter-spacing:.13em;color:#b8c4d5;line-height:1.6}.hp .hp-section-index>span{color:#d9b76a;border:1px solid #d9b76a35;border-radius:50%;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:0;flex-shrink:0}.hp .hp-section-index>svg{color:#d9b76a;font-size:18px}.hp h2{font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.17;letter-spacing:-.02em;margin:22px 0;text-wrap:balance}.hp h2>span{color:#9aabc2}.hp .hp-text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;line-height:1.6;font-weight:500;color:#e8c477;padding:6px 0}.hp .hp-text-link svg{font-size:17px;transition:transform .25s var(--hp-ease);flex-shrink:0}.hp .hp-text-link:hover{color:#ffe09f}.hp .hp-text-link:hover svg{transform:translate(2px,-2px)}.hp .hp-workflows{padding:100px 0 78px;background:radial-gradient(ellipse 60% 60% at 50% 70%,#25355236,transparent);border-bottom:1px solid var(--hp-line)}.hp .hp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:43px}.hp .hp-section-heading h2{margin-bottom:0}.hp .hp-section-heading>p{max-width:370px;color:#a9b7cb;font-size:15px;line-height:1.8;padding-bottom:3px}.hp .hp-workflow-showcase{--story-progress: 0}.hp .hp-workflow-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px;gap:10px}.hp .hp-workflow-tabs>button{display:flex;align-items:center;gap:11px;position:relative;padding:19px 23px;text-align:left;background:#ffffff02;border:1px solid #98abc229;border-radius:6px;color:#889bb6;overflow:hidden;transition:.4s;font-size:14px}.hp .hp-workflow-tabs>button>svg:first-child{font-size:18px;flex-shrink:0}.hp .hp-workflow-tabs>button>span{min-width:0}.hp .hp-workflow-tabs b{display:block;font-size:14px;font-weight:600;line-height:1.5}.hp .hp-workflow-tabs small{display:block;font-size:11px;font-weight:400;line-height:1.6;margin-top:3px;color:#8da1bd}.hp .hp-workflow-tabs>button[aria-selected=true] small{color:#c6b185}.hp .hp-workflow-tabs>button[aria-selected=true]{background:#c89e4710;color:#efd08e;border-color:#c49a4c66}.hp .hp-workflow-tabs>button:hover{color:#efe7d8;border-color:#c49a4c77}.hp .hp-workflow-tabs i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#d4a653;transform:scaleX(0);transform-origin:left}.hp .hp-workflow-tabs>button[aria-selected=true] i{transform:scaleX(var(--story-progress))}.hp .hp-workflow-output-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#b0c0d5;margin-bottom:22px;min-height:23px}.hp .hp-workflow-output-bar>span:first-child{display:flex;align-items:center;gap:7px}.hp .hp-manuscript{width:min(100%,565px);background:#f0f0eb;margin-inline:auto;color:#4c5660;padding:23px 32px 19px;border-radius:2px;box-shadow:0 7px 24px #0004}.hp .hp-manuscript-meta{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.12em;color:#7e878e}.hp .hp-manuscript h4{font:26px/1.17 Georgia,serif;letter-spacing:-.025em;margin-top:15px;color:#293743}.hp .hp-manuscript-rule{height:1px;background:#bfc5c8;margin:17px 0 15px}.hp .hp-manuscript-section b{font-size:10px;font-weight:600;color:#354252}.hp .hp-manuscript-section p{font:10px/1.65 Georgia,serif;margin-top:6px}.hp .hp-manuscript sup{color:#a57d27;font:7px DM Sans,sans-serif}.hp .hp-manuscript-columns{display:grid;grid-template-columns:1fr 1.05fr;gap:25px;margin-top:17px}.hp .hp-manuscript-figure{padding-top:2px}.hp .hp-manuscript-figure svg{display:block;width:100%}.hp .hp-manuscript-figure p{font-size:7px;color:#7b858b;line-height:1.5;margin:8px 0 0}.hp .hp-manuscript-references{border-top:1px solid #c6cbcd;padding-top:9px;margin-top:17px}.hp .hp-manuscript-references b{font-size:6px;letter-spacing:.1em;font-weight:500}.hp .hp-manuscript-references p{font-size:7px;line-height:1.7}.hp .hp-beat-reveal{opacity:.08;transform:translateY(6px);transition:opacity .8s,transform .8s var(--hp-ease)}.hp .hp-workflow-finished{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:19px;color:#8eaaa2;font-size:10px}.hp .hp-workflow-finished svg{font-size:14px;flex-shrink:0}.hp .hp-workflow-description{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:29px 3px 0;min-height:118px}.hp .hp-workflow-description h3{font-size:20px;font-weight:500;letter-spacing:-.025em;color:#dfe5ed}.hp .hp-workflow-description p{font-size:13px;color:#91a4be;line-height:1.8;margin-top:10px;max-width:650px}.hp .hp-workflow-description .hp-text-link{flex-shrink:0;border:1px solid #d6ae5c66;border-radius:6px;padding:12px 17px;background:#cda34e0a}.hp .hp-workflow-description .hp-text-link:hover{background:#cda34e18;border-color:#dfb769}.hp .hp-workflow-disclaimer{color:#72859f;font-size:9px;margin-top:20px}.hp .hp-foundation{padding-block:93px 0}.hp .hp-foundation h2{font-size:clamp(30px,3.15vw,42px)}.hp .hp-foundation .hp-section-heading>.hp-text-link{margin-bottom:5px}.hp .hp-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-block:15px 48px}.hp .hp-trust-grid>div>svg{color:#a1afbf;font-size:22px;margin-bottom:22px}.hp .hp-trust-grid h3{font-size:15px;font-weight:500;letter-spacing:-.015em;margin-bottom:11px;color:#d3dce8}.hp .hp-trust-grid p{font-size:13px;line-height:1.8;color:#8d9fb7}.hp .hp-interface-strip{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line);padding:46px 0}.hp .hp-interface-copy h3{font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:15px 0 12px}.hp .hp-interface-copy p{font-size:13px;line-height:1.8;max-width:420px;color:#8c9fb9}.hp .hp-interface-options{display:grid;gap:10px;align-content:center}.hp .hp-interface-options>a{display:flex;align-items:center;gap:15px;border:1px solid #8296b029;padding:20px;border-radius:6px;background:#ffffff02;transition:.25s}.hp .hp-interface-options>a:hover{border-color:#c0a36b77;background:#ffffff04}.hp .hp-interface-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#c6a2620b;border:1px solid #c6a26224;border-radius:6px;color:#c6a262;flex-shrink:0}.hp .hp-interface-options b{font-size:13px;font-weight:500;color:#c4d1e2}.hp .hp-interface-options small{display:block;font-size:11px;color:#8095b2;margin-top:5px}.hp .hp-interface-options>a>svg{margin-left:auto;color:#aebfd4}.hp .hp-closing{position:relative;text-align:center;padding-block:93px 104px}.hp .hp-closing:before{content:"";position:absolute;top:0;right:-25%;bottom:0;left:-25%;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,#cfa65a06,transparent 65%)}.hp .hp-closing>*{position:relative}.hp .hp-closing-mark{display:inline-flex;justify-content:center;align-items:center;font-size:22px;color:#dcbb7c;width:50px;height:50px;border-radius:12px;border:1px solid #c3a06033;background:#b39b6909;margin-bottom:24px}.hp .hp-closing h2{font-size:clamp(37px,4.6vw,60px);margin:20px 0;letter-spacing:-.045em}.hp .hp-closing h2>span{color:#f0cc7c}.hp .hp-closing>p{font-size:15px;color:#98a9c1}@media (max-width: 1100px){.hp .hp-capability{gap:45px;grid-template-columns:.92fr 1.08fr}.hp .hp-trust-grid{gap:25px}.hp .hp-manuscript{padding-inline:24px}.hp .hp-workflow-description p{max-width:570px}}@media (max-width: 900px){.hp .hp-capability{gap:35px;padding-block:78px;grid-template-columns:1fr 1.15fr}.hp .hp-section-index{font-size:8px;gap:8px;letter-spacing:.09em}.hp .hp-section-heading{gap:35px}.hp .hp-section-heading>p{max-width:300px;font-size:13px}.hp .hp-workflow-tabs>button{padding-inline:18px;font-size:13px}.hp .hp-manuscript{padding-inline:20px}.hp .hp-manuscript h4{font-size:24px}.hp .hp-manuscript-columns{gap:16px}.hp .hp-workflow-description{gap:25px}.hp .hp-workflow-description p{max-width:490px}.hp .hp-workflow-description .hp-text-link{font-size:11px;gap:6px}.hp .hp-foundation .hp-section-heading{display:block}.hp .hp-foundation .hp-section-heading>.hp-text-link{margin-top:20px}.hp .hp-interface-strip{gap:40px}}@media (max-width: 760px){.hp .hp-capability{grid-template-columns:1fr;gap:36px;padding-block:65px}.hp .hp-section-index{font-size:10px}.hp .hp-workflows{padding-block:65px 50px}.hp .hp-section-heading{display:block;margin-bottom:30px}.hp .hp-section-heading h2{font-size:38px}.hp .hp-section-heading>p{max-width:500px;font-size:15px;margin-top:20px}.hp .hp-workflow-tabs{gap:8px}.hp .hp-workflow-tabs>button{padding:16px 12px;font-size:11px;gap:8px}.hp .hp-workflow-tabs>button>svg:nth-child(3){display:none}.hp .hp-manuscript{padding-inline:28px;max-width:480px}.hp .hp-manuscript h4{font-size:28px}.hp .hp-manuscript-columns{gap:25px}.hp .hp-workflow-description{display:block;padding-top:23px;min-height:173px}.hp .hp-workflow-description p{max-width:540px;font-size:14px}.hp .hp-workflow-description .hp-text-link{margin-top:12px;font-size:13px}.hp .hp-foundation{padding-top:65px}.hp .hp-foundation .hp-section-heading h2{font-size:36px}.hp .hp-trust-grid{grid-template-columns:repeat(2,1fr);gap:35px;padding-top:5px}.hp .hp-trust-grid>div>svg{margin-bottom:16px}.hp .hp-interface-strip{grid-template-columns:1fr;gap:25px;padding-block:35px}.hp .hp-interface-copy h3{font-size:27px}.hp .hp-interface-copy p{max-width:510px;font-size:14px}.hp .hp-interface-options>a{padding:19px}.hp .hp-closing{padding-block:65px 80px}}@media (max-width: 520px){.hp .hp-capability{padding-block:53px}.hp .hp-section-heading h2{font-size:33px}.hp .hp-section-index{font-size:8px}.hp .hp-workflow-tabs{gap:6px}.hp .hp-workflow-tabs>button{flex-direction:column;align-items:start;gap:9px;font-size:10px;padding:13px 12px}.hp .hp-workflow-tabs>button>svg:first-child{font-size:17px}.hp .hp-workflow-output-bar{font-size:9px;margin-bottom:17px}.hp .hp-workflow-output-bar>.hp-format-tag{font-size:7px}.hp .hp-manuscript{padding:20px 20px 16px}.hp .hp-manuscript h4{font-size:24px}.hp .hp-manuscript-section p{font-size:10px}.hp .hp-manuscript-columns{gap:15px}.hp .hp-manuscript-figure p{font-size:7px}.hp .hp-workflow-finished{font-size:9px;align-items:start;line-height:1.6}.hp .hp-workflow-description{min-height:211px}.hp .hp-workflow-description h3{font-size:20px}.hp .hp-workflow-description p{font-size:13px}.hp .hp-workflow-disclaimer{font-size:8px;line-height:1.6}.hp .hp-foundation .hp-section-heading h2{font-size:30px}.hp .hp-trust-grid{gap:32px 24px}.hp .hp-trust-grid h3{font-size:14px}.hp .hp-trust-grid p{font-size:12px}.hp .hp-interface-copy h3{font-size:25px}.hp .hp-interface-options>a{padding:17px 14px;gap:11px}.hp .hp-interface-options b{font-size:12px}.hp .hp-interface-options small{font-size:10px;line-height:1.5}.hp .hp-closing h2{font-size:40px}.hp .hp-closing>p{font-size:14px}}@media (prefers-reduced-motion: reduce){.hp .hp-beat-reveal{opacity:1;transform:none}.hp .hp-workflow-tabs>button[aria-selected=true] i{transform:scaleX(1)}}@media (max-width: 360px){.hp .hp-workflow-tabs>button{font-size:9px;padding-inline:10px}}.hp .hp-hero+.hp-capability{padding-top:76px}.hp .hp-manuscript-section p+b{display:block;margin-top:12px}.hp .hp-workflow-description{min-height:145px}@media (max-width: 760px){.hp .hp-hero+.hp-capability{padding-top:48px}.hp .hp-workflow-tabs small{font-size:10px}}@media (max-width: 520px){.hp .hp-workflow-tabs b{font-size:13px}.hp .hp-workflow-tabs small{font-size:10px;line-height:1.5}.hp .hp-workflow-description .hp-text-link{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){html:has(.hp){scroll-behavior:auto}}.hp .hp-hero{padding:48px 0 28px}.hp .hp-hero:after{content:"";position:absolute;height:1px;bottom:0;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - 48px));background:linear-gradient(90deg,transparent,#b5c5dc45 25%,#d5b36d70 50%,#b5c5dc45 75%,transparent)}.hp .df-map{grid-template-rows:auto auto 34px auto 46px auto;padding-top:0}.hp .df-map .hp-hero-copy{grid-column:1/-1;grid-row:1;align-self:center;text-align:center;padding:0 0 40px}.hp .hp-hero-copy h1{font-size:clamp(46px,5.2vw,72px);letter-spacing:-.025em;margin:0 0 23px;line-height:1.12}.hp .hp-hero-copy .hp-hero-intro{font-size:18px;line-height:1.75;margin:0 auto;max-width:610px}.hp .hp-hero-copy .hp-actions{justify-content:center;margin-top:27px}.hp .df-source{grid-column:1/-1;grid-row:2;align-self:center;width:min(100% - 32px,360px)}.hp .df-region{border-width:1.5px;background:#efc3640b}.hp .df-region>span{font-size:9px;line-height:14px;top:-14px;padding-inline:5px}.hp .df-region-table>span{top:0;right:0;left:auto;line-height:13px;border-radius:0 0 0 2px}.hp .df-reader{grid-row:4;padding:17px 24px;scroll-margin-top:30px}.hp .df-reader h3{font-size:19px}.hp .df-reader p{font-size:12px}.hp .df-output{grid-row:6;padding:22px 22px 0}.hp .df-output-description{font-size:13px}.hp .df-output-heading{margin-bottom:13px}.hp .df-output-demo{min-height:255px}.hp .hp-playback{display:flex;justify-content:flex-end;align-items:center;gap:5px}.hp .hp-playback button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;font-size:12px;line-height:1.2;font-weight:500;border:1px solid #94a7c33b;border-radius:6px;color:#d6dfec;background:#26344a66;white-space:nowrap}.hp .hp-playback button:hover{background:#32415a;border-color:#d1ad6266;color:#f5d58e}.hp .hp-playback svg{width:14px;height:14px;flex-shrink:0}.hp .hp-playback .hp-playback-restart{padding-inline:10px;background:transparent;border-color:transparent}.hp .df>.hp-playback{margin-top:0}.hp .hp-hero+.hp-capability{padding-top:86px}.hp .hp-capability{gap:65px;padding-block:86px}.hp .hp-workflows{padding-block:84px 76px}.hp .hp-workflow-description{padding:5px 0 26px;min-height:132px}.hp .hp-workflow-description h3{font-size:24px;font-weight:600;letter-spacing:-.02em}.hp .hp-workflow-description p{font-size:15px;max-width:680px;line-height:1.7}.hp .hp-workflow-tabs{margin-bottom:28px}.hp .hp-workflow-tabs>button{padding:17px 20px}.hp .hp-workflow-tabs b{font-size:16px}.hp .hp-workflow-tabs small{font-size:12px}.hp .hp-product-scene{min-width:0}.hp .hp-product-scene>.hp-playback{margin-top:14px}.hp .hp-workflow-create{padding:28px;border:1px solid #879ab536;border-radius:12px;background:#101a2b;display:grid;grid-template-columns:.65fr 1.35fr;gap:34px;min-height:650px}.hp .hp-create-brief{align-self:center}.hp .hp-create-brief h4{font-size:24px;line-height:1.3;font-weight:600;margin-bottom:22px}.hp .hp-create-brief p{color:#a9bad1;font-size:14px;line-height:1.8;margin-top:15px}.hp .hp-create-brief>div{display:flex;align-items:center;gap:10px;border:1px solid #8ba0bd2a;border-radius:5px;padding:13px 12px;color:#b6c6dc;font-size:12px;margin-bottom:9px}.hp .hp-create-brief svg{color:#d4b372;flex-shrink:0}.hp .hp-create-brief ul{padding-left:20px;font-size:13px;color:#94a9c5;line-height:2;margin-top:25px}.hp .hp-workflow-create .hp-manuscript{padding:27px}.hp .hp-workflow-create .hp-manuscript-section p{font-size:12px}.hp .hp-workflow-create .hp-manuscript-section b{font-size:11px}.hp .hp-workflow-create .hp-manuscript-figure p{font-size:9px}.hp .hp-workflow-create .hp-manuscript-columns{gap:22px}.hp .hp-workflow-create .hp-workflow-finished{font-size:11px}.hp .hp-workflow-disclaimer{font-size:11px;margin-top:18px}.hp .hp-closing{padding-top:76px}@media (max-width: 1100px){.hp .hp-hero-copy h1{font-size:46px}.hp .hp-hero-copy .hp-hero-intro{font-size:16px}.hp .df-output{padding:19px 16px 0}.hp .df-output-description{font-size:11px;min-height:38px}.hp .hp-workflow-create{gap:25px;padding:22px}.hp .hp-workflow-create .hp-manuscript{padding:23px}}@media (max-width: 900px){.hp .hp-hero{padding-top:30px}.hp .df-map{grid-template-rows:auto auto 32px auto 42px auto}.hp .df-map .hp-hero-copy{grid-column:1/-1;grid-row:1;padding:0 0 34px;text-align:center}.hp .hp-hero-copy .hp-actions{justify-content:center}.hp .hp-hero-copy .hp-hero-intro{margin-inline:auto}.hp .hp-hero-copy h1{font-size:clamp(40px,6vw,54px)}.hp .df-source{grid-column:1/-1;grid-row:2;width:min(100% - 32px,340px)}.hp .df-reader{grid-row:4}.hp .df-output{grid-row:6}.hp .hp-capability{gap:38px}}@media (max-width: 760px){.hp .hp-hero{padding-top:28px;padding-bottom:23px}.hp .df-map{padding-left:27px}.hp .df-map .hp-hero-copy{margin-left:-27px;padding-bottom:15px}.hp .hp-hero-copy h1{font-size:clamp(35px,6.1vw,46px)}.hp .hp-hero-copy .hp-hero-intro{font-size:16px;max-width:490px}.hp .df-source{width:min(100%,320px);margin-left:-27px}.hp .df-output{padding:22px 22px 0}.hp .df-output-description{font-size:13px;min-height:0}.hp .df-reader{padding:16px 18px}.hp .df-reader h3{font-size:18px}.hp .df-reader p{font-size:10px}.hp .hp-hero+.hp-capability{padding-top:56px}.hp .hp-capability,.hp .hp-workflows{padding-block:56px}.hp .hp-workflow-create{display:block;min-height:0;padding:22px}.hp .hp-create-brief{margin-bottom:25px}.hp .hp-create-brief h4{font-size:20px;margin-bottom:15px}.hp .hp-create-brief ul,.hp .hp-create-brief>p{display:none}.hp .hp-workflow-description{padding-bottom:24px;min-height:0}.hp .hp-workflow-tabs small{font-size:10px}}@media (max-width: 520px){.hp .hp-hero-copy h1{font-size:36px;line-height:1.14}.hp .hp-hero-copy h1 br{display:none}.hp .hp-hero-copy .hp-hero-intro{font-size:15px;line-height:1.65}.hp .hp-hero-copy .hp-actions{margin-top:22px;gap:10px}.hp .df-output{padding:19px 16px 0}.hp .df-reader p{font-size:10px}.hp .hp-playback button{min-height:36px;font-size:11px;padding:7px 10px}.hp .hp-playback .hp-playback-restart{display:none}.hp .hp-workflow-tabs{gap:6px}.hp .hp-workflow-tabs>button{padding:13px 12px}.hp .hp-workflow-tabs b{font-size:14px}.hp .hp-workflow-description h3{font-size:22px}.hp .hp-workflow-description p{font-size:14px}.hp .hp-workflow-create{padding:16px}.hp .hp-workflow-create .hp-manuscript{padding:20px}.hp .hp-workflow-create .hp-manuscript-columns{grid-template-columns:1fr}.hp .hp-workflow-create .hp-manuscript-figure{display:none}}.hp .scene-paused,.hp .scene-paused *,.hp .scene-paused *:before,.hp .scene-paused *:after{animation-play-state:paused!important}.hp .hp-capability-wide{display:block}.hp .hp-capability-wide .hp-section-heading{display:flex;align-items:end;gap:44px;margin-bottom:34px}.hp .hp-section-summary{max-width:445px;flex:0 1 43%}.hp .hp-section-summary>p{color:#a9b7cb;font-size:16px;line-height:1.8;margin:0 0 17px}.hp .hp-format-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;color:#9dafc7;font-size:12px;line-height:1.7;padding:18px 2px 0}.hp .df-output>h3{font-size:clamp(19px,1.9vw,24px)}.hp .df-output-description{min-height:0;margin-bottom:17px}.hp .df-output-demo{min-height:310px;flex:1;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 761px) and (max-width: 1080px){.hp .df-output{padding-inline:15px}.hp .df-output>h3{min-height:0}.hp .df-output-description{min-height:44px}}@media (max-width: 800px){.hp .hp-capability-wide .hp-section-heading{flex-direction:column;align-items:flex-start;gap:21px}.hp .hp-section-summary{max-width:600px}}@media (max-width: 760px){.hp .df-output-demo{min-height:290px}.hp .df-output-description{min-height:0}.hp .df-output>h3{font-size:24px}.hp .hp-capability-wide{padding-block:58px}.hp .hp-section-summary>p{font-size:15px}.hp .hp-format-line{font-size:11px}}@media (prefers-reduced-motion: reduce){.hp [class^=hd-] *{transition:none}}.hp .df-output{position:relative}.hp .df-output:hover{transform:none}.hp .hf-card-target:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px}.hp .hf-card-target:focus-visible:after{outline:2px solid var(--hp-amber);outline-offset:4px}.hp .hf-branch-replay{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;min-height:32px;border:1px solid #8b9db733;border-radius:6px;background:#a1b9d809;color:#aabbd2;font-size:11px}.hp .hf-branch-replay:hover{color:#f1cd83;border-color:#c6a15777;background:#c6a1570d}.hp .hf-value-transfer{position:absolute;left:0;top:0;width:1px;height:1px;z-index:5;pointer-events:none;will-change:transform}.hp .hf-value-transfer>span{display:block;width:max-content;padding:6px 11px;border-radius:7px;border:1px solid #f5c469;background:#182436;color:#ffe2a6;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 0 18px #d7a64c38,0 6px 12px #0004;transform:translate(-50%,-50%)}.hp .hf-source-focus{position:absolute;width:30px;height:15px;transform:translate(-50%,-50%);opacity:0;border:1.5px solid #d59b25;background:#ffc94e44;box-shadow:0 0 0 4px #f6bd3120;border-radius:2px;pointer-events:none;transition:opacity .2s}.hp .hf-source-focus.is-highlighted{opacity:1}.hp .df-output-demo.hf-data{min-height:350px;padding:0}.hp .hf-data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:49px;padding:8px 12px;border-bottom:1px solid #768ba42b}.hp .hf-data-toolbar>span{display:flex;align-items:center;gap:6px;color:#b3c3d8;font-size:11px;white-space:nowrap}.hp .hf-data-toolbar>span svg{color:#e6bd70;flex-shrink:0}.hp .hf-view-switch{position:relative;z-index:2;display:flex;gap:2px;padding:2px;border:1px solid #879db332;border-radius:5px;background:#060d19}.hp .hf-view-switch button{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 7px;color:#93a6bf;font-size:10px;border-radius:3px;min-height:26px}.hp .hf-view-switch button[aria-pressed=true]{color:#f2d491;background:#d7b26119}.hp .hf-view-switch button:hover{color:#ffe0a2;background:#d7b26126}.hp .hf-view-switch svg{width:12px;height:12px}.hp .hf-flip-scene{position:relative;flex:1;min-height:245px;perspective:1100px}.hp .hf-flip-panel{position:absolute;top:12px;right:14px;bottom:12px;left:14px;transform-style:preserve-3d}.hp .hf-table-face,.hp .hf-json-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.hp .hf-table-face.is-hidden,.hp .hf-json-face.is-hidden{visibility:hidden;pointer-events:none}.hp .hf-table-head{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:31px;align-items:center;color:#90a4be;font-size:10px;border-bottom:1px solid #7a8fa133}.hp .hf-table-head>:last-child{text-align:right;padding-right:18px}.hp .hf-field-row{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;height:46px;border-bottom:1px solid #7087a526;color:#b8c7db;font-size:12px;transition:background .2s}.hp .hf-field-row.is-landing{background:#e3b34a22}.hp .hf-field-value{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px}.hp .hf-field-value strong{font-size:14px;font-weight:500;color:#7e92ae;font-variant-numeric:tabular-nums}.hp .hf-field-value svg{opacity:0;width:11px;height:11px;color:#9ec2b0}.hp .hf-field-row.is-filled strong{color:#f3d38d}.hp .hf-field-row.is-filled svg{opacity:1}.hp .hf-code-filename{color:#91a6c3;font-size:10px;border-bottom:1px solid #7a8fa133;height:31px;display:flex;align-items:center}.hp .hf-json-face pre{padding-top:17px;margin:0;font-size:11px;line-height:2.1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:#90a5c3;white-space:pre-wrap;overflow-wrap:anywhere}.hp .hf-json-face code>span{display:block}.hp .hf-json-face b{color:#bfd0e7;font-weight:400}.hp .hf-json-face em{color:#f3cb7b;font-style:normal}.hp .hf-data-status{display:flex;align-items:center;gap:8px;padding:12px 14px;min-height:45px;border-top:1px solid #788dab22;color:#a7c2b6;font-size:10px;line-height:1.65}.hp .hf-data-status svg{flex-shrink:0;width:12px}@media (min-width: 761px) and (max-width: 1080px){.hp .hf-view-switch button>span{display:none}.hp .hf-data-toolbar{padding-inline:8px;gap:4px}.hp .hf-data-toolbar>span{font-size:10px;gap:4px}.hp .hf-view-switch button{padding:5px}.hp .hf-flip-panel{inset-inline:10px}.hp .hf-field-row{font-size:10px;gap:5px}.hp .hf-field-value{gap:4px}.hp .hf-field-value strong{font-size:12px}.hp .hf-json-face pre{font-size:9px;line-height:2.4}}@media (max-width: 360px){.hp .hf-view-switch button>span{display:none}.hp .hf-data-toolbar{padding-inline:10px}.hp .hf-field-row{font-size:11px}.hp .hf-field-value strong{font-size:13px}.hp .hf-json-face pre{font-size:9px;line-height:2.4}}@media (prefers-reduced-motion: reduce){.hp .hf-value-transfer,.hp .hf-source-focus{display:none}.hp .hf-field-row{transition:none}}.hp .hf-branch-controls{position:relative;z-index:2;display:flex;align-items:center;gap:4px}.hp .hf-branch-toggle{display:grid;place-items:center;width:32px;height:32px;border:1px solid #8b9db733;border-radius:6px;color:#dcc28d;background:#a1b9d809;font-size:13px}.hp .hf-branch-toggle:hover{background:#c6a1571a;border-color:#c6a15777}.hp .df-lines .hf-flow-pulse{stroke:#ffe2a0;stroke-width:3.5px;filter:drop-shadow(0 0 4px #f3bd5bcc)}@media (prefers-reduced-motion: reduce){.hp .hf-flow-pulse{display:none}}.hp .df-origin{display:contents}.hp .df-horizontal .df-reader{width:68px;height:68px;padding:0;justify-content:center;border-radius:18px;background:#1c283c;border-color:#c5a05d66}.hp .df-horizontal .df-reader-logo{width:100%;height:100%;border:0;background:transparent}.hp .df-horizontal .df-reader-logo svg{width:40px;height:40px}.hp .df-horizontal .df-map{scroll-margin-top:24px}.hp .hf-panel-arrow{display:none}@media (min-width: 761px){.hp .hp-hero{padding:20px 0 14px}.hp .hp-hero>.hp-wrap{width:min(1320px,calc(100% - 64px))}.hp .df-horizontal .df-map{grid-template-columns:minmax(260px,1.1fr) minmax(200px,.8fr) 68px minmax(360px,1.25fr);grid-template-rows:180px 226px 192px;gap:12px clamp(24px,2.4vw,36px);padding:0;align-items:stretch}.hp .df-map .hp-hero-copy{grid-area:1 / 1 / 4 / 2;align-self:center;padding:0 8px 0 0;text-align:left}.hp .hp-hero-copy h1{font-size:clamp(34px,3.25vw,46px);line-height:1.1;letter-spacing:-.035em;margin:0 0 22px;text-wrap:pretty}.hp .hp-hero-copy h1 br{display:none}.hp .hp-hero-copy h1 span{display:block}.hp .hp-hero-copy .hp-hero-intro{margin:0;max-width:330px;font-size:15px;line-height:1.7}.hp .hp-hero-copy .hp-desktop-break{display:none}.hp .hp-hero-copy .hp-actions{align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:24px;gap:9px}.hp .hp-hero-copy .hp-button{min-height:43px;padding:11px 16px;font-size:13px;gap:16px}.hp .hp-hero-copy .hp-button-secondary{border-color:transparent;padding-left:0;background:transparent}.hp .hp-hero-copy .hp-button-secondary:hover{color:#f2d491}.hp .df-horizontal .df-source{grid-area:2 / 2 / 3 / 3;width:100%;max-width:300px;margin:0;align-self:center}.hp .df-horizontal .df-reader{grid-area:2 / 3 / 3 / 4;align-self:center;justify-self:center;margin:0}.hp .df-reader.is-active{box-shadow:0 0 0 6px #d4af5d06,0 0 34px #d4af5d12}.hp .df-horizontal .df-output{grid-column:4;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:28px minmax(0,1fr);gap:6px 8px;padding:8px 12px;min-height:0;border-radius:12px}.hp .df-horizontal .df-data{grid-row:1}.hp .df-horizontal .df-answers{grid-row:2}.hp .df-horizontal .df-work{grid-row:3}.hp .df-output-heading{grid-area:1 / 2;margin:0}.hp .df-output-heading .df-output-icon{display:none}.hp .df-output>h3{grid-area:1 / 1;align-self:center;margin:0;font-size:16px;line-height:1.4;min-height:0}.hp .hf-panel-arrow{display:inline;margin-left:5px;width:11px;height:11px;color:#d2b477}.hp .df-output-description{display:none}.hp .df-horizontal .df-output-demo{grid-area:2 / 1 / 3 / -1;min-height:0;margin:0;border-radius:6px}.hp .df-card-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;border:0;min-height:0;height:100%;width:100%;margin:0;font-size:0}.hp .df-card-link>svg{display:none}.hp .hf-branch-replay{min-height:28px;padding:5px 7px;font-size:11px;gap:5px}.hp .hf-branch-toggle{width:28px;height:28px;font-size:12px}.hp .df>.hp-playback{margin:8px 0 0}.hp .df>.hp-playback button{min-height:26px;padding:4px 8px;font-size:11px}.hp .hf-data-toolbar{min-height:28px;padding:3px 9px}.hp .hf-data-toolbar>span{font-size:11px}.hp .hf-view-switch{padding:1px;gap:1px}.hp .hf-view-switch button{min-height:22px;padding:3px 5px;font-size:10px}.hp .hf-view-switch button>span{display:inline}.hp .hf-view-switch svg{width:10px;height:10px}.hp .hf-flip-scene{min-height:0}.hp .hf-flip-panel{top:3px;right:12px;bottom:3px;left:12px}.hp .hf-table-face{display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}.hp .hf-table-head{display:none}.hp .hf-field-row{height:auto;font-size:12px;gap:10px;grid-template-columns:minmax(0,1fr) 70px}.hp .hf-field-row:last-child{border-bottom:0}.hp .hf-field-value{gap:6px}.hp .hf-field-value strong{font-size:13px}.hp .hf-field-value svg{width:9px;height:9px}.hp .hf-code-filename,.hp .hf-data-status{display:none}.hp .hf-json-face pre{padding:0;font-size:11px;line-height:1.35}.hp .hc-document,.hp .hc-composer-label,.hp .hc-source p{display:none}.hp .hc-conversation{flex:1;min-height:0;padding:6px 10px}.hp .hc-question{padding:3px 8px;margin-bottom:5px;max-width:90%;border-radius:10px 10px 2px}.hp .hc-speaker{font-size:9px;line-height:11px;margin-bottom:2px}.hp .hc-question p{font-size:12px;line-height:17px}.hp .hc-response{width:326px;max-width:95%;padding:5px 9px;border-radius:12px}.hp .hc-response:before{width:8px;height:8px;left:-4px;bottom:13px}.hp .hc-assistant-name{font-size:11px;line-height:16px;gap:5px}.hp .hc-assistant-name>svg{width:14px;height:14px}.hp .hc-answer-area{min-height:17px;margin-top:1px}.hp .hc-answer{font-size:13px;line-height:17px}.hp .hc-research{font-size:10px;line-height:17px;white-space:nowrap}.hp .hc-source{margin-top:5px;padding-top:4px}.hp .hc-source>span{flex-wrap:nowrap;font-size:11px;line-height:14px}.hp .hc-source>span b{font-size:10px;padding:0 4px}.hp .hc-composer{padding:3px 8px}.hp .hc-input{min-height:28px;padding:3px 4px 3px 8px;font-size:12px;line-height:17px;gap:6px}.hp .hc-send{width:22px;height:22px}.hp .hc-send>svg{width:14px;height:14px}.hp .hc-ready{font-size:12px;gap:7px}.hp .hc-ready>svg{width:23px;height:23px}.hp .hw-selector{gap:3px;padding:3px 6px}.hp .hw-selector button{min-height:26px;padding:3px 5px;font-size:11px}.hp .hw-input,.hp .hw-step-copy>span,.hp .hw-step-state,.hp .hw-output p{display:none}.hp .hw-flow{flex-direction:row;align-items:stretch;gap:12px;padding:8px 10px 5px}.hp .hw-step{min-width:0;min-height:0;padding:0;gap:5px;flex-direction:column;justify-content:flex-start;text-align:center}.hp .hw-node{width:28px;height:28px;font-size:13px;border-radius:8px}.hp .hw-step-copy b{max-width:116px;font-size:11px;line-height:14px}.hp .hw-connector{left:calc(50% + 23px);right:auto;top:14px;bottom:auto;width:calc(100% - 34px);height:1px}.hp .hw-step:last-child .hw-connector{display:none}.hp .hw-connector i{transform:scaleX(var(--hw-progress, 0));transform-origin:left}.hp .hw-result-space{margin:0 8px 6px;padding:0}.hp .hw-output{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:28px}.hp .hw-file{padding:5px 7px;font-size:11px;gap:5px;line-height:15px}.hp .hw-file svg{font-size:12px}.hp .hw-review{border:0;padding:5px 7px 5px 0;gap:4px;font-size:10px;line-height:15px;white-space:nowrap}.hp .hw-waiting{top:0;right:0;bottom:0;left:0;font-size:10px}.hp .df-region>span{font-size:7px;line-height:11px;top:-11px}.hp .df-region-table>span{top:0}}@media (min-width: 761px) and (max-width: 1099px){.hp .hp-hero>.hp-wrap{width:calc(100% - 36px)}.hp .df-horizontal .df-map{grid-template-columns:minmax(235px,1.1fr) 54px minmax(360px,1.18fr);column-gap:24px}.hp .df-origin{grid-area:1 / 1 / 4 / 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;min-width:0}.hp .df-map .hp-hero-copy{padding:0;width:100%;max-width:380px;text-align:center}.hp .hp-hero-copy h1{font-size:clamp(28px,3.2vw,34px);margin-bottom:12px}.hp .hp-hero-copy h1 span{display:inline}.hp .hp-hero-copy .hp-hero-intro{margin-inline:auto;font-size:13px;line-height:1.65}.hp .hp-hero-copy .hp-actions{justify-content:center;align-items:center;margin-top:14px;gap:12px;flex-direction:row}.hp .hp-hero-copy .hp-button{min-height:36px;font-size:12px;padding:8px 10px;gap:8px}.hp .hp-hero-copy .hp-button-secondary{padding-left:0}.hp .df-horizontal .df-source{width:min(100% - 44px,224px);flex-shrink:0}.hp .df-horizontal .df-reader{grid-column:2;width:54px;height:54px;border-radius:15px}.hp .df-horizontal .df-reader-logo svg{width:33px;height:33px}.hp .df-horizontal .df-output{grid-column:3}.hp .df-output>h3{font-size:15px}.hp .hw-review{gap:3px}}@media (min-width: 761px) and (max-height: 760px){.hp .hp-hero{padding:6px 0}.hp .df-horizontal .df-map{grid-template-rows:174px 222px 186px;row-gap:10px}.hp .df>.hp-playback{margin-top:4px}.hp .hf-flip-panel{inset-block:2px}.hp .hf-json-face pre{font-size:11px;line-height:1.25}}@media (min-width: 1100px) and (min-height: 850px){.hp .hp-hero{padding:42px 0 30px}.hp .df-horizontal .df-map{grid-template-rows:194px 234px 212px;row-gap:16px}.hp .hf-field-row{font-size:12px}.hp .hf-field-value strong{font-size:13px}.hp .hf-json-face pre{font-size:12px;line-height:1.4}.hp .hc-conversation{padding-block:9px}.hp .hc-question{margin-bottom:9px}.hp .hc-response{padding-block:8px}.hp .hw-flow{padding-block:12px 9px}.hp .hw-node{width:32px;height:32px;font-size:15px}.hp .hw-connector{top:16px}.hp .hw-step-copy b{font-size:12px;line-height:16px}}@media (max-width: 760px){.hp .df-horizontal .df-map{padding-left:0;gap:32px}.hp .df-horizontal .hp-hero-copy{margin-left:0}.hp .df-horizontal .df-source{margin-left:0;margin-bottom:0}.hp .df-horizontal .df-reader{margin-bottom:0}}.hp .hp-capability-wide,.hp .hp-hero+.hp-capability-wide{padding-block:clamp(64px,6.4vw,88px)}.hp .hp-workflows{padding-block:clamp(64px,6.4vw,88px)}.hp .hp-foundation{padding-top:clamp(64px,6.4vw,88px)}.hp .hp-section-heading,.hp .hp-capability-wide .hp-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:32px 48px;margin-bottom:36px}.hp .hp-section-heading>*,.hp .hp-section-summary{min-width:0}.hp .hp-section-heading h2,.hp .hp-foundation .hp-section-heading h2{font-size:clamp(32px,3.15vw,44px);line-height:1.18;letter-spacing:-.025em;margin-top:18px}.hp .hp-section-summary,.hp .hp-section-heading>p{width:100%;max-width:460px;justify-self:end}.hp .hp-section-summary>p,.hp .hp-section-heading>p{font-size:16px;line-height:1.7;text-wrap:pretty}.hp .hp-foundation .hp-section-heading>.hp-text-link{justify-self:end}.hp .hp-capability-wide .hp-extraction-heading{grid-template-areas:"label label" "title summary";align-items:start;row-gap:18px}.hp .hp-extraction-heading>.hp-section-index{grid-area:label}.hp .hp-extraction-heading>h2{grid-area:title;margin-top:0}.hp .hp-extraction-heading>.hp-section-summary{grid-area:summary}.hp .hp-format-line{font-size:13px;line-height:1.6}.hp .hp-workflow-create{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;min-height:0;gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,36px)}.hp .hp-paper-result{min-width:0;width:100%;max-width:480px;justify-self:center}.hp .hp-workflow-create .hp-manuscript{width:100%;min-height:480px;display:flex;flex-direction:column}.hp .hp-workflow-create .hp-manuscript-references{margin-top:auto;padding-top:12px}.hp .hp-workflow-create .hp-manuscript-columns{margin-bottom:24px}.hp .hp-manuscript-figure svg{height:auto;aspect-ratio:240 / 115}.hp .hp-workflow-description{min-height:0;padding:0 0 28px;gap:24px}.hp .hp-workflow-description h3{font-size:clamp(22px,2.15vw,26px);line-height:1.3;text-wrap:balance}.hp .hp-workflow-description p{font-size:15px;line-height:1.7;text-wrap:pretty}.hp .hp-workflow-description .hp-text-link{min-height:44px;align-items:center}.hp .hp-workflow-tabs>button{min-width:0;min-height:76px;border-radius:9px}.hp .hp-workflow-disclaimer{font-size:12px;line-height:1.5}.hp .hp-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:8px}.hp .hp-trust-grid h3{font-size:16px;line-height:1.45;font-weight:600}.hp .hp-trust-grid p,.hp .hp-interface-copy p{font-size:14px;line-height:1.7;color:#a3b2c7;text-wrap:pretty}.hp .hp-interface-strip{gap:36px;align-items:center}.hp .hp-interface-copy h3{margin-top:0}.hp .hp-interface-options>a{min-width:0}.hp .hp-interface-options>a>span:nth-child(2){min-width:0}.hp .hp-interface-options>a>svg{flex-shrink:0}.hp .hp-interface-options b{font-size:14px;line-height:1.4}.hp .hp-interface-options small{font-size:12px;line-height:1.55;color:#9baec7}.hp .hp-closing{padding-block:clamp(64px,7vw,96px)}.hp .hp-closing h2{font-size:clamp(34px,4.1vw,56px);line-height:1.15;letter-spacing:-.025em}.hp .hp-closing>p{font-size:16px;line-height:1.65}@media (max-width: 1100px){.hp .hp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width: 960px){.hp .hp-capability-wide .hp-extraction-heading{grid-template-areas:"label" "title" "summary"}.hp .hp-section-heading,.hp .hp-capability-wide .hp-section-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:30px}.hp .hp-section-summary,.hp .hp-section-heading>p{max-width:620px;justify-self:start;margin-top:0}.hp .hp-foundation .hp-section-heading>.hp-text-link{justify-self:start;margin:0}.hp .hp-workflow-description{display:flex;flex-direction:column;align-items:start;gap:18px}.hp .hp-workflow-description .hp-text-link{margin-top:0}.hp .hp-workflow-create{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;padding:24px}.hp .hp-workflow-create .hp-manuscript{padding:22px}.hp .hp-workflow-create .hp-manuscript-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}}@media (max-width: 850px){.hp .xc-pane{width:100%;max-width:560px;margin-inline:auto}}@media (min-width: 701px) and (max-width: 820px){.hp .ct-workspace{display:flex;flex-direction:column}.hp .ct-conversation{padding:28px}.hp .ct-answer-area{min-height:210px}.hp .ct-evidence{border-left:0;border-top:1px solid #2a384d;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px}.hp .ct-evidence-heading{grid-column:1 / -1;margin-bottom:0}.hp .ct-source-connection{display:none}.hp .ct-paper{min-height:150px}}@media (max-width: 760px){.hp .hp-workflow-create{display:block;padding:24px}.hp .hp-paper-result{margin-inline:auto}.hp .hp-workflow-create .hp-manuscript{min-height:0}.hp .hp-workflow-create .hp-manuscript-references{margin-top:6px}.hp .hp-workflow-create .hp-manuscript-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp .hp-workflow-tabs>button{padding:15px 12px;gap:9px}}@media (max-width: 540px){.hp .hp-capability-wide,.hp .hp-hero+.hp-capability-wide,.hp .hp-workflows{padding-block:56px}.hp .hp-section-heading h2,.hp .hp-foundation .hp-section-heading h2{font-size:clamp(28px,7.6vw,34px);line-height:1.2}.hp .hp-section-summary>p,.hp .hp-section-heading>p{font-size:15px}.hp .hp-format-line{gap:6px;font-size:12px}.hp .hp-workflow-tabs{gap:7px;margin-bottom:24px}.hp .hp-workflow-tabs>button{flex-direction:column;align-items:center;justify-content:start;gap:8px;padding:14px 6px;text-align:center}.hp .hp-workflow-tabs b{font-size:13px;line-height:1.35}.hp .hp-workflow-tabs small{display:block;font-size:11px;line-height:1.4}.hp .hp-workflow-tabs>button>svg:first-child{font-size:18px}.hp .hp-workflow-create{padding:18px}.hp .hp-workflow-create .hp-manuscript{padding:20px}.hp .hp-workflow-create .hp-manuscript-columns{grid-template-columns:minmax(0,1fr)}.hp .hp-trust-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hp .hp-trust-grid>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px 14px;align-items:start}.hp .hp-trust-grid>div>svg{margin:2px 0 0;font-size:22px}.hp .hp-trust-grid h3{margin:0}.hp .hp-trust-grid p{grid-column:2}.hp .hp-closing>p{font-size:15px}.hp .hp-closing .hp-actions{gap:10px}.hp .hp-closing .hp-button{width:100%;max-width:340px;min-height:48px}}.hp .hp-workflows{padding-block:40px}.hp .hp-workflows .hp-section-heading{margin-bottom:24px}.hp .hp-workflow-navigation{display:flex;align-items:center;gap:18px;margin-bottom:22px}.hp .hp-workflow-navigation .hp-playback{flex-shrink:0}.hp .hp-workflow-navigation .hp-workflow-tabs{flex:1;min-width:0;margin:0}.hp .hp-workflow-navigation .hp-workflow-tabs>button{min-height:64px;padding:8px 16px}.hp .hp-workflow-panel{display:grid;grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);align-items:center;gap:28px}.hp .hp-workflow-panel:focus-visible{outline:2px solid #e5b950;outline-offset:6px}.hp .hp-workflow-panel .hp-workflow-description{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px}.hp .hp-workflow-panel .hp-workflow-description h3{font-size:24px;line-height:1.3;text-wrap:pretty}.hp .hp-workflow-panel .hp-workflow-description p{margin-top:14px;font-size:14px;line-height:1.65}.hp .hp-workflow-panel .hp-text-link{margin:0}.hp .hp-workflow-viewport{position:relative;min-width:0;height:clamp(420px,62svh,530px);border-radius:12px;background:#0c1523;border:1px solid #879ab52b;overflow:hidden}.hp .hp-workflow-canvas{position:absolute;width:1000px;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--workflow-scale, .8));transform-origin:center}.hp .hp-workflow-transition{animation:workflow-reveal .32s ease-out both}.hp .hp-workflow-showcase[data-playing=false] .hp-workflow-transition{animation:none}@keyframes workflow-reveal{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}.hp .hp-workflow-canvas .hp-workflow-create{padding:22px;gap:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:0}.hp .hp-workflow-canvas .hp-paper-result{max-width:500px}.hp .hp-workflow-canvas .hp-workflow-output-bar{margin-bottom:12px}.hp .hp-workflow-canvas .hp-manuscript{min-height:0;padding:24px;font-size:12px;line-height:1.45}.hp .hp-workflow-canvas .hp-manuscript h4{font-size:24px;margin-top:10px}.hp .hp-workflow-canvas .hp-manuscript-rule{margin-block:12px}.hp .hp-workflow-canvas .hp-manuscript-section p{font-size:12px;line-height:1.5}.hp .hp-workflow-canvas .hp-manuscript-columns{grid-template-columns:1fr 1fr;gap:20px;margin-block:12px}.hp .hp-workflow-canvas .hp-workflow-finished{margin-top:12px}@media (min-width: 761px){.hp .hp-workflow-showcase[data-workflow="1"] .hp-workflow-canvas{width:1200px}.hp .hp-workflow-canvas .fld .app[data-scene=lineage]{--bh: 520px}.hp .hp-workflow-canvas .fld .insp{gap:6px}.hp .hp-workflow-canvas .fld .vbs{display:grid;grid-template-columns:1.3fr .65fr 1fr;gap:8px}.hp .hp-workflow-canvas .fld .vb{display:block;min-width:0}.hp .hp-workflow-canvas .fld .vb .l{display:block;width:100%;font-size:10px}.hp .hp-workflow-canvas .fld .vb .v{display:block;font-size:12px}.hp .hp-workflow-canvas .fld .vb .ob{display:none}.hp .hp-workflow-canvas .hp-diligence-panel .dock{height:136px}.hp .hp-workflow-canvas .hp-diligence-panel .clines{height:99px}.hp .hp-workflow-canvas .hp-diligence-panel .qhead{flex-direction:row;align-items:center;justify-content:space-between;padding-block:10px}.hp .hp-workflow-canvas .hp-diligence-panel .qr{padding-block:5px}.hp .hp-workflow-canvas .hp-diligence-panel .stat{padding-block:6px}.hp .hp-workflow-canvas .hp-diligence-panel .prog{padding-block:6px 2px}}.hp .hp-workflow-disclaimer{margin-top:12px}@media (min-width: 761px) and (max-height: 850px){.hp .hp-workflows{padding-block:16px}.hp .hp-workflow-viewport{height:clamp(400px,58svh,480px)}.hp .hp-workflows .hp-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:28px;margin-bottom:16px}.hp .hp-workflows .hp-section-heading h2{font-size:clamp(28px,2.5vw,36px);margin-top:12px}.hp .hp-workflows .hp-section-heading>p{font-size:14px;line-height:1.6;margin:0}.hp .hp-workflow-navigation{margin-bottom:18px}}@media (min-width: 761px) and (max-width: 1000px){.hp .hp-workflow-panel{grid-template-columns:minmax(0,1fr);gap:16px}.hp .hp-workflow-panel .hp-workflow-description{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.hp .hp-workflow-panel .hp-workflow-description h3{font-size:21px}.hp .hp-workflow-panel .hp-workflow-description p{margin-top:6px}.hp .hp-workflow-viewport{height:clamp(400px,51svh,440px)}.hp .hp-workflow-navigation{gap:10px}.hp .hp-workflow-navigation .hp-workflow-tabs>button{padding-inline:12px}}@media (max-width: 760px){.hp .hp-workflows{padding-block:48px}.hp .hp-workflow-navigation{flex-wrap:wrap;gap:10px}.hp .hp-workflow-navigation .hp-workflow-tabs{flex-basis:100%}.hp .hp-workflow-navigation .hp-playback{margin-left:auto}.hp .hp-workflow-panel{display:block}.hp .hp-workflow-panel .hp-workflow-description{gap:14px;margin-bottom:20px}.hp .hp-workflow-viewport{height:auto}.hp .hp-workflow-canvas{position:relative;width:100%;left:auto;top:auto;transform:none}.hp .hp-workflow-canvas .hp-workflow-create{padding:18px}.hp .hp-workflow-canvas .hp-manuscript{padding:20px}.hp .hp-workflow-canvas .hp-manuscript h4{font-size:22px}.hp .hp-workflow-canvas .hp-manuscript-columns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.hp .hp-workflow-transition{animation:none}}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.25"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.rendered-markdown{--md-heading: #bd93f9;--md-link: #8be9fd;--md-code: #7aa2f7;--md-code-bg: #282a36;--md-border: rgba(255, 255, 255, .08);--md-heading-border: rgba(255, 255, 255, .06);--md-subheading-border: rgba(255, 255, 255, .04);--md-quote-border: #6272a4;--md-quote: #b0b0c4;--md-table-header: rgba(255, 255, 255, .04);min-height:100%;min-width:0;padding:24px 32px;background:#111118;color:#f8f8f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.rendered-markdown[data-theme=light]{--md-heading: #7041a6;--md-link: #08758c;--md-code: #315eb3;--md-code-bg: #f4f4f8;--md-border: rgba(30, 30, 50, .14);--md-heading-border: rgba(30, 30, 50, .12);--md-subheading-border: rgba(30, 30, 50, .08);--md-quote-border: #6272a4;--md-quote: #5b5b70;--md-table-header: rgba(112, 65, 166, .05);background:#fff;color:#292936}.rendered-markdown-content{max-width:88ch;margin:0 auto}.rendered-markdown .rendered-markdown-content :is(h1,h2,h3,h4,h5,h6){color:var(--md-heading);margin:1.2em 0 .5em;font-weight:600}.rendered-markdown .rendered-markdown-content h1{font-size:1.6em;border-bottom:1px solid var(--md-heading-border);padding-bottom:.3em}.rendered-markdown .rendered-markdown-content h2{font-size:1.35em;border-bottom:1px solid var(--md-subheading-border);padding-bottom:.25em}.rendered-markdown .rendered-markdown-content h3{font-size:1.15em}.rendered-markdown .rendered-markdown-content>:first-child{margin-top:0}.rendered-markdown .rendered-markdown-content p{margin:.6em 0}.rendered-markdown .rendered-markdown-content a{color:var(--md-link);text-decoration:none}.rendered-markdown .rendered-markdown-content a:hover{text-decoration:underline}.rendered-markdown .rendered-markdown-content code{background:none;padding:0;color:var(--md-code);font-family:SF Mono,Fira Code,Menlo,monospace;font-size:.9em}.rendered-markdown .rendered-markdown-content pre{background:var(--md-code-bg);border:1px solid var(--md-heading-border);border-radius:6px;padding:14px 18px;overflow-x:auto;overflow-wrap:normal}.rendered-markdown .rendered-markdown-content pre code,.rendered-markdown .rendered-markdown-content pre code *{background:none;color:var(--md-code);padding:0;font-weight:inherit}.rendered-markdown .rendered-markdown-content blockquote{border-left:3px solid var(--md-quote-border);margin:.8em 0;padding:.4em 1em;color:var(--md-quote)}.rendered-markdown .rendered-markdown-content :is(ul,ol){padding-left:1.5em;margin:.5em 0}.rendered-markdown .rendered-markdown-content ul{list-style-type:disc}.rendered-markdown .rendered-markdown-content ol{list-style-type:decimal}.rendered-markdown .rendered-markdown-content li{margin:.25em 0}.rendered-markdown .rendered-markdown-content .task-list-item{list-style:none}.rendered-markdown .rendered-markdown-content input[type=checkbox]{margin-right:6px}.rendered-markdown-table{overflow-x:auto;margin:1em 0}.rendered-markdown[data-theme] .rendered-markdown-content table{border-collapse:collapse;width:100%;margin:0;font-size:inherit}.rendered-markdown[data-theme] .rendered-markdown-content :is(th,td){border:1px solid var(--md-border);padding:6px 12px;text-align:left;min-width:7rem;overflow-wrap:normal}.rendered-markdown[data-theme] .rendered-markdown-content th{background:var(--md-table-header);color:var(--md-heading);font-weight:600}.rendered-markdown[data-theme] .rendered-markdown-content tr:nth-child(2n){background:transparent}.rendered-markdown .rendered-markdown-content hr{border:none;border-top:1px solid var(--md-border);margin:1.5em 0}.rendered-markdown .rendered-markdown-content img{max-width:100%;border-radius:6px}.rendered-markdown .rendered-markdown-content .katex-display{overflow-x:auto;overflow-y:hidden}@media (max-width: 480px){.rendered-markdown{padding:20px 16px}}.preview-renderer{width:100%;height:100%;display:flex;flex-direction:column;border:1px solid #2d3748;background:#111827;overflow:hidden}.preview-renderer[data-theme=light]{border-color:var(--chakra-colors-gray-200, #e2e8f0);background:var(--chakra-colors-white, #ffffff)}.preview-renderer .preview-tablist{background:#1f2937;padding:.4rem .75rem 0;gap:.35rem}.preview-renderer[data-theme=light] .preview-tablist{background:var(--chakra-colors-gray-50, #f8fafc)}.preview-renderer .preview-tab{text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-size:.72rem;color:#a0aec0;padding:.55rem 1rem;border-radius:.5rem .5rem 0 0;border:1px solid transparent;border-bottom:none;min-height:auto;margin-right:.2rem}.preview-renderer .preview-tab[aria-selected=true]{color:#f8fafc;background:#111827;border-color:#475569}.preview-renderer[data-theme=light] .preview-tab{color:#4b5563}.preview-renderer[data-theme=light] .preview-tab[aria-selected=true]{color:#0f172a;background:#fff;border-color:#94a3b8b3}.preview-renderer .chakra-tabs__tab-panels{flex:1;display:flex;background:transparent;overflow:hidden}.preview-renderer .chakra-tabs__tab-panel{width:100%;height:100%;display:flex;flex-direction:column;padding:0;outline:none;overflow:hidden}.preview-renderer table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.875rem}.preview-renderer th,.preview-renderer td{border:1px solid #4a5568;padding:.5rem .75rem;text-align:left}.preview-renderer th{background-color:#2d3748;font-weight:600}.preview-renderer tr:nth-child(2n){background-color:#1a202c}.preview-renderer[data-theme=light] th,.preview-renderer[data-theme=light] td{border-color:var(--chakra-colors-gray-200, #e2e8f0)}.preview-renderer[data-theme=light] th{background-color:var(--chakra-colors-gray-50, #f7fafc)}.preview-renderer[data-theme=light] tr:nth-child(2n){background-color:var(--chakra-colors-gray-50, #fafafa)}#univer-popup-portal{position:relative;z-index:1500}[data-radix-popper-content-wrapper]:has([class^=univer-],[class*=" univer-"]),.radix-popper-content-wrapper:has([class^=univer-],[class*=" univer-"]){z-index:1500!important}section[data-range-selector]>div:first-child>div:first-child{display:none}.chat-markdown{line-height:1.7}.chat-markdown p,.chat-markdown .md-paragraph{margin-bottom:.875rem}.chat-markdown p:last-child,.chat-markdown .md-paragraph:last-child{margin-bottom:0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{font-weight:600;margin-top:1.25rem;margin-bottom:.75rem;line-height:1.3}.chat-markdown h1{font-size:1.5rem}.chat-markdown h2{font-size:1.25rem}.chat-markdown h3{font-size:1.1rem}.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{font-size:1rem}.chat-markdown ul,.chat-markdown ol{margin-bottom:.75rem;padding-left:1.5rem}.chat-markdown li{margin-bottom:.25rem}.chat-markdown li>p,.chat-markdown li>.md-paragraph{margin-bottom:.25rem}.chat-markdown blockquote{border-left:3px solid #e2e8f0;padding-left:1rem;margin:.75rem 0;color:#718096;font-style:italic}.chat-markdown code{background-color:#6e76811a;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Roboto Mono,monospace}.chat-markdown pre{background-color:#1e1e1e;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0}.chat-markdown pre code{background-color:transparent;padding:0;border-radius:0;color:#d4d4d4;font-size:.875rem;line-height:1.5}.chat-markdown .table-wrapper{overflow-x:auto;margin:.75rem 0;max-width:100%}.chat-markdown table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.875rem;display:block;overflow-x:auto}.chat-markdown th,.chat-markdown td{border:1px solid #e2e8f0;padding:.5rem .75rem;text-align:left}.chat-markdown th{background-color:#f7fafc;font-weight:600}.chat-markdown tr:nth-child(2n){background-color:#fafafa}.chat-markdown a{color:#3182ce;text-decoration:underline}.chat-markdown a:hover{color:#2c5282}.chat-markdown hr{border:none;border-top:1px solid #e2e8f0;margin:1.5rem 0}.chat-markdown img{max-width:100%;height:auto;border-radius:.5rem;margin:.75rem 0}.chat-markdown sup{font-size:.75em;color:#3182ce;font-weight:600}.chat-markdown .katex{font-size:1em}.chat-markdown .katex-display{margin:1rem 0;overflow-x:auto;overflow-y:hidden}canvas.hiddenCanvasElement{position:fixed!important;inset:0 auto auto 0!important;display:none!important;width:0!important;height:0!important;pointer-events:none!important}.questionnaire-source-text-layer{--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size));position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;line-height:1;text-align:initial;text-size-adjust:none;transform-origin:0 0;-webkit-user-select:text;user-select:text;z-index:2}.questionnaire-source-text-layer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}.questionnaire-source-text-layer>:not(.markedContent),.questionnaire-source-text-layer .markedContent span:not(.markedContent){--font-height: 0;--scale-x: 1;--rotate: 0deg;z-index:1;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.questionnaire-source-text-layer .markedContent{display:contents}.questionnaire-source-text-layer ::selection{background:#2563eb57}.questionnaire-source-text-layer .endOfContent{position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}
