.hp.hp-light .ln-header{position:sticky;top:0;z-index:200;background:#fff;border-bottom:1px solid #e2e8f0;transition:box-shadow .2s}.hp.hp-light .ln-header.is-scrolled{box-shadow:0 4px 18px #0b12200f}.hp.hp-light nav.ln-nav{display:flex;align-items:center;gap:32px;height:76px;min-height:76px;border:0}.ln-logo{flex-shrink:0;margin-right:auto}.ln-desktop,.ln-actions{display:flex;align-items:center;gap:8px}.ln-actions{gap:22px}.hp.hp-light .ln-nav .chakra-button{font-weight:500;border-radius:6px;padding-inline:12px}.hp.hp-light .ln-nav .chakra-button:hover,.hp.hp-light .ln-nav .chakra-button[aria-expanded=true]{background:#eff6ff;color:#1d4ed8}.ln-link{font-size:14px;font-weight:500;padding:12px;color:#0b1220;white-space:nowrap}.ln-link:hover{color:#1d4ed8}.hp.hp-light nav .ln-demo{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap}.ln-mobile{display:none}body:has(.hp-light) .ln-menu{background:#fff;color:#0b1220;border:1px solid #e2e8f0;padding:8px;border-radius:10px;min-width:320px;box-shadow:0 16px 44px #0b12201f;z-index:210}body:has(.hp-light) .ln-menu .chakra-menu__divider{border-color:#e2e8f0;opacity:1}body:has(.hp-light) .ln-menu .chakra-menu__menuitem{padding:12px;border-radius:6px;min-height:44px;font-size:14px}.ln-menu b{display:block;font-size:14px;font-weight:600}.ln-menu small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#475569;white-space:normal}.ln-menu-icon{flex-shrink:0;width:19px;height:19px;margin-right:14px}.hp.hp-light .ln-nav a:focus-visible{outline:2px solid #1d4ed8;outline-offset:4px;border-radius:6px}.hp.hp-light main section[id]{scroll-margin-top:96px}@media (max-width: 1000px){.ln-desktop,.ln-login{display:none}.ln-mobile{display:block}.ln-actions{gap:8px}body:has(.hp-light) .ln-mobile-menu{width:min(400px,calc(100vw - 32px));min-width:0;max-height:calc(100dvh - 100px);overflow-y:auto}}@media (max-width: 480px){.hp.hp-light nav.ln-nav{gap:12px}.ln-logo img{width:104px}.hp.hp-light nav .ln-demo{font-size:12px;padding-inline:12px}.ln-demo svg{display:none}}@media (prefers-reduced-motion: reduce){.hp.hp-light .ln-header{transition:none}}.hp.hp-light .df-output-demo.hc-demo{background:var(--hp-paper)}.hp.hp-light .hc-document{border-bottom:1px solid var(--hp-line);color:var(--hp-muted)}.hp.hp-light .hc-document>svg{color:var(--hp-accent)}.hp.hp-light .hc-document-ready{color:var(--hp-success)}.hp.hp-light .hc-ready{color:var(--hp-muted)}.hp.hp-light .hc-ready>svg{color:var(--hp-muted)}.hp.hp-light .hc-question{border:1px solid var(--hp-line);background:var(--hp-inset)}.hp.hp-light .hc-speaker{color:var(--hp-muted)}.hp.hp-light .hc-question p{color:var(--hp-ink)}.hp.hp-light .hc-response{border:1px solid var(--hp-line);background:var(--hp-surface)}.hp.hp-light .hc-response:before{border-left:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line);background:var(--hp-surface)}.hp.hp-light .hc-assistant-name{color:var(--hp-accent)}.hp.hp-light .hc-answer{color:var(--hp-ink)}.hp.hp-light .hc-answer strong,.hp.hp-light .hc-answer sup{color:var(--hp-accent)}.hp.hp-light .hc-research{color:var(--hp-muted)}.hp.hp-light .hc-research-dots i{background:var(--hp-accent-wash)}.hp.hp-light .hc-source{border-top:1px solid var(--hp-line)}.hp.hp-light .hc-source>span{color:var(--hp-accent)}.hp.hp-light .hc-source>span b{border:1px solid var(--hp-accent-line);color:var(--hp-accent)}.hp.hp-light .hc-source p{color:var(--hp-muted)}.hp.hp-light .hc-source mark{color:var(--hp-accent);background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .hc-composer{border-top:1px solid var(--hp-line);background:var(--hp-paper)}.hp.hp-light .hc-composer-label{color:var(--hp-faint)}.hp.hp-light .hc-composer.is-writing .hc-composer-label{color:var(--hp-accent)}.hp.hp-light .hc-input{border:1px solid var(--hp-line);background:var(--hp-surface);color:var(--hp-ink)}.hp.hp-light .hc-composer.is-writing .hc-input{border-color:var(--hp-accent-line);box-shadow:0 0 0 2px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hc-placeholder{color:var(--hp-muted)}.hp.hp-light .hc-caret{background:var(--hp-accent-wash)}.hp.hp-light .hc-send{background:var(--hp-inset);color:var(--hp-faint)}.hp.hp-light .hc-send.is-ready{background:var(--hp-accent-wash);color:var(--hp-ink)}.hp.hp-light .hc-send.is-pressed{background:var(--hp-accent-wash);box-shadow:0 0 0 4px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .df-output-demo.hw-demo{background:var(--hp-paper)}.hp.hp-light .hw-selector{border-bottom:1px solid var(--hp-line)}.hp.hp-light .hw-selector button{color:var(--hp-muted)}.hp.hp-light .hw-selector button:hover{background:rgba(var(--hp-accent-rgb),.051);color:var(--hp-accent)}.hp.hp-light .hw-selector button[aria-pressed=true]{background:rgba(var(--hp-accent-rgb),.082);border-color:var(--hp-accent-line);color:var(--hp-accent)}.hp.hp-light .hw-input{color:var(--hp-muted)}.hp.hp-light .hw-input svg{color:var(--hp-accent)}.hp.hp-light .hw-node{border:1px solid var(--hp-line);background:var(--hp-surface);color:var(--hp-faint)}.hp.hp-light .hw-step.is-current .hw-node{border-color:var(--hp-accent-line);color:var(--hp-accent);box-shadow:0 0 0 3px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hw-step.is-done .hw-node{border-color:var(--hp-accent-line);color:var(--hp-accent);background:rgba(var(--hp-accent-rgb),.102)}.hp.hp-light .hw-step-copy b{color:var(--hp-ink)}.hp.hp-light .hw-step-copy>span{color:var(--hp-faint)}.hp.hp-light .hw-step.is-current .hw-step-copy b{color:var(--hp-accent)}.hp.hp-light .hw-step-state{color:var(--hp-faint)}.hp.hp-light .hw-step.is-done .hw-step-state{color:var(--hp-success)}.hp.hp-light .hw-connector{background:rgba(var(--hp-ink-rgb),.06)}.hp.hp-light .hw-connector i{background:var(--hp-accent-wash);box-shadow:0 0 7px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hw-output{border:1px solid var(--hp-accent-line);background:var(--hp-surface)}.hp.hp-light .hw-file{color:var(--hp-ink)}.hp.hp-light .hw-file svg{color:var(--hp-accent)}.hp.hp-light .hw-output p{color:var(--hp-muted)}.hp.hp-light .hw-review{border-top:1px solid var(--hp-line);color:var(--hp-accent)}.hp.hp-light .hw-waiting{color:var(--hp-faint)}.hp.hp-light .df-wire-lit{stroke:var(--hp-accent);filter:drop-shadow(0 0 5px rgba(var(--hp-ink-rgb),.08))}.hp.hp-light .df-source-button{border:1px solid var(--hp-line);background:var(--hp-paper);box-shadow:0 22px 48px rgba(var(--hp-ink-rgb),.08),0 1px 2px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .df-source-button:before,.hp.hp-light .df-source-button:after{border:1px solid var(--hp-line);background:rgba(var(--hp-ink-rgb),.06)}.hp.hp-light .df-enlarge{color:var(--hp-ink);background:var(--hp-surface);border:1px solid var(--hp-line)}.hp.hp-light .df-source-button:hover .df-enlarge{color:var(--hp-accent);border-color:var(--hp-accent-line)}.hp.hp-light .df-region{border:1px solid var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.024)}.hp.hp-light .df-region>span{color:var(--hp-ink);background:var(--hp-accent-wash)}.hp.hp-light .df-scan{background:var(--hp-accent-wash);box-shadow:0 -12px 25px 3px rgba(var(--hp-ink-rgb),.08),0 0 9px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .df-image-error{color:var(--hp-ink);background:var(--hp-paper)}.hp.hp-light .df-reader{background:var(--hp-surface);border:1px solid var(--hp-line)}.hp.hp-light .df-reader.is-active{border-color:var(--hp-accent-line);box-shadow:0 0 42px -18px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .df-reader-logo{color:var(--hp-accent);background:rgba(var(--hp-accent-rgb),.102);border:1px solid var(--hp-accent-line)}.hp.hp-light .df-reader>div>span{color:var(--hp-accent)}.hp.hp-light .df-reader h3{color:var(--hp-ink)}.hp.hp-light .df-reader p{color:var(--hp-faint)}.hp.hp-light .df-output{background:var(--hp-surface);color:var(--hp-ink);border:1px solid var(--hp-line);box-shadow:0 12px 26px -18px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .df-output.is-active{border-color:var(--hp-accent-line);background:var(--hp-surface);box-shadow:0 0 26px -12px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .df-output:hover{border-color:var(--hp-accent-line);background:var(--hp-surface)}.hp.hp-light .df-output-icon{color:var(--hp-muted);border:1px solid var(--hp-line);background:rgba(var(--hp-ink-rgb),.035)}.hp.hp-light .df-output.is-active .df-output-icon{color:var(--hp-accent);border-color:var(--hp-accent-line)}.hp.hp-light .df-output-description{color:var(--hp-muted)}.hp.hp-light .df-output-demo{background:var(--hp-paper);border:1px solid var(--hp-line)}.hp.hp-light .df-card-link{border-color:var(--hp-line);color:var(--hp-accent)}.hp.hp-light .df-output:hover .df-card-link{color:var(--hp-accent)}body:has(.hp-light) .df-source-explanation{color:var(--hp-muted)}body:has(.hp-light) .df-source-disclaimer{color:var(--hp-faint)}.hp.hp-light .xc-demo{border:1px solid var(--hp-line);background:var(--hp-paper);box-shadow:0 24px 80px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .xc-toolbar{background:rgba(var(--hp-ink-rgb),.008)}.hp.hp-light .xc-toolbar-title{color:var(--hp-ink)}.hp.hp-light .xc-toolbar-title>svg{color:var(--hp-muted)}.hp.hp-light .xc-tabs button{color:var(--hp-muted)}.hp.hp-light .xc-tabs button:hover{background:rgba(var(--hp-ink-rgb),.016);color:var(--hp-ink)}.hp.hp-light .xc-tabs button[aria-selected=true]{color:var(--hp-accent);border-bottom-color:var(--hp-accent-line);background:linear-gradient(0deg,rgba(var(--hp-accent-rgb),.035),transparent)}.hp.hp-light .xc-stage{background:radial-gradient(ellipse at 52% 55%,rgba(var(--hp-ink-rgb),.06),transparent 65%)}.hp.hp-light .xc-pane-heading{color:var(--hp-ink)}.hp.hp-light .xc-file-type{border:1px solid var(--hp-line);color:var(--hp-muted)}.hp.hp-light .xc-result-pane .xc-file-type{color:var(--hp-accent);border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.024)}.hp.hp-light .xc-source-document{background:var(--hp-paper);box-shadow:0 12px 32px rgba(var(--hp-ink-rgb),.08),4px 4px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .xc-source-region.is-extracted{border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.043)}.hp.hp-light .xc-source-region.is-current{border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.12);box-shadow:0 0 0 2px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .xc-source-index{color:var(--hp-accent);background:var(--hp-accent-wash);border:1px solid var(--hp-accent-line)}.hp.hp-light .xc-result-index{color:var(--hp-faint);border:1px solid var(--hp-line);background:rgba(var(--hp-ink-rgb),.043)}.hp.hp-light .is-extracted .xc-result-index{color:var(--hp-accent);border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.063)}.hp.hp-light .xc-file-caption{color:var(--hp-faint)}.hp.hp-light .xc-result-file{color:var(--hp-accent)}.hp.hp-light .xc-connector-track{background:linear-gradient(90deg,rgba(var(--hp-accent-rgb),.12),var(--hp-accent-wash),rgba(var(--hp-accent-rgb),.12))}.hp.hp-light .xc-connector-track>i{background:linear-gradient(90deg,transparent,var(--hp-accent-wash))}.hp.hp-light .xc-connector-arrow{background:var(--hp-surface);border:1px solid var(--hp-accent-line);color:var(--hp-accent);box-shadow:0 0 25px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .xc-result{border:1px solid var(--hp-line);background:linear-gradient(145deg,var(--hp-surface),var(--hp-surface))}.hp.hp-light .xc-result-icon{color:var(--hp-accent);background:rgba(var(--hp-accent-rgb),.043);border:1px solid var(--hp-accent-line)}.hp.hp-light .xc-result-heading h4{color:var(--hp-ink)}.hp.hp-light .xc-result-heading p{color:var(--hp-muted)}.hp.hp-light .xc-output-placeholder{background:rgba(var(--hp-ink-rgb),.06)}.hp.hp-light .xc-transcription{border-top:1px solid var(--hp-line)}.hp.hp-light .xc-output-line{border-bottom:1px solid var(--hp-line)}.hp.hp-light .xc-output-line p{color:var(--hp-ink)}.hp.hp-light .xc-output-line p>span{color:var(--hp-muted)}.hp.hp-light .xc-line-check{color:var(--hp-accent)}.hp.hp-light .xc-result-table th,.hp.hp-light .xc-result-table td{border:1px solid var(--hp-line)}.hp.hp-light .xc-result-table thead{background:var(--hp-paper);color:var(--hp-muted)}.hp.hp-light .xc-result-table thead span{color:var(--hp-faint)}.hp.hp-light .xc-result-table tbody td{color:var(--hp-ink)}.hp.hp-light .xc-result-table tbody tr.is-extracted{background:rgba(var(--hp-accent-rgb),.016)}.hp.hp-light .xc-result-status{color:var(--hp-muted)}.hp.hp-light .xc-result-status>svg{color:var(--hp-muted)}.hp.hp-light .xc-status-dot{background:var(--hp-accent-wash);box-shadow:0 0 0 4px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .xc-result-count,.hp.hp-light .xc-example-note{color:var(--hp-faint)}.hp.hp-light .xc-progress{background:rgba(var(--hp-ink-rgb),.012)}.hp.hp-light .xc-progress>span{background:linear-gradient(90deg,var(--hp-accent-wash),var(--hp-accent-wash))}@media (max-width: 700px){.hp.hp-light .xc-connector-track{background:linear-gradient(0deg,rgba(var(--hp-accent-rgb),.12),var(--hp-accent-wash),rgba(var(--hp-accent-rgb),.12))}.hp.hp-light .xc-connector-track>i{background:linear-gradient(0deg,var(--hp-accent-wash),transparent)}}@media (min-width: 701px){.hp.hp-light .xc-row-link{background:rgba(var(--hp-accent-rgb),.071)}.hp.hp-light .xc-row-link.is-current{background:var(--hp-accent-wash)}.hp.hp-light .xc-row-link.is-extracted{background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .xc-row-link>i{background:linear-gradient(90deg,transparent,var(--hp-accent-wash))}}.hp.hp-light .rc-demo{color:var(--hp-ink);background:var(--hp-paper);box-shadow:0 24px 70px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rc-toolbar{background:var(--hp-surface)}.hp.hp-light .rc-messages{scrollbar-color:var(--hp-line) transparent}.hp.hp-light .rc-welcome-mark{background:rgba(var(--hp-accent-rgb),.035);border:1px solid var(--hp-accent-line)}.hp.hp-light .rc-user-message{background:var(--hp-inset);border:1px solid var(--hp-line)}.hp.hp-light .rc-user-message>span{color:var(--hp-muted)}.hp.hp-light .rc-research{border:1px solid var(--hp-line);background:var(--hp-paper)}.hp.hp-light .rc-research-toggle{color:var(--hp-ink)}.hp.hp-light .rc-research-trace{scrollbar-color:var(--hp-line) transparent}.hp.hp-light .rc-research-step+.rc-research-step{border-top:1px solid var(--hp-line)}.hp.hp-light .rc-research-step .rc-search-query{color:var(--hp-muted)}.hp.hp-light .rc-spinner{border:1.5px solid var(--hp-accent-line)}.hp.hp-light .rc-answer-bubble{background:var(--hp-surface);border:1px solid var(--hp-line)}.hp.hp-light .rc-answer-bubble:before{background:var(--hp-surface);border-left:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.hp.hp-light .rc-answer-detail{color:var(--hp-ink)}.hp.hp-light .rc-demo .rc-citation{background:var(--hp-paper);color:var(--hp-muted)}.hp.hp-light .rc-citation:hover,.hp.hp-light .rc-citation.is-selected,.hp.hp-light .rc-citation.is-demonstrating{border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.047)}.hp.hp-light .rc-citation-hint{border-top:1px solid var(--hp-line)}.hp.hp-light .rc-demo-cursor{filter:drop-shadow(0 3px 5px rgba(var(--hp-ink-rgb),.08))}.hp.hp-light .rc-composer{border:1px solid var(--hp-line);background:var(--hp-surface);box-shadow:0 4px 12px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rc-composer.is-typing{border-color:var(--hp-accent-line)}.hp.hp-light .rc-composer-input{color:var(--hp-ink)}.hp.hp-light .rc-input-placeholder{color:var(--hp-faint)}.hp.hp-light .rc-collection-chip{color:var(--hp-muted);border:1px solid var(--hp-line)}.hp.hp-light .rc-send{background:var(--hp-accent-wash);color:var(--hp-ink)}.hp.hp-light .rc-send.is-ready{box-shadow:0 0 0 5px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rc-send:disabled{background:var(--hp-inset);color:var(--hp-faint)}.hp.hp-light .rc-source-panel{background:var(--hp-paper)}.hp.hp-light .rc-collection-label{color:var(--hp-muted)}.hp.hp-light .rc-collection-description{color:var(--hp-faint)}.hp.hp-light .rc-preview-header{background:var(--hp-surface)}.hp.hp-light .rc-preview-header>button{color:var(--hp-muted)}.hp.hp-light .rc-preview-header>button:hover{background:var(--hp-inset);color:var(--hp-ink)}.hp.hp-light .rc-pdf-tools b,.hp.hp-light .rc-pdf-tools a{color:var(--hp-ink)}.hp.hp-light .rc-pdf-viewport{scrollbar-color:var(--hp-line) transparent;background:var(--hp-paper)}.hp.hp-light .rc-pdf-page{background:var(--hp-paper);box-shadow:0 5px 18px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rc-pdf-highlight{border:1.5px solid var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.12);box-shadow:0 0 0 3px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rc-pdf-highlight>span{color:var(--hp-accent);background:var(--hp-accent-wash)}.hp.hp-light .rc-source-quote{border-top:1px solid var(--hp-accent-line);background:var(--hp-surface)}.hp.hp-light .rc-source-quote p{color:var(--hp-ink)}.hp.hp-light .rc-story-footer{background:var(--hp-paper)}.hp.hp-light .rc-story-footer li{color:var(--hp-faint)}.hp.hp-light .rc-story-footer li>span{border:1px solid var(--hp-line)}.hp.hp-light .rc-story-footer li.is-active>span{border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.071)}.hp.hp-light .rc-story-footer li.is-done{color:var(--hp-muted)}.hp.hp-light .rc-story-footer li.is-done>span{border-color:var(--hp-success-line)}.hp.hp-light .rc-demo-note{color:var(--hp-faint)}.hp.hp-light .rc-collection-strip{background:var(--hp-paper);color:var(--hp-muted)}.hp.hp-light .rc-library-file{background:var(--hp-surface);border:1px solid var(--hp-line)}.hp.hp-light .rc-library-file.is-searching{border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.035)}.hp.hp-light .rc-library-file.is-found{border-color:var(--hp-accent-line);background:var(--hp-surface)}.hp.hp-light .rc-library-file div>span{color:var(--hp-faint)}.hp.hp-light .rc-library-file-icon{border:1px solid var(--hp-line);color:var(--hp-muted);background:var(--hp-inset)}.hp.hp-light .rc-library-file-icon.rc-file-xls{color:var(--hp-success);background:rgba(var(--hp-success-rgb),.078);border-color:var(--hp-success-line)}.hp.hp-light .rc-library-file-icon.rc-file-img{color:var(--hp-muted);background:rgba(var(--hp-ink-rgb),.06);border-color:var(--hp-line)}.hp.hp-light .rc-library-more{color:var(--hp-faint)}.hp.hp-light .rc-library-summary{border-top:1px solid var(--hp-line);color:var(--hp-muted)}.hp.hp-light .rc-input-file{color:var(--hp-muted);background:var(--hp-surface);border:1px solid var(--hp-line);box-shadow:0 5px 15px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rc-collection-count{color:var(--hp-success)}.hp.hp-light .rc-citation-source-details>svg{color:var(--hp-muted)}.hp.hp-light .rc-citation-page{background:var(--hp-inset);color:var(--hp-ink)}.hp.hp-light .rc-citation-page:hover{background:var(--hp-inset)}.hp.hp-light .rc-citation-page:focus-visible{outline:2px solid var(--hp-accent-line)}.hp.hp-light .fld .app{box-shadow:0 40px 80px -30px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .fld .strip .pt,.hp.hp-light .fld .strip .tab.on{color:var(--hp-ink)}.hp.hp-light .fld .pill.blue{background:var(--hp-inset);color:var(--hp-muted);border-color:var(--hp-line)}.hp.hp-light .fld .pill.blue .dot{background:var(--hp-inset)}.hp.hp-light .fld .pill.green{background:var(--hp-success-wash);color:var(--hp-success);border-color:var(--hp-success-line)}.hp.hp-light .fld .pill.green .dot{background:var(--hp-success-wash)}.hp.hp-light .fld .vbdg.gray{color:var(--hp-ink);background:rgba(var(--hp-ink-rgb),.06)}.hp.hp-light .fld .vbdg.blue{color:var(--hp-muted);background:rgba(var(--hp-ink-rgb),.06)}.hp.hp-light .fld .vbdg.green{color:var(--hp-success);background:rgba(var(--hp-success-rgb),.12)}.hp.hp-light .fld .mbdg.gray{color:var(--hp-ink);background:rgba(var(--hp-ink-rgb),.06)}.hp.hp-light .fld .mbdg.red{color:var(--hp-danger);background:rgba(var(--hp-danger-rgb),.12)}.hp.hp-light .fld .mbdg.green{color:var(--hp-success);background:rgba(var(--hp-success-rgb),.12)}.hp.hp-light .fld .ab{color:var(--hp-ink)}.hp.hp-light .fld .bar i{background:var(--hp-success-wash)}.hp.hp-light .fld .node.b,.hp.hp-light .fld .ttl{color:var(--hp-ink)}.hp.hp-light .fld .centre:after{background:linear-gradient(to bottom,rgba(var(--hp-ink-rgb),0),var(--n900) 90%)}.hp.hp-light .fld .te .nd.b,.hp.hp-light .fld .te .nd.ok{color:var(--hp-ink)}.hp.hp-light .fld .ovl{background:var(--hp-paper)}.hp.hp-light .fld .tbn.on{color:var(--hp-ink)}.hp.hp-light .fld .page{background:var(--hp-paper);color:var(--hp-ink)}.hp.hp-light .fld .page .ph1{color:var(--hp-ink)}.hp.hp-light .fld .page .hl.on{background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .fld .toast{background:var(--hp-success-wash);color:var(--hp-ink)}.hp.hp-light .fld .flh .h,.hp.hp-light .fld .modal .mh{color:var(--hp-ink)}.hp.hp-light .rsp .scan i{background:linear-gradient(to bottom,transparent 55%,rgba(var(--hp-accent-rgb),.12));box-shadow:0 0 20px 4px rgba(var(--hp-ink-rgb),.08),0 0 40px 8px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rsp .app{box-shadow:0 40px 80px -30px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rsp .bd.green{background:rgba(var(--hp-success-rgb),.12);color:var(--hp-success)}.hp.hp-light .rsp .bd.yellow{background:rgba(var(--hp-accent-rgb),.12);color:var(--hp-accent)}.hp.hp-light .rsp .bd.red{background:rgba(var(--hp-danger-rgb),.12);color:var(--hp-danger)}.hp.hp-light .rsp .bd.blue{background:rgba(var(--hp-ink-rgb),.06);color:var(--hp-muted)}.hp.hp-light .rsp .bd.purple,.hp.hp-light .rsp .bd.gray{background:rgba(var(--hp-ink-rgb),.06);color:var(--hp-ink)}.hp.hp-light .rsp .bd.orange{background:rgba(var(--hp-accent-rgb),.12);color:var(--hp-accent)}.hp.hp-light .rsp .pb.amber,.hp.hp-light .rsp .chead .t,.hp.hp-light .rsp .tfoot .pg i.cur,.hp.hp-light .rsp .side .lbl i,.hp.hp-light .rsp .crow.sel,.hp.hp-light .rsp .mh{color:var(--hp-ink)}.hp.hp-light .rsp .pb.up .sp{border-color:var(--hp-line);border-top-color:var(--hp-line)}.hp.hp-light .rsp .toast{color:var(--hp-ink);box-shadow:0 10px 30px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rsp .pop{box-shadow:0 10px 30px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rsp .pop .pgp{background:var(--hp-inset);color:var(--hp-muted)}.hp.hp-light .rsp .send{color:var(--hp-ink)}.hp.hp-light .rsp .send.stop{background:var(--hp-danger-wash)}.hp.hp-light .rsp .send.stop:after{background:linear-gradient(90deg,transparent,rgba(var(--hp-ink-rgb),.06),transparent)}.hp.hp-light .rsp .send .sq{background:var(--hp-paper)}.hp.hp-light .rsp .qhead .t{color:var(--hp-ink)}.hp.hp-light .rsp .spill.blue{background:var(--hp-inset);color:var(--hp-muted);border-color:var(--hp-line)}.hp.hp-light .rsp .spill.blue .dot{background:var(--hp-inset)}.hp.hp-light .rsp .spill.green{background:var(--hp-success-wash);color:var(--hp-success);border-color:var(--hp-success-line)}.hp.hp-light .rsp .spill.green .dot{background:var(--hp-success-wash)}.hp.hp-light .rsp .stat .v.or{color:var(--hp-accent)}.hp.hp-light .rsp .stat .v.gr{color:var(--hp-success)}.hp.hp-light .rsp .qmenu{box-shadow:0 10px 30px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .rsp .qr.sel{background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .rsp .console .cl .live i{background:var(--hp-inset)}.hp.hp-light .rsp .insp .big{color:var(--hp-ink)}.hp.hp-light .rsp .appr{background:var(--hp-success-wash);color:var(--hp-ink)}.hp.hp-light .rsp .sec.sel{color:var(--hp-ink)}.hp.hp-light .rsp .sheet{background:var(--hp-paper)}.hp.hp-light .rsp .pdf .pl{color:var(--hp-faint)}.hp.hp-light .rsp .pdoc,.hp.hp-light .rsp .pdoc .ph1,.hp.hp-light .rsp .pdoc .ph2{color:var(--hp-ink)}.hp.hp-light .rsp .pdoc .ph3{color:var(--hp-faint);border-bottom:1px solid var(--hp-line)}.hp.hp-light .rsp .pdoc h5{color:var(--hp-ink)}.hp.hp-light .rsp .pdoc .psig{color:var(--hp-faint);border-top:1px solid var(--hp-line)}.hp.hp-light .rsp .pdf .hl.on{background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .rsp .docx{color:var(--hp-ink)}.hp.hp-light .rsp .ctb td{border-right:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.hp.hp-light .rsp .ctb td:first-child{border-left:1px solid var(--hp-line)}.hp.hp-light .rsp .ctb tr:first-child td{border-top:1px solid var(--hp-line)}.hp.hp-light .rsp .docx .hb{border-bottom:1px solid var(--hp-line)}.hp.hp-light .rsp .docx .hb span,.hp.hp-light .rsp .docx h4{color:var(--hp-ink)}.hp.hp-light .rsp .docx .sel-on .selspan{background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .hp-diligence-panel .hp-diligence-columns{background:rgba(var(--hp-ink-rgb),.016);border-bottom:1px solid var(--hp-line);color:var(--hp-muted)}.hp.hp-light .hp-diligence-panel .qr .q{color:var(--hp-ink)}.hp.hp-light .hp-diligence-panel .qr .abs{color:var(--hp-accent)}.hp.hp-light .hp-skip{color:var(--hp-ink)}.hp.hp-light .hp-hero{background:radial-gradient(ellipse 65% 40% at 50% 47%,rgba(var(--hp-ink-rgb),.06),transparent)}.hp.hp-light .hp-button-primary{color:var(--hp-ink);box-shadow:0 4px 20px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hp-button-primary:hover{background:var(--hp-accent-wash);box-shadow:0 6px 24px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hp-button-secondary{border-color:var(--hp-line);background:rgba(var(--hp-ink-rgb),.012)}.hp.hp-light .hp-button-secondary:hover{background:rgba(var(--hp-ink-rgb),.031);border-color:var(--hp-line)}.hp.hp-light .hp-format-tag{border:1px solid var(--hp-line);color:var(--hp-muted)}.hp.hp-light .hp-section-index{color:var(--hp-muted)}.hp.hp-light .hp-section-index>span{color:var(--hp-accent);border:1px solid var(--hp-accent-line)}.hp.hp-light .hp-section-index>svg{color:var(--hp-accent)}.hp.hp-light h2>span{color:var(--hp-muted)}.hp.hp-light .hp-text-link,.hp.hp-light .hp-text-link:hover{color:var(--hp-accent)}.hp.hp-light .hp-workflows{background:radial-gradient(ellipse 60% 60% at 50% 70%,rgba(var(--hp-ink-rgb),.06),transparent)}.hp.hp-light .hp-section-heading>p{color:var(--hp-muted)}.hp.hp-light .hp-workflow-tabs>button{background:rgba(var(--hp-ink-rgb),.008);border:1px solid var(--hp-line);color:var(--hp-faint)}.hp.hp-light .hp-workflow-tabs small{color:var(--hp-faint)}.hp.hp-light .hp-workflow-tabs>button[aria-selected=true] small{color:var(--hp-accent)}.hp.hp-light .hp-workflow-tabs>button[aria-selected=true]{background:rgba(var(--hp-accent-rgb),.063);color:var(--hp-accent);border-color:var(--hp-accent-line)}.hp.hp-light .hp-workflow-tabs>button:hover{color:var(--hp-accent);border-color:var(--hp-accent-line)}.hp.hp-light .hp-workflow-tabs i{background:var(--hp-accent-wash)}.hp.hp-light .hp-workflow-output-bar{color:var(--hp-muted)}.hp.hp-light .hp-manuscript{background:var(--hp-paper);color:var(--hp-faint);box-shadow:0 7px 24px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hp-manuscript-meta{color:var(--hp-faint)}.hp.hp-light .hp-manuscript h4{color:var(--hp-ink)}.hp.hp-light .hp-manuscript-rule{background:var(--hp-inset)}.hp.hp-light .hp-manuscript-section b{color:var(--hp-ink)}.hp.hp-light .hp-manuscript sup{color:var(--hp-accent)}.hp.hp-light .hp-manuscript-figure p{color:var(--hp-faint)}.hp.hp-light .hp-manuscript-references{border-top:1px solid var(--hp-line)}.hp.hp-light .hp-workflow-finished{color:var(--hp-success)}.hp.hp-light .hp-workflow-description h3{color:var(--hp-ink)}.hp.hp-light .hp-workflow-description p{color:var(--hp-faint)}.hp.hp-light .hp-workflow-description .hp-text-link{border:1px solid var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.039)}.hp.hp-light .hp-workflow-description .hp-text-link:hover{background:rgba(var(--hp-accent-rgb),.094);border-color:var(--hp-accent-line)}.hp.hp-light .hp-workflow-disclaimer{color:var(--hp-faint)}.hp.hp-light .hp-trust-grid>div>svg{color:var(--hp-muted)}.hp.hp-light .hp-trust-grid h3{color:var(--hp-ink)}.hp.hp-light .hp-trust-grid p,.hp.hp-light .hp-interface-copy p{color:var(--hp-faint)}.hp.hp-light .hp-interface-options>a{border:1px solid var(--hp-line);background:rgba(var(--hp-ink-rgb),.008)}.hp.hp-light .hp-interface-options>a:hover{border-color:var(--hp-accent-line);background:rgba(var(--hp-ink-rgb),.016)}.hp.hp-light .hp-interface-icon{background:rgba(var(--hp-accent-rgb),.043);border:1px solid var(--hp-accent-line);color:var(--hp-accent)}.hp.hp-light .hp-interface-options b{color:var(--hp-ink)}.hp.hp-light .hp-interface-options small{color:var(--hp-faint)}.hp.hp-light .hp-interface-options>a>svg{color:var(--hp-muted)}.hp.hp-light .hp-closing:before{background:radial-gradient(ellipse at 50% 52%,rgba(var(--hp-accent-rgb),.024),transparent 65%)}.hp.hp-light .hp-closing-mark{color:var(--hp-accent);border:1px solid var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.035)}.hp.hp-light .hp-closing h2>span{color:var(--hp-accent)}.hp.hp-light .hp-closing>p{color:var(--hp-muted)}.hp.hp-light .hp-hero:after{background:linear-gradient(90deg,transparent,rgba(var(--hp-ink-rgb),.06) 25%,rgba(var(--hp-accent-rgb),.12) 50%,rgba(var(--hp-ink-rgb),.06) 75%,transparent)}.hp.hp-light .df-region{background:rgba(var(--hp-accent-rgb),.043)}.hp.hp-light .hp-playback button{border:1px solid var(--hp-line);color:var(--hp-ink);background:rgba(var(--hp-ink-rgb),.06)}.hp.hp-light .hp-playback button:hover{background:var(--hp-inset);border-color:var(--hp-accent-line);color:var(--hp-accent)}.hp.hp-light .hp-workflow-create{border:1px solid var(--hp-line);background:var(--hp-paper)}.hp.hp-light .hp-create-brief p{color:var(--hp-muted)}.hp.hp-light .hp-create-brief>div{border:1px solid var(--hp-line);color:var(--hp-muted)}.hp.hp-light .hp-create-brief svg{color:var(--hp-accent)}.hp.hp-light .hp-create-brief ul{color:var(--hp-muted)}.hp.hp-light .hp-format-line{color:var(--hp-muted)}.hp.hp-light .hf-branch-replay{border:1px solid var(--hp-line);background:rgba(var(--hp-ink-rgb),.035);color:var(--hp-muted)}.hp.hp-light .hf-branch-replay:hover{color:var(--hp-accent);border-color:var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.051)}.hp.hp-light .hf-value-transfer>span{border:1px solid var(--hp-accent-line);background:var(--hp-surface);color:var(--hp-accent);box-shadow:0 0 18px rgba(var(--hp-ink-rgb),.08),0 6px 12px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hf-source-focus{border:1.5px solid var(--hp-accent-line);background:rgba(var(--hp-accent-rgb),.12);box-shadow:0 0 0 4px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hf-data-toolbar{border-bottom:1px solid var(--hp-line)}.hp.hp-light .hf-data-toolbar>span{color:var(--hp-muted)}.hp.hp-light .hf-data-toolbar>span svg{color:var(--hp-accent)}.hp.hp-light .hf-view-switch{border:1px solid var(--hp-line);background:var(--hp-paper)}.hp.hp-light .hf-view-switch button{color:var(--hp-muted)}.hp.hp-light .hf-view-switch button[aria-pressed=true]{color:var(--hp-accent);background:rgba(var(--hp-accent-rgb),.098)}.hp.hp-light .hf-view-switch button:hover{color:var(--hp-accent);background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .hf-table-head{color:var(--hp-faint);border-bottom:1px solid var(--hp-line)}.hp.hp-light .hf-field-row{border-bottom:1px solid var(--hp-line);color:var(--hp-muted)}.hp.hp-light .hf-field-row.is-landing{background:rgba(var(--hp-accent-rgb),.12)}.hp.hp-light .hf-field-value strong{color:var(--hp-faint)}.hp.hp-light .hf-field-value svg{color:var(--hp-success)}.hp.hp-light .hf-field-row.is-filled strong{color:var(--hp-accent)}.hp.hp-light .hf-code-filename{color:var(--hp-muted);border-bottom:1px solid var(--hp-line)}.hp.hp-light .hf-json-face pre{color:var(--hp-muted)}.hp.hp-light .hf-json-face b{color:var(--hp-ink)}.hp.hp-light .hf-json-face em{color:var(--hp-accent)}.hp.hp-light .hf-data-status{border-top:1px solid var(--hp-line);color:var(--hp-success)}.hp.hp-light .hf-branch-toggle{border:1px solid var(--hp-line);color:var(--hp-accent);background:rgba(var(--hp-ink-rgb),.035)}.hp.hp-light .hf-branch-toggle:hover{background:rgba(var(--hp-accent-rgb),.102);border-color:var(--hp-accent-line)}.hp.hp-light .df-lines .hf-flow-pulse{stroke:var(--hp-accent);filter:drop-shadow(0 0 4px rgba(var(--hp-ink-rgb),.08))}.hp.hp-light .df-horizontal .df-reader{background:var(--hp-surface);border-color:var(--hp-accent-line)}@media (min-width: 761px){.hp.hp-light .hp-hero-copy .hp-button-secondary:hover{color:var(--hp-accent)}.hp.hp-light .df-reader.is-active{box-shadow:0 0 0 6px rgba(var(--hp-ink-rgb),.08),0 0 34px rgba(var(--hp-ink-rgb),.08)}.hp.hp-light .hf-panel-arrow{color:var(--hp-accent)}}.hp.hp-light .hp-trust-grid p,.hp.hp-light .hp-interface-copy p,.hp.hp-light .hp-interface-options small{color:var(--hp-muted)}@media (min-width: 701px) and (max-width: 820px){.hp.hp-light .ct-evidence{border-top:1px solid var(--hp-line)}}.hp.hp-light .hp-workflow-panel:focus-visible{outline:2px solid var(--hp-accent-line)}.hp.hp-light .hp-workflow-viewport{background:var(--hp-paper);border:1px solid var(--hp-line)}.hp.hp-light{--hp-bg: #ffffff;--hp-surface: #f8fafc;--hp-ink: #0b1220;--hp-muted: #475569;--hp-faint: #475569;--hp-line: #e2e8f0;--hp-amber: #1d4ed8;--hp-accent: #1d4ed8;--hp-accent-rgb: 29, 78, 216;--hp-ink-rgb: 11, 18, 32;--hp-success-rgb: 21, 128, 61;--hp-danger-rgb: 185, 28, 28;--hp-accent-wash: #eff6ff;--hp-accent-line: #bfdbfe;--hp-success: #15803d;--hp-success-wash: #f0fdf4;--hp-success-line: #bbf7d0;--hp-danger: #b91c1c;--hp-danger-wash: #fef2f2;--hp-danger-line: #fecaca;--hp-highlight: #fde68a;--hp-paper: #ffffff;--hp-inset: #f1f5f9;color-scheme:light;background:var(--hp-bg);color:var(--hp-ink)}.hp.hp-light .hp-hero{background:var(--hp-bg);padding-block:56px 64px;border-bottom:1px solid var(--hp-line)}.hp.hp-light h1{font-weight:650}.hp.hp-light .hp-hero-copy h1{font-size:clamp(38px,3.7vw,53px);line-height:1.08;letter-spacing:-.045em}.hp.hp-light .hp-hero-copy .hp-hero-intro{font-size:17px;line-height:1.75}.hp.hp-light .hp-button-primary{color:#fff;background:var(--hp-accent);box-shadow:0 4px 10px #0b12200d}.hp.hp-light .hp-button-primary:hover{background:#1e3a8a;box-shadow:0 6px 16px #0b122017}.hp.hp-light .hp-hero-copy .hp-button{min-height:48px;font-size:14px;padding-inline:20px}.hp.hp-light nav{min-height:88px;border-bottom:1px solid var(--hp-line)}.hp.hp-light nav .chakra-button{color:var(--hp-ink);font-size:14px}.hp.hp-light nav .chakra-button:hover{background:#f8fafc}.hp.hp-light nav a[href="/contact"]{background:var(--hp-accent);color:#fff}.hp.hp-light nav a[href="/login"]{border-color:var(--hp-line)}.hp.hp-light nav img{filter:brightness(0) opacity(.86)}.hp.hp-light .df{--df-line: #cbd5e1}.hp.hp-light .df-output,.hp.hp-light .df-output.is-active{color:var(--hp-ink);background:#fff;border-color:#e2e8f0;box-shadow:0 6px 20px #0b122008}.hp.hp-light .df-output.is-active{border-color:#60a5fa}.hp.hp-light .df-output-demo{background:#f8fafc}.hp.hp-light .df-horizontal .df-reader{background:var(--hp-paper);border-color:var(--hp-line);box-shadow:0 8px 18px #0b12200d;overflow:hidden}.hp.hp-light .df-horizontal .df-reader-logo{color:var(--hp-accent);background:transparent;border:0;border-radius:inherit}.hp.hp-light .df-source-button{border-color:#e2e8f0;box-shadow:0 20px 44px #0b122014,0 2px 5px #0b12200a}.hp.hp-light .df-source-button:before,.hp.hp-light .df-source-button:after{background:#fff;border-color:#e2e8f0}.hp.hp-light .df-wire-lit,.hp.hp-light .hf-flow-pulse{stroke:#1d4ed8;filter:none}.hp.hp-light .df-region{border-color:#1d4ed8;background:#1d4ed808}.hp.hp-light .df-region>span{color:#fff;background:#1d4ed8}.hp.hp-light .df-scan{height:2px;background:rgba(var(--hp-accent-rgb),.65);box-shadow:0 -8px 18px 2px rgba(var(--hp-accent-rgb),.1),0 0 6px rgba(var(--hp-accent-rgb),.2)}.hp.hp-light .df-output:hover{background:#fff;border-color:#60a5fa}.hp.hp-light .hc-response,.hp.hp-light .hc-response:before{background:#fff}.hp.hp-light .hc-question{background:#eff6ff}.hp.hp-light .hc-response{padding-inline:12px}.hp.hp-light .hc-source{padding-inline:9px;border-top:1px solid var(--hp-line);border-radius:6px}.hp.hp-light .hf-view-switch{background:#f8fafc;border-color:#e2e8f0}.hp.hp-light .hf-view-switch button[aria-pressed=true]{background:#fff;color:#1d4ed8;box-shadow:0 1px 3px #0b12200d}.hp.hp-light .hf-field-row.is-filled strong{font-weight:600}.hp.hp-light .hc-send{background:#1d4ed8;color:#fff}.hp.hp-light .hp-playback button{color:#475569;background:#fff;border-color:#e2e8f0}.hp.hp-light .hp-playback button:hover{color:#1d4ed8;background:#eff6ff}.hp.hp-light .hp-playback .hp-playback-restart{background:transparent;border-color:transparent}.hp.hp-light .hp-button-secondary{background:#fff;color:#0b1220;border-color:#cbd5e1}.hp.hp-light .hp-button-secondary:hover{background:#eff6ff;border-color:#93c5fd}.hp.hp-light .hp-section-index{color:#475569;font-size:12px;font-weight:600;letter-spacing:.13em}.hp.hp-light .hp-section-index>span{background:#eff6ff;color:#1d4ed8;border:0;font-size:11px}.hp.hp-light h2>span{color:#475569}.hp.hp-light .hp-section-heading h2{font-weight:550;letter-spacing:-.035em}.hp.hp-light .hp-section-summary>p{color:var(--hp-muted)}.hp.hp-light .hp-text-link{color:#1d4ed8;font-size:14px;font-weight:600}.hp.hp-light .hp-text-link:hover{color:#1e3a8a}.hp.hp-light .hp-capability-wide,.hp.hp-light .hp-hero+.hp-capability-wide{padding-block:clamp(64px,7vw,104px)}.hp.hp-light .hp-workflows{background:#f8fafc;padding-block:80px}.hp.hp-light .hp-workflows .hp-section-heading{margin-bottom:36px}.hp.hp-light .hp-workflows .hp-section-heading h2{font-size:clamp(32px,3.15vw,44px)}.hp.hp-light .xc-demo,.hp.hp-light .rc-demo{background:#fff;border-color:#e2e8f0;box-shadow:0 14px 40px #0b122006}.hp.hp-light .xc-toolbar,.hp.hp-light .rc-toolbar{background:#f8fafc}.hp.hp-light .xc-stage{background:#fff}.hp.hp-light .xc-connector-track{background:linear-gradient(90deg,rgba(var(--hp-accent-rgb),.15),rgba(var(--hp-accent-rgb),.5),rgba(var(--hp-accent-rgb),.15))}.hp.hp-light .xc-connector-track>i,.hp.hp-light .xc-row-link>i{background:linear-gradient(90deg,transparent,var(--hp-accent))}.hp.hp-light .xc-row-link.is-current{background:var(--hp-accent-line)}.hp.hp-light .xc-connector-arrow{background:#fff;border-color:var(--hp-accent);color:var(--hp-accent)}.hp.hp-light .xc-progress{background:var(--hp-line)}.hp.hp-light .xc-progress>span,.hp.hp-light .xc-status-dot,.hp.hp-light .hc-research-dots i,.hp.hp-light .hc-caret,.hp.hp-light .hp-workflow-tabs i{background:var(--hp-accent)}.hp.hp-light .rsp .scan i{background:linear-gradient(to bottom,transparent 55%,rgba(var(--hp-accent-rgb),.28));box-shadow:0 2px 0 var(--hp-accent),0 0 16px rgba(var(--hp-accent-rgb),.15)}@media (max-width: 700px){.hp.hp-light .xc-connector-track{background:linear-gradient(0deg,rgba(var(--hp-accent-rgb),.15),rgba(var(--hp-accent-rgb),.5),rgba(var(--hp-accent-rgb),.15))}.hp.hp-light .xc-connector-track>i{background:linear-gradient(0deg,var(--hp-accent),transparent)}}.hp.hp-light .xc-tabs button[aria-selected=true]{background:#eff6ff;border-bottom-color:#1d4ed8}.hp.hp-light .xc-source-index{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.hp.hp-light .xc-source-region.is-current{border-color:#1d4ed8;background:#1d4ed814;box-shadow:0 0 0 1px #1d4ed81f}.hp.hp-light .xc-source-region.is-extracted{border-color:#1d4ed87f;background:#1d4ed808}.hp.hp-light .xc-source-region.is-current.is-extracted{background:#1d4ed814}.hp.hp-light .rc-demo{--rc-border: #e2e8f0;--rc-muted: #475569;--rc-gold: #1d4ed8;--rc-green: #15803d}.hp.hp-light .rc-user-message{background:#eff6ff;border-color:#e2e8f0}.hp.hp-light .rc-research{border:0;box-shadow:none}.hp.hp-light .rc-answer,.hp.hp-light .rc-chat{background:#fff}.hp.hp-light .hp-workflow-tabs>button{background:#fff;border-color:#cbd5e1;color:#334155}.hp.hp-light .hp-workflow-tabs small{color:#475569}.hp.hp-light .hp-workflow-tabs>button[aria-selected=true] small{color:#1d4ed8}.hp.hp-light .hp-workflow-description h3{color:#0b1220}.hp.hp-light .hp-workflow-description p{color:#475569}.hp.hp-light .hp-workflow-description .hp-text-link{border-color:#93c5fd}.hp.hp-light .hp-format-line,.hp.hp-light .hp-workflow-disclaimer{color:#475569}.hp.hp-light .hp-workflow-tabs>button[aria-selected=true]{background:#fff;color:#1d4ed8;border-color:#60a5fa;box-shadow:0 2px 6px #0b122005}.hp.hp-light .hp-workflow-viewport{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.hp.hp-light .hp-workflow-transition{animation:none}.hp.hp-light .hp-workflow-create{background:transparent}.hp.hp-light .hp-workflow-canvas .fld .app,.hp.hp-light .hp-workflow-canvas .rsp .app{background:#fff;border:1px solid #94a3b8;box-shadow:0 18px 36px -18px #0b122040,0 3px 10px #0b122014}.hp.hp-light .hp-workflow-canvas .fld .tb,.hp.hp-light .hp-workflow-canvas .rsp .tb{background:#f8fafc;border-bottom-color:#cbd5e1}.hp.hp-light .hp-workflow-canvas .hp-manuscript{border-color:#94a3b8;box-shadow:0 18px 36px -18px #0b122040,0 3px 10px #0b122014}.hp.hp-light .hp-manuscript{background:#fff;border:1px solid #e2e8f0}.hp.hp-light .hp-foundation{padding-top:88px}.hp.hp-light .hp-trust-grid{gap:34px}.hp.hp-light .hp-trust-grid>div>svg{color:#1d4ed8;stroke-width:1.5}.hp.hp-light .hp-trust-grid p,.hp.hp-light .hp-interface-copy p{color:#475569;font-size:16px}.hp.hp-light .hp-interface-options>a{background:#fff;border-color:#e2e8f0}.hp.hp-light .hp-interface-options>a:hover{background:#eff6ff;border-color:#bfdbfe}.hp.hp-light .hp-interface-options small{color:#475569;font-size:14px}.hp.hp-light .hp-closing{padding-block:88px 100px}.hp.hp-light .hp-closing h2{font-weight:550;letter-spacing:-.04em}.hp.hp-light .hp-closing-mark{color:#1d4ed8}.hp.hp-light .hp-closing>p{color:#475569;font-size:17px}.hp.hp-light footer[data-site-footer]{background:#f8fafc;color:var(--hp-ink)}.hp.hp-light footer[data-site-footer] .chakra-text,.hp.hp-light footer[data-site-footer] .chakra-link{color:#475569}.hp.hp-light footer[data-site-footer] .chakra-link:hover{color:#1d4ed8}.hp.hp-light footer[data-site-footer] svg{color:#1d4ed8}.hp.hp-light footer[data-site-footer] .chakra-stack{border-color:#e2e8f0}.hp.hp-light .fld,.hp.hp-light .rsp{--n50: #0b1220;--n100: #0b1220;--n200: #334155;--n300: #475569;--n400: #475569;--n500: #475569;--n600: #cbd5e1;--n700: #e2e8f0;--n800: #f8fafc;--n900: #ffffff;--n950: #f8fafc;--b200: #1d4ed8;--b300: #1d4ed8;--b400: #1d4ed8;--b500: #1d4ed8;--b600: #1d4ed8;--b700: #1e3a8a;--wa50: #f8fafc;--wa100: #f1f5f9;--wa200: #e2e8f0;--wa300: #cbd5e1;--g300: #15803d;--g400: #15803d;--g500: #15803d;--r300: #b91c1c;--r400: #b91c1c;--r500: #b91c1c;--o200: #996614;--o300: #996614;--o400: #996614;--o500: #996614;--bl300: #1d4ed8;--y400: #996614;--y200: #996614;--teal: #1d4ed8;--gy400: #475569;--gy500: #475569;--gy600: #e2e8f0;--gy700: #f8fafc;--acc-soft: rgb(29 78 216 / 8%);--acc-faint: rgb(29 78 216 / 4%);--rev-wash: rgb(29 78 216 / 6%);--mm: rgb(185 28 28 / 6%);--mm-row: rgb(185 28 28 / 5%)}.hp.hp-light .rsp .ph{color:#475569}.hp.hp-light .fld{--o200: #92400e;--o300: #92400e;--o400: #d97706;--o500: #b45309;--y200: #d97706;--y400: #92400e;--rev-wash: #fff7e6;--mm: #fee2e2;--mm-row: #fef2f2}.hp.hp-light .fld .card.flag,.hp.hp-light .fld .node.flag{background:#fff7e6;border-color:#d97706}.hp.hp-light .fld .rbox{background:#fff7e6;color:#92400e;border-color:#d97706}.hp.hp-light .fld .st.rev{color:#92400e;background:#fef3c7;box-shadow:inset 0 0 0 1px #fcd34d;padding:2px 4px;border-radius:3px;font-weight:700}.hp.hp-light .fld .rt .v.rev,.hp.hp-light .fld .vb .v.rev{background:transparent;color:#92400e;font-weight:700}.hp.hp-light .fld .stat:has(.n.or){background:#fff7e6;border-color:#f59e0b}.hp.hp-light .fld .stat:has(.n.red){background:#fef2f2;border-color:#fca5a5}.hp.hp-light .fld .mbox{background:#fef2f2;border-color:#b91c1c}.hp.hp-light .fld .page .hl.on{background:#fde68aa6}.hp.hp-light .fld .page .bbox{border-color:#d97706;background:#fde68a2e}.hp.hp-light .rc-pdf-highlight{background:#1d4ed812;border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed814}.hp.hp-light .rc-pdf-highlight>span{background:#1d4ed8;color:#fff}body:has(.hp-light){background:#fff}body:has(.hp-light) .chakra-menu__menu-list{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 36px #0b122012}body:has(.hp-light) .chakra-menu__menuitem{background:#fff;color:#334155}body:has(.hp-light) .chakra-menu__menuitem:hover,body:has(.hp-light) .chakra-menu__menuitem:focus{background:#eff6ff;color:#1d4ed8}body:has(.hp-light) .chakra-menu__menuitem svg{color:#1d4ed8}body:has(.hp-light) .chakra-menu__group__title{color:#475569}body:has(.hp-light) .chakra-menu__divider{border-color:#e2e8f0}body:has(.hp-light) .chakra-menu__menuitem[href="/contact"]{background:#1d4ed8;color:#fff}body:has(.hp-light) .chakra-modal__content,body:has(.hp-light) .chakra-tooltip{background:#fff;color:#0b1220;border-color:#e2e8f0;--popper-arrow-bg: white}.hp.hp-light ::selection{background:#eff6ff;color:#0b1220}@media (max-width: 1099px){.hp.hp-light .hp-hero-copy h1{font-size:clamp(34px,3.7vw,42px)}}@media (max-width: 760px){.hp.hp-light nav{min-height:76px}.hp.hp-light .hp-hero{padding-block:40px 48px}.hp.hp-light .hp-hero-copy h1{font-size:clamp(38px,7vw,52px)}.hp.hp-light .hp-section-index{font-size:11px}.hp.hp-light .hp-button{min-height:48px;font-size:14px}.hp.hp-light .hp-workflows{padding-block:60px}.hp.hp-light .hp-foundation{padding-top:60px}.hp.hp-light .hp-trust-grid{gap:32px 24px}.hp.hp-light .hp-trust-grid p{font-size:14px}.hp.hp-light .hp-closing{padding-block:60px 72px}}.hp.hp-light .hp-skip,.hp.hp-light .fld .ab,.hp.hp-light .fld .node.b,.hp.hp-light .fld .te .nd.b,.hp.hp-light .fld .te .nd.ok,.hp.hp-light .rsp .pb.amber,.hp.hp-light .rsp .side .lbl i,.hp.hp-light .rsp .send{color:#fff}.hp.hp-light nav a[href="/contact"]:hover{background:#1e3a8a;color:#fff}body:has(.hp-light){color-scheme:light}@media (min-width: 761px){.hp.hp-light .hp-hero-copy{container-type:inline-size}.hp.hp-light .hp-hero-copy h1{font-size:min(48px,12.25cqi)}.hp.hp-light .hp-hero-copy h1 span{white-space:nowrap}}.hp.hp-light .hp-hero-copy h1 span{display:block;color:var(--hp-accent);font-size:inherit}@media (max-width: 760px){.hp.hp-light .hp-hero-copy{width:100%;min-width:0}.hp.hp-light .hp-hero-copy h1 span{display:inline;white-space:normal}}.hp.hp-light .df-output-demo,.hp.hp-light .xc-result{background:#fff}.hp.hp-light .hc-source,.hp.hp-light .rc-demo .rc-citation,.hp.hp-light .rc-source-quote{background:var(--hp-accent-wash)}.hp.hp-light .hp-workflow-tabs>button[aria-selected=true]{background:var(--hp-accent-wash)}.hp.hp-light .hp-workflow-tabs>button[aria-selected=true],.hp.hp-light .hp-workflow-tabs>button[aria-selected=true] small,.hp.hp-light .xc-tabs button[aria-selected=true],.hp.hp-light .hc-source>span,.hp.hp-light .hc-source>span b,.hp.hp-light .hc-source mark,.hp.hp-light .rc-demo .rc-citation,.hp.hp-light .rc-demo .rc-citation>span{color:#1e3a8a}.hp.hp-light .df-region{border-color:var(--hp-highlight);background:#fde68a0d}.hp.hp-light .df-region>span{color:var(--hp-ink);background:var(--hp-highlight)}.hp.hp-light .hf-source-focus{border:2px solid var(--hp-accent);background:rgba(var(--hp-accent-rgb),.18);box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(var(--hp-accent-rgb),.22)}.hp.hp-light .hf-field-row.is-landing{background:var(--hp-accent-wash)}.hp.hp-light .hw-connector{background:var(--hp-line)}.hp.hp-light .hw-connector i{background:var(--hp-accent);box-shadow:0 0 5px rgba(var(--hp-accent-rgb),.2)}@media (max-width: 760px){.hp.hp-light .hw-connector{width:2px}}.hp.hp-light #extract,.hp.hp-light .hp-closing{background:var(--hp-surface);box-shadow:0 0 0 100vmax var(--hp-surface);clip-path:inset(0 -100vmax)}.hp.hp-light #answers{background:var(--hp-bg)}.hp.hp-light .hp-foundation{background:var(--hp-bg);color:var(--hp-ink);box-shadow:0 0 0 100vmax var(--hp-bg);clip-path:inset(0 -100vmax);padding-bottom:72px;--hp-line: #e2e8f0}.hp.hp-light .hp-foundation h2,.hp.hp-light .hp-foundation h2>span,.hp.hp-light .hp-foundation h3,.hp.hp-light .hp-foundation .hp-interface-options b{color:var(--hp-ink)}.hp.hp-light .hp-foundation .hp-section-index,.hp.hp-light .hp-foundation .hp-trust-grid p,.hp.hp-light .hp-foundation .hp-interface-copy p,.hp.hp-light .hp-foundation .hp-interface-options small{color:var(--hp-muted)}.hp.hp-light .hp-foundation .hp-text-link{color:var(--hp-accent)}.hp.hp-light .hp-foundation .hp-section-index>svg,.hp.hp-light .hp-foundation .hp-trust-grid>div>svg,.hp.hp-light .hp-foundation .hp-interface-icon,.hp.hp-light .hp-foundation .hp-interface-options>a>svg{color:var(--hp-accent)}.hp.hp-light .hp-foundation .hp-text-link:hover{color:#1e3a8a}.hp.hp-light .hp-foundation .hp-interface-options>a{background:#fff;border-color:var(--hp-line)}.hp.hp-light .hp-foundation .hp-interface-options>a:hover{background:var(--hp-accent-wash);border-color:#bfdbfe}.hp.hp-light .hp-foundation .hp-interface-icon{background:var(--hp-accent-wash);border-color:#bfdbfe}.hp.hp-light footer[data-site-footer]{background:#0b1220;color:#fff}.hp.hp-light footer[data-site-footer] .chakra-text,.hp.hp-light footer[data-site-footer] .chakra-link{color:#e2e8f0}.hp.hp-light footer[data-site-footer] .chakra-link:hover{color:#fff}.hp.hp-light footer[data-site-footer] svg{color:#93c5fd}.hp.hp-light footer[data-site-footer] .chakra-stack{border-color:#334155}@media (max-width: 760px){.hp.hp-light .hp-foundation{padding-bottom:48px}}@media (max-width: 760px){.hp.hp-light .df-horizontal .df-map{gap:20px}.hp.hp-light .df-horizontal .df-output{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:36px auto minmax(0,1fr);gap:6px 8px;padding:10px;min-height:0;border-radius:12px}.hp.hp-light .df-horizontal .df-data{height:260px}.hp.hp-light .df-horizontal .df-answers{height:330px}.hp.hp-light .df-horizontal .df-work{grid-template-rows:36px auto auto}.hp.hp-light .df-horizontal .df-work .df-output-demo.hw-demo{min-height:350px}.hp.hp-light .df-output .df-output-heading{grid-area:1 / 2;margin:0}.hp.hp-light .df-output .df-output-heading .df-output-icon{display:none}.hp.hp-light .df-output>h3{grid-area:1 / 1;align-self:center;margin:0;font-size:16px;line-height:1.4;min-height:0}.hp.hp-light .df-output .hf-panel-arrow{display:inline;margin-left:5px;width:11px;height:11px;color:#d2b477}.hp.hp-light .df-output .df-output-description{display:block;grid-area:2 / 1 / 3 / -1;margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--hp-muted)}.hp.hp-light .df-horizontal .df-output .df-output-demo{grid-area:3 / 1 / 4 / -1;min-height:0;margin:0;border-radius:6px}.hp.hp-light .df-output .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.hp-light .df-output .df-card-link>svg{display:none}.hp.hp-light .df-output .hf-branch-replay{min-height:28px;padding:5px 7px;font-size:11px;gap:5px}.hp.hp-light .df-output .hf-branch-toggle{width:28px;height:28px;font-size:12px}.hp.hp-light .df>.hp-playback{margin:8px 0 0}.hp.hp-light .df>.hp-playback button{min-height:26px;padding:4px 8px;font-size:11px}.hp.hp-light .hf-data-toolbar{min-height:28px;padding:3px 9px}.hp.hp-light .hf-data-toolbar>span{font-size:11px}.hp.hp-light .hf-view-switch{padding:1px;gap:1px}.hp.hp-light .hf-view-switch button{min-height:22px;padding:3px 5px;font-size:10px}.hp.hp-light .hf-view-switch button>span{display:inline}.hp.hp-light .hf-view-switch svg{width:10px;height:10px}.hp.hp-light .hf-flip-scene{min-height:0}.hp.hp-light .hf-flip-panel{top:3px;right:12px;bottom:3px;left:12px}.hp.hp-light .hf-table-face{display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}.hp.hp-light .hf-table-head{display:none}.hp.hp-light .hf-field-row{height:auto;font-size:12px;gap:10px;grid-template-columns:minmax(0,1fr) 70px}.hp.hp-light .hf-field-row:last-child{border-bottom:0}.hp.hp-light .hf-field-value{gap:6px}.hp.hp-light .hf-field-value strong{font-size:13px}.hp.hp-light .hf-field-value svg{width:9px;height:9px}.hp.hp-light .hf-code-filename,.hp.hp-light .hf-data-status{display:none}.hp.hp-light .hf-json-face pre{padding:0;font-size:11px;line-height:1.35}.hp.hp-light .hc-document,.hp.hp-light .hc-composer-label,.hp.hp-light .hc-source p{display:none}.hp.hp-light .hc-conversation{flex:1;min-height:0;padding:6px 10px}.hp.hp-light .hc-question{padding:3px 8px;margin-bottom:5px;max-width:90%;border-radius:10px 10px 2px}.hp.hp-light .hc-speaker{font-size:9px;line-height:11px;margin-bottom:2px}.hp.hp-light .hc-question p{font-size:12px;line-height:17px}.hp.hp-light .hc-response{width:326px;max-width:95%;padding:5px 9px;border-radius:12px}.hp.hp-light .hc-response:before{width:8px;height:8px;left:-4px;bottom:13px}.hp.hp-light .hc-assistant-name{font-size:11px;line-height:16px;gap:5px}.hp.hp-light .hc-assistant-name>svg{width:14px;height:14px}.hp.hp-light .hc-answer-area{min-height:17px;margin-top:1px}.hp.hp-light .hc-answer{font-size:13px;line-height:17px}.hp.hp-light .hc-research{font-size:10px;line-height:17px;white-space:nowrap}.hp.hp-light .hc-source{margin-top:5px;padding-top:4px}.hp.hp-light .hc-source>span{flex-wrap:nowrap;font-size:11px;line-height:14px}.hp.hp-light .hc-source>span b{font-size:10px;padding:0 4px}.hp.hp-light .hc-composer{padding:3px 8px}.hp.hp-light .hc-input{min-height:28px;padding:3px 4px 3px 8px;font-size:12px;line-height:17px;gap:6px}.hp.hp-light .hc-send{width:22px;height:22px}.hp.hp-light .hc-send>svg{width:14px;height:14px}.hp.hp-light .hc-ready{font-size:12px;gap:7px}.hp.hp-light .hc-ready>svg{width:23px;height:23px}.hp.hp-light .df-output>h3{font-size:16px}.hp.hp-light .df-output .hf-branch-replay{min-height:36px}.hp.hp-light .df-output .hf-branch-toggle{width:36px;height:36px}.hp.hp-light .hf-field-row{min-height:28px}.hp.hp-light .hc-conversation{padding:8px}.hp.hp-light .hc-response{padding:7px 10px}.hp.hp-light .hc-question{margin-bottom:8px}.hp.hp-light .hc-input{min-height:32px}.hp.hp-light .hc-source{padding-inline:9px}}.hp.hp-light .rsp.rsp-product-panel .app{background:#fff;border-color:#cbd5e1;box-shadow:0 24px 56px -20px #0f172a3d,0 4px 12px #0f172a0f}.hp.hp-light .rsp.rsp-product-panel .app .tb{background:#eef2f7;border-bottom-color:#cbd5e1}.hp.hp-light .rsp.rsp-product-panel .app .side{background:#f8fafc;border-right-color:#e2e8f0}.hp.hp-light .rsp .toast{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;box-shadow:0 8px 24px #0f172a1a}.hp.hp-light .rsp .toast span{opacity:1}.public-site{min-height:100vh;background:#fff;color:#0b1220;color-scheme:light}body:has(.public-site){background:#fff}.public-site .hp-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.public-site img[src="/logo_white.png"]{filter:brightness(0) opacity(.9)}.public-site footer img[src="/logo_white.png"]{filter:none}.public-site :focus-visible{outline-color:#1d4ed8}.public-site input,.public-site textarea,.public-site select{color-scheme:light}.public-site .fld .app,.public-site .rsp .app{box-shadow:0 12px 32px #0b122012}@media (max-width: 760px){.public-site .hp-wrap{width:calc(100% - 36px)}}.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:not(.public-site) 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:not(.public-site) 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:not(.public-site) 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:not(.public-site) 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:not(.public-site) h1{font-size:40px;line-height:1.1;margin-top:20px}.hp:not(.public-site) 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:not(.public-site) 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:not(.public-site) 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-lines.hf-value-paths{z-index:5;pointer-events:none}.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 .hf-carried-value rect{fill:#182436;stroke:#f5c469;stroke-width:1}.hp .hf-carried-value text{fill:#ffe2a6;font-size:12px;font-weight:600;font-family:inherit}.hp.hp-light .hf-carried-value rect{fill:#eff6ff;stroke:#1d4ed8}.hp.hp-light .hf-carried-value text{fill:#1d4ed8}.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}.rfp-page .ev-explorer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:64px;margin-top:45px}.rfp-page .ev-analysis,.rfp-page .ev-viewer-wrap{display:flex;flex-direction:column;min-width:0}.rfp-page .ev-column-label{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:22px;margin-bottom:16px}.rfp-page .ev-column-label>span:first-child{font-size:10px;letter-spacing:.09em;font-weight:600;color:#617da5}.rfp-page .ev-column-label>span:last-child{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#8295b0}.rfp-page .ev-column-label .ev-opened-status{color:#547abd}.rfp-page .ev-chat{display:flex;flex-direction:column;flex:1;border:1px solid #d3deee;border-radius:9px;background:#fff;box-shadow:0 10px 25px #264a8608}.rfp-page .ev-chat-toolbar{display:flex;align-items:center;gap:10px;min-height:57px;padding:11px 22px;border-bottom:1px solid #dfe7f3;border-radius:9px 9px 0 0;background:#f9fbff;color:#4e76bc}.rfp-page .ev-chat-toolbar>svg{width:20px;height:20px;flex-shrink:0}.rfp-page .ev-chat-toolbar>div{display:flex;flex-direction:column;gap:1px}.rfp-page .ev-chat-toolbar strong{color:#2e4b77;font-size:13px;font-weight:600}.rfp-page .ev-chat-toolbar>div>span{color:#8a9ab1;font-size:9px}.rfp-page .ev-chat-toolbar>span{margin-left:auto;font-size:8px;letter-spacing:.07em;color:#8b9cb5}.rfp-page .ev-conversation{display:flex;flex-direction:column;flex:1;min-width:0;padding:28px 30px 30px}.rfp-page .ev-user-question{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;margin-bottom:34px}.rfp-page .ev-user-question>span{color:#8493a8;font-size:11px;flex-shrink:0}.rfp-page .ev-user-question p{max-width:88%;margin:0;padding:11px 16px;background:#f0f4fa;border:1px solid #e7edf5;border-radius:10px 10px 2px;color:#425e85;font-size:14px;line-height:1.5}.rfp-page .ev-answer-author{display:flex;align-items:center;gap:10px}.rfp-page .ev-assistant-avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #d4e0f5;border-radius:9px;background:#f0f5ff;color:#4778d1;font-size:20px}.rfp-page .ev-answer-author>div{display:flex;flex-direction:column;gap:2px}.rfp-page .ev-answer-author strong{color:#324f7a;font-size:13px;font-weight:600}.rfp-page .ev-answer-author>div>span{font-size:10px;color:#8596ad}.rfp-page .ev-answer-text{margin:20px 0 14px;color:#253e63;font-size:24px;font-weight:450;line-height:1.4;letter-spacing:-.025em}.rfp-page .ev-answer-detail{margin:0 0 28px;color:#7b8da8;font-size:14px;line-height:1.8}.rfp-page .ev-answer-source{margin-top:auto;padding-top:12px}.rfp-page .ev-answer-source>span{display:block;font-size:9px;letter-spacing:.07em;font-weight:500;color:#8198b9;margin-bottom:10px}.rfp-page .ev-citation{display:flex;align-items:center;gap:12px;width:100%;min-height:65px;padding:12px 14px;border:1px solid #b6cbf0;border-radius:7px;background:#f2f6ff;color:#4870b2;text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.rfp-page .ev-citation:hover{background:#eaf1ff;border-color:#87abe6}.rfp-page .ev-citation:focus-visible,.rfp-page .ev-question-picker button:focus-visible{outline:2px solid #527ee0;outline-offset:4px}.rfp-page .ev-citation>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.rfp-page .ev-citation strong{color:#355f9e;font-size:13px;font-weight:500;line-height:1.4}.rfp-page .ev-citation small{color:#7190be;font-size:10px;line-height:1.5}.rfp-page .ev-citation>svg{margin-left:auto;flex-shrink:0;font-size:18px;transition:transform .18s}.rfp-page .ev-citation:hover>svg{transform:translate(2px)}.rfp-page .ev-reference{display:grid;place-items:center;width:27px;height:30px;flex:0 0 27px;border-radius:4px;border:1px solid #b7cbec;background:#fff;color:#4873be;font-size:12px;font-weight:500}.rfp-page .ev-gap .ev-answer-author>div>span{color:#a08042}.rfp-page .ev-gap .ev-citation{color:#9b7c42;background:#fffcf6;border-color:#dfcba5}.rfp-page .ev-gap .ev-citation:hover{background:#fff8e9;border-color:#d0b47b}.rfp-page .ev-gap .ev-reference{color:#9e7935;border-color:#dfcba5;background:#fff9ec}.rfp-page .ev-gap .ev-citation strong{color:#96723d}.rfp-page .ev-gap .ev-citation small{color:#a18d6e}.rfp-page .ev-question-picker{padding:18px 24px 20px;border-top:1px solid #e7edf6}.rfp-page .ev-question-picker>span{display:block;color:#8295b1;font-size:10px;margin-bottom:10px}.rfp-page .ev-question-picker>div{display:flex;flex-wrap:wrap;gap:8px}.rfp-page .ev-question-picker button{padding:7px 10px;border:1px solid #dce5f4;border-radius:5px;background:#fff;color:#738aaa;font-size:11px;line-height:1.5;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.rfp-page .ev-question-picker button:hover{background:#f5f8ff;color:#416bb3;border-color:#a8bfe6}.rfp-page .ev-question-picker button[aria-pressed=true]{color:#3866b1;background:#edf3ff;border-color:#aac1eb}.rfp-page .ev-analysis-note{display:flex;align-items:center;gap:7px;margin:13px 0 0;min-height:16px;color:#7c91b2;font-size:10px;line-height:1.6}.rfp-page .ev-analysis-note svg{flex-shrink:0}.rfp-page .ev-wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible;color:#7196dc}.rfp-page .ev-wire>path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.rfp-page .ev-wire circle{stroke:currentColor;stroke-width:1.5;fill:#fff}.rfp-page .ev-missing .ev-wire{color:#c4a269}.rfp-page .ev-missing .ev-wire>path{stroke-dasharray:5 5}.rfp-page .ev-document-viewer{display:flex;flex-direction:column;flex:1;border:1px solid #cdd5e1;background:#e7ecf2;border-radius:9px;padding:0;box-shadow:0 10px 25px #264a8610}.rfp-page .ev-document-toolbar{display:flex;align-items:center;gap:9px;min-height:57px;padding:14px 20px;border-bottom:1px solid #cfd8e4;background:#f3f6fa;border-radius:9px 9px 0 0;color:#6d88b4}.rfp-page .ev-document-toolbar>svg{flex-shrink:0;font-size:17px}.rfp-page .ev-document-toolbar strong{flex:1;font-size:11px;font-weight:500;line-height:1.5}.rfp-page .ev-document-toolbar>span{flex-shrink:0;padding:4px 7px;border:1px solid #cddbee;border-radius:4px;background:#f6f9fe;color:#7d93b5;font-size:10px;letter-spacing:.04em}.rfp-page .ev-paper-stage{display:grid;place-items:center;flex:1;padding:22px 24px 28px}.rfp-page .ev-page-stack{position:relative;isolation:isolate;container-type:inline-size;width:100%;max-width:350px;margin-inline:auto}.rfp-page .ev-page-stack:before,.rfp-page .ev-page-stack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f8fafc;border:1px solid #c7d0dc;transform:translate(3px,4px);z-index:-1}.rfp-page .ev-page-stack:before{transform:translate(6px,8px);background:#f2f5f8}.rfp-page .ev-document-paper{display:flex;flex-direction:column;position:relative;background:#fff;border:1px solid #c6ced9;padding:22px 24px 20px;min-height:141.4286cqw;box-shadow:0 2px 3px #26374e0a,0 12px 25px #26374e19}.rfp-page .ev-document-paper header{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #cbd2dc;padding-bottom:13px;font-size:8px;letter-spacing:.06em;color:#8390a2}.rfp-page .ev-page-title{padding:18px 0 15px;border-bottom:1px solid #e3e7ed}.rfp-page .ev-page-title h3{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.035em;color:#344052;margin:0 0 9px}.rfp-page .ev-page-title p{font-size:9px;line-height:1.6;color:#8793a4;margin:0}.rfp-page .ev-document-paper h4{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.5;letter-spacing:-.015em;font-weight:550;color:#414d60;margin:17px 0 7px}.rfp-page .ev-document-paper>p{font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.75;color:#718093;margin:10px 0}.rfp-page .ev-highlight{position:relative;margin:22px -5px 14px;padding:12px 13px;border-left:2px solid #739be5;background:#eaf1ff;box-shadow:inset 0 0 0 1px #dce7fa;animation:ev-highlight-flash .7s ease both}.rfp-page .ev-highlight-marker{position:absolute;left:-26px;top:50%;transform:translateY(-50%);width:24px;height:25px;display:grid;place-items:center;background:#5b83d2;border:1px solid #4f77c4;border-radius:4px 0 0 4px;color:#fff;font-size:11px;font-weight:500}.rfp-page .ev-highlight-label{position:absolute;right:0;bottom:calc(100% + 6px);display:block;font-size:8px;letter-spacing:.06em;font-weight:600;color:#6f92d0;margin:0}.rfp-page .ev-highlight mark{font-family:Georgia,Times New Roman,serif;display:block;color:#355b92;background:transparent;font-size:13px;font-weight:450;line-height:1.7}.rfp-page .ev-document-paper footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;border-top:1px solid #cbd2dc;padding-top:14px;font-size:8px;line-height:1.5;color:#8391a5}.rfp-page .ev-document-paper>p:last-of-type{margin-bottom:20px}.rfp-page .ev-document-paper footer>span:first-child>small{display:block;margin-top:4px;font-size:7px;color:#a0aab8}.rfp-page .ev-page-folio{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.rfp-page .ev-page-folio>small{font-size:7px;letter-spacing:.08em;color:#8e9aac}.rfp-page .ev-page-folio>strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;color:#566a89}.rfp-page .ev-missing .ev-highlight-label{position:static;margin-bottom:9px}.rfp-page .ev-missing .ev-document-toolbar{background:#f9f6ef;border-color:#e1d7c1}.rfp-page .ev-missing .ev-document-viewer{background:#f5f1e8;border-color:#e2d5ba}.rfp-page .ev-missing .ev-document-toolbar{color:#a18b61}.rfp-page .ev-missing .ev-document-toolbar>span{color:#a18248;background:#fffbf2;border-color:#e5d8bb}.rfp-page .ev-missing .ev-highlight{background:#fff7e5;border-color:#c6a365;box-shadow:inset 0 0 0 1px #f0e2c8}.rfp-page .ev-missing .ev-highlight-marker{background:#b5975f;border-color:#ac8c54}.rfp-page .ev-missing .ev-highlight-label,.rfp-page .ev-missing .ev-column-label .ev-opened-status{color:#a88a4e}.rfp-page .ev-missing .ev-highlight mark{color:#8b6d36}.rfp-page .ev-example-note{text-align:right;margin:13px 0 0;color:#8a9bb3;font-size:10px;line-height:1.6}.rfp-page .ev-mobile-connection{display:none}@keyframes ev-highlight-flash{0%{box-shadow:inset 0 0 0 1px #8cafe7,0 0 0 4px #dce9ff}to{box-shadow:inset 0 0 0 1px #dce7fa,0 0 #dce9ff00}}@media (min-width: 901px){.rfp-page .ev-document-paper{min-height:max(141.4286cqw,545px)}}@media (min-width: 901px) and (max-width: 1150px){.rfp-page .ev-explorer{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rfp-page .ev-conversation{padding:24px}.rfp-page .ev-answer-text{font-size:22px}.rfp-page .ev-question-picker{padding-inline:20px}.rfp-page .ev-column-label>span:last-child{font-size:9px}.rfp-page .ev-document-viewer{padding:0}.rfp-page .ev-paper-stage{padding:24px 22px 30px}.rfp-page .ev-document-paper{padding:25px 23px 18px}}@media (max-width: 900px){.rfp-page .ev-explorer{grid-template-columns:1fr;gap:0;margin-top:28px}.rfp-page .ev-wire{display:none}.rfp-page .ev-column-label{margin-bottom:15px}.rfp-page .ev-conversation{padding:26px}.rfp-page .ev-answer-source{margin-top:0}.rfp-page .ev-mobile-connection{display:flex;align-items:center;justify-content:center;gap:9px;margin:23px 0 26px;color:#5f82be;font-size:11px}.rfp-page .ev-mobile-connection svg{font-size:20px}.rfp-page .ev-viewer-wrap{scroll-margin-top:94px}.rfp-page .ev-document-viewer{padding:0}.rfp-page .ev-document-paper{padding:28px}.rfp-page .ev-paper-stage{padding:25px 24px 32px}.rfp-page .ev-highlight-marker{left:-24px;width:22px}}@media (max-width: 480px){.rfp-page .ev-column-label{gap:8px}.rfp-page .ev-column-label>span:first-child{font-size:9px}.rfp-page .ev-column-label>span:last-child{font-size:9px}.rfp-page .ev-chat-toolbar{padding-inline:17px}.rfp-page .ev-chat-toolbar>span{display:none}.rfp-page .ev-conversation{padding:23px 20px}.rfp-page .ev-user-question{gap:7px;margin-bottom:27px}.rfp-page .ev-user-question p{font-size:13px;padding:10px 12px}.rfp-page .ev-answer-text{font-size:21px}.rfp-page .ev-answer-detail{font-size:13px;margin-bottom:20px}.rfp-page .ev-citation{gap:8px;padding:11px 10px}.rfp-page .ev-citation strong{font-size:12px}.rfp-page .ev-citation small{font-size:9px}.rfp-page .ev-question-picker{padding:17px 20px 20px}.rfp-page .ev-question-picker>div{gap:6px}.rfp-page .ev-question-picker button{padding:7px 9px;font-size:10px}.rfp-page .ev-document-viewer{padding:0}.rfp-page .ev-paper-stage{padding:21px 17px 27px}.rfp-page .ev-document-toolbar{gap:7px;padding:12px}.rfp-page .ev-document-toolbar strong{font-size:10px}.rfp-page .ev-document-toolbar>span{font-size:9px;padding:4px 5px}.rfp-page .ev-document-paper{padding:22px 21px 18px}.rfp-page .ev-document-paper header{font-size:6px;gap:7px}.rfp-page .ev-page-title{padding:22px 0 17px}.rfp-page .ev-page-title h3{font-size:22px}.rfp-page .ev-page-title p{font-size:8px}.rfp-page .ev-document-paper h4{font-size:14px;margin-top:20px}.rfp-page .ev-document-paper>p{font-size:13px;line-height:1.8}.rfp-page .ev-highlight{padding:12px 10px;margin-inline:-5px}.rfp-page .ev-highlight mark{font-size:14px;line-height:1.75}.rfp-page .ev-highlight-label{font-size:7px}.rfp-page .ev-highlight-marker{left:-21px;width:19px;height:23px;font-size:10px}.rfp-page .ev-document-paper footer{font-size:7px}}@media (prefers-reduced-motion: reduce){.rfp-page .ev-highlight{animation:none}}.rfp-page .ev-motion-paused *,.rfp-page .ev-motion-paused *:before,.rfp-page .ev-motion-paused *:after{animation-play-state:paused!important}.rfp-page .hs-demo{--hs-ease: cubic-bezier(.22, 1, .36, 1)}.rfp-page .hs-workspace{padding:28px 34px 30px;background:radial-gradient(ellipse at 25% 45%,#f0f4fd80,transparent 65%),#fbfcff}.rfp-page .hs-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px}.rfp-page .hs-heading-copy{animation:hs-heading-in .35s ease both}.rfp-page .hs-heading h3{font-size:25px;line-height:1.3;font-weight:550;letter-spacing:-.03em;margin:0 0 7px}.rfp-page .hs-heading p{font-size:13px;line-height:1.6;color:#718097;margin:0}.rfp-page .hs-package-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 10px;border:1px solid #e4eaf3;border-radius:6px;color:#73839b;background:#fff;font-size:11px;margin-top:3px}.rfp-page .hs-package-badge svg{color:#5479c7;margin-right:2px}.rfp-page .hs-canvas{position:relative;height:340px;isolation:isolate}.rfp-page .hs-drop-zone{position:absolute;top:0;right:13%;bottom:0;left:13%;border-radius:12px;background:radial-gradient(ellipse,#eaf0fc70,transparent 70%);transition:opacity .25s ease}.rfp-page .hs-drop-corner{position:absolute;width:24px;height:24px;border-color:#cad8f0;border-style:solid}.rfp-page .hs-drop-corner-1{top:0;left:0;border-width:1px 0 0 1px;border-radius:10px 0 0}.rfp-page .hs-drop-corner-2{top:0;right:0;border-width:1px 1px 0 0;border-radius:0 10px 0 0}.rfp-page .hs-drop-corner-3{bottom:0;right:0;border-width:0 1px 1px 0;border-radius:0 0 10px}.rfp-page .hs-drop-corner-4{bottom:0;left:0;border-width:0 0 1px 1px;border-radius:0 0 0 10px}.rfp-page .hs-drop-caption{position:absolute;bottom:9px;left:0;right:0;color:#73839b;font-size:12px;text-align:center}.rfp-page .hs-group-0{--category-x: 12.5%;--category-y: 43%;--folder-x: 2%;--folder-y: 52%;--source-y: 24%}.rfp-page .hs-group-1{--category-x: 37.5%;--category-y: 43%;--folder-x: 27%;--folder-y: 52%;--source-y: 44%}.rfp-page .hs-group-2{--category-x: 62.5%;--category-y: 43%;--folder-x: 52%;--folder-y: 52%;--source-y: 64%}.rfp-page .hs-group-3{--category-x: 87.5%;--category-y: 43%;--folder-x: 77%;--folder-y: 52%;--source-y: 84%}.rfp-page .hs-file-position{position:absolute;left:var(--pile-x);top:var(--pile-y);width:86px;height:112px;transform:translate(-50%,-50%) rotate(var(--tilt));transition:left .7s var(--hs-ease),top .7s var(--hs-ease),transform .7s var(--hs-ease),opacity .25s ease;transition-delay:calc(var(--file-index) * 12ms);z-index:1}.rfp-page .hs-files{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rfp-page .hs-file-fall{width:100%;height:100%;animation:hs-file-drop .65s var(--hs-ease) calc(var(--file-index) * 38ms) both}.rfp-page .hs-file{width:100%;height:100%;display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid #dce4ef;border-radius:4px 9px 4px 4px;box-shadow:0 5px 8px -3px #203e6320,0 13px 28px -12px #203e6326}.rfp-page .hs-file-type{display:flex;align-items:center;justify-content:space-between;color:#6380b7;font-size:8px;font-weight:650;letter-spacing:.03em}.rfp-page .hs-file-print{display:grid;gap:5px;margin-top:12px;height:32px}.rfp-page .hs-file-print i{display:block;background:#e5ebf5;height:2px}.rfp-page .hs-file-print i:last-child{width:65%}.rfp-page .hs-file strong{font-size:8px;line-height:1.35;font-weight:600;color:#4d607a;margin-top:auto}.rfp-page .hs-file-plan .hs-file-type{color:#8770b6}.rfp-page .hs-file-plan .hs-file-print{border:1px solid #cfc7e5;position:relative;background:repeating-linear-gradient(0deg,transparent 0 7px,#eae6f3 7px 8px),repeating-linear-gradient(90deg,transparent 0 10px,#eae6f3 10px 11px)}.rfp-page .hs-file-plan .hs-file-print i{display:none}.rfp-page .hs-file-plan .hs-file-print:after{content:"";position:absolute;top:6px;right:10px;bottom:7px;left:10px;border:1px solid #a998cb}.rfp-page .hs-file-xlsx .hs-file-type{color:#5b9781}.rfp-page .hs-file-xlsx .hs-file-print{background:repeating-linear-gradient(0deg,transparent 0 6px,#d4e4dd 6px 7px),repeating-linear-gradient(90deg,transparent 0 13px,#d4e4dd 13px 14px);border:1px solid #d4e4dd}.rfp-page .hs-file-xlsx .hs-file-print i{display:none}.rfp-page .hs-folders{list-style:none;padding:0;margin:0}.rfp-page .hs-color-blue{--folder-ink: #4c70bb;--folder-tint: #f0f5ff;--folder-line: #cfdcf4}.rfp-page .hs-color-violet{--folder-ink: #8670b1;--folder-tint: #f5f2fc;--folder-line: #e1d9ef}.rfp-page .hs-color-slate{--folder-ink: #758299;--folder-tint: #f1f4f8;--folder-line: #dce3ec}.rfp-page .hs-color-amber{--folder-ink: #ac8842;--folder-tint: #fcf6e9;--folder-line: #ebddba}.rfp-page .hs-folder{position:absolute;left:var(--folder-x);top:var(--folder-y);width:21%;height:108px;z-index:2;border:1px solid var(--folder-line);border-radius:0 8px 8px;background:linear-gradient(135deg,#ffffffa0,transparent),var(--folder-tint);color:var(--folder-ink);box-shadow:0 5px 12px -8px #223e641f;opacity:0;transform:translateY(12px) scale(.94);transition:left .65s var(--hs-ease),top .65s var(--hs-ease),width .65s var(--hs-ease),height .65s var(--hs-ease),transform .45s var(--hs-ease),opacity .25s ease}.rfp-page .hs-folder-tab{position:absolute;left:-1px;bottom:calc(100% - 1px);width:40%;height:12px;background:var(--folder-tint);border:1px solid var(--folder-line);border-bottom:0;border-radius:6px 10px 0 0;transition:opacity .2s}.rfp-page .hs-folder-icon{position:absolute;left:16px;top:17px;width:24px;height:24px;transition:top .65s var(--hs-ease),width .65s var(--hs-ease),height .65s var(--hs-ease)}.rfp-page .hs-folder>strong{position:absolute;top:67px;left:16px;right:12px;font-size:13px;line-height:1.4;font-weight:550;color:#3f526e;transition:left .65s var(--hs-ease),top .65s var(--hs-ease),transform .65s var(--hs-ease)}.rfp-page .hs-folder-count{position:absolute;right:14px;top:20px;font-size:11px;transition:top .65s var(--hs-ease)}.rfp-page .hs-source-heading{position:absolute;top:0;left:0;height:54px;display:flex;align-items:center;gap:16px;opacity:0;transform:translateY(10px);transition:opacity .35s .25s,transform .5s var(--hs-ease) .25s}.rfp-page .hs-source-heading>div{display:flex;flex-direction:column;gap:2px}.rfp-page .hs-source-heading strong{font-size:13px;font-weight:550}.rfp-page .hs-source-heading>div>span{font-size:11px;color:#7a899e}.rfp-page .hs-mini-pages{width:31px;height:35px;position:relative;margin-left:5px}.rfp-page .hs-mini-pages i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d5e0f3;border-radius:3px;background:#f5f8ff;transform:rotate(-16deg) translate(-4px)}.rfp-page .hs-mini-pages i:nth-child(2){transform:rotate(12deg) translate(4px)}.rfp-page .hs-mini-pages i:last-child{display:grid;place-items:center;transform:none;background:#fff;color:#718fc6}.rfp-page .hs-answer-bridge{position:absolute;top:48%;left:34%;width:10%;display:flex;align-items:center;justify-content:center;gap:9px;color:#95acd8;opacity:0;transition:opacity .4s .25s}.rfp-page .hs-answer-bridge span{height:1px;flex:1;background:#dbe5f6}.rfp-page .hs-answer-bridge svg{width:23px;height:23px;flex-shrink:0}.rfp-page .hs-answers{position:absolute;left:46%;right:0;top:0;bottom:0;display:grid;grid-template-rows:repeat(3,1fr);gap:10px;visibility:hidden}.rfp-page .hs-answer{border:1px solid #e0e7f2;border-radius:9px;background:#fff;padding:15px 19px;display:flex;flex-direction:column;justify-content:center;gap:6px;box-shadow:0 4px 10px -8px #15356a25;opacity:0;transform:translate(24px) scale(.98);transition:opacity .35s ease,transform .65s var(--hs-ease),border-color .2s ease,box-shadow .2s ease}.rfp-page .hs-answer[data-answer-state=active]{border-color:#afc5f2;box-shadow:0 0 0 2px #eaf0fc}.rfp-page .hs-answer>strong,.rfp-page .hs-answer>.hs-source,.rfp-page .hs-answer>.hs-gap-note{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .26s ease,transform .35s var(--hs-ease)}.rfp-page .hs-answer .hs-answer-tag{opacity:0;visibility:hidden;transition:opacity .2s ease}.rfp-page .hs-answer[data-answer-state=complete]>strong,.rfp-page .hs-answer[data-answer-state=complete]>.hs-source,.rfp-page .hs-answer[data-answer-state=complete]>.hs-gap-note,.rfp-page .hs-answer[data-answer-state=complete] .hs-answer-tag{opacity:1;visibility:visible;transform:none}.rfp-page .hs-answer[data-answer-state=complete]>.hs-source,.rfp-page .hs-answer[data-answer-state=complete]>.hs-gap-note{transition-delay:.1s}.rfp-page .hs-question{color:#687c98;font-size:12px;line-height:1.45;display:flex;align-items:center;justify-content:space-between;gap:8px}.rfp-page .hs-answer>strong{font-size:16px;font-weight:550;line-height:1.45;display:flex;align-items:center;gap:9px}.rfp-page .hs-source{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:#6f819c}.rfp-page .hs-source svg{color:#6485c8;flex-shrink:0}.rfp-page .hs-source-amber svg{color:#b28c43}.rfp-page .hs-answer-change{background:#f8faff;border-color:#d9e3f7}.rfp-page .hs-answer-tag{font-size:9px;color:#5379c7;background:#eaf0fd;padding:2px 6px;border-radius:3px;white-space:nowrap}.rfp-page .hs-answer del{font-size:14px;color:#9ca9bd;font-weight:400}.rfp-page .hs-answer>strong>svg{width:14px;height:14px;color:#7b91b4;flex-shrink:0}.rfp-page .hs-gap-dot{width:6px;height:6px;border-radius:50%;background:#c19b51;flex-shrink:0}.rfp-page .hs-gap-note{font-size:11px;color:#8690a0;line-height:1.5}.rfp-page .hs-demo .hs-step-arrow{margin-left:13px;width:12px;color:#b0bdcf}.rfp-page .hs-demo .dg-demo-steps>button>span>svg{width:12px;height:12px}.rfp-page .hs-stage-1 .hs-drop-zone,.rfp-page .hs-stage-2 .hs-drop-zone{opacity:0}.rfp-page .hs-stage-1 .hs-file-position{left:calc(var(--category-x) + (var(--fan) - 1) * .5%);top:calc(var(--category-y) + var(--fan) * 1.2%);transform:translate(-50%,-50%) rotate(var(--fan-tilt)) scale(.88)}.rfp-page .hs-stage-1 .hs-folder,.rfp-page .hs-stage-2 .hs-folder{opacity:1;transform:none}.rfp-page .hs-stage-2 .hs-file-position{left:15%;top:var(--source-y);transform:translate(-50%,-50%) scale(.3);opacity:0}.rfp-page .hs-stage-2 .hs-folder{left:0;top:calc(var(--source-y) - 4%);width:33%;height:56px;border-radius:7px}.rfp-page .hs-stage-2 .hs-folder-tab{opacity:0}.rfp-page .hs-stage-2 .hs-folder-icon{top:18px;width:19px;height:19px}.rfp-page .hs-stage-2 .hs-folder>strong{left:48px;top:50%;right:36px;transform:translateY(-50%)}.rfp-page .hs-stage-2 .hs-folder-count{top:19px}.rfp-page .hs-stage-2 .hs-folder-count>span{display:none}.rfp-page .hs-stage-2 .hs-source-heading,.rfp-page .hs-stage-2 .hs-answer-bridge{opacity:1;transform:none}.rfp-page .hs-stage-2 .hs-answers{visibility:visible}.rfp-page .hs-stage-2 .hs-answer{opacity:1;transform:none;transition-delay:.28s,.28s,0ms,0ms}.rfp-page .hs-paused *,.rfp-page .hs-paused *:before,.rfp-page .hs-paused *:after{animation-play-state:paused!important}.rfp-page .hs-still *,.rfp-page .hs-still *:before,.rfp-page .hs-still *:after{animation:none!important;transition:none!important}.rfp-page .hs-skip-drop .hs-file-fall{animation:none}@keyframes hs-file-drop{0%{opacity:0;transform:translate3d(35px,-190px,0) rotate(14deg) scale(1.12)}18%{opacity:1}77%{transform:translate3d(0,5px,0) rotate(-2deg) scale(1)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes hs-heading-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.rfp-page .hs-workspace{padding:26px}.rfp-page .hs-heading{min-height:100px}.rfp-page .hs-heading h3{font-size:23px}.rfp-page .hs-package-badge>span{display:none}.rfp-page .hs-folder>strong{font-size:12px;top:57px}.rfp-page .hs-folder{height:110px}.rfp-page .hs-answer>strong{font-size:14px}.rfp-page .hs-answer{padding:13px 15px}}@media (max-width: 760px){.rfp-page .hs-workspace{padding:24px 18px 22px}.rfp-page .hs-heading{min-height:114px;gap:0}.rfp-page .hs-heading h3{font-size:23px;max-width:400px}.rfp-page .hs-heading p{font-size:12px;max-width:340px}.rfp-page .hs-package-badge{display:none}.rfp-page .hs-canvas{height:510px;max-width:490px;margin-inline:auto}.rfp-page .hs-drop-zone{top:25px;right:0;bottom:45px;left:0}.rfp-page .hs-file-position{width:76px;height:102px}.rfp-page .hs-group-0{--category-x: 24%;--category-y: 21%;--folder-x: 0%;--folder-y: 29%;--source-x: 0%;--source-y: 12%}.rfp-page .hs-group-1{--category-x: 76%;--category-y: 21%;--folder-x: 52%;--folder-y: 29%;--source-x: 52%;--source-y: 12%}.rfp-page .hs-group-2{--category-x: 24%;--category-y: 62%;--folder-x: 0%;--folder-y: 70%;--source-x: 0%;--source-y: 24%}.rfp-page .hs-group-3{--category-x: 76%;--category-y: 62%;--folder-x: 52%;--folder-y: 70%;--source-x: 52%;--source-y: 24%}.rfp-page .hs-folder{width:48%;height:96px}.rfp-page .hs-folder>strong{left:12px;right:8px;top:56px;font-size:12px}.rfp-page .hs-folder-icon{left:12px;top:14px}.rfp-page .hs-folder-count{top:18px;right:11px}.rfp-page .hs-stage-2 .hs-source-heading{opacity:0;visibility:hidden}.rfp-page .hs-stage-2 .hs-folder{left:var(--source-x);top:calc(var(--source-y) - 12%);width:48%;height:51px}.rfp-page .hs-stage-2 .hs-folder-icon{left:10px;top:18px;width:15px;height:15px}.rfp-page .hs-stage-2 .hs-folder>strong{left:33px;right:22px;font-size:10px}.rfp-page .hs-stage-2 .hs-folder-count{right:9px;top:18px;font-size:10px}.rfp-page .hs-answer-bridge{left:calc(50% - 25px);top:25%;width:50px;transform:rotate(90deg)}.rfp-page .hs-stage-2 .hs-answer-bridge{transform:rotate(90deg)}.rfp-page .hs-answers{left:0;top:32%}.rfp-page .hs-answer{padding:12px 14px;gap:6px}.rfp-page .hs-answer>strong{font-size:14px}.rfp-page .hs-question{font-size:11px}.rfp-page .hs-answer-tag{font-size:8px}.rfp-page .hs-source,.rfp-page .hs-gap-note{font-size:10px}.rfp-page .hs-demo .hs-step-arrow{margin-left:2px;width:10px}}@media (max-width: 390px){.rfp-page .hs-workspace{padding-inline:15px}.rfp-page .hs-heading{min-height:125px}.rfp-page .hs-heading h3{font-size:22px}.rfp-page .hs-stage-2 .hs-folder-icon{display:none}.rfp-page .hs-stage-2 .hs-folder>strong{left:10px;font-size:11px}.rfp-page .hs-answer{padding-inline:12px}.rfp-page .hs-answer>strong{font-size:13px;gap:7px}.rfp-page .hs-answer del{font-size:12px}}.rfp-page .rv-explore .rv-ask{margin-bottom:14px;animation:rv-chat-arrive .38s cubic-bezier(.2,.8,.2,1) both}.rfp-page .rv-explore .rv-ask:after{display:none}.rfp-page .rv-assistant{display:flex;align-items:center;gap:11px;min-height:54px;margin-bottom:23px;opacity:1;transform:none;transition:opacity .25s ease,transform .35s ease}.rfp-page .rv-assistant-avatar{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:1px solid #d4e0f4;border-radius:8px;background:#fff;color:#527cc5;font-size:21px}.rfp-page .rv-assistant small{font-size:8px;font-weight:600;letter-spacing:.1em;color:#7b90ae}.rfp-page .rv-assistant p{margin:3px 0 0;color:#425f86;font-size:12px;line-height:1.5;animation:rv-chat-arrive .25s ease both}.rfp-page .rv-explore-flow{grid-template-columns:minmax(0,1fr) 58px minmax(0,1.1fr)}.rfp-page .rv-research{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:24px;border:1px solid #dce5f3;border-radius:9px;background:#f0f5fd;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .35s ease,visibility .25s}.rfp-page .rv-research-heading{display:flex;align-items:center;gap:8px;color:#5278b9;margin-bottom:19px}.rfp-page .rv-research-heading strong{font-size:12px;font-weight:550}.rfp-page .rv-research-heading>span{margin-left:auto;color:#8193ad;font-size:10px;white-space:nowrap}.rfp-page .rv-research-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.rfp-page .rv-research-file{--scan-duration: .85s;--scan-delay: calc(.15s + var(--i) * .95s);--scan-done: calc(var(--scan-delay) + var(--scan-duration));position:relative;overflow:hidden;padding:13px 12px;border:1px solid #dbe4f1;border-radius:5px 12px 5px 5px;background:#fff;box-shadow:0 4px 9px #27477508}.rfp-page .rv-research-file-top{display:flex;align-items:center;justify-content:space-between;color:#7993b9}.rfp-page .rv-research-file-top svg{width:21px;height:21px}.rfp-page .rv-research-file-top>span{font-size:8px;letter-spacing:.05em}.rfp-page .rv-research-file>strong{display:block;font-size:11px;line-height:1.45;font-weight:500;color:#4f698e;min-height:32px;margin:13px 0 10px}.rfp-page .rv-research-lines{position:relative;display:grid;gap:5px}.rfp-page .rv-research-lines i{display:block;height:3px;border-radius:2px;background:#e9eef6}.rfp-page .rv-research-lines i:last-child{width:62%}.rfp-page .rv-research-lines i:nth-child(2){width:86%}.rfp-page .rv-research-lines i:nth-child(5){width:62%}.rfp-page .rv-research-lines mark{position:absolute;top:8px;left:-3px;padding:2px 4px;background:#e3edff;color:#315da8;border-radius:2px;font-size:9px;line-height:1.5;white-space:nowrap;opacity:0}.rfp-page .rv-research-file-status{position:relative;min-height:14px;margin-top:13px}.rfp-page .rv-research-scanning{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:5px;color:#4574c6;font-size:9px;line-height:1.5;white-space:nowrap;opacity:0}.rfp-page .rv-research-scanning svg{flex-shrink:0}.rfp-page .rv-research-file-result{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.5;color:#779788;margin-top:0;opacity:0}.rfp-page .rv-research-file-result svg{flex-shrink:0}.rfp-page .rv-research-match .rv-research-file-result{color:#3f6bbb}.rfp-page .rv-research-match:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #81a8ed;border-radius:inherit;box-shadow:inset 0 0 0 2px #edf3ff;pointer-events:none;opacity:0}.rfp-page .rv-research>p{margin:17px 0 0;color:#7b8da6;font-size:10px;line-height:1.5}.rfp-page .rv-research-file:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent calc(50% - 32px),#5189f033 calc(50% - 2px),#5081de calc(50% - 1px),#5081de calc(50% + 1px),transparent calc(50% + 2px));pointer-events:none;z-index:2;opacity:0}.rfp-page .rv-explore-flow>.rv-input,.rfp-page .rv-explore-flow>.rv-output,.rfp-page .rv-explore-flow>.rv-bridge{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.rfp-page .dg-scene-phase-0 .rv-assistant{opacity:0;transform:translateY(6px)}.rfp-page .dg-scene-phase-1 .rv-research{opacity:1;visibility:visible;transform:none}.rfp-page .dg-scene-phase-1 .rv-research-file:after{animation:rv-research-scan var(--scan-duration) linear var(--scan-delay) both}.rfp-page .dg-scene-phase-1 .rv-research-file{animation:rv-research-active var(--scan-duration) ease var(--scan-delay) both}.rfp-page .dg-scene-phase-1 .rv-research-scanning{animation:rv-research-scanning-label var(--scan-duration) linear var(--scan-delay) both}.rfp-page .dg-scene-phase-1 .rv-research-file-result{animation:rv-chat-arrive .18s ease var(--scan-done) both}.rfp-page .dg-scene-phase-1 .rv-research-match:before,.rfp-page .dg-scene-phase-1 .rv-research-lines mark{animation:rv-research-match-found .22s ease var(--scan-done) both}.rfp-page .dg-scene-phase-2 .rv-explore-flow>.rv-input,.rfp-page .dg-scene-phase-3 .rv-explore-flow>.rv-input,.rfp-page .dg-scene-phase-3 .rv-explore-flow>.rv-output,.rfp-page .dg-scene-phase-3 .rv-explore-flow>.rv-bridge{opacity:1;visibility:visible;transform:none}.rfp-page .rv-explore .rv-bridge:after{animation:none}.rfp-page .dg-scene-phase-3 .rv-explore .rv-bridge:after{animation:rv-connect .45s ease both}.rfp-page .dg-scene-phase-3 .rv-explore-flow>.rv-output{transition-delay:.18s}.rfp-page .dg-scene-phase-2 .rv-evidence-paper mark{animation:rv-passage-found .5s ease both}@keyframes rv-chat-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes rv-research-scan{0%{opacity:0;transform:translateY(-50%)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(50%)}}@keyframes rv-research-active{0%,to{border-color:#dbe4f1;box-shadow:0 4px 9px #27477508}12%,88%{border-color:#92b2ed;box-shadow:0 0 0 2px #e0eaff,0 4px 12px #27477510}}@keyframes rv-research-scanning-label{0%,to{opacity:0}10%,92%{opacity:1}}@keyframes rv-research-match-found{0%{opacity:0}to{opacity:1}}@keyframes rv-passage-found{0%{background-color:#fff}to{background-color:#e9f0ff}}@container (max-width: 480px){.rfp-page .rv-explore-flow{grid-template-columns:1fr}.rfp-page .rv-assistant{min-height:64px;margin-bottom:18px}.rfp-page .rv-assistant p{font-size:12px}.rfp-page .rv-research{justify-content:flex-start;padding:19px 15px}.rfp-page .rv-research-files{grid-template-columns:1fr;gap:10px}.rfp-page .rv-research-file{display:grid;grid-template-columns:25px 1fr;gap:5px 10px;padding:12px}.rfp-page .rv-research-file-top{grid-row:1 / 4;justify-content:flex-start;align-self:center}.rfp-page .rv-research-file-top>span{display:none}.rfp-page .rv-research-lines{grid-column:2;gap:4px}.rfp-page .rv-research-lines i:nth-child(n+4){display:none}.rfp-page .rv-research-lines mark{top:0}.rfp-page .rv-research-file-status{grid-column:2;margin-top:1px}.rfp-page .rv-research-file>strong{font-size:12px;min-height:0;margin:0}.rfp-page .rv-research-file-result{margin-top:0}.rfp-page .rv-research-heading{gap:6px}.rfp-page .rv-research-heading strong{font-size:11px}}.rfp-page .dg-workflow-demo.rv-scene{container-type:inline-size;background:#f5f8fd;border-color:#d8e2f0}.rfp-page .rv-scene-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 24px;border-bottom:1px solid #dfe7f2;background:#fff}.rfp-page .rv-scene-heading strong{font-size:15px;font-weight:550;letter-spacing:-.015em;color:#243e64}.rfp-page .rv-scene-heading>span{font-size:10px;color:#8a9bb4;white-space:nowrap}.rfp-page .rv-body{padding:28px 24px 24px;color:#263e60}.rfp-page .rv-flow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1.1fr);align-items:stretch}.rfp-page .rv-input,.rfp-page .rv-output{min-width:0}.rfp-page .rv-label{display:flex;align-items:center;gap:7px;min-height:19px;margin-bottom:18px;font-size:12px;font-weight:500;color:#6c7d95}.rfp-page .rv-label>svg{flex-shrink:0;font-size:15px}.rfp-page .rv-label-blue{color:#315fba}.rfp-page .rv-caption{font-size:11px;line-height:1.5;margin:15px 0 0;color:#71849e}.rfp-page .rv-caption-check{display:flex;align-items:center;gap:5px;color:#4f7b70}.rfp-page .rv-caption-check svg{flex-shrink:0}.rfp-page .rv-bridge{position:relative;display:flex;align-items:center;justify-content:center;padding-top:20px;color:#5b83d6}.rfp-page .rv-bridge>span{position:absolute;top:calc(50% + 10px);inset-inline:0;border-top:1px solid #b7cbef}.rfp-page .rv-bridge>svg{position:relative;padding:4px;width:27px;height:27px;background:#f5f8fd;z-index:1}.rfp-page .rv-bridge>small{position:absolute;top:calc(50% + 30px);font-size:9px;color:#7992bd}.rfp-page .rv-bridge:after{content:"";position:absolute;top:calc(50% + 7px);left:0;height:6px;width:6px;border-radius:2px;background:#4478e0;opacity:0;z-index:2}.rfp-page .dg-workflow-demo:not(.dg-scene-phase-0) .rv-bridge:after{animation:rv-connect .55s ease-in-out .12s both}.rfp-page .rv-build{transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 45ms)}.rfp-page .dg-scene-phase-0 .rv-build{opacity:.22;transform:translate(-9px)}.rfp-page .rv-collect .rv-flow{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.rfp-page .rv-file-transfers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;overflow:hidden}.rfp-page .rv-file-transfers>span{position:absolute;left:25%;top:50%;display:grid;place-items:center;width:27px;height:35px;border:1px solid #b5c9ee;border-radius:3px;background:#fff;color:#7496d5;box-shadow:0 3px 9px #31548715;opacity:0}.rfp-page .dg-workflow-demo:not(.dg-scene-phase-0) .rv-file-transfers>span{animation:rv-file-organize .55s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(.65s + var(--i) * .12s)}.rfp-page .dg-scene-phase-1 .rv-folder-check,.rfp-page .dg-scene-phase-0 .rv-folder-check{opacity:0}.rfp-page .rv-folder-check{transition:opacity .25s}.rfp-page .rv-extraction-links{padding-top:36px}.rfp-page .rv-extraction-links>svg:first-child{width:100%;height:350px;overflow:visible}.rfp-page .rv-extraction-links path{stroke:#9bb8e8;stroke-width:1.25;stroke-linecap:round}.rfp-page .rv-extraction-links path:nth-child(2){stroke:#d5bd8d}.rfp-page .rv-extraction-links path:nth-child(3){stroke:#b7a9d8}.rfp-page .rv-extraction-links>svg:last-child{display:none}.rfp-page .rv-pile{position:relative;height:282px;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse,#e7edf8 0,#f5f8fd00 70%)}.rfp-page .rv-file{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));display:flex;flex-direction:column;width:66px;height:87px;padding:8px;border:1px solid #ccd8e9;border-radius:4px;background:#fff;box-shadow:0 5px 10px #2b477316;transform:translate(-50%,-50%) rotate(var(--angle));color:#6a89bf}.rfp-page .rv-file>span{display:flex;align-items:center;gap:4px;font-size:6px;letter-spacing:.04em;font-weight:600}.rfp-page .rv-file>span svg{width:11px;height:11px}.rfp-page .rv-file>strong{font-size:6px;line-height:1.3;font-weight:500;color:#5e7390}.rfp-page .rv-paper-lines{display:flex;flex-direction:column;gap:4px;flex:1;margin:8px 0 7px}.rfp-page .rv-paper-lines i{height:2px;background:#d9e3f1}.rfp-page .rv-paper-lines i:last-child{width:60%}.rfp-page .rv-file-plan{color:#8c7ab5}.rfp-page .rv-file-plan .rv-paper-lines{position:relative;border:1px solid #d9dfed;background:repeating-linear-gradient(90deg,transparent 0 7px,#b3bed91f 7px 8px)}.rfp-page .rv-file-plan .rv-paper-lines i{position:absolute;top:5px;right:6px;bottom:5px;left:6px;width:auto;height:auto;border:1px solid #aebcda;background:none}.rfp-page .rv-file-plan .rv-paper-lines i:nth-child(2){top:5px;right:13px;bottom:10px;left:6px}.rfp-page .rv-file-plan .rv-paper-lines i:nth-child(n+3){display:none}.rfp-page .rv-file-xlsx{color:#6d9a87}.rfp-page .rv-file-xlsx .rv-paper-lines{background:repeating-linear-gradient(90deg,transparent 0 10px,#b4d3c51c 10px 11px)}.rfp-page .dg-scene-phase-0 .rv-file{opacity:0}.rfp-page .dg-workflow-demo:not(.dg-scene-phase-0) .rv-file{animation:rv-file-fall .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 32ms)}.rfp-page .dg-workflow-demo.dg-scene-phase-3 .rv-file,.rfp-page .dg-workflow-demo.dg-scene-phase-3 .rv-file-transfers>span,.rfp-page .dg-workflow-demo.dg-scene-phase-3 .rv-bridge:after{animation:none}.rfp-page .rv-folders{display:flex;flex-direction:column;gap:10px}.rfp-page .rv-folder{position:relative;display:flex;gap:10px;align-items:center;min-height:63px;padding:10px 11px;border:1px solid #d6e2f6;border-radius:7px;background:#fff;color:#4c79cc;box-shadow:0 3px 6px #395b9105}.rfp-page .rv-folder-icon{position:relative;flex-shrink:0;width:32px;height:32px}.rfp-page .rv-folder-icon>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:32px;stroke-width:1.4;fill:#edf3ff;z-index:2}.rfp-page .rv-folder-icon i{position:absolute;width:19px;height:21px;border:1px solid currentColor;background:#fff;opacity:.35;left:7px;top:0;transform:rotate(-6deg)}.rfp-page .rv-folder-icon i:last-child{transform:rotate(6deg);left:11px}.rfp-page .rv-folder>div{flex:1;min-width:0}.rfp-page .rv-folder strong{display:block;font-size:12px;line-height:1.4;font-weight:500;color:#304a6f}.rfp-page .rv-folder>div>span{display:block;font-size:10px;color:#8594a9;margin-top:3px}.rfp-page .rv-folder-check{font-size:12px;color:#7eab9b;flex-shrink:0}.rfp-page .rv-folder.rv-violet{color:#9280bd;border-color:#e3deef}.rfp-page .rv-folder.rv-violet .rv-folder-icon>svg{fill:#f3f0fa}.rfp-page .rv-folder.rv-slate{color:#8093ad}.rfp-page .rv-folder.rv-amber{color:#ba9043;border-color:#eadfc6}.rfp-page .rv-folder.rv-amber .rv-folder-icon>svg{fill:#fbf5e8}.rfp-page .rv-collect .rv-input .rv-caption{text-align:center}.rfp-page .rv-extracts{display:flex;flex-direction:column;gap:14px}.rfp-page .rv-extract{padding:13px 12px;background:#fff;border:1px solid #dce4ef;border-radius:5px;box-shadow:0 4px 12px #28497905}.rfp-page .rv-extract header{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#7b8da6;margin-bottom:12px;font-size:9px}.rfp-page .rv-extract header>svg{color:#7799d0;flex-shrink:0}.rfp-page .rv-extract header>span{flex:1}.rfp-page .rv-extract header small{font-size:9px}.rfp-page .rv-text-line{height:3px;background:#e8edf4;border-radius:2px;width:100%;margin-block:6px}.rfp-page .rv-line-short{width:65%}.rfp-page .rv-extract mark{display:block;width:fit-content;margin:7px -3px;padding:3px 5px;border-left:2px solid #759deb;background:#eaf1ff;color:#325c9d;font-size:13px;font-weight:500;line-height:1.5}.rfp-page .rv-extract.rv-amber mark{border-color:#cead64;background:#fcf2dc;color:#846528}.rfp-page .rv-extract.rv-violet mark{border-color:#a99ad4;background:#f1edfa;color:#756096}.rfp-page .rv-brief{background:#fff;border:1px solid #cad8f0;border-top:3px solid #4975d8;border-radius:5px;padding:19px 17px;box-shadow:0 6px 20px #31578e0a}.rfp-page .rv-document-eyebrow{display:block;font-size:8px;font-weight:500;letter-spacing:.08em;color:#8699b5}.rfp-page .rv-brief h4{font-size:21px;font-weight:550;letter-spacing:-.035em;line-height:1.2;color:#243e65;margin:10px 0 22px}.rfp-page .rv-brief-scope{border-bottom:1px solid #e5ebf3;padding-bottom:16px}.rfp-page .rv-brief-scope>span{display:block;font-size:8px;letter-spacing:.08em;color:#6f88b0;margin-bottom:6px}.rfp-page .rv-brief-scope>strong{display:block;color:#3569cc;font-size:29px;line-height:1.3;font-weight:500;letter-spacing:-.035em}.rfp-page .rv-brief-scope small{font-size:13px;letter-spacing:0;color:#3c5578}.rfp-page .rv-brief-scope p{margin:3px 0 0;font-size:12px;color:#6a7f9b}.rfp-page .rv-brief-date{display:flex;gap:11px;align-items:center;margin-block:17px}.rfp-page .rv-calendar{flex:0 0 39px;overflow:hidden;border-radius:4px;text-align:center;border:1px solid #e7d7b4;background:#fff}.rfp-page .rv-calendar>span{display:block;background:#f7ead0;padding:2px 0;color:#9f7a34;font-size:7px;letter-spacing:.1em}.rfp-page .rv-calendar>strong{display:block;padding:3px 0;font-size:21px;line-height:1.2;font-weight:500;color:#8c6b30}.rfp-page .rv-brief-date>div:last-child{display:flex;flex-direction:column;gap:4px}.rfp-page .rv-brief-date>div>strong{font-size:12px;font-weight:500}.rfp-page .rv-brief-date>div>span{font-size:10px;color:#71839c}.rfp-page .rv-brief-date>div>small{font-size:9px;color:#a18145}.rfp-page .rv-brief-date .rv-calendar>strong{font-size:21px}.rfp-page .rv-brief-date .rv-calendar>span{font-size:7px;color:#9f7a34}.rfp-page .rv-brief-obligation{display:flex;gap:8px;align-items:flex-start;border-top:1px solid #e5ebf3;padding-top:14px}.rfp-page .rv-color-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#a092cb;margin-top:5px}.rfp-page .rv-brief-obligation strong{font-size:12px;font-weight:500}.rfp-page .rv-brief-obligation p{font-size:11px;line-height:1.5;color:#70819b;margin:4px 0 0}.rfp-page .rv-source-ribbon{display:flex;gap:8px;align-items:center;padding:12px;background:#eaf0fb;border:1px solid #dce6f7;border-radius:6px;margin-bottom:21px;color:#5c7dae}.rfp-page .rv-source-ribbon>svg{font-size:17px;flex-shrink:0}.rfp-page .rv-source-ribbon>span{font-size:11px}.rfp-page .rv-source-ribbon>div{display:flex;gap:4px;margin-left:auto}.rfp-page .rv-source-ribbon>div>span{background:#fff;border:1px solid #d8e3f5;border-radius:3px;padding:3px 6px;font-size:9px;color:#6c83a4}.rfp-page .rv-answer-head,.rfp-page .rv-answer-row{display:grid;grid-template-columns:minmax(0,.9fr) 30px minmax(0,1.15fr)}.rfp-page .rv-answer-head{padding:0 0 10px;color:#7187a7;font-size:9px;letter-spacing:.08em}.rfp-page .rv-answer-row{align-items:center;margin-bottom:10px;min-height:72px}.rfp-page .rv-question{display:flex;gap:9px;align-items:center;min-height:69px;padding:10px 9px;background:#fff;border:1px solid #e0e6ee;border-radius:5px}.rfp-page .rv-question>span{font-size:9px;color:#94a4b9;align-self:flex-start;padding-top:2px}.rfp-page .rv-question>strong{font-size:12px;line-height:1.5;font-weight:500}.rfp-page .rv-answer-arrow{display:grid;place-items:center;font-size:17px;color:#87a5da}.rfp-page .rv-filled-answer{display:flex;gap:8px;align-items:flex-start;min-height:69px;padding:11px;border:1px solid #cddcf7;border-radius:5px;background:#fff}.rfp-page .rv-answer-icon{font-size:15px;color:#5e89c9;flex-shrink:0;margin-top:1px}.rfp-page .rv-filled-answer strong{display:block;font-size:13px;line-height:1.5;font-weight:500;color:#355881}.rfp-page .rv-filled-answer small{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:10px;color:#758caa}.rfp-page .rv-filled-answer small svg{font-size:10px;flex-shrink:0}.rfp-page .rv-answer-gap .rv-filled-answer{border-style:dashed;border-color:#d5b874;background:#fffbf2}.rfp-page .rv-answer-gap .rv-answer-icon,.rfp-page .rv-answer-gap .rv-filled-answer strong,.rfp-page .rv-answer-gap .rv-filled-answer small{color:#9b7934}.rfp-page .rv-answer-totals{display:flex;gap:22px;align-items:center;margin-top:20px}.rfp-page .rv-answer-totals>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#5c809e}.rfp-page .rv-answer-totals>span:last-child{color:#a3823e}.rfp-page .rv-checklist>.rv-caption{margin-top:11px}.rfp-page .rv-ask{position:relative;display:flex;flex-direction:column;gap:8px;background:#e8f0ff;border:1px solid #c9d9f8;border-radius:8px 8px 8px 1px;padding:16px 46px 16px 17px;margin-bottom:29px}.rfp-page .rv-ask:after{content:"";position:absolute;top:100%;left:26px;height:22px;border-left:1px solid #b6cdf3}.rfp-page .rv-ask>span:first-child{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.08em;color:#6082bc}.rfp-page .rv-ask strong{font-size:16px;line-height:1.4;font-weight:500;color:#2d5593}.rfp-page .rv-send{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:25px;height:25px;border-radius:6px;color:#fff;background:#5b84d7}.rfp-page .rv-evidence-paper{min-height:253px;border:1px solid #d5dfed;background:#fff;border-radius:5px;padding:15px 13px;box-shadow:0 6px 12px #2b4a7810}.rfp-page .rv-evidence-paper header{display:flex;align-items:center;gap:6px;border-bottom:1px solid #e4ebf4;padding-bottom:12px;margin-bottom:19px;font-size:10px;color:#6f89b0}.rfp-page .rv-evidence-paper header strong{font-size:10px;font-weight:500}.rfp-page .rv-evidence-paper header>span{margin-left:auto;font-size:9px}.rfp-page .rv-evidence-paper p{font-size:12px;line-height:1.9;color:#71839e;margin:14px 0 0}.rfp-page .rv-evidence-paper del{color:#9ba8ba}.rfp-page .rv-evidence-paper mark{padding:2px 3px;background:#e9f0ff;color:#3e67a8;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rfp-page .rv-followup-answer{min-height:253px;padding:16px 14px;border:1px solid #cfdef4;background:#fff;border-radius:6px}.rfp-page .rv-answer-heading{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:#416d9f}.rfp-page .rv-answer-heading svg{flex-shrink:0}.rfp-page .rv-deadline-change{margin:23px 0 18px}.rfp-page .rv-deadline-change>small{display:block;font-size:8px;letter-spacing:.08em;color:#879bb9}.rfp-page .rv-deadline-change>div{display:flex;align-items:center;gap:10px;margin:8px 0}.rfp-page .rv-deadline-change del{font-size:15px;color:#a0aec1}.rfp-page .rv-deadline-change svg{color:#99b0d4;font-size:12px}.rfp-page .rv-deadline-change strong{font-size:23px;letter-spacing:-.04em;font-weight:500;color:#356acb}.rfp-page .rv-deadline-change>span{font-size:9px;color:#7890b2}.rfp-page .rv-fat-change{padding-top:14px;border-top:1px solid #e5ebf4}.rfp-page .rv-fat-change strong{font-size:12px;font-weight:500}.rfp-page .rv-fat-change p{font-size:11px;line-height:1.6;margin:5px 0 0;color:#7185a1}.rfp-page .rv-answer-source{display:flex;align-items:center;gap:5px;font-size:9px;margin-top:17px;color:#7190ba}.rfp-page .rv-followup-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid #dfe7f3}.rfp-page .rv-followup-options>span{font-size:10px;color:#7e90aa;margin-right:2px}.rfp-page .rv-followup-options button{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;min-height:37px;padding:7px 11px;border:1px solid #d6e1f3;border-radius:5px;background:#fff;color:#6581aa;font-size:11px;cursor:pointer;transition:background .2s,border-color .2s}.rfp-page .rv-followup-options button[aria-pressed=true]{background:#eaf1ff;color:#2c5bb5;border-color:#a8c0ec}.rfp-page .rv-followup-options button:hover{border-color:#89a9e5}.rfp-page .rv-reviewed-files{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:4px 0 21px;font-size:10px;color:#7a8faa}.rfp-page .rv-reviewed-files>span{display:flex;align-items:center;gap:4px}.rfp-page .rv-reviewed-files svg{color:#78a291}.rfp-page .rv-absence{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px dashed #d7bf8c;border-radius:4px;background:#fefaf0;padding:13px 10px;color:#a48549}.rfp-page .rv-absence>svg{font-size:19px}.rfp-page .rv-absence strong{font-size:12px;line-height:1.4;font-weight:500}.rfp-page .rv-absence>span{font-size:10px}.rfp-page .rv-followup-gap{border-color:#e2d1af}.rfp-page .rv-followup-gap .rv-answer-heading{color:#997639}.rfp-page .rv-followup-gap ul{list-style:none;padding:0;margin:19px 0;display:flex;flex-direction:column;gap:14px}.rfp-page .rv-followup-gap li{display:flex;align-items:center;gap:8px;font-size:12px;color:#6f7d91}.rfp-page .rv-followup-gap li:before{content:"?";display:grid;place-items:center;width:15px;height:15px;flex:0 0 15px;border:1px solid #e6d5b0;border-radius:3px;font-size:9px;color:#ad8a46;background:#fffbf2}.rfp-page .rv-followup-gap .rv-answer-source{color:#ad8a46}.rfp-page .rv-reviewed-list{display:flex;flex-direction:column;gap:12px}.rfp-page .rv-reviewed-list>div{position:relative;padding:15px 13px;border:1px solid #d9e5e2;border-radius:6px;background:#fff}.rfp-page .rv-reviewed-list small{display:block;font-size:8px;letter-spacing:.07em;color:#7d91a9;padding-right:23px}.rfp-page .rv-reviewed-list strong{display:block;font-weight:500;font-size:17px;letter-spacing:-.02em;line-height:1.45;color:#345274;margin:8px 0}.rfp-page .rv-reviewed-list>div>span:last-child{display:flex;gap:4px;align-items:center;font-size:9px;color:#8ba0b8}.rfp-page .rv-review-stamp{position:absolute;right:10px;top:12px;display:grid;place-items:center;width:21px;height:21px;background:#e9f4ee;border:1px solid #cfdfd7;border-radius:50%;color:#609582;font-size:12px}.rfp-page .rv-reviewed-list>.rv-review-open{border-color:#e3d7bc;background:#fffcf6}.rfp-page .rv-review-open .rv-review-stamp{background:#fbf2df;color:#aa8b47;border-color:#e7d7b5}.rfp-page .rv-report-stack{position:relative;margin:8px 9px 10px 2px;isolation:isolate}.rfp-page .rv-report-stack:before,.rfp-page .rv-report-stack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #cedaeb;border-radius:4px;background:#fff;transform:rotate(3deg) translate(5px,4px);z-index:-1}.rfp-page .rv-report-stack:after{transform:rotate(-2deg) translate(-1px,4px)}.rfp-page .rv-report-cover{position:relative;background:#fff;border:1px solid #c6d5ed;border-radius:3px;box-shadow:0 9px 18px #274b8510;overflow:hidden}.rfp-page .rv-report-cover header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;gap:10px;color:#3261b0}.rfp-page .rv-report-cover header>span:first-child{font-size:16px;font-weight:600;letter-spacing:-.06em}.rfp-page .rv-report-cover header>span:last-child{font-size:7px;letter-spacing:.04em;color:#92a1b5}.rfp-page .rv-report-cover-title{padding:20px 16px;color:#fff;background:#315dc0}.rfp-page .rv-report-cover-title>span{font-size:7px;letter-spacing:.09em;color:#c2d3ff}.rfp-page .rv-report-cover-title h4{margin:13px 0;font-size:26px;font-weight:450;line-height:1.1;letter-spacing:-.03em;color:#fff}.rfp-page .rv-report-cover-title p{font-size:9px;line-height:1.65;color:#cbd9ff;margin:0}.rfp-page .rv-cover-metrics{display:flex;justify-content:space-between;gap:8px;margin:18px 15px 15px}.rfp-page .rv-cover-metrics>span{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#889bb5}.rfp-page .rv-cover-metrics strong{font-size:20px;letter-spacing:-.035em;font-weight:500;color:#3f69b3}.rfp-page .rv-cover-sections{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e5ebf5;margin:0 15px;padding-block:14px;font-size:8px;line-height:1.5;color:#7a8da8}.rfp-page .rv-report-cover footer{display:flex;gap:5px;align-items:center;padding:10px 15px;background:#f4f7fd;border-top:1px solid #e6edf7;color:#7690b6;font-size:8px}.rfp-page .rv-followup-options button:focus-visible{outline:2px solid #4478e0;outline-offset:4px}@keyframes rv-file-fall{0%{opacity:0;transform:translate(-50%,-320%) rotate(calc(var(--angle) - 15deg))}25%{opacity:1}80%{transform:translate(-50%,-45%) rotate(var(--angle))}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle))}}@keyframes rv-connect{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes rv-file-organize{0%{opacity:0;left:25%;top:50%;transform:rotate(-12deg) scale(.8)}15%{opacity:1}80%{opacity:1}to{opacity:0;left:75%;top:var(--target-y);transform:rotate(0) scale(.6)}}@container (max-width: 480px){.rfp-page .rv-file-transfers{display:none}.rfp-page .rv-extraction-links{display:grid;place-items:center;padding:0;height:43px;margin-block:7px;color:#799cd9}.rfp-page .rv-extraction-links>svg:first-child{display:none}.rfp-page .rv-extraction-links>svg:last-child{display:block;width:22px;height:22px}.rfp-page .rv-scene-heading{padding:16px 18px}.rfp-page .rv-scene-heading strong{font-size:14px}.rfp-page .rv-scene-heading>span{display:none}.rfp-page .rv-body{padding:22px 18px}.rfp-page .rv-flow,.rfp-page .rv-collect .rv-flow{grid-template-columns:1fr}.rfp-page .rv-label{margin-bottom:13px}.rfp-page .rv-bridge{height:43px;padding:0;margin-block:7px}.rfp-page .rv-bridge>span{top:0;bottom:0;left:50%;right:auto;border-left:1px solid #b7cbef;border-top:0}.rfp-page .rv-bridge>svg{transform:rotate(90deg)}.rfp-page .rv-bridge>small{top:50%;left:calc(50% + 20px);transform:translateY(-50%)}.rfp-page .rv-bridge:after{display:none}.rfp-page .rv-pile{height:174px;max-width:270px;margin:0 auto}.rfp-page .rv-collect .rv-input .rv-caption{display:none}.rfp-page .rv-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rfp-page .rv-folder{padding:10px;gap:7px}.rfp-page .rv-folder>div{flex-basis:auto}.rfp-page .rv-folder strong{font-size:11px}.rfp-page .rv-folder-check{display:none}.rfp-page .rv-folder-icon,.rfp-page .rv-folder-icon>svg{width:25px;height:25px}.rfp-page .rv-folder-icon i{width:14px;height:17px;left:5px}.rfp-page .rv-folder-icon i:last-child{left:8px}.rfp-page .rv-file{width:56px;height:73px;padding:6px}.rfp-page .rv-paper-lines{margin:6px 0;gap:3px}.rfp-page .rv-extracts{gap:9px}.rfp-page .rv-extract{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding:12px}.rfp-page .rv-extract header{margin:0;font-size:10px}.rfp-page .rv-extract header small{display:none}.rfp-page .rv-extract .rv-text-line{display:none}.rfp-page .rv-extract mark{font-size:12px;margin:0}.rfp-page .rv-brief{padding:19px}.rfp-page .rv-brief h4{margin-bottom:16px;font-size:24px}.rfp-page .rv-brief h4 br{display:none}.rfp-page .rv-brief-scope>strong{font-size:32px}.rfp-page .rv-brief-scope small{font-size:14px}.rfp-page .rv-brief-date{margin-block:16px}.rfp-page .rv-brief-date>div>strong{font-size:13px}.rfp-page .rv-source-ribbon{flex-wrap:wrap;gap:7px}.rfp-page .rv-source-ribbon>span{font-size:11px}.rfp-page .rv-source-ribbon>div{display:none}.rfp-page .rv-answer-head{display:none}.rfp-page .rv-answer-row{grid-template-columns:1fr;gap:0;border:1px solid #d7e1f0;border-radius:6px;overflow:hidden;margin-bottom:12px}.rfp-page .rv-question{border:0;border-radius:0;min-height:0;padding:9px 12px;background:#f2f5fb}.rfp-page .rv-question>strong{font-size:13px}.rfp-page .rv-answer-arrow{display:none}.rfp-page .rv-filled-answer{border:0;border-top:1px solid #e2e9f4;border-radius:0;min-height:0;padding:9px 12px 9px 33px}.rfp-page .rv-filled-answer strong{font-size:14px}.rfp-page .rv-filled-answer small{font-size:11px}.rfp-page .rv-answer-gap{border-color:#e4d1a7}.rfp-page .rv-answer-totals{flex-wrap:wrap;gap:10px;margin-top:17px}.rfp-page .rv-answer-totals>span{font-size:11px}.rfp-page .rv-ask{padding:15px 41px 15px 14px}.rfp-page .rv-ask strong{font-size:16px}.rfp-page .rv-explore .rv-label{font-size:12px}.rfp-page .rv-evidence-paper,.rfp-page .rv-followup-answer{min-height:0;padding:17px}.rfp-page .rv-evidence-paper p{font-size:12px;line-height:1.7;margin-top:10px}.rfp-page .rv-evidence-paper header{margin-bottom:13px;padding-bottom:9px}.rfp-page .rv-followup-answer{display:grid;grid-template-columns:1fr 1fr;padding:15px}.rfp-page .rv-answer-heading,.rfp-page .rv-answer-source,.rfp-page .rv-followup-gap ul{grid-column:1 / -1}.rfp-page .rv-fat-change{border-top:0;padding:16px 0 0 12px}.rfp-page .rv-fat-change strong{font-size:11px}.rfp-page .rv-fat-change p{font-size:10px}.rfp-page .rv-deadline-change{margin:16px 0 0;padding-right:8px;border-right:1px solid #e2e9f4}.rfp-page .rv-deadline-change strong{font-size:23px}.rfp-page .rv-deadline-change del{font-size:14px}.rfp-page .rv-deadline-change>div{flex-wrap:wrap;gap:5px}.rfp-page .rv-followup-options>span{flex-basis:100%;margin-bottom:2px}.rfp-page .rv-followup-options button{flex:1;min-height:44px;padding-inline:9px}.rfp-page .rv-reviewed-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rfp-page .rv-reviewed-list>div{padding:10px 8px}.rfp-page .rv-reviewed-list strong{font-size:12px;margin:6px 0}.rfp-page .rv-reviewed-list small{padding-right:0;font-size:7px;letter-spacing:0}.rfp-page .rv-review-stamp{position:static;margin-bottom:8px}.rfp-page .rv-reviewed-list strong br{display:none}.rfp-page .rv-reviewed-list>div>span:last-child{display:none}.rfp-page .rv-report-stack{max-width:260px;margin:9px auto 15px}.rfp-page .rv-report-cover-title h4{font-size:26px;margin-block:10px}.rfp-page .rv-report-cover-title p{display:none}.rfp-page .rv-report-cover-title{padding:16px}.rfp-page .rv-report-cover header{padding-block:11px}.rfp-page .rv-cover-metrics{margin-block:14px}.rfp-page .rv-cover-metrics strong{line-height:1}.rfp-page .rv-cover-sections{font-size:8px;gap:5px;padding-block:10px}.rfp-page .rv-export>.rv-caption{text-align:center;font-size:10px;margin-top:7px}}@media (prefers-reduced-motion: reduce){.rfp-page .rv-file,.rfp-page .rv-bridge:after{animation:none!important}.rfp-page .rv-build{transition:none!important}}.rfp-page{--dg-ink: #14243a;--dg-muted: #637185;--dg-blue: #2556df;--dg-line: #e1e7ef;background:#fff;color:var(--dg-ink);font-family:inherit;font-size:16px;line-height:1.55;overflow:hidden}.rfp-page *{box-sizing:border-box}.rfp-page button,.rfp-page a{-webkit-tap-highlight-color:transparent}.rfp-page button{font:inherit;cursor:pointer}.rfp-page a{color:inherit;text-decoration:none}.rfp-page button:focus-visible,.rfp-page a:focus-visible{outline:3px solid #7897f8;outline-offset:5px}.rfp-page .dg-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.rfp-page .dg-hero{padding-top:64px}.rfp-page .dg-eyebrow{display:flex;align-items:center;gap:10px;color:var(--dg-blue);font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.5}.rfp-page .dg-eyebrow>span{width:6px;height:6px;background:var(--dg-blue);border-radius:50%}.rfp-page .dg-hero-copy{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:end;margin-top:21px;margin-bottom:44px}.rfp-page h1{font-size:clamp(44px,5.05vw,74px);line-height:1.06;letter-spacing:-.045em;font-weight:500;margin:0}.rfp-page h1>span{color:var(--dg-blue)}.rfp-page .dg-hero-intro{max-width:408px;padding-bottom:3px}.rfp-page .dg-hero-intro>p{font-size:18px;line-height:1.6;color:#56657a;margin:0 0 21px}.rfp-page .dg-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 20px;border-radius:7px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.rfp-page .dg-button-primary{background:var(--dg-blue);color:#fff;border:1px solid var(--dg-blue);box-shadow:0 2px 3px #173fae16}.rfp-page .dg-button-primary:hover{background:#1946c6;transform:translateY(-1px)}.rfp-page .dg-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;margin:13px 0 0 18px;color:#526075}.rfp-page .dg-text-link:hover{color:var(--dg-blue)}.rfp-page .dg-demo{border:1px solid #dce4f0;border-radius:14px;background:#fff;box-shadow:0 16px 50px -18px #18396225;position:relative}.rfp-page .dg-demo-topbar{display:flex;gap:28px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--dg-line);font-size:12px}.rfp-page .dg-demo-brand{display:flex;gap:8px;align-items:center;font-weight:700;font-size:14px;color:var(--dg-blue)}.rfp-page .dg-project-name{color:#748198;letter-spacing:.01em}.rfp-page .dg-project-name>span{margin:0 8px;color:#b7c1d1}.rfp-page .dg-example-label{margin-left:auto;color:#738197;font-size:11px}.rfp-page .dg-demo-controls{display:flex;align-items:center;padding:15px 23px;border-top:1px solid var(--dg-line);gap:20px;background:#fff;border-radius:0 0 14px 14px}.rfp-page .dg-demo-steps{display:flex;gap:30px;flex:1}.rfp-page .dg-demo-steps>button{display:flex;align-items:center;gap:9px;background:transparent;border:0;color:#718098;font-size:12px;padding:2px 0;min-height:32px;text-align:left}.rfp-page .dg-demo-steps>button>span{font-size:9px;display:grid;place-items:center;border:1px solid #e3e9f2;border-radius:50%;height:22px;width:22px;flex-shrink:0}.rfp-page .dg-demo-steps>button[aria-pressed=true]{color:#2b58cf}.rfp-page .dg-demo-steps>button[aria-pressed=true]>span{background:#edf2ff;border-color:#d9e4ff}.rfp-page .dg-playback{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dfe6ef;background:#fff;color:#6d7f96;border-radius:50%;flex-shrink:0}.rfp-page .dg-playback:hover{background:#f0f4ff;color:var(--dg-blue)}.rfp-page .dg-demo-disclaimer{position:absolute;bottom:-28px;right:0;font-size:10px;color:#8a95a6;margin:0}.rfp-page .dg-audience{display:flex;align-items:center;justify-content:center;gap:20px;margin:69px 0 0;padding-bottom:39px;border-bottom:1px solid var(--dg-line);font-size:12px;color:#728197}.rfp-page .dg-audience>span:first-child{margin-right:13px;color:#8893a2}.rfp-page .dg-audience strong{font-weight:500;color:#59697f}.rfp-page .dg-audience-dot{color:#bac3d0}.rfp-page .dg-section{padding-top:105px;padding-bottom:90px;scroll-margin-top:100px}.rfp-page h2{font-size:clamp(36px,3.5vw,50px);font-weight:500;letter-spacing:-.04em;line-height:1.13;margin:20px 0}.rfp-page .dg-section-intro{font-size:18px;line-height:1.7;color:#6b7a8e;max-width:550px}.rfp-page .dg-section-heading{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:42px}.rfp-page .dg-section-heading h2{margin-bottom:0}.rfp-page .dg-section-heading>p{font-size:17px;line-height:1.7;color:#6b7a8e;padding-bottom:3px;margin:0;max-width:370px}.rfp-page .dg-workflow-panel{display:grid;grid-template-columns:.82fr 1.18fr;gap:78px;align-items:center;min-height:480px}.rfp-page .dg-workflow-copy{animation:dg-entrance .35s ease both}.rfp-page .dg-step-index{font-size:12px;letter-spacing:.04em;color:var(--dg-blue);font-weight:500}.rfp-page .dg-workflow-copy h3{font-size:33px;font-weight:500;letter-spacing:-.028em;line-height:1.2;margin:18px 0}.rfp-page .dg-workflow-copy>p{font-size:16px;line-height:1.75;color:#6b7a8e;max-width:390px}.rfp-page .dg-takeaway{display:flex;gap:11px;align-items:flex-start;margin-top:28px;max-width:350px}.rfp-page .dg-takeaway>span{width:5px;height:5px;border-radius:50%;background:#86a2e6;flex-shrink:0;margin-top:8px}.rfp-page .dg-takeaway>p{font-size:13px;line-height:1.65;color:#617391;margin:0}.rfp-page .dg-workflow-demo{min-height:474px;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px -25px #223a6240;animation:dg-entrance .4s ease both}.rfp-page .dg-example-footnote{text-align:right;font-size:11px;color:#8a97aa;margin:16px 0 0}.rfp-page .dg-evidence-section{background:#f5f8fd;border-block:1px solid #e7edf6;padding:88px 0 96px;scroll-margin-top:90px}.rfp-page .dg-use-cases{padding-block:99px 106px}.rfp-page .dg-use-case-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:37px;margin-top:49px}.rfp-page .dg-use-case-grid article{border-top:1px solid #dce5f0;padding-top:25px;display:flex;flex-direction:column}.rfp-page .dg-use-number{font-size:10px;letter-spacing:.06em;color:#7890b3;font-weight:500}.rfp-page .dg-use-case-grid h3{font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.35;margin:22px 0 14px}.rfp-page .dg-use-case-grid p{font-size:15px;line-height:1.8;color:#77859a;margin:0 0 27px;flex:1}.rfp-page .dg-use-question{font-size:15px;letter-spacing:-.01em;color:#54739f;margin-bottom:13px}.rfp-page .dg-use-case-grid article>span:last-child{font-size:10px;color:#96a2b3}.rfp-page .dg-closing{background:#1e49ba;color:#fff;position:relative;overflow:hidden}.rfp-page .dg-closing-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;padding-block:76px 82px}.rfp-page .dg-closing .dg-eyebrow{color:#adc5ff;font-size:11px}.rfp-page .dg-closing h2{font-size:50px;line-height:1.1;letter-spacing:-.035em;margin:23px 0}.rfp-page .dg-closing-inner>div>p{font-size:16px;line-height:1.75;color:#c2d3ff;max-width:448px;margin-bottom:26px}.rfp-page .dg-button-white{background:#fff;color:#254eae;box-shadow:0 2px 8px #0b2f801c;border:1px solid white}.rfp-page .dg-button-white:hover{background:#edf3ff;transform:translateY(-1px)}.rfp-page .dg-closing-note{display:block;margin-top:16px;color:#abc2f8;font-size:11px}.rfp-page .dg-closing-note-card{background:#ffffff07;border:1px solid #ffffff2b;border-radius:9px;padding:33px 36px;transform:rotate(-3deg);max-width:420px;box-shadow:12px 18px 0 -5px #1c41a4,12px 18px 0 -4px #ffffff12}.rfp-page .dg-closing-note-card>div{display:flex;align-items:center;justify-content:space-between;color:#c5d6ff}.rfp-page .dg-closing-note-card>div>span{font-size:10px;letter-spacing:.13em;color:#9dbafc}.rfp-page .dg-note-rule{display:block;height:1px;background:#ffffff24;margin:23px 0}.rfp-page .dg-closing-inner .dg-closing-note-card>p{color:#e0e9ff;font-size:28px;line-height:1.45;letter-spacing:-.025em;margin:24px 0}.rfp-page .dg-closing-note-card>strong{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#aac3ff;font-weight:400}@keyframes dg-entrance{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1450px){.rfp-page .dg-hero{padding-top:80px}.rfp-page .dg-hero-copy{margin-bottom:50px}}@media (max-width: 1100px){.rfp-page .dg-container{width:calc(100% - 64px)}.rfp-page .dg-hero-copy{gap:32px;grid-template-columns:1.3fr 1fr}.rfp-page h1{font-size:52px}.rfp-page .dg-hero-intro>p{font-size:16px}.rfp-page .dg-text-link{margin-left:0;display:flex}.rfp-page .dg-audience{gap:13px;flex-wrap:wrap}.rfp-page .dg-audience>span:first-child{flex-basis:100%;text-align:center;margin:0}}@media (max-width: 760px){.rfp-page .dg-container{width:calc(100% - 40px)}.rfp-page .dg-hero{padding-top:42px}.rfp-page .dg-hero-copy{grid-template-columns:1fr;gap:24px;margin-top:18px;margin-bottom:30px}.rfp-page h1{font-size:clamp(38px,8.7vw,58px)}.rfp-page .dg-hero-intro{max-width:490px}.rfp-page .dg-hero-intro>p{font-size:17px;line-height:1.6}.rfp-page .dg-text-link{display:inline-flex;margin-left:17px}.rfp-page .dg-demo-topbar{padding:14px 16px;gap:16px}.rfp-page .dg-project-name{font-size:10px}.rfp-page .dg-project-name>span{margin:0 5px}.rfp-page .dg-example-label{display:none}.rfp-page .dg-demo-controls{padding:14px 15px;gap:8px}.rfp-page .dg-demo-steps{gap:12px;justify-content:space-between}.rfp-page .dg-demo-steps>button{font-size:10px;line-height:1.4;gap:6px;max-width:105px}.rfp-page .dg-demo-steps>button>span{width:19px;height:19px;font-size:8px}.rfp-page .dg-demo-disclaimer{font-size:9px;bottom:-24px}.rfp-page .dg-audience{gap:10px;font-size:11px;margin-top:57px;padding-bottom:28px}.rfp-page .dg-audience-dot{display:none}.rfp-page .dg-section{padding-top:64px;padding-bottom:64px}.rfp-page .dg-section-intro{font-size:17px}}@media (max-width: 390px){.rfp-page .dg-text-link{display:flex;margin-left:0}.rfp-page .dg-project-name{font-size:9px}.rfp-page .dg-demo-steps>button>span{display:none}}@media (max-width: 1100px){.rfp-page .dg-workflow-panel{gap:40px;grid-template-columns:.85fr 1.15fr}.rfp-page .dg-workflow-copy h3{font-size:29px}.rfp-page .dg-section-heading>p{font-size:15px;max-width:315px}.rfp-page .dg-closing-inner{gap:65px}.rfp-page .dg-closing h2{font-size:44px}.rfp-page .dg-closing-note-card{padding:27px}.rfp-page .dg-use-case-grid{gap:28px}}@media (max-width: 760px){.rfp-page .dg-section-heading{display:block;margin-bottom:30px}.rfp-page .dg-section-heading>p{margin-top:20px;max-width:100%;font-size:16px}.rfp-page .dg-section-heading>p>br{display:none}.rfp-page .dg-workflow-panel{display:flex;flex-direction:column;gap:28px;min-height:0;align-items:stretch}.rfp-page .dg-workflow-copy{min-height:300px;position:relative;padding-bottom:46px}.rfp-page .dg-workflow-copy h3{font-size:28px;max-width:420px;margin:15px 0}.rfp-page .dg-workflow-copy>p{max-width:520px}.rfp-page .dg-takeaway{margin-top:19px;max-width:90%}.rfp-page .dg-workflow-demo{min-height:440px}.rfp-page .dg-evidence-section{padding:61px 0 64px}.rfp-page .dg-use-case-grid{grid-template-columns:1fr;gap:34px;margin-top:33px}.rfp-page .dg-use-case-grid article{padding-top:23px}.rfp-page .dg-use-case-grid h3{margin:14px 0 10px;font-size:24px}.rfp-page .dg-use-case-grid p{font-size:16px;margin-bottom:20px}.rfp-page .dg-use-case-grid article>span:last-child{font-size:11px}.rfp-page .dg-closing-inner{grid-template-columns:1fr;gap:45px;padding-block:59px 64px}.rfp-page .dg-closing h2{font-size:40px}.rfp-page .dg-closing-note-card{width:90%;max-width:440px;justify-self:center;padding:26px 30px;transform:rotate(-2deg)}.rfp-page .dg-closing-inner .dg-closing-note-card>p{font-size:27px}.rfp-page .dg-example-footnote{font-size:10px}}.public-site .rfp-page h1{font-weight:550}.rfp-page h2{letter-spacing:-.032em}.rfp-page .dg-playback{width:36px;height:36px}.rfp-page .dg-takeaway>p{font-size:14px}.rfp-page .dg-use-case-grid article>span:last-child{font-size:12px;color:#78889e}.rfp-page .dg-closing-note{font-size:12px}@media (max-width: 760px){.rfp-page .dg-demo-steps>button{min-height:44px;font-size:11px}.rfp-page .dg-playback{width:38px;height:38px}.rfp-page .dg-workflow-copy{min-height:330px;padding-bottom:55px}}.rfp-page .dg-workflow-demo{min-height:510px}.rfp-page .dg-demo-disclaimer{top:calc(100% + 12px);bottom:auto;left:0;text-align:right;font-size:11px;line-height:1.5}@media (min-width: 761px) and (max-width: 1000px){.rfp-page .dg-hero-copy{grid-template-columns:1fr;gap:25px;margin-bottom:36px}.rfp-page h1{font-size:58px}.rfp-page .dg-hero-intro{max-width:630px}.rfp-page .dg-hero-intro>p{font-size:18px}.rfp-page .dg-text-link{display:inline-flex;margin-left:20px}}@media (prefers-reduced-motion: reduce){.rfp-page *,.rfp-page *:before,.rfp-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rfp-page .dg-scene-content{overflow:hidden}.rfp-page .dg-scene-playback-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.rfp-page .dg-show-result{background:transparent;border:0;color:#637da8;font-size:10px;padding:8px 0;cursor:pointer}.rfp-page .dg-show-result:hover{color:#245ce0}.rfp-page .dg-scene-paused *,.rfp-page .dg-scene-paused *:before,.rfp-page .dg-scene-paused *:after{animation-play-state:paused!important}@media (max-width: 760px){.rfp-page .dg-scene-playback-actions{gap:9px}.rfp-page .dg-show-result{max-width:35px;font-size:10px;line-height:1.4}}.rfp-page .dg-workflow-stack{list-style:none;padding:0;margin:56px 0 0}.rfp-page .dg-workflow-row{padding-top:56px;border-top:1px solid var(--dg-line)}.rfp-page .dg-workflow-row+.dg-workflow-row{margin-top:70px;padding-top:70px}.rfp-page .dg-workflow-panel{min-height:0}.rfp-page .dg-workflow-copy{min-height:0;padding-bottom:0}.rfp-page .dg-workflow-demo{min-height:0}.rfp-page .dg-step-index{display:inline-flex;align-items:center;gap:12px;font-size:13px;letter-spacing:0}.rfp-page .dg-step-index>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d5e0fa;border-radius:50%;background:#f4f7ff;font-size:11px;font-variant-numeric:tabular-nums}@media (max-width: 760px){.rfp-page .dg-workflow-stack{margin-top:32px}.rfp-page .dg-workflow-row{padding-top:34px}.rfp-page .dg-workflow-row+.dg-workflow-row{margin-top:46px;padding-top:38px}.rfp-page .dg-workflow-panel{gap:26px}.rfp-page .dg-workflow-copy{min-height:0;padding-bottom:0}}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}
