:is(#root[data-production-root=true],.terminal-recovery,.top-bar-menu__surface,.static-launcher,.handler,.extension-controls,#status[data-extension-mode]){--review-font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--review-ink-primary:#333;--review-ink-muted:#707070;--review-ink-quiet:#8a8a8a;--review-surface-canvas:#f7f7f7;--review-surface-panel:#fff;--review-surface-subtle:#f0f0f0;--review-surface-interactive:#e7e7e7;--review-surface-tray:#f0f0f0;--review-border:#dedede;--review-border-subtle:#e5e5e5;--review-border-strong:#c7c7c7;--review-selection-bg:#fff;--review-pdf-selection-bg:#cfdeea;--review-selection-ink:#333;--review-focus:#2f6fc4;--review-success:#2d684d;--review-danger:#9a3d34;--review-warning:#d9ad2b;--review-backdrop:#181a176b;--review-radius-control:9px;--review-radius-row:11px;--review-radius-float:13px;--review-radius-dialog:16px;--review-radius-round:999px;--review-control-compact:31px;--review-control-default:34px;--review-control-touch:44px;--review-control-group-gap:2px;--review-action-group-gap:6px;--review-chrome-height:54px;--review-chrome-center-y:27px;--review-document-title-cap:9rem;--review-workspace-header-height:44px;--review-metadata-separator-gap:.3rem;--review-workspace-card-surface:var(--review-surface-panel);--review-workspace-card-hover:var(--review-surface-subtle);--review-shadow-float:0 12px 48px #00000017, 0 2px 8px #0000000d;--review-shadow-page:0 2px 4px #0000000f, 0 18px 44px #00000014;--review-shadow-side:0 4px 18px #0000000d;--review-shadow-bottom:0 4px 18px #0000000d;--review-motion-fast:.12s;--review-motion-surface:.16s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font-family:var(--review-font-ui)}:is(#root[data-production-root=true],.terminal-recovery,.top-bar-menu__surface,.static-launcher,.handler,.link-action-popover){--review-destination-band:#3884e63d}#root[data-production-root=true],#root[data-production-root=true] *{box-sizing:border-box}#root[data-production-root=true]{min-width:0;min-height:0;position:fixed;inset:0}.review-upgrade-content{display:contents}.review-upgrade-status{pointer-events:none;z-index:30;border:1px solid var(--review-border,#ccc);color:var(--review-ink-primary,#222);background:var(--review-surface-canvas,#fff);font:13px/1.5 var(--review-font-ui,sans-serif);border-radius:8px;padding:10px 14px;position:fixed;inset:auto 16px 16px}[data-production-review]{height:100%;min-height:0}.review-shell{height:100%;min-height:100dvh;color:var(--review-ink-primary);background:var(--review-surface-canvas);font-family:var(--review-font-ui);grid-template-rows:auto minmax(0,1fr);font-size:13px;line-height:1.5;display:grid}.review-transition-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-shell button,.review-shell input,.review-shell textarea{font:inherit}.review-icon{color:currentColor;flex:none;display:block}:is(.review-shell,.compact-editorial-modal,.terminal-recovery) button:focus-visible,:is(.review-shell,.compact-editorial-modal,.terminal-recovery) input:focus-visible,:is(.review-shell,.compact-editorial-modal,.terminal-recovery) textarea:focus-visible{outline:2px solid var(--review-focus);outline-offset:3px}:is(.review-shell,.compact-editorial-modal,.terminal-recovery) button:disabled,:is(.review-shell,.compact-editorial-modal,.terminal-recovery) input:disabled,:is(.review-shell,.compact-editorial-modal,.terminal-recovery) textarea:disabled{cursor:default;opacity:.35}.review-chrome{z-index:5;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:var(--review-chrome-height);height:var(--review-chrome-height);min-height:var(--review-chrome-height);max-height:var(--review-chrome-height);border-bottom:1px solid var(--review-border);background:var(--review-surface-panel);align-items:center;gap:.75rem;padding:0 1rem;display:grid;position:relative;overflow:visible}[data-launch-surface=macos] .review-chrome{--review-chrome-height:calc(var(--macos-traffic-light-center-y,25px) * 2);padding-inline-start:max(16px, var(--macos-titlebar-leading-inset,0px));padding-inline-end:max(16px, var(--macos-titlebar-trailing-inset,0px))}.review-chrome__identity{align-items:center;gap:var(--review-control-group-gap);min-width:0;display:flex}.review-chrome__link{flex:none}.review-chrome__file-badge{border:1px solid var(--review-border);width:25px;height:25px;color:var(--review-ink-muted);background:var(--review-surface-subtle);border-radius:8px;flex:none;place-items:center;display:grid}.review-chrome h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;overflow:hidden}.review-chrome__viewer-controls{flex-wrap:nowrap;justify-self:center;align-items:center;gap:.35rem 1rem;min-width:max-content;display:flex}.review-chrome__tray-controls,.review-chrome__control-cluster{align-items:center;gap:var(--review-control-group-gap);flex:none;display:inline-flex}[data-review-chrome-sizing-rack]{contain:layout style paint}.review-chrome__sizing-candidate{white-space:nowrap}.review-chrome__sizing-candidate .review-chrome__identity{width:max-content}.review-chrome__sizing-candidate .review-chrome__filename{width:var(--review-document-title-cap);min-width:var(--review-document-title-cap);max-width:var(--review-document-title-cap);flex:none}.review-chrome button{min-width:var(--review-control-compact);min-height:var(--review-control-compact);border-radius:var(--review-radius-control);color:var(--review-ink-muted);transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:13px;display:inline-flex}.review-chrome button:hover:not(:disabled){border-color:var(--review-border-strong);color:var(--review-ink-primary);background:var(--review-surface-interactive)}.review-chrome button:active:not(:disabled){border-color:var(--review-border-strong);color:var(--review-ink-primary);background:var(--review-surface-interactive);box-shadow:inset 0 1px 2px #181a1729}.review-chrome button[aria-expanded=true]{border-color:var(--review-border-strong);background:var(--review-selection-bg);font-weight:500}.review-chrome__icon-control{width:var(--review-control-compact);padding:0!important}.review-chrome__stat,.review-chrome__page-control,.review-chrome__zoom-control{min-width:52px;color:var(--review-ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.review-chrome__stat{text-align:center}.review-chrome__page-control,.review-chrome__zoom-control{justify-content:center;align-items:center;display:inline-flex;position:relative}.review-chrome__page-trigger,.review-chrome__zoom-trigger{width:100%;min-height:var(--review-control-compact);color:var(--review-ink-muted)!important;padding:0!important}.review-chrome__page-editor,.review-chrome__zoom-editor{width:100%;min-height:var(--review-control-compact);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.review-chrome__page-input,.review-chrome__zoom-input{border:1px solid var(--review-border-strong);width:28px;height:24px;color:var(--review-ink-primary);background:var(--review-surface-interactive);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:5px;padding:0 2px}.review-chrome__zoom-input{width:38px}.review-chrome__page-input[aria-invalid=true],.review-chrome__zoom-input[aria-invalid=true]{border-color:var(--review-danger)}.review-chrome__page-input::-webkit-inner-spin-button{appearance:none;margin:0}.review-chrome__page-input::-webkit-outer-spin-button{appearance:none;margin:0}.review-chrome__zoom-input::-webkit-inner-spin-button{appearance:none;margin:0}.review-chrome__zoom-input::-webkit-outer-spin-button{appearance:none;margin:0}.review-chrome__page-error,.review-chrome__zoom-error{z-index:7;border:1px solid var(--review-border-strong);border-radius:var(--review-radius-control);width:max-content;max-width:min(16rem,100vw - 2rem);color:var(--review-ink-primary);background:var(--review-surface-panel);box-shadow:var(--review-shadow-float);padding:.4rem .55rem;font-size:11px;line-height:1.35;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)}.review-chrome__history-control{color:var(--review-ink-muted)}.review-chrome__workspace{white-space:nowrap}.review-chrome__count{border:1px solid var(--review-border-subtle);border-radius:var(--review-radius-round);min-width:19px;height:18px;color:var(--review-ink-primary);background:var(--review-surface-subtle);font-variant-numeric:tabular-nums;place-items:center;padding-inline:5px;font-size:11px;font-weight:500;display:inline-grid}.copy-link-control{position:relative}.copy-link-control__trigger--labeled{gap:7px}.copy-link-control__label{white-space:nowrap}.copy-link-control__fallback{z-index:8;border:1px solid var(--review-border);border-radius:var(--review-radius-float);width:min(28rem,100vw - 2rem);color:var(--review-ink-primary);background:var(--review-surface-panel);box-shadow:var(--review-shadow-float);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.copy-link-control__fallback p{grid-column:1/-1;margin:0;font-size:.78rem}.copy-link-control__fallback input{border:1px solid var(--review-border);border-radius:var(--review-radius-control);min-width:0;color:var(--review-ink-primary);background:var(--review-surface-subtle);padding:.45rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.copy-link-control__fallback button{border:1px solid var(--review-border);border-radius:var(--review-radius-control);color:var(--review-ink-primary);background:var(--review-surface-panel);padding-inline:.7rem}.copy-link-control--feedback-inline{min-width:0;display:grid}.copy-link-control--feedback-inline .copy-link-control__fallback{width:min(28rem,100vw - 2rem);max-width:100%;margin-top:.45rem;position:static}.review-chrome__context{min-width:0}.codex-context-status{--codex-context-accent:var(--review-success);border:1px solid color-mix(in srgb, var(--codex-context-accent) 38%, transparent);border-radius:var(--review-radius-round);width:24px;height:24px;color:var(--codex-context-accent);background:color-mix(in srgb, var(--codex-context-accent) 9%, transparent);cursor:help;transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;outline:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.codex-context-status--connecting{--codex-context-accent:var(--review-warning)}.codex-context-status--connecting .review-icon{animation:1.1s ease-in-out infinite alternate review-save-pulse}.codex-context-status--unavailable{--codex-context-accent:var(--review-danger)}.codex-context-status__tooltip{z-index:20;border:1px solid var(--review-border-subtle);width:max-content;min-width:218px;max-width:min(270px,100vw - 24px);color:var(--review-ink-primary);background:var(--review-surface-panel);box-shadow:var(--review-shadow-float);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--review-motion-fast) ease, visibility var(--review-motion-fast) ease, transform var(--review-motion-fast) ease;border-radius:9px;padding:10px 12px 11px;font-size:11px;line-height:1.4;position:absolute;top:calc(100% + 9px);right:-6px;transform:translateY(-3px)}.codex-context-status__tooltip:before{border-top:1px solid var(--review-border-subtle);border-left:1px solid var(--review-border-subtle);background:var(--review-surface-panel);content:"";width:8px;height:8px;position:absolute;top:-5px;right:12px;transform:rotate(45deg)}.codex-context-status:hover .codex-context-status__tooltip,.codex-context-status:focus-visible .codex-context-status__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.codex-context-status__tooltip-title{align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.codex-context-status__tooltip-dot{border-radius:var(--review-radius-round);background:var(--codex-context-accent);flex:none;width:7px;height:7px}.codex-context-status__tooltip-detail{color:var(--review-ink-muted);margin-top:4px;display:block}.electron-review-shell{min-width:0;min-height:0;position:absolute;inset:0}.electron-review-shell .review-chrome{--review-chrome-height:max(52px, env(titlebar-area-height,52px));padding-inline:16px}.electron-review-shell [data-review-chrome]{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.electron-review-shell .review-chrome__left-controls{margin-left:2px}.electron-review-shell[data-window-controls-overlay=true] .review-chrome{padding-left:max(16px, env(titlebar-area-x,0px));padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + 16px)}.electron-review-shell [data-review-chrome] :is([data-review-chrome-group],.review-chrome__tray-controls,button,input,select,textarea,a,[role=button],[tabindex],[contenteditable=true],.copy-link-control__fallback){-webkit-app-region:no-drag}body:has(.electron-review-shell) .top-bar-menu__surface{-webkit-app-region:no-drag}.electron-review-shell [data-review-chrome] :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.electron-review-shell[data-native-platform=darwin] .review-chrome{--review-chrome-height:52px;padding-left:calc(32px + 60px / var(--electron-interface-scale,1));padding-right:16px}.review-layout{--review-document-right-space:0px;--review-document-left-gap:10px;--review-document-right-gap:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.review-document{z-index:0;inset:0 var(--review-document-right-space) 0 0;min-width:0;min-height:0;position:absolute;overflow:visible}.review-layout[data-right-surface-open=true]{--review-document-right-space:calc(var(--reference-right-width) + var(--review-overlay-inset,12px));--review-document-left-gap:24px;--review-document-right-gap:24px}.review-document .pdf-workspace__viewport{transition:padding-left var(--review-motion-surface) ease-out, padding-right var(--review-motion-surface) ease-out;--review-scrollport-trailing-space:calc(var(--review-document-right-gap) + max(0px, var(--review-document-right-space) - var(--review-main-scrollbar-width,0px)));width:calc(100% + var(--review-document-right-space))!important;padding-inline:var(--review-document-left-gap) var(--review-scrollport-trailing-space)!important}.review-document [data-viewer-framing-content]{margin-left:0!important}.review-overlay-frame{clip-path:inset(0 max(16px, var(--review-main-scrollbar-width,0px)) max(16px, var(--review-main-scrollbar-height,0px)) 0);z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.review-overlay-frame>span{pointer-events:none;display:none;position:absolute}.review-layout[data-right-overlay=true] .review-overlay-frame__right-backing{inset:0 0 0 var(--review-overlay-right-start);background:var(--review-surface-canvas);display:block}.review-layout[data-right-overlay=true] .review-overlay-frame__right-fade{top:0;bottom:0;left:calc(var(--review-overlay-right-start) - var(--review-overlay-fade-size));width:var(--review-overlay-fade-size);background:linear-gradient(to right, transparent, var(--review-surface-canvas));display:block}.review-layout[data-bottom-overlay=true] .review-overlay-frame__bottom-backing{inset:var(--review-overlay-bottom-start) 0 0;background:var(--review-surface-canvas);display:block}.review-layout[data-bottom-overlay=true] .review-overlay-frame__bottom-fade{left:0;right:0;top:calc(var(--review-overlay-bottom-start) - var(--review-overlay-fade-size));height:var(--review-overlay-fade-size);background:linear-gradient(transparent, var(--review-surface-canvas));display:block}.review-layout[data-scroll-top-fade=true] .review-overlay-frame__top-fade{z-index:1;top:0;right:var(--review-main-scrollbar-width);height:var(--review-overlay-fade-size);background:linear-gradient(var(--review-surface-canvas), transparent);display:block;left:0}.review-layout[data-scroll-right-fade=true][data-right-overlay=false] .review-overlay-frame__outer-right-fade{top:0;right:var(--review-main-scrollbar-width);bottom:var(--review-main-scrollbar-height);width:var(--review-overlay-fade-size);background:linear-gradient(to right, transparent, var(--review-surface-canvas));display:block}.review-layout[data-scroll-bottom-fade=true][data-bottom-overlay=false] .review-overlay-frame__outer-bottom-fade{right:var(--review-main-scrollbar-width);bottom:var(--review-main-scrollbar-height);height:var(--review-overlay-fade-size);background:linear-gradient(transparent, var(--review-surface-canvas));display:block;left:0}.review-document>*,[data-viewer-shell],.pdf-workspace{width:100%;min-width:0;height:100%;min-height:0}[data-viewer-shell]{position:relative}.pdf-workspace__viewport{scrollbar-gutter:stable;background:var(--review-surface-canvas);height:100%;overflow:auto}.review-document .pdf-workspace__viewport{--review-page-bottom-clearance:64px;padding-top:12px!important;padding-bottom:var(--review-page-bottom-clearance)!important}.pdf-workspace__page{box-shadow:inset 0 0 0 1px var(--review-border-subtle), var(--review-shadow-page);background:#fff;outline:none}.pdf-workspace__loading{height:100%;color:var(--review-ink-muted);justify-content:center;align-items:center;gap:.5rem;font-size:12px;display:flex}.pdf-workspace__loading .review-icon{animation:.9s linear infinite review-loader-spin}.pdf-workspace__status,.review-toast{border-radius:var(--review-radius-control);background:var(--review-surface-panel);pointer-events:none;align-items:center;gap:.4rem;margin:0;padding:.45rem .65rem;font-size:12px;font-weight:400;display:flex;box-shadow:0 2px 7px #181b1714}.pdf-workspace__status{z-index:2;border:1px solid color-mix(in srgb, var(--review-danger) 48%, var(--review-border));max-width:min(24rem,100% - 1.5rem);color:var(--review-danger);position:absolute;top:.75rem;left:.75rem}.review-toast-stack{z-index:8;pointer-events:none;gap:.4rem;width:max-content;max-width:min(24rem,100% - 1.5rem);display:grid;position:absolute;top:.75rem;left:.75rem}.review-toast{border:1px solid color-mix(in srgb, var(--review-warning) 55%, var(--review-border));color:var(--review-ink-primary)}.review-toast--error{border-color:color-mix(in srgb, var(--review-danger) 48%, var(--review-border));color:var(--review-danger)}.pdf-copy-owner{z-index:8;border:1px solid var(--review-border);border-radius:var(--review-radius-control);background:color-mix(in srgb, var(--review-surface-panel) 94%, transparent);color:var(--review-ink-muted);pointer-events:none;margin:0;padding:.3rem .55rem;font-size:11px;font-weight:400;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 7px #181b1714}.review-toast[data-generation-busy=true] .review-icon{animation:.9s linear infinite review-loader-spin}@keyframes review-loader-spin{to{transform:rotate(1turn)}}.review-contextual-host,.review-drawer-host{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.review-contextual-host{z-index:3}.review-drawer-host{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;overflow:clip}[data-launch-surface=macos] .review-drawer-host{overflow:visible}.review-context-palette,.review-page-menu{z-index:3;align-items:center;gap:var(--review-control-group-gap);border:1px solid var(--review-border);border-radius:var(--review-radius-float);background:var(--review-surface-panel);box-shadow:var(--review-shadow-float);pointer-events:auto;padding:5px;display:flex;position:fixed}.review-context-palette[hidden],.review-page-menu[hidden]{display:none}.review-insertion-caret{z-index:3;width:1px;height:1.15rem;box-shadow:none;pointer-events:none;background:#333;border-radius:0;animation:1.06s step-end infinite review-insertion-caret-blink;position:fixed;transform:translate(-50%,-50%)}@keyframes review-insertion-caret-blink{0%{opacity:1}50%{opacity:0}}.review-insertion-caret[hidden]{display:none}.review-context-palette button,.review-page-menu button{min-height:var(--review-control-default);border-radius:var(--review-radius-control);color:var(--review-ink-primary);transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:400;display:inline-flex}.review-context-palette button:hover:not(:disabled),.review-page-menu button:hover:not(:disabled){border-color:var(--review-border-strong);background:var(--review-surface-interactive)}.review-context-palette button:active:not(:disabled),.review-page-menu button:active:not(:disabled){border-color:var(--review-border-strong);background:var(--review-surface-interactive);box-shadow:inset 0 1px 2px #181a1729}.review-context-palette button .review-icon,.review-page-menu button .review-icon{color:var(--review-ink-muted)}.review-context-palette .review-action-button--icon,.review-page-menu .review-action-button--icon{width:var(--review-control-default);min-width:var(--review-control-default);justify-content:center;padding:0}.review-page-menu{transform:translate(.35rem,.35rem)}.pdf-workspace__scrollbar-backing{contain:layout;transform:translate(calc(-1 * var(--scrollbar-backing-padding-left,0px)), calc(-1 * var(--scrollbar-backing-padding-top,0px)));z-index:20;pointer-events:none;width:0;height:0;position:sticky;top:0;left:0}.pdf-workspace__scrollbar-backing:after{content:"";width:var(--scrollbar-backing-width,0px);height:var(--scrollbar-backing-height,0px);display:none;position:absolute;top:0;left:0}.review-layout[data-references-available=false][data-bottom-overlay=false] .review-overlay-frame__outer-bottom-fade,.review-layout[data-workspace-presentation=bottom][data-right-overlay=false] .review-overlay-frame__outer-right-fade,.review-layout[data-workspace-presentation=right][data-right-overlay] .review-overlay-frame__right-backing,.review-layout[data-workspace-presentation=right][data-right-overlay] .review-overlay-frame__right-fade,.review-layout[data-workspace-presentation=right][data-right-overlay] .review-overlay-frame__outer-right-fade{display:none}.review-layout[data-scroll-top-fade=true] .pdf-workspace__scrollbar-backing:before{content:"";width:var(--scrollbar-backing-width,0px);height:var(--review-overlay-fade-size,12px);background:linear-gradient(var(--review-surface-canvas), transparent);position:absolute;top:0;left:0}.review-layout[data-scroll-top-fade=true] .review-overlay-frame__top-fade{display:none}.review-layout[data-workspace-presentation=right][data-right-overlay=true] .pdf-workspace__scrollbar-backing,.review-layout[data-workspace-presentation=right][data-right-overlay=false][data-scroll-right-fade=true] .pdf-workspace__scrollbar-backing{--review-right-edge-paint:linear-gradient(to left, var(--review-surface-canvas) var(--review-right-backing-size,0px), transparent calc(var(--review-right-backing-size,0px) + var(--review-overlay-fade-size,12px)))}.review-layout[data-workspace-presentation=right][data-right-overlay=true] .pdf-workspace__scrollbar-backing{--review-right-backing-size:calc(100% - var(--review-overlay-right-start))}.review-layout[data-workspace-presentation=right][data-right-overlay=true] .pdf-workspace__scrollbar-backing:after,.review-layout[data-workspace-presentation=right][data-right-overlay=false]:where([data-scroll-right-fade=true]) .pdf-workspace__scrollbar-backing:after{background:var(--review-right-edge-paint);display:block}.review-layout[data-bottom-overlay=true][data-workspace-presentation] .pdf-workspace__scrollbar-backing:after{background:var(--review-right-edge-paint,linear-gradient(transparent, transparent)), linear-gradient(to top, var(--review-surface-canvas) calc(100% - var(--review-overlay-bottom-start)), transparent calc(100% - var(--review-overlay-bottom-start) + var(--review-overlay-fade-size,12px)));display:block}.review-layout[data-bottom-overlay=true] .review-overlay-frame__bottom-backing,.review-layout[data-bottom-overlay=true] .review-overlay-frame__bottom-fade{display:none}.annotation-peek{z-index:3;border:1px solid var(--review-border);border-radius:var(--review-radius-float);width:min(19rem,100vw - 2rem);color:var(--review-ink-primary);background:var(--review-surface-panel);box-shadow:var(--review-shadow-float);pointer-events:auto;padding:5px;position:absolute;top:50%;right:12px;transform:translateY(-50%);container:row-actions/inline-size}.annotation-peek .annotation-item__content{padding:8px}.annotation-peek--reader{max-height:min(32rem, calc(100dvh - var(--review-chrome-height) - 24px));display:grid;overflow:hidden}.annotation-peek--reader .full-annotation-reader{min-height:0}.copy-link-control--annotation{align-self:center}.page-note-placement-cursor{z-index:3;width:var(--review-control-default);height:var(--review-control-default);border:1px solid var(--pdf-note-ink);color:var(--pdf-note-ink);background:#efe5cb;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0000000f}.reference-resize-handle:focus-visible{outline:3px solid var(--review-focus);outline-offset:0}.reference-resize-handle{z-index:4;touch-action:none;pointer-events:auto;background:0 0;position:absolute}.reference-resize-handle[data-reference-resize-handle=right]{inset:0 calc(var(--reference-right-width) + var(--review-overlay-inset,12px) - 5px) var(--review-overlay-inset,12px) auto;cursor:ew-resize;width:10px}.reference-resize-handle[data-reference-resize-handle=bottom]{inset:auto var(--review-overlay-inset,12px) calc(var(--reference-bottom-height) + var(--review-overlay-inset,12px) - 5px);cursor:ns-resize;height:10px}.reference-resize-handle:after{content:"";border-radius:var(--review-radius-round);background:var(--review-border-strong);opacity:0;transition:opacity .1s ease-out;position:absolute}.reference-resize-handle[data-reference-resize-handle=right]:after{width:2px;inset:0 auto 0 4px}.reference-resize-handle[data-reference-resize-handle=bottom]:after{height:2px;inset:4px 0 auto}.review-workspace{z-index:1;top:0;right:var(--review-overlay-inset,12px);bottom:var(--review-overlay-inset,12px);border-left:1px solid var(--review-border);background:var(--review-surface-panel);visibility:hidden;grid-area:1/1;width:min(24rem,100vw - 3rem);min-height:0;transition:transform .16s ease-out,visibility .16s step-end;position:absolute;transform:translate(102%);box-shadow:-.65rem 0 2rem #1d221d29}.review-workspace[data-workspace-open=true]{visibility:visible;pointer-events:auto;transition-timing-function:ease-out,step-start,ease-out;transform:none}.review-workspace{width:min(var(--reference-right-width,304px), calc(100% - 2 * var(--review-overlay-inset,12px)));box-shadow:var(--review-shadow-side);flex-direction:column;padding:0;display:flex;overflow:hidden}.review-workspace[data-workspace-presentation=bottom]{top:auto;right:var(--review-overlay-inset,12px);bottom:var(--review-overlay-inset,12px);left:var(--review-overlay-inset,12px);width:auto;height:var(--reference-bottom-height,43%);border-top:1px solid var(--review-border);box-shadow:var(--review-shadow-bottom);border-left:0;transform:translateY(102%)}.review-tools-workspace{z-index:1;top:0;right:var(--review-overlay-inset,12px);bottom:var(--review-overlay-inset,12px);width:min(304px, calc(100% - 2 * var(--review-overlay-inset,12px)));border-left:1px solid var(--review-border);background:var(--review-surface-panel);min-height:0;box-shadow:var(--review-shadow-side);flex-direction:column;display:flex;position:absolute;overflow:hidden}:is(.review-workspace,.review-tools-workspace){transition:transform var(--review-motion-surface) ease-out, visibility var(--review-motion-surface) step-end, bottom var(--review-motion-surface) ease-out}.review-tools-workspace[hidden]{display:none}.review-tools-workspace[data-workspace-presentation=bottom]{top:auto;right:var(--review-overlay-inset,12px);bottom:var(--review-overlay-inset,12px);left:var(--review-overlay-inset,12px);width:auto;height:var(--tools-bottom-height,43%);border-top:1px solid var(--review-border);box-shadow:var(--review-shadow-bottom);border-left:0}.review-tools-workspace[data-tools-workspace-open=true]{pointer-events:auto;transition-timing-function:ease-out,step-start,ease-out}.review-tools-workspace[data-tools-workspace-shared=true]{box-shadow:none;pointer-events:none;background:0 0;border:0}.review-tools-workspace[data-workspace-presentation=right][data-tools-workspace-shared=true]{width:min(var(--reference-right-width,304px), calc(100% - 2 * var(--review-overlay-inset,12px)))}.review-tools-workspace[data-tools-workspace-shared=true] .review-workspace__panel{margin-top:var(--review-workspace-header-height,44px);background:var(--review-surface-panel);pointer-events:auto}.review-tools-workspace[data-tools-workspace-open=false]{visibility:hidden;transform:translate(102%)}.review-workspace[data-authoring-takeover=true]{pointer-events:auto;transition:none}.review-tools-workspace[data-authoring-takeover=true]{pointer-events:none;transition:none}.review-tools-workspace[data-workspace-presentation=bottom][data-tools-workspace-open=false]{transform:translateY(102%)}.review-layout:is([data-reference-layout=wide-bottom],[data-reference-layout=wide-split]) .review-tools-workspace[data-workspace-presentation=right]{bottom:calc(var(--reference-bottom-height) + 2 * var(--review-overlay-inset,12px))}.review-layout[data-reference-layout=narrow-unified] :is(.review-workspace,.review-tools-workspace)[data-workspace-presentation=bottom]{height:min(var(--tools-bottom-height,300px), calc(100% - 2 * var(--review-overlay-inset,12px)))}.review-workspace[data-workspace-presentation=bottom][data-workspace-open=true]{transform:none}.review-workspace__header{z-index:3;height:var(--review-workspace-header-height,44px);background:var(--review-surface-panel);flex:none;align-items:center;padding:8px 7.5px 2px;display:flex}.review-workspace__outline-toggle{margin-left:auto}.review-workspace__annotation-count{min-width:var(--review-control-compact);height:var(--review-control-compact);color:var(--review-ink-muted);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding-inline:4px;font-size:11px;display:grid}.review-workspace__outline-toggle>.review-icon{transform:translate(.5px,1px)}.review-workspace__activity-strip{align-items:center;gap:var(--review-control-group-gap);border-radius:var(--review-radius-control);background:var(--review-surface-subtle);flex:auto;width:auto;min-width:0;max-width:100%;padding:2px;display:flex}.review-workspace__activity-strip--compound{--review-workspace-compound-action-size:var(--review-control-compact);gap:var(--review-control-group-gap)}.review-workspace__activity-strip--title{background:0 0;padding:0}.review-workspace__activity-strip--title .review-workspace__mode-segment--compound:before{content:none}.review-workspace__activity-strip--title .review-workspace__mode-tab[aria-selected=true],.review-workspace__activity-strip--title>.review-workspace__move--activity{box-shadow:none;background:0 0;border-color:#0000}.review-workspace__tabs{gap:var(--review-control-group-gap);flex:0 auto;min-width:0;display:flex}.review-workspace__mode-segment{flex:none;align-items:center;min-width:0;display:flex}.review-workspace__mode-segment[data-workspace-mode-selected=true]{flex:0 auto}.review-workspace__move{width:var(--review-control-compact);min-width:var(--review-control-compact);place-items:center;padding:0;display:grid}.review-workspace__move:hover{border-color:var(--review-border);color:var(--review-ink-primary);background:var(--review-surface-subtle)}.workspace-error{border:1px solid var(--review-danger);border-radius:var(--review-radius-row);color:var(--review-danger);background:var(--review-surface-panel);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:grid}.workspace-error p{gap:2px;margin:0;display:grid}.workspace-error p span{color:var(--review-ink-muted)}.workspace-error button{min-height:var(--review-control-compact);border:1px solid var(--review-border);border-radius:var(--review-radius-control);color:var(--review-ink-primary);background:var(--review-surface-subtle);padding:0 9px;font-size:11px;font-weight:500}.review-workspace__tabs button,.reference-tabs button,.review-workspace__move,.review-workspace__close,.outline-navigator button,.workspace-state button{min-height:var(--review-control-compact);border-radius:var(--review-radius-control);color:var(--review-ink-muted);background:0 0;border:1px solid #0000}.review-workspace__move--activity{border-color:var(--review-border-subtle);background:color-mix(in srgb, var(--review-surface-panel) 62%, transparent);flex:none;margin-left:auto}.review-workspace__mode-segment--compound{z-index:0;isolation:isolate;position:relative}.review-workspace__mode-segment--compound:before{z-index:-1;inset:0 calc(-1 * (var(--review-workspace-compound-action-size) + 2px)) 0 0;border:1px solid var(--review-border);border-radius:var(--review-radius-control);background:var(--review-surface-panel);content:"";pointer-events:none;position:absolute;box-shadow:0 1px 2px #181a1714}.review-workspace__mode-segment--compound>.review-workspace__mode-tab[aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000;padding-right:2px}.review-workspace__move--header-action{z-index:1;border-radius:var(--review-radius-control);box-shadow:none;background:0 0;border-color:#0000}.review-workspace__move--header-action:hover{border-color:var(--review-border-strong);background:var(--review-surface-interactive)}.review-workspace__move--header-action:active{box-shadow:inset 0 1px 2px #181a1729}.review-workspace__mode-tab{width:var(--review-control-compact);min-width:var(--review-control-compact);flex:0 0 var(--review-control-compact);transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;justify-content:center;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:680;display:inline-flex;overflow:hidden}.review-workspace__mode-tab:not([aria-selected=true]):hover{border-color:var(--review-border-strong);color:var(--review-ink-primary);background:var(--review-surface-interactive)}.review-workspace__mode-tab[aria-selected=true]{flex:0 auto;width:auto;max-width:10rem;padding-inline:6px}.review-workspace__mode-tab>.review-icon{flex:none}.review-workspace__mode-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.review-workspace__mode-tab[aria-selected=true],.reference-tabs button[aria-selected=true]{border-color:var(--review-border);color:var(--review-ink-primary);background:var(--review-surface-panel);box-shadow:0 1px 2px #181a1714}.review-workspace__close{width:var(--review-control-compact);place-items:center;padding:0;display:grid}.review-workspace__panel{overscroll-behavior:contain;outline:none;flex:1;min-width:0;min-height:0;overflow:auto}.review-workspace__panel[hidden]{display:none}.review-workspace__panel--references{flex-direction:column;display:flex;overflow:hidden}.review-workspace__panel--search{overflow:hidden}.review-layout[data-bottom-surface-open=false] .review-tools-workspace[data-workspace-presentation=right]{bottom:var(--review-overlay-inset,12px)}.pdf-search{height:100%;min-height:0;color:var(--review-ink-primary);flex-direction:column;display:flex}.pdf-search__query{margin:12px 12px 8px;position:relative}.pdf-search__input.review-chrome__page-input{width:100%;min-width:0;height:var(--review-control-compact);background:var(--review-surface-panel);text-align:left;transition:background-color var(--review-motion-fast) ease;padding:0 32px}.pdf-search__query:focus-within .pdf-search__input.review-chrome__page-input{background:var(--review-surface-interactive)}.pdf-search__input::-webkit-search-cancel-button{appearance:none}.pdf-search__search-icon{z-index:1;color:var(--review-ink-muted);pointer-events:none;position:absolute;top:calc(50% - 8px);left:9px}.pdf-search__clear{z-index:2;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.pdf-search__spinner{animation:.9s linear infinite review-spin;position:absolute;top:calc(50% - 8px);right:9px}.pdf-search__query[data-has-query=true] .pdf-search__spinner{right:32px}.pdf-search__summary{color:var(--review-ink-muted);margin:0;padding:2px 13px 8px;font-size:11px;line-height:1.4}.pdf-search__alternatives{border-bottom:1px solid var(--review-border-subtle);padding:8px 12px}.pdf-search__group>header{color:var(--review-ink-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.pdf-search__chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.pdf-search__chips button{border:1px solid var(--review-border);min-height:26px;color:var(--review-ink-primary);background:var(--review-surface-subtle);border-radius:999px;padding:3px 8px}.pdf-search__symbol-suggestions{z-index:8;border:1px solid var(--review-border-strong);border-radius:var(--review-radius-control);background:var(--review-surface-panel);max-height:12rem;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #181a1729}.pdf-search__symbol-suggestions button{width:100%;min-height:var(--review-control-compact);color:var(--review-ink-primary);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:8px;padding:5px 7px;display:grid}.pdf-search__symbol-suggestions button:hover,.pdf-search__symbol-suggestions button:focus-visible{background:var(--review-surface-interactive);outline:0}.pdf-search__symbol-suggestions button>span:first-child{color:var(--review-selection-ink);text-align:center;font-size:15px}.pdf-search__symbol-suggestions button>span:last-child{color:var(--review-ink-muted);font-size:11px}.pdf-search__message{border-radius:var(--review-radius-control);color:var(--review-ink-muted);background:var(--review-surface-subtle);align-items:flex-start;gap:7px;margin:8px 12px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.pdf-search__results{flex:1;min-height:0;overflow:auto}.pdf-search__group ol{gap:8px;margin:7px 0 12px;padding:0;list-style:none;display:grid}[data-pdf-search-highlight]{border-radius:var(--pdf-mark-radius,3px);background:var(--pdf-search-fill,#2f6fc44d);mix-blend-mode:multiply}[data-pdf-search-highlight][data-pdf-search-match-kind=related]{background:var(--pdf-search-related-fill,#d9ad2b6b)}[data-pdf-destination-band]{border-radius:var(--pdf-mark-radius,3px);background:var(--review-destination-band);mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes review-spin{to{transform:rotate(1turn)}}.pdf-search__result{cursor:pointer}.annotation-item__excerpt.pdf-search__excerpt{align-items:baseline;column-gap:var(--review-metadata-separator-gap);grid-template-columns:max-content max-content minmax(0,1fr);row-gap:0;display:grid}.pdf-search__result-page,.pdf-search__result-separator{color:var(--review-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.pdf-search__result-separator{color:var(--review-ink-quiet)}.pdf-search__result-context{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pdf-search__result-match{font-weight:760}.reference-tabs{border-bottom:1px solid var(--review-border-subtle);flex:none;gap:4px;min-width:0;padding:8px 10px;display:flex;overflow-x:auto}.reference-tab-segment{box-sizing:border-box;border:1px solid var(--review-border-subtle);border-radius:var(--review-radius-row);background:var(--review-workspace-card-surface);min-width:0;max-width:13rem;transition:border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;flex:none;align-items:center;padding:4px;display:flex}.reference-tab-segment--compound{width:min(17rem,100%);max-width:calc(13rem + (2 * var(--review-control-compact)));gap:var(--review-control-group-gap);border-color:var(--review-border-strong);background:var(--review-selection-bg);box-shadow:inset 0 0 0 1px var(--review-selection-ink);overflow:hidden}.reference-tab-segment:hover,.reference-tab-segment:focus-within{border-color:var(--review-border-strong);background:var(--review-workspace-card-hover)}.reference-tab-segment--compound:hover,.reference-tab-segment--compound:focus-within{background:var(--review-selection-bg)}.review-workspace[data-workspace-presentation=right] .reference-tab-segment{flex-basis:11.5rem;width:11.5rem;max-width:11.5rem}.reference-tab-segment__selector{text-align:left;flex:auto;min-width:8rem;max-width:13rem;min-height:44px;padding:7px 8px;display:grid}.reference-tab-segment__selector span,.reference-tab-segment__selector small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-tab-segment__selector span{color:var(--review-ink-primary);font-size:11px;font-weight:720}.reference-tab-segment__selector small{color:var(--review-ink-muted);font-size:10px}.reference-tabs .reference-tab-segment--compound>.reference-tab-segment__selector{min-width:0;box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.reference-tabs .reference-tab-segment__action,.reference-tabs .reference-panel__return,.annotation-item__action,.pdf-search__clear{width:var(--review-control-compact);min-width:var(--review-control-compact);min-height:var(--review-control-compact);flex:0 0 var(--review-control-compact);border-radius:var(--review-radius-control);color:var(--review-ink-muted);background:0 0;border:1px solid #0000;align-self:center;place-items:center;padding:0;display:grid}.reference-tabs .reference-tab-segment__action:hover,.reference-tabs .reference-panel__return:hover:not([aria-disabled=true]),.annotation-item__action:hover,.pdf-search__clear:hover{border-color:var(--review-border-strong);color:var(--review-ink-primary);background:var(--review-surface-interactive)}.reference-tabs .reference-tab-segment__action:active,.reference-tabs .reference-panel__return:active,.annotation-item__action:active,.pdf-search__clear:active{box-shadow:inset 0 1px 2px #181a1729}.reference-tabs [data-reference-tab-action=close],.reference-tabs [data-reference-tab-action=close]:hover{color:var(--review-danger)}.review-workspace__mode-segment--compound>button:focus-visible,.review-workspace__move--header-action:focus-visible,.review-shell .reference-tab-segment--compound>button:focus-visible{z-index:1;outline-offset:-3px;position:relative}.review-workspace__panel--references[data-reference-tabs-orientation=vertical]{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(10rem,18vw,15rem) minmax(0,1fr);display:grid}.review-workspace[data-workspace-presentation=right] .review-workspace__panel--references[data-reference-tabs-orientation=vertical]{grid-template-columns:12.5rem minmax(0,1fr)}.review-workspace__panel--references[data-reference-tabs-orientation=vertical][data-reference-panel-layout=full]>.reference-panel{grid-column:1/-1}.review-workspace__panel--references[data-reference-tabs-orientation=vertical][data-reference-panel-layout=split]>.reference-panel{grid-column:2}.reference-tabs[data-reference-tabs-orientation=vertical]{border-bottom:0;flex-direction:column;min-height:0;padding:10px 8px;overflow:hidden auto}.review-workspace__panel--references[data-reference-tabs-orientation=vertical][data-reference-panel-layout=split]>.reference-panel{border-top:1px solid var(--review-border-subtle);border-left:1px solid var(--review-border-subtle);border-radius:var(--review-radius-row) 0 0;box-shadow:inset 6px 6px 14px #181a170d}.reference-tabs[data-reference-tabs-orientation=vertical] .reference-tab-segment{flex:none;width:100%;min-width:0;max-width:none}.reference-tabs[data-reference-tabs-orientation=vertical] .reference-tab-segment__selector{width:auto;min-width:0;max-width:none}.reference-panel{isolation:isolate;flex:1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.reference-panel__return{width:var(--review-control-compact);min-width:var(--review-control-compact);min-height:var(--review-control-compact);flex:0 0 var(--review-control-compact);border-radius:var(--review-radius-control);color:var(--review-ink-muted);box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;align-self:center;place-items:center;padding:0;display:grid}.reference-panel__return:hover:not([aria-disabled=true]){border-color:var(--review-border-strong);color:var(--review-ink-primary);background:var(--review-surface-interactive)}.reference-panel__return[aria-disabled=true]{opacity:.68;cursor:wait}.reference-panel__return:focus-visible{outline:3px solid var(--review-focus);outline-offset:2px}.reference-panel__viewport{z-index:0;border-radius:calc(var(--review-radius-row) - 2px);grid-area:1/1;min-width:0;min-height:0;margin:12px;position:relative;overflow:hidden}.reference-panel__viewport[data-reference-viewport-concealed=true]{visibility:hidden}.reference-panel__viewport>.pdf-workspace{width:100%;height:100%}.reference-panel__pending,.reference-panel__empty{grid-area:1/1;align-self:start;margin:14px}.reference-panel__pending[data-reference-pending=error]{align-self:stretch;overflow:auto}.reference-panel__error{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.reference-panel__error-content{gap:5px;display:grid}.reference-panel__error-heading{align-items:center;gap:12px;display:flex}.reference-panel__error-body{color:var(--review-ink-muted)}.reference-panel__pending>p{margin:0 0 9px;display:grid}.reference-panel__pending>p span,.reference-panel__empty span{color:var(--review-ink-muted);font-size:11px}.workspace-state{border:1px dashed var(--review-border);border-radius:var(--review-radius-row);color:var(--review-ink-muted);background:var(--review-surface-subtle);overflow-wrap:anywhere;gap:6px;margin:14px;padding:13px;font-size:12px;display:grid}.workspace-state .review-icon{animation:.9s linear infinite annotation-status-spin}.workspace-state button{border-color:var(--review-border);color:var(--review-ink-primary);background:var(--review-surface-panel);justify-self:start;padding:4px 9px}.outline-navigator{--outline-tree-control-size:var(--review-control-compact);--outline-tree-leading-size:var(--outline-tree-control-size);--outline-tree-indent:14px;--outline-tree-row-gap:0px;--outline-tree-branch-gap:0px;padding:10px}.outline-navigator ul{gap:var(--outline-tree-row-gap);margin:0;padding:0;list-style:none;display:grid}.outline-navigator__children{margin-top:var(--outline-tree-branch-gap);padding-left:var(--outline-tree-indent);border-left:0;margin-left:0;position:relative}.outline-navigator li:has(>.outline-navigator__children:not([hidden]))+li{margin-top:calc(var(--outline-tree-branch-gap) - var(--outline-tree-row-gap))}.outline-navigator__row{grid-template-columns:var(--outline-tree-leading-size) minmax(0, 1fr);border-radius:var(--review-radius-control);min-width:0;transition:background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;background:0 0;border:0;align-items:center;margin:2px 0;padding:0 4px;display:grid;position:relative;container:row-actions/inline-size}.outline-navigator__row[data-current=true]{background:var(--review-selection-bg)}.outline-navigator__disclosure,.outline-navigator__disclosure-spacer{width:var(--outline-tree-control-size);height:var(--outline-tree-control-size)}.outline-navigator__disclosure{justify-self:center;place-items:center;margin:0;padding:0;display:grid}.outline-navigator__disclosure[aria-expanded=true] .review-icon{transform:rotate(90deg)}.outline-navigator__destination{text-align:left;justify-content:flex-start;align-items:center;min-width:0;min-height:32px;margin-right:0;padding:6px 6px 6px 4px;display:flex}.outline-navigator__summary{flex:auto;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;display:inline-flex}.outline-navigator__title{min-width:0;color:var(--review-ink-primary);overflow-wrap:anywhere;white-space:normal;flex:auto;font-size:13px;font-weight:700;line-height:1.5;overflow:visible}.outline-navigator__page{color:var(--review-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;line-height:1.5}.outline-navigator .row-action-group{z-index:2;background:0 0;position:absolute;right:4px}.outline-navigator__row:hover>.row-action-group{background:inherit}.outline-navigator__row:has(:focus-visible)>.row-action-group{background:inherit}.row-action-group{width:calc((2 * var(--review-control-compact)) + var(--review-control-group-gap));min-width:calc((2 * var(--review-control-compact)) + var(--review-control-group-gap));justify-items:end;display:grid;position:relative}.row-action-group[data-row-action-count="1"]{width:var(--review-control-compact);min-width:var(--review-control-compact)}.row-action-group[data-row-action-count="3"]{width:calc((3 * var(--review-control-compact)) + (2 * var(--review-control-group-gap)));min-width:calc((3 * var(--review-control-compact)) + (2 * var(--review-control-group-gap)))}.row-action-group[data-row-action-count="4"]{width:calc((4 * var(--review-control-compact)) + (3 * var(--review-control-group-gap)));min-width:calc((4 * var(--review-control-compact)) + (3 * var(--review-control-group-gap)))}.row-action-group__direct{gap:var(--review-control-group-gap);opacity:0;pointer-events:none;transition:opacity var(--review-motion-fast) ease;display:flex}.row-action-group__direct>.copy-link-control{display:grid}.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger{width:var(--review-control-compact);min-width:var(--review-control-compact);min-height:var(--review-control-compact);border-radius:var(--review-radius-control);color:var(--review-ink-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.row-action-group__action:hover,.copy-link-control__trigger--row:hover,.row-action-group__trigger:hover{border-color:var(--review-border-strong);color:var(--review-ink-primary);background:var(--review-surface-interactive)}.row-action-group__action:active,.copy-link-control__trigger--row:active,.row-action-group__trigger:active{box-shadow:inset 0 1px 2px #181a1729}.outline-navigator__row:hover .row-action-group__direct,li[data-annotation-origin]:hover .row-action-group__direct,li[data-annotation-origin][data-active=true] .row-action-group__direct,li[data-search-result]:hover .row-action-group__direct,li[data-search-result][data-active=true] .row-action-group__direct{opacity:1;pointer-events:auto}.outline-navigator__row:has(:focus-visible) .row-action-group__direct{opacity:1;pointer-events:auto}li[data-annotation-origin]:has(:focus-visible) .row-action-group__direct{opacity:1;pointer-events:auto}li[data-search-result]:has(:focus-visible) .row-action-group__direct{opacity:1;pointer-events:auto}.row-action-group__secondary{display:none;position:relative}.outline-navigator .row-action-group__trigger{width:var(--review-control-touch);min-width:var(--review-control-touch);min-height:var(--review-control-touch)}.pdf-search .row-action-group{align-self:center}.pdf-search .row-action-group__action,.pdf-search .copy-link-control__trigger--row,.pdf-search .row-action-group__trigger{height:var(--review-control-compact);min-height:var(--review-control-compact)}.pdf-search .row-action-group__trigger{width:var(--review-control-compact);min-width:var(--review-control-compact)}.row-action-group__menu{z-index:12;gap:var(--review-control-group-gap);border:1px solid var(--review-border);border-radius:var(--review-radius-float);width:min(19rem,100vw - 2rem);color:var(--review-ink-primary);background:var(--review-surface-panel);box-shadow:var(--review-shadow-float);padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.row-action-group__menu>button,.row-action-group__menu .copy-link-control__trigger--row{width:100%;min-width:0;min-height:var(--review-control-touch);border-radius:var(--review-radius-control);color:var(--review-ink-primary);text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:7px;padding:7px 9px;display:flex}.row-action-group__menu>button:hover,.row-action-group__menu .copy-link-control__trigger--row:hover{border-color:var(--review-border-strong);background:var(--review-surface-interactive)}.row-action-group__menu .copy-link-control__fallback{width:100%}:is(.review-workspace,.review-tools-workspace) li[data-search-result]:has([data-row-actions-open=true]){z-index:2;overflow:visible}:is(.review-workspace,.review-tools-workspace) li[data-search-result]:has(.copy-link-control[data-copy-link-status=failure]){z-index:2;overflow:visible}li[data-search-result] .row-action-group__direct{display:flex}li[data-search-result] .row-action-group__secondary{display:none}@container row-actions (width<=148px){li[data-annotation-origin] .row-action-group__direct{display:none}li[data-annotation-origin] .row-action-group__secondary{display:block}}.link-action-popover{z-index:20;top:var(--link-action-top);bottom:auto;right:auto;left:var(--link-action-left);border:1px solid var(--review-border,#d1d5cc);border-radius:var(--review-radius-float,13px);width:auto;max-height:calc(100dvh - 24px);color:var(--review-ink-primary,#181a17);background:var(--review-surface-panel,#fffefa);box-shadow:var(--review-shadow-float,0 14px 34px #181b172b, 0 2px 7px #181b1714);margin:0;padding:0;position:fixed;overflow:hidden auto}.link-action-popover__surface{align-items:center;gap:var(--review-control-group-gap,2px);flex-wrap:wrap;max-width:calc(100vw - 24px);padding:5px;display:flex}.link-action-popover .copy-link-control--popover{display:contents}.link-action-popover .copy-link-control__fallback{flex:1 0 100%;order:1;width:min(28rem,100vw - 36px)}.link-action-popover [role=menuitem]{width:var(--review-control-default,34px);min-width:var(--review-control-default,34px);min-height:var(--review-control-default,34px);border-radius:var(--review-radius-control,9px);color:var(--review-ink-primary,#181a17);transition:color var(--review-motion-fast,.12s) ease, border-color var(--review-motion-fast,.12s) ease, background-color var(--review-motion-fast,.12s) ease, box-shadow var(--review-motion-fast,.12s) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.link-action-popover [role=menuitem]:hover,.link-action-popover [role=menuitem]:focus-visible{border-color:var(--review-border-strong,#aeb6aa);background:var(--review-surface-interactive,#e5e6e1)}.link-action-popover [role=menuitem]:active{border-color:var(--review-border-strong,#aeb6aa);background:var(--review-surface-interactive,#e5e6e1);box-shadow:inset 0 1px 2px #181a1729}.link-action-popover [role=menuitem]:focus-visible{outline:3px solid var(--review-focus,#245c9c);outline-offset:0}.link-action-popover [role=menuitem] .review-icon{color:var(--review-ink-muted,#676a63)}.annotation-drawer__header h2,.existing-annotations__header h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500;line-height:1.3}.annotation-drawer__owned ol,.existing-annotations__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]{grid-template-columns:minmax(0,1fr);container:row-actions/inline-size}:is(.review-workspace,.review-tools-workspace) li[data-item-copy-link=true]:focus-within{z-index:2;overflow:visible}:is(.review-workspace,.review-tools-workspace) li[data-search-result]{grid-template-columns:minmax(0,1fr) auto;container:row-actions/inline-size}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin],:is(.review-workspace,.review-tools-workspace) li[data-search-result]{gap:var(--review-control-group-gap);border:1px solid var(--review-border-subtle);border-radius:var(--review-radius-row);background:var(--review-workspace-card-surface);min-width:0;transition:border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;padding:4px;display:grid;position:relative;overflow:hidden}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:not([data-active=true]):hover,:is(.review-workspace,.review-tools-workspace) li[data-search-result]:hover{border-color:var(--review-border-strong);background:var(--review-workspace-card-hover)}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:not([data-active=true]):has(:focus-visible):not(:has(.copy-link-control:focus-within)){border-color:var(--review-border-strong);background:var(--review-workspace-card-hover)}:is(.review-workspace,.review-tools-workspace) li[data-search-result]:has(:focus-visible):not(:has(.copy-link-control:focus-within)){border-color:var(--review-border-strong);background:var(--review-workspace-card-hover)}:is(:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:active:not(:has(.copy-link-control__trigger:active)),:is(.review-workspace,.review-tools-workspace) li[data-search-result]:active:not(:has(.copy-link-control__trigger:active))){--annotation-more-surface:var(--review-surface-interactive);background:var(--review-surface-interactive);box-shadow:inset 0 1px 2px #181a1729}:is(.review-workspace,.review-tools-workspace) li[data-active=true]{border-color:var(--review-border-strong);background:var(--review-selection-bg);box-shadow:inset 0 0 0 1px var(--review-selection-ink)}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]{background:0 0;border:0;padding:3px}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:hover{border:0}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:has(:focus-visible){border:0}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin][data-active=true]{background:var(--review-surface-panel);box-shadow:var(--review-shadow-soft,0 2px 7px #0000000d);border:0}:is(.review-workspace,.review-tools-workspace) li[data-corresponding=true]:before{z-index:1;background:var(--review-selection-ink);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}:is(.review-workspace,.review-tools-workspace) li[data-corresponding=true]:not([data-active=true]){--annotation-more-surface:color-mix(in srgb, var(--review-selection-bg) 62%, var(--review-surface-subtle));background:color-mix(in srgb, var(--review-selection-bg) 62%, var(--review-surface-subtle))}.annotation-item__content,.existing-annotation__content{border-radius:var(--review-radius-control);min-width:0;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:7px 8px 7px 12px;display:grid;position:relative}.annotation-item__title-row,.annotation-item__body-row{z-index:2;pointer-events:none;min-width:0;display:flex;position:relative}.annotation-item__title-row{align-items:center;gap:var(--review-metadata-separator-gap)}.annotation-item__title-row>.row-action-group{pointer-events:auto;flex:none}.annotation-item__title-actions{pointer-events:auto}.annotation-item__title-row>.annotation-item__meta{flex:1;min-width:0}.annotation-item__title-row .annotation-item__meta>strong{flex:none}.annotation-item__title-row .annotation-item__section{flex:auto;width:auto}.annotation-item__body-row{align-items:end;gap:var(--review-control-group-gap)}.annotation-item__body-row>.annotation-item__excerpt{flex:1}.annotation-item__navigation{z-index:1;border-radius:var(--review-radius-control);cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.annotation-item__content>.annotation-item__meta,.existing-annotation__content>.annotation-item__meta,.annotation-item__content>.annotation-item__excerpt,.existing-annotation__content>.annotation-item__excerpt{z-index:1;pointer-events:none;position:relative}.annotation-item__meta{justify-content:flex-start;align-items:baseline;gap:var(--review-metadata-separator-gap);color:var(--review-ink-muted);font-size:11px;line-height:1.25;display:flex}.annotation-item__meta strong{color:var(--review-ink-primary);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.annotation-item__meta>span{color:var(--review-ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.annotation-item__separator{color:var(--review-ink-quiet)}.annotation-item__page{white-space:nowrap}.annotation-item__meta>.annotation-item__section{font-variant-numeric:normal;text-overflow:ellipsis;white-space:nowrap;flex:0 8rem;width:8rem;min-width:0;overflow:hidden}.annotation-item__excerpt{min-width:0;max-height:4.35em;color:var(--review-ink-primary);overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block;overflow:hidden}.annotation-item__excerpt-trigger{width:100%;min-width:0;max-height:4.35em;color:inherit;font:inherit;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 11px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 11px),#0000 100%)}.review-shell .annotation-item__excerpt-trigger:focus-visible{outline:2px solid var(--review-focus);outline-offset:2px}.annotation-item__source{color:var(--review-ink-muted)}.annotation-item__source[data-source-treatment=struck]{text-decoration:line-through}.full-annotation-reader{grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;height:100%;padding:13px;display:grid}.full-annotation-reader__metadata-bar{z-index:2;border-bottom:1px solid var(--review-border-subtle);align-items:center;gap:8px;min-width:0;padding-bottom:10px;display:flex;position:sticky;top:0}.full-annotation-reader__actions{align-items:center;gap:var(--review-control-group-gap);flex:none;display:flex}.full-annotation-reader__back,.full-annotation-reader__edit,.full-annotation-reader__delete,.full-annotation-reader__open-reference,.full-annotation-reader__add-context,.full-annotation-reader__locate{min-width:var(--review-control-compact);height:var(--review-control-compact);border-radius:var(--review-radius-control);color:var(--review-ink-muted);background:0 0;border:1px solid #0000;justify-content:center;place-items:center;gap:5px;padding:0;display:inline-flex}.full-annotation-reader__back:hover,.full-annotation-reader__edit:hover,.full-annotation-reader__delete:hover,.full-annotation-reader__open-reference:hover,.full-annotation-reader__add-context:hover,.full-annotation-reader__locate:hover{border-color:var(--review-border-strong);background:var(--review-workspace-card-hover)}.review-shell .full-annotation-reader__back:focus-visible{box-shadow:none;border-color:var(--review-border-strong);background:var(--review-workspace-card-hover);outline:none}.full-annotation-reader__metadata{white-space:nowrap;flex:1;min-width:0}.full-annotation-reader__readonly{margin-inline-start:5px}.full-annotation-reader__header-actions{flex:none;gap:2px;margin-inline-start:auto;display:flex}.full-annotation-reader__locate:disabled .review-icon{animation:.8s linear infinite review-loader-spin}.full-annotation-reader__metadata>strong{flex:none}.full-annotation-reader__metadata>.annotation-item__section{flex:auto;width:auto}.full-annotation-reader__provenance{align-items:baseline;gap:var(--review-metadata-separator-gap);color:var(--review-ink-muted);font-size:11px;line-height:1.25;display:flex}.full-annotation-reader__provenance>span:not(:first-child):before{color:var(--review-ink-quiet);content:"·";margin-inline-end:var(--review-metadata-separator-gap)}.full-annotation-reader__body{gap:8px;min-width:0;padding-top:14px;display:grid;overflow:auto}.full-annotation-reader__body h3{color:var(--review-ink-muted);letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:500}.full-annotation-reader__body p{color:var(--review-ink-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.annotation-item__action,.pdf-search__clear{transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, opacity var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease}.annotation-item__action{opacity:0}.annotation-item__title-actions .annotation-item__action,.pdf-search__clear{border-radius:var(--review-radius-control);width:1.4rem;min-width:1.4rem;max-width:1.4rem;height:1.4rem;min-height:1.4rem;max-height:1.4rem}.annotation-item__title-actions .copy-link-control--annotation{pointer-events:auto;flex:none}.annotation-item__title-actions .copy-link-control__trigger--icon-only .review-icon{width:13px;height:13px}.review-shell .annotation-item__navigation:focus-visible{outline:none}:is(:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:has(:focus-visible):not(:has(.copy-link-control:focus-within)),:is(.review-workspace,.review-tools-workspace) li[data-search-result]:has(:focus-visible):not(:has(.copy-link-control:focus-within))){outline:3px solid var(--review-focus);outline-offset:2px}:is(.review-workspace,.review-tools-workspace) li:hover .annotation-item__action,:is(.review-workspace,.review-tools-workspace) li[data-active=true] .annotation-item__action{opacity:1}:is(.review-workspace,.review-tools-workspace) li:has(:focus-visible) .annotation-item__action{opacity:1}.annotation-item__delete,.annotation-item__delete:hover{color:var(--review-danger,#9a3d34)}.annotation-item__kind-icon{width:16px;height:16px;color:var(--review-ink-muted);flex:none;align-self:center;place-items:center;display:inline-grid}.annotation-item__status-icon{color:var(--review-danger)}.annotation-direction-cue{z-index:1;border:1px dashed var(--review-selection-ink);border-radius:var(--review-radius-control);color:var(--review-selection-ink);background:var(--review-selection-bg);align-items:center;gap:6px;margin:4px 0;padding:7px 9px;font-size:11px;font-weight:500;display:flex;position:sticky}.annotation-direction-cue__icon{width:14px;height:14px}.annotation-direction-cue[data-correspondence-direction=above] .annotation-direction-cue__icon{transform:rotate(-90deg)}.annotation-direction-cue[data-correspondence-direction=below] .annotation-direction-cue__icon{transform:rotate(90deg)}.annotation-direction-cue[data-correspondence-direction=above]{top:0}.annotation-direction-cue[data-correspondence-direction=below]{bottom:0}.annotation-drawer__header,.existing-annotations__header{margin-bottom:10px}.existing-annotations li[data-readonly=true]{display:block}.existing-annotation__content{width:100%}.workspace-empty,.annotation-empty,.annotation-status{border:1px dashed var(--review-border);border-radius:var(--review-radius-row);color:var(--review-ink-muted);background:var(--review-surface-subtle);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12px}.annotation-status{align-items:center;gap:8px;display:flex}.annotation-status__icon{color:var(--review-ink-muted)}.annotation-status[data-annotation-status=loading] .annotation-status__icon{animation:.9s linear infinite annotation-status-spin}@keyframes annotation-status-spin{to{transform:rotate(360deg)}}.owned-mark-focus-layer{pointer-events:none;position:absolute;inset:0}[data-pdf-mark-style]{--pdf-mark-ink:var(--pdf-edit-ink);--pdf-mark-line-width:calc(var(--pdf-mark-base-line-width,1.5px) * var(--pdf-mark-scale,1));--pdf-underline-width:calc(var(--pdf-mark-base-underline-width,1px) * var(--pdf-mark-scale,1));box-sizing:border-box;border-radius:var(--pdf-mark-radius,3px);mix-blend-mode:multiply}[data-pdf-mark-style=highlight]{--pdf-mark-ink:var(--pdf-note-ink);background:var(--pdf-note-fill)}[data-pdf-mark-style=highlight][data-has-attached-text=true]{background:var(--pdf-comment-fill)}[data-pdf-mark-style=highlight],[data-pdf-mark-style=replace]{overflow:hidden}:is([data-pdf-mark-style=highlight],[data-pdf-mark-style=replace])[data-has-attached-text=true]:after{content:"";height:var(--pdf-underline-width);background:var(--pdf-note-ink);position:absolute;bottom:0;left:0;right:0}[data-pdf-mark-style=replace][data-has-attached-text=true]:after{background:var(--pdf-edit-ink)}[data-pdf-mark-style=replace]{background:var(--pdf-edit-fill)}:is([data-pdf-mark-style=replace],[data-pdf-mark-style=delete]):before{content:"";top:var(--pdf-strike-position,50%);height:var(--pdf-mark-line-width);background:var(--pdf-edit-ink);position:absolute;left:0;right:0;transform:translateY(-50%)}[data-pdf-mark-style=insert]{--pdf-mark-ink:var(--pdf-insert-ink);--pdf-edit-ink:var(--pdf-insert-ink);--pdf-edit-fill:var(--pdf-insert-fill);background:var(--pdf-edit-fill)}[data-pdf-mark-style=insert]:after{content:"";box-sizing:border-box;border-top:1.5px solid var(--pdf-edit-ink);border-left:1.5px solid var(--pdf-edit-ink);width:6px;height:6px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)rotate(45deg)}[data-pdf-mark-style=pageNote]{--pdf-mark-ink:var(--pdf-note-ink);border-radius:var(--pdf-mark-radius,3px);color:var(--pdf-note-ink);background:var(--pdf-note-fill);place-items:center;display:grid}[data-pdf-mark-style=pageNote]>.review-icon{stroke-width:1.5px;width:70%;max-width:18px;height:70%;max-height:18px}.owned-mark-focus-proxy{z-index:2;opacity:0;pointer-events:none;border:0;width:1rem;height:1rem;padding:0;position:absolute;transform:translate(-50%,-50%)}[data-owned-mark][data-active=true]{--pdf-underline-width:var(--pdf-mark-line-width)}[data-owned-mark][data-corresponding=true]{--pdf-underline-width:calc(1.25px * var(--pdf-mark-scale,1));--pdf-note-fill:#f5c4237a;--pdf-comment-fill:#f5c4235e;--pdf-edit-fill:#6994a959;--pdf-note-ink:#967006;--pdf-edit-ink:#455f74}[data-owned-mark][data-corresponding=true]:not([data-owned-mark=insert]){outline:1.25px solid var(--pdf-mark-ink);outline-offset:0}[data-owned-mark=highlight][data-corresponding=true],[data-owned-mark=pageNote][data-corresponding=true]{outline-color:var(--pdf-note-ink)}[data-owned-mark][data-active=true]:not([data-owned-mark=insert]):not([data-corresponding=true]){outline:1.5px solid var(--pdf-mark-ink);outline-offset:0}[data-owned-mark=highlight][data-active=true],[data-owned-mark=pageNote][data-active=true]{outline-color:var(--pdf-note-ink)}[data-owned-mark=insert]:is([data-corresponding=true],[data-active=true]){--pdf-edit-fill:#3884e65c}[data-owned-mark=insert]:is([data-corresponding=true],[data-active=true]):before{content:"";background:var(--pdf-edit-fill);border-radius:2px;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}[data-owned-mark=insert][data-active=true]:before{outline:1.5px solid var(--pdf-insert-ink);outline-offset:1px}.pdf-workspace:has(.owned-mark-focus-proxy:focus-visible) [data-owned-mark=insert][data-corresponding=true]:before{outline:1.5px solid var(--pdf-insert-ink);outline-offset:1px}.reconciliation-workspace{border-bottom:1px solid var(--review-border-subtle);background:var(--review-surface-panel);gap:10px;min-width:0;padding:13px;display:grid}.reconciliation-workspace--detail.full-annotation-reader{box-sizing:border-box;background:0 0;border-bottom:0;flex-direction:column;flex:1 1 0;gap:0;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.reconciliation-workspace__state-pill{border-radius:var(--review-radius-round);min-height:23px;color:color-mix(in srgb, var(--review-warning) 58%, var(--review-ink-primary));background:color-mix(in srgb, var(--review-warning) 20%, var(--review-surface-panel));text-align:center;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.25;display:inline-flex}.reconciliation-workspace__header-spacer{width:var(--review-control-compact);height:var(--review-control-compact)}.reconciliation-workspace__header{gap:3px;margin-bottom:0;display:grid}.reconciliation-workspace__header h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500;line-height:1.3}.reconciliation-workspace__header p,.reconciliation-workspace__notice,.reconciliation-workspace__message,.reconciliation-workspace__instruction{color:var(--review-ink-muted);margin:0;font-size:11px;line-height:1.45}.reconciliation-workspace__notice,.reconciliation-workspace__message{border:1px solid var(--review-border-subtle);border-radius:var(--review-radius-control);background:var(--review-surface-subtle);padding:7px 9px}.reconciliation-workspace__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reconciliation-workspace li[data-annotation-origin=previous] .annotation-item__section{flex:auto;width:auto}.reconciliation-workspace button:disabled{opacity:.55}.reconciliation-workspace__discard,.review-button.reconciliation-workspace__destructive,#root[data-production-root=true] .review-button.reconciliation-workspace__destructive{color:var(--review-danger,#9a3d34)}.reconciliation-workspace__discard:hover,.review-button.reconciliation-workspace__destructive:hover:not(:disabled),#root[data-production-root=true] .review-button.reconciliation-workspace__destructive:hover:not(:disabled){border-color:color-mix(in srgb, var(--review-danger) 55%, var(--review-border-strong));color:var(--review-danger,#9a3d34);background:color-mix(in srgb, var(--review-danger) 8%, var(--review-surface-panel))}.reconciliation-workspace__resolution{flex:none;gap:10px;min-width:0;padding-top:14px;display:grid}.reconciliation-workspace--detail .full-annotation-reader__body{flex:1 1 0;min-height:0}.reconciliation-workspace--detail .reconciliation-workspace__instruction{font-size:12px;line-height:1.48}.reconciliation-workspace__editor-actions{justify-content:flex-end;align-items:center;gap:var(--review-action-group-gap);flex-wrap:wrap;display:flex}.reconciliation-workspace__editor-actions .review-button{flex:none}@media (height<=560px){.reconciliation-workspace--detail.full-annotation-reader{padding-block:6px}.reconciliation-workspace--detail .full-annotation-reader__metadata-bar{padding-bottom:0}.reconciliation-workspace--detail .reconciliation-workspace__resolution{gap:2px;padding-top:4px}}.pdf-workspace[data-owned-mark-hovered=true],.pdf-workspace[data-owned-mark-hovered=true] *{cursor:pointer!important}:is([data-pdf-mark-style=delete],[data-pdf-mark-style=replace]){--pdf-edit-fill:var(--pdf-correction-fill);--pdf-edit-ink:var(--pdf-correction-ink)}:is([data-owned-mark=delete],[data-owned-mark=replace])[data-corresponding=true]{--pdf-edit-fill:#da4e4e4d;--pdf-edit-ink:#ac373f}[data-pdf-mark-style=underline]:after{content:"";border-bottom:var(--pdf-underline-width) solid var(--pdf-note-ink);position:absolute;inset:auto 0 0}:is(:is(#root[data-production-root=true],.handler) .review-button,.terminal-recovery button){min-height:32px;color:var(--review-ink-primary);text-align:center;transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 8px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex}:is(:is(#root[data-production-root=true],.handler) .review-button,.terminal-recovery button):hover:not(:disabled){border-color:var(--review-border-strong);background:var(--review-surface-interactive)}:is(:is(#root[data-production-root=true],.handler) .review-button,.terminal-recovery button):active:not(:disabled){box-shadow:none}:is(:is(#root[data-production-root=true],.handler) .review-button--primary,:is(#root[data-production-root=true],.handler) .review-button[data-primary-action=true],.terminal-recovery .terminal-recovery__primary){border-color:var(--review-ink-primary);color:var(--review-surface-panel);background:var(--review-ink-primary)}:is(:is(#root[data-production-root=true],.handler) .review-button--primary,:is(#root[data-production-root=true],.handler) .review-button[data-primary-action=true],.terminal-recovery .terminal-recovery__primary):hover:not(:disabled){border-color:var(--review-ink-primary);color:var(--review-surface-panel);background:#222}.compact-editorial-modal{box-sizing:border-box;color:var(--review-ink-primary);background:var(--review-surface-panel);border:0;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 48px #00000018}.compact-editorial-modal__header{border:0;padding:23px 23px 19px}.compact-editorial-modal__header h2{letter-spacing:0;margin:0;font-size:15px;font-weight:500;line-height:1.4}.compact-editorial-modal__description{color:var(--review-ink-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.compact-editorial-modal__body{min-height:0;padding:0 23px 23px;overflow:auto}.compact-editorial-modal__footer{justify-content:flex-end;gap:var(--review-action-group-gap);border-top:1px solid var(--review-border-subtle);background:color-mix(in srgb, var(--review-surface-subtle) 42%, var(--review-surface-panel));flex-wrap:wrap;padding:12px 18px 14px;display:flex}.compact-editorial-modal .review-button .review-icon{width:16px;height:16px}.compact-editorial-modal .lucide-loader-circle{animation:.8s linear infinite review-loader-spin}.review-choice-dialog{--review-choice-padding:23px;width:min(414px,100%);max-height:calc(100dvh - 185px);padding:var(--review-choice-padding);background:var(--review-surface-panel);border:0;border-radius:17px;display:block;overflow:auto;box-shadow:0 12px 48px #00000018}.review-choice-dialog .compact-editorial-modal__header,.review-choice-dialog .compact-editorial-modal__body,.review-choice-dialog .compact-editorial-modal__footer{background:0 0;border:0;padding:0}.review-choice-dialog .compact-editorial-modal__header h2{color:var(--review-ink-primary);letter-spacing:0;margin:0 0 11px;font-size:15px;line-height:1.4}.review-choice-dialog .compact-editorial-modal__description{margin:0 0 14px;font-size:13px;line-height:1.5}.review-choice-dialog .compact-editorial-modal__footer{gap:6px;margin-top:12px}.save-destination-dialog .compact-editorial-modal__footer{margin-top:var(--review-choice-padding)}:is(#root[data-production-root=true],.handler) .review-choice-dialog .compact-editorial-modal__footer .review-button{border:0;border-radius:10px;min-height:32px;padding:6px 8px;font-size:13px;font-weight:400;line-height:1.2}:is(#root[data-production-root=true],.handler) .review-choice-dialog .compact-editorial-modal__footer .review-button--primary{color:#fff;background:#3c3c3c}:is(#root[data-production-root=true],.handler) .review-choice-dialog .compact-editorial-modal__footer .review-button:not(.review-button--primary){color:var(--review-ink-primary);background:0 0}:is(#root[data-production-root=true],.handler) .review-choice-dialog .compact-editorial-modal__footer .review-button:not(.review-button--primary):hover:not(:disabled),:is(#root[data-production-root=true],.handler) .compact-editorial-modal .review-button:focus-visible{background:var(--review-surface-interactive)}:is(#root[data-production-root=true],.handler) .review-choice-dialog .compact-editorial-modal__footer .review-button--primary:hover:not(:disabled),:is(#root[data-production-root=true],.handler) .compact-editorial-modal .review-button--primary:focus-visible{background:#252525}@media (width<=620px){.review-choice-dialog{--review-choice-padding:18px;max-height:calc(100dvh - 115px)}}:is(#root[data-production-root=true],.handler) .compact-editorial-modal .review-button:focus-visible{box-shadow:none;outline:none}.handler .compact-editorial-modal .review-button:disabled{cursor:default;opacity:.35}.context-note-composer{background:0 0;border:0;border-radius:16px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:visible}.context-note-composer::backdrop{background:#0003}.context-note-composer .comment-composer{width:100%;max-height:calc(100dvh - 24px)}.context-note-composer__excerpt{color:var(--pk-muted);font:400 12px/1.5 var(--pk-font-ui);overflow-wrap:anywhere;margin:0}.context-note-composer [role=alert]{font:400 12px/1.5 var(--pk-font-ui);margin:0}.terminal-recovery .terminal-recovery__destructive{border-color:color-mix(in srgb, var(--review-danger) 58%, var(--review-border-strong));color:var(--review-danger);background:color-mix(in srgb, var(--review-danger) 7%, var(--review-surface-panel));box-shadow:inset 3px 0 0 var(--review-danger)}.terminal-recovery .terminal-recovery__destructive:hover:not(:disabled){border-color:var(--review-danger);background:color-mix(in srgb, var(--review-danger) 12%, var(--review-surface-panel))}.review-nested-host{z-index:4;pointer-events:none;position:absolute;inset:0}.review-nested-host>*{pointer-events:auto}.comment-composer{--comment-composer-anchor-size:var(--review-control-default);--comment-composer-header-padding-block:12px;z-index:5;width:min(21.25rem,100% - 24px);max-height:min(30rem, var(--comment-composer-usable-height,calc(100dvh - var(--review-chrome-height) - 24px)));border:1px solid var(--review-border-subtle);border-radius:var(--review-radius-dialog);min-height:0;box-shadow:var(--review-shadow-float);pointer-events:auto;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);place-self:start end;gap:12px;padding:12px}.comment-composer__header{z-index:2;min-width:0;min-height:var(--comment-composer-anchor-size);border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;position:sticky;top:0}.comment-composer__header h2{min-width:0;color:var(--review-ink-muted);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.comment-composer__page-cue{color:var(--review-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.comment-composer__anchor{width:var(--comment-composer-anchor-size);min-width:var(--comment-composer-anchor-size);height:var(--comment-composer-anchor-size);min-height:var(--comment-composer-anchor-size);flex:0 0 var(--comment-composer-anchor-size);padding:0}.comment-composer__body{align-content:start;gap:12px;padding:0;display:grid;overflow:auto}.comment-composer__actions{justify-content:flex-end;align-items:center;gap:var(--review-action-group-gap);flex-wrap:wrap;display:flex}.comment-composer__terminal-status{color:var(--review-ink-muted);margin:0;font-size:12px;line-height:1.4}.comment-composer__anchor[data-return-state=pending] .review-icon{animation:.8s linear infinite review-loader-spin}.comment-composer__field{gap:6px;display:grid}.comment-composer__input{box-sizing:border-box;resize:none;width:100%;min-width:0;max-width:100%;min-height:5.25rem;max-height:13.75rem;color:var(--review-ink-primary);background:0 0;border:0;border-radius:0;padding:0;font-size:14px;line-height:1.5}.comment-composer__input:focus-visible{outline-offset:4px}.composer-preview-host{z-index:8;top:var(--review-chrome-height);position:fixed}.save-destination-backdrop{z-index:10;pointer-events:auto;background:#20202026;justify-content:center;align-items:flex-start;padding:155px 20px 30px;display:flex;position:fixed;inset:0}.save-destination-options{border:0;min-width:0;margin:0;padding:0;display:block}.save-destination-choice{cursor:pointer;min-height:0;transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;margin:5px 0;padding:11px 10px;display:flex}.save-destination-choice input{border-radius:50%;margin:4px 0 0}.save-destination-choice input:focus-visible{outline:none}.save-destination-choice__label{min-width:0;font-size:13px;line-height:1.5}.save-destination-copy-details{border:0;margin:5px 0;padding:0;display:block}.save-destination-filename{color:var(--review-ink-primary);font-size:11px;font-weight:500;display:block}.save-destination-filename>span:not(.sr-only){box-sizing:border-box;min-height:24px;padding:4px 0;line-height:16px;display:block}.save-destination-filename input{width:100%;min-width:0;color:var(--review-ink-primary);background:#f3f3f3;border:0;border-radius:10px;margin-top:4px;padding:9px 11px;font-size:12px;line-height:18px}.save-destination-location-path{min-width:0;color:var(--review-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.save-destination-location{width:fit-content;min-width:0;max-width:100%;min-height:24px;color:var(--review-ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;padding:4px 0;font-size:12px;font-weight:400;line-height:16px;display:flex}.save-destination-location:hover:not(:disabled){color:var(--review-ink-primary);text-underline-offset:3px;background:0 0;text-decoration:underline}.save-destination-location small{min-width:0;color:var(--review-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.save-destination-recovery{border-left:3px solid var(--review-danger);border-radius:0 var(--review-radius-row) var(--review-radius-row) 0;background:color-mix(in srgb, var(--review-danger) 7%, var(--review-surface-panel));gap:10px;margin:0 0 14px;padding:11px 12px;display:grid}.save-destination-recovery strong{color:var(--review-danger);font-size:12px}.save-destination-recovery p{color:var(--review-ink-muted);margin:3px 0 0;font-size:11px;line-height:1.5}.save-destination-recovery__actions{gap:var(--review-action-group-gap);flex-wrap:wrap;display:flex}.save-destination-error{margin:10px 0 0;font-size:11px;line-height:1.45;color:var(--review-danger)!important}@media (width<=620px){.save-destination-backdrop{padding:95px 12px 20px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-workspace__status{position:fixed}@media (pointer:fine){[data-production-review]{--review-control-touch:var(--review-control-default)}}.comment-composer[data-composer-placement=bottom-sheet]{max-height:max(0px, calc(min(100%, var(--comment-composer-usable-height,calc(100dvh - var(--review-chrome-height)))) - 1px));place-self:end stretch}.comment-composer[data-composer-placement=bottom-sheet] .comment-composer__body{overscroll-behavior:contain;overflow:auto}.comment-composer[data-composer-placement=bottom-sheet] .comment-composer__actions{z-index:2;background:var(--review-surface-panel);position:sticky;bottom:0}@media (width<=820px){.comment-composer{--comment-composer-anchor-size:var(--review-control-touch)}.annotation-peek{top:auto;bottom:.4rem;right:.4rem;transform:none}#root[data-production-root=true] .compact-editorial-modal button{min-height:var(--review-control-touch)}}@media (width<=640px){.review-chrome__save-recovery{display:none}}@media (width<=520px){.review-chrome{gap:.4rem;padding-inline:.5rem}.review-chrome__viewer-controls{column-gap:.4rem}.review-chrome__context{display:none}}@media (width<=480px){#root[data-production-root=true]{--review-document-title-cap:6rem}body:has(.terminal-recovery){padding:.75rem}.terminal-recovery{max-height:calc(100dvh - 1.5rem)}.terminal-recovery__choice{grid-template-columns:minmax(0,1fr);align-items:stretch}.terminal-recovery__choice>button{width:100%}}@media (width<=360px){#root[data-production-root=true]{--review-document-title-cap:4.5rem}.review-chrome{gap:.25rem;padding-inline:.4rem}.review-chrome button{padding-inline:.35rem;font-size:.78rem}.review-chrome__viewer-controls{column-gap:.25rem}.review-chrome__stat,.review-chrome__page-control,.review-chrome__zoom-control{min-width:48px}.review-chrome h1{font-size:.82rem}.review-workspace__mode-tab[aria-selected=true]{max-width:7rem}}@media (hover:none),(pointer:coarse){.comment-composer{--comment-composer-anchor-size:var(--review-control-touch)}#root[data-production-root=true]{--review-workspace-header-height:53px}.review-workspace__header{padding-block:2px}.annotation-item__action{opacity:1}.annotation-item__title-actions .annotation-item__action{width:var(--review-control-touch);min-width:var(--review-control-touch);max-width:var(--review-control-touch);height:var(--review-control-touch);min-height:var(--review-control-touch);max-height:var(--review-control-touch)}.row-action-group__direct{display:none}.row-action-group__secondary{display:block}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) .row-action-group__direct{opacity:1;pointer-events:auto;display:flex}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) .row-action-group__secondary{display:none}.pdf-search .row-action-group__action,.pdf-search .copy-link-control__trigger--row,.pdf-search .row-action-group__trigger{height:var(--review-control-touch);min-height:var(--review-control-touch)}.pdf-search .row-action-group__trigger{width:var(--review-control-touch);min-width:var(--review-control-touch)}.outline-navigator{--outline-tree-control-size:var(--review-control-touch)}.outline-navigator__disclosure,.outline-navigator__disclosure-spacer{width:var(--review-control-touch);height:var(--review-control-touch)}.review-chrome button,.top-bar-menu__surface button,.review-context-palette button,.review-page-menu button,.review-workspace button,.link-action-popover button,#root[data-production-root=true] .compact-editorial-modal button,:is(#root[data-production-root=true] .review-button,.terminal-recovery button){min-height:var(--review-control-touch)}.review-chrome__icon-control{width:var(--review-control-touch);min-width:var(--review-control-touch)}.review-workspace__tabs .review-workspace__mode-tab,.review-workspace__move--activity{width:var(--review-control-touch);min-width:var(--review-control-touch);min-height:var(--review-control-touch)}.review-workspace__activity-strip--compound{--review-workspace-compound-action-size:var(--review-control-touch)}.review-workspace__tabs .review-workspace__mode-tab{flex-basis:var(--review-control-touch)}.review-workspace__tabs .review-workspace__mode-tab[aria-selected=true]{flex-basis:auto;width:auto}.review-chrome__page-editor,.review-chrome__zoom-editor{min-height:var(--review-control-touch)}.review-chrome__page-input,.review-chrome__zoom-input{height:var(--review-control-touch)}.review-context-palette .review-action-button--icon,.review-page-menu .review-action-button--icon{width:var(--review-control-touch);min-width:var(--review-control-touch)}.link-action-popover [role=menuitem]{width:var(--review-control-touch,44px);min-width:var(--review-control-touch,44px)}.page-note-placement-cursor{width:var(--review-control-touch);height:var(--review-control-touch)}.reference-resize-handle[data-reference-resize-handle=right]{right:calc(var(--reference-right-width) - 10px);width:44px}.reference-resize-handle[data-reference-resize-handle=bottom]{bottom:calc(var(--reference-bottom-height) - 10px);height:44px}.review-workspace__move{width:var(--review-control-touch);min-width:var(--review-control-touch);min-height:var(--review-control-touch)}.reference-tab-segment--compound{max-width:calc(13rem + (2 * var(--review-control-touch)))}.reference-tabs .reference-tab-segment__action{width:var(--review-control-touch);min-width:var(--review-control-touch);min-height:var(--review-control-touch);flex-basis:var(--review-control-touch)}.reference-panel__return{inline-size:var(--review-control-touch);min-height:var(--review-control-touch)}}@media (prefers-reduced-motion:reduce){.review-document .pdf-workspace__viewport,.review-workspace,.review-tools-workspace,.review-context-palette,.review-insertion-caret,.review-page-menu,.page-note-placement-cursor,.annotation-peek,.annotation-status__icon,.workspace-state .review-icon,.outline-navigator__loading .review-icon,.compact-editorial-modal .lucide-loader-circle,.comment-composer__anchor[data-return-state=pending] .review-icon,.pdf-workspace__loading .review-icon,.review-toast[data-generation-busy=true] .review-icon{transition:none;animation:none}.review-shell,.review-shell *,.review-shell :before,.review-shell :after{scroll-behavior:auto!important}.terminal-recovery,.terminal-recovery *,.terminal-recovery :before,.terminal-recovery :after{scroll-behavior:auto!important;transition:none!important}.terminal-recovery button[data-icon=loading] .review-icon{animation:none!important}}@media (height<=520px){.terminal-recovery__body{align-content:start;padding-block:1rem}}.macos-loading-shell{width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}:is(html:has(.terminal-recovery:not(dialog)),body:has(.terminal-recovery:not(dialog))){background:var(--review-surface-canvas,#f7f7f7);min-height:100%;margin:0}body:has(.terminal-recovery:not(dialog)){box-sizing:border-box;place-items:center;min-height:100dvh;padding:1rem;display:grid}.terminal-recovery{box-sizing:border-box;width:min(34rem,100%);min-width:0;max-height:calc(100dvh - 2rem);color:var(--review-ink-primary);background:var(--review-surface-panel);border:0;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;font-size:13px;line-height:1.5;display:grid;overflow:hidden;box-shadow:0 12px 48px #00000018}.terminal-recovery__header,.terminal-recovery__body,.terminal-recovery__footer{min-width:0}.terminal-recovery__header{padding:23px 23px 11px}.terminal-recovery__header h1{letter-spacing:0;margin:0;font-size:15px;font-weight:500;line-height:1.4}.terminal-recovery__header h1:focus{outline:none}.terminal-recovery__body{align-content:start;gap:14px;min-height:0;padding:0 23px 19px;display:grid;overflow:auto}.terminal-recovery__body>*{width:100%;min-width:0}.terminal-recovery__body>p:first-child{color:var(--review-ink-muted);margin-top:0;margin-bottom:0}.terminal-recovery__status,.terminal-recovery__copy-status{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.terminal-recovery__status:not([hidden]){color:var(--review-ink-primary);background:var(--review-surface-subtle);border:0;border-radius:10px;padding:10px 14px}.terminal-recovery__status[role=alert]{color:#843b33;background:#faf0ee}.terminal-recovery__actions{justify-content:flex-end;gap:var(--review-action-group-gap);flex-wrap:wrap;display:flex}.terminal-recovery__actions:empty{display:none}.terminal-recovery__actions:has(.terminal-recovery__choice){gap:.625rem;display:grid}.terminal-recovery__choice{background:var(--review-surface-subtle);border:0;border-radius:10px;grid-template-columns:minmax(9.5rem,max-content) minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.7rem;display:grid}.terminal-recovery__choice p{overflow-wrap:anywhere;color:var(--review-ink-muted);margin:0;font-size:.8125rem;line-height:1.45}.terminal-recovery__footer{background:0 0;gap:.6rem;padding:0 23px 23px;display:grid}.terminal-recovery__footer-actions,.terminal-recovery__copy-actions,.terminal-recovery__primary-actions,.terminal-recovery__copy-status{min-width:0}.terminal-recovery__footer-actions{justify-content:flex-end;align-items:center;gap:var(--review-action-group-gap);flex-wrap:wrap;width:100%;display:flex}.terminal-recovery__copy-actions{align-items:center;gap:var(--review-action-group-gap);flex-wrap:wrap;display:flex}.terminal-recovery__primary-actions{align-items:center;display:flex}.terminal-recovery__copy-status{width:100%;color:var(--review-ink-muted);text-align:right}.terminal-recovery__copy-status:empty{display:none}.terminal-recovery__copy-status[role=alert]{color:var(--review-danger);font-weight:500}.terminal-recovery input{box-sizing:border-box;min-width:0;max-width:100%;color:var(--review-ink-primary);font:400 13px/1.4 var(--review-font-ui);background:#f3f3f3;border:0;border-radius:10px;flex:18rem;padding:9px 11px}.terminal-recovery input:hover{background:#ededed}.terminal-recovery button{min-height:32px;box-shadow:none;font:400 13px/1.2 var(--review-font-ui);background:0 0;border:0;border-radius:10px;padding:6px 8px}.terminal-recovery button:hover:not(:disabled){background:#e7e7e7}.terminal-recovery .terminal-recovery__primary{color:#fff;background:#333}.terminal-recovery .terminal-recovery__primary:hover:not(:disabled){background:#222}.terminal-recovery .terminal-recovery__destructive{color:#843b33;box-shadow:none;background:#faf0ee}@media (pointer:coarse){.terminal-recovery button{min-height:44px}}.terminal-recovery [hidden]{display:none!important}.terminal-recovery__button-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.terminal-recovery__button-icon .review-icon{width:16px;height:16px}.terminal-recovery button[data-icon=loading] .review-icon{animation:.8s linear infinite terminal-recovery-spin}@keyframes terminal-recovery-spin{to{transform:rotate(360deg)}}.review-chrome__save-identity{min-width:0;max-width:31rem;color:var(--review-ink-primary);text-align:left;justify-content:flex-start;gap:7px;display:inline-flex}.review-chrome__save-identity:hover,.review-chrome__save-identity:focus-visible{color:var(--review-ink-primary);background:var(--review-surface-interactive)}.review-chrome__filename{min-width:0;max-width:var(--review-document-title-cap);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:500;overflow:hidden}.document-actions{min-width:0;position:relative}.review-chrome__identity>.document-actions{flex:0 auto}.review-chrome__identity .document-actions__trigger{width:fit-content;max-width:100%}.document-actions__menu{z-index:12;border:1px solid var(--review-border);border-radius:var(--review-radius-float);width:min(21rem,100vw - 2rem);color:var(--review-ink-primary);background:var(--review-surface-panel);box-shadow:var(--review-shadow-float);gap:5px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.top-bar-menu__surface{box-sizing:border-box;pointer-events:auto;gap:5px;width:max-content;min-width:0;max-width:calc(100vw - 24px);margin:0;font-size:13px;inset:auto}body:has([data-macos-packaged-shell]) .top-bar-menu__surface{align-content:start;height:fit-content;min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto}.top-bar-menu__surface *,.top-bar-menu__surface :before,.top-bar-menu__surface :after{box-sizing:border-box}.top-bar-menu__surface button{min-width:var(--review-control-compact);min-height:var(--review-control-compact);border-radius:var(--review-radius-control);color:var(--review-ink-muted);font:inherit;transition:color var(--review-motion-fast) ease, border-color var(--review-motion-fast) ease, background-color var(--review-motion-fast) ease, box-shadow var(--review-motion-fast) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:.25rem .5rem;display:inline-flex}.top-bar-menu__surface button:hover:not(:disabled),.top-bar-menu__surface button:focus-visible{border-color:var(--review-border-strong);color:var(--review-ink-primary);background:var(--review-surface-interactive)}.top-bar-menu__surface button:focus-visible,.top-bar-menu__surface input:focus-visible{outline:3px solid var(--review-focus);outline-offset:2px}.top-bar-menu__surface button:active:not(:disabled){box-shadow:inset 0 1px 2px #181a1729}.top-bar-menu__surface button:disabled,.top-bar-menu__surface [aria-disabled=true]{color:var(--review-ink-quiet);cursor:not-allowed;opacity:.52}.top-bar-menu__surface .review-chrome__icon-control{width:var(--review-control-compact);padding:0!important}.review-chrome__history-trigger{width:42px;gap:0!important;padding-inline:6px!important}@media (hover:none),(pointer:coarse){.review-chrome__history-trigger{width:var(--review-control-touch);min-width:var(--review-control-touch);padding-inline:7px!important}.top-bar-menu__surface.top-bar-menu__surface button{min-height:var(--review-control-touch)}.top-bar-menu__surface .review-chrome__icon-control{width:var(--review-control-touch);min-width:var(--review-control-touch)}.top-bar-menu__surface .review-chrome__page-editor,.top-bar-menu__surface .review-chrome__zoom-editor{min-height:var(--review-control-touch)}.top-bar-menu__surface .review-chrome__page-input,.top-bar-menu__surface .review-chrome__zoom-input{height:var(--review-control-touch)}}.document-actions__menu>button,.document-actions__confirmation>button{width:100%;min-width:0;min-height:var(--review-control-default);border-radius:var(--review-radius-control);color:var(--review-ink-primary);text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:7px;padding:7px 9px;display:flex}.document-actions__menu>button:hover,.document-actions__menu>button:focus-visible,.document-actions__confirmation>button:hover,.document-actions__confirmation>button:focus-visible{border-color:var(--review-border-strong);background:var(--review-surface-interactive)}.document-actions__menu button[aria-disabled=true]{cursor:not-allowed;opacity:.52}.document-actions__message,.document-actions__result,.document-actions__heading{color:var(--review-ink-muted);margin:0;padding:3px 9px 5px;font-size:11px;line-height:1.45}.document-actions__heading{color:var(--review-ink-primary);padding-top:7px;font-size:12px;font-weight:500}.document-actions__result[data-export-result=success]{color:var(--review-success)}.document-actions__result[data-export-result=failure]{color:var(--review-danger)}.document-actions__confirmation{gap:var(--review-control-group-gap);grid-template-columns:1fr 1fr;display:grid}.document-actions__attention{border-radius:var(--review-radius-control);background:var(--review-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.document-actions__attention-label{min-width:0;color:var(--review-ink-muted);align-items:flex-start;gap:6px;margin:0;font-size:11px;font-weight:400;line-height:1.35;display:flex}.document-actions__attention-label .review-icon{width:14px;height:14px;color:var(--review-warning-ink,var(--review-ink-muted));flex:none}#root[data-production-root=true] .document-actions__annotations-link.review-button{min-height:var(--review-control-default);white-space:nowrap;padding-inline:9px}.document-actions__annotations-link .review-icon{width:14px;height:14px}.document-actions__loading{animation:.8s linear infinite review-loader-spin}.review-chrome__save-recovery{color:var(--review-warning-ink,var(--review-ink-muted));white-space:nowrap;flex:none;font-size:11px;font-weight:500}.review-chrome__save-dot{border-radius:var(--review-radius-round);background:var(--review-success);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--review-success) 12%, transparent);flex:none}.review-chrome__save-dot[data-save-phase=saving]{background:var(--review-warning);box-shadow:0 0 0 2px color-mix(in srgb, var(--review-warning) 16%, transparent);animation:1.1s ease-in-out infinite alternate review-save-pulse}.review-chrome__save-dot[data-save-phase=not-saved]{background:var(--review-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--review-danger) 14%, transparent)}@keyframes review-save-pulse{0%{opacity:.52}to{opacity:1}}@media (width<=760px){.review-chrome__save-identity{max-width:48vw}}@media (prefers-reduced-motion:reduce){.review-chrome__save-dot[data-save-phase=saving],.document-actions__loading{animation:none}}.runtime-loading-workspace{height:100%}.document-loading{box-sizing:border-box;background:var(--review-surface-canvas);width:100%;height:100%;color:var(--review-ink-muted);font:400 13px/1.5 var(--review-font-ui);place-items:center;padding:24px;display:grid}.document-loading__content{align-items:center;gap:10px;animation:.16s ease-out .18s both document-loading-appear;display:flex}.document-loading__indicator{box-sizing:border-box;border:1.5px solid var(--review-border-subtle);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite document-loading-spin}@keyframes document-loading-spin{to{transform:rotate(1turn)}}@keyframes document-loading-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.document-loading__content,.document-loading__indicator{animation:none}}:root{--pdf-note-fill:#f5c4235c;--pdf-comment-fill:#f5c42340;--pdf-note-ink:#b1840d;--pdf-edit-fill:#6994a93b;--pdf-edit-ink:#5e7588;--pdf-insert-fill:#3884e63d;--pdf-insert-ink:#2f6fc4;--pdf-correction-fill:#da4e4e33;--pdf-correction-ink:#c34f54;--pdf-search-fill:#2f6fc44d;--pdf-search-related-fill:#d9ad2b6b;--pk-font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pk-canvas:#f7f7f7;--pk-tray:#f0f0f0;--pk-raised:#fff;--pk-ink:#333;--pk-muted:#707070;--pk-border:#e5e5e5;--pk-hover:#e7e7e7;--pk-selected:#fafafa;--pk-focus:var(--pdf-insert-ink);--pk-radius-control:10px;--pk-radius-tray:16px;--pk-space:12px;--pk-toolbar-gap:8px;--pk-shadow-raised:0 3px 10px #00000008, 0 12px 30px #00000009}.review-shell,.review-chrome,.review-workspace,.review-tools-workspace,.document-actions__menu,.top-bar-menu__surface,.link-action-popover,.link-action-popover__surface,.review-tooltip{font-family:var(--pk-font-ui)}.review-save-notice{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.review-save-notice__actions{flex:none;gap:2px;margin-left:auto;display:flex}.review-save-notice button{min-height:32px;color:inherit;font:400 12px/1.2 var(--pk-font-ui);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.review-save-notice button:hover:not(:disabled){background:var(--pk-hover)}@media (width<=620px){.review-save-notice{flex-wrap:wrap}.review-save-notice__actions{margin-left:auto}}@media (pointer:coarse){.review-save-notice button{min-height:44px}}.review-chrome{--review-chrome-height:50px;gap:var(--pk-toolbar-gap);padding-inline:calc((var(--review-chrome-height) - 32px) / 2);color:var(--pk-ink);background:var(--pk-canvas);border:0;grid-template-columns:minmax(0,max-content) max-content minmax(max-content,1fr)}.review-chrome:has(>.review-chrome__tray-controls){grid-template-columns:minmax(0,max-content) max-content minmax(max-content,1fr) max-content}.review-chrome__identity{gap:var(--pk-toolbar-gap);width:100%}.review-chrome__identity>.document-actions{min-width:0;max-width:320px;display:flex}.review-chrome[data-review-chrome-title=icon]>.review-chrome__identity .review-chrome__filename{display:none}.review-chrome[data-review-chrome-title=icon]>.review-chrome__identity .review-chrome__save-identity{justify-content:center;min-width:32px}.review-chrome .review-chrome__save-identity,.review-chrome__identity .document-actions__trigger{width:max-content;min-width:0;max-width:320px;min-height:32px;color:var(--pk-ink);background:0 0;border:0;border-radius:10px;flex:0 auto;justify-content:flex-start;gap:7px;padding:6px 8px;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.review-chrome__filename{width:auto;min-width:0;max-width:none;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-chrome__save-dot,.review-chrome__save-dot[data-save-phase=saving],.review-chrome__save-dot[data-save-phase=not-saved]{width:5px;height:5px;box-shadow:none;background:#876a2e;border:0}.review-chrome__save-identity:is(:hover,[aria-expanded=true]),.review-chrome__identity .document-actions__trigger:is(:hover,[aria-expanded=true]){background:var(--pk-hover)}.review-chrome__viewer-controls{gap:var(--pk-toolbar-gap);justify-self:end;font-size:13px}.review-chrome__left-controls{align-items:center;gap:var(--pk-toolbar-gap);min-width:max-content;display:flex}@media (hover:hover) and (pointer:fine){[data-review-chrome]>.review-chrome__tray-controls{opacity:0}[data-review-chrome]:is(:hover,:has(:focus-visible,[data-workspace-tray-toggle][aria-expanded=true]))>.review-chrome__tray-controls,.electron-review-shell[data-toolbar-hovered=true] [data-review-chrome]>.review-chrome__tray-controls{opacity:1}[data-review-chrome]>.review-chrome__viewer-controls,[data-review-chrome] :is([data-review-copy-link],[data-main-history]){opacity:0;pointer-events:none}[data-review-chrome]:is(:hover,:has(:focus-visible,[aria-expanded=true]:not([data-workspace-tray-toggle])))>.review-chrome__viewer-controls,[data-review-chrome]:is(:hover,:has(:focus-visible,[aria-expanded=true]:not([data-workspace-tray-toggle]))) :is([data-review-copy-link],[data-main-history]),.electron-review-shell[data-toolbar-hovered=true] [data-review-chrome]>.review-chrome__viewer-controls,.electron-review-shell[data-toolbar-hovered=true] [data-review-chrome] :is([data-review-copy-link],[data-main-history]){opacity:1;pointer-events:auto}[data-review-chrome] [data-main-history]:disabled{opacity:0}[data-review-chrome]:is(:hover,:has(:focus-visible,[aria-expanded=true]:not([data-workspace-tray-toggle]))) [data-main-history]:disabled,.electron-review-shell[data-toolbar-hovered=true] [data-review-chrome] [data-main-history]:disabled{opacity:.35}[data-review-chrome] [data-main-history]{clip-path:inset(50%)}[data-review-chrome]:is(:hover,:has(:focus-visible,[aria-expanded=true]:not([data-workspace-tray-toggle]))) [data-main-history],.electron-review-shell[data-toolbar-hovered=true] [data-review-chrome] [data-main-history]{clip-path:none}}.review-chrome__control-cluster{gap:2px}.review-chrome__navigation-cluster{gap:var(--pk-toolbar-gap)}.review-chrome__edit-cluster{gap:0}.review-chrome__navigation-cluster>[data-main-history]+[data-main-history]{margin-left:calc(0px - var(--pk-toolbar-gap))}.review-chrome button,.review-chrome__icon-control,.top-bar-menu__surface button{border-radius:var(--pk-radius-control);min-width:32px;min-height:32px;color:var(--pk-ink);font:400 13px/1.2 var(--pk-font-ui);background:0 0;border:0;gap:7px}.review-chrome__tray-controls{gap:2px}.review-chrome .review-chrome__tray-toggle[aria-expanded=true]{background:0 0}@media (pointer:coarse){.review-chrome .review-chrome__tray-toggle{min-width:44px;min-height:44px}}.review-chrome button[aria-expanded=true]{font-weight:400}.review-chrome button:disabled{color:var(--pk-ink)}.review-chrome button:active:not(:disabled){box-shadow:none}.review-chrome button:hover:not(:disabled),.review-chrome__main-history-control[aria-busy=true]:hover,.top-bar-menu__surface .review-chrome__fit-width[aria-expanded=true]:not(:disabled),.top-bar-menu__surface button:hover:not(:disabled){color:var(--pk-ink);background:var(--pk-hover);box-shadow:none;border-color:#0000}.review-chrome button:focus-visible,.top-bar-menu__surface button:focus-visible,.review-workspace button:focus-visible,.review-tools-workspace button:focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px}.review-chrome__page-position,.review-chrome__zoom-cluster{min-height:32px;color:var(--pk-ink);font:400 13px/20px var(--pk-font-ui);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:0;display:inline-flex}.review-chrome__page-position:is(:hover,:has([aria-expanded=true])),.review-chrome__zoom-cluster:is(:hover,:has([aria-expanded=true])){background:var(--pk-hover)}.review-chrome__page-control,.review-chrome__zoom-control,.review-chrome__stat{min-width:0;color:inherit;font:inherit;font-variant-numeric:inherit}.review-chrome__page-editor,.review-chrome__zoom-editor{width:auto;min-height:32px}.review-chrome__page-input,.review-chrome__zoom-input{height:32px;color:var(--pk-ink);font:400 13px/20px var(--pk-font-ui);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;border-radius:0;padding:0;outline:0!important}.review-chrome__page-editor>.review-chrome__page-input{box-sizing:border-box;text-align:right;width:calc(2em + 6px);padding-left:6px}.review-chrome__zoom-input{text-align:right;width:2em}.review-chrome__page-disclosure{min-width:0!important;color:var(--pk-ink)!important;font:400 13px/20px var(--pk-font-ui)!important;border-radius:0 8px 8px 0!important;justify-content:flex-start!important;gap:6px!important;padding:0 6px 0 .3em!important}.review-chrome__zoom-value{align-items:center;min-height:32px;padding-left:6px;display:inline-flex}.review-chrome__zoom-suffix{height:32px;color:var(--pk-ink);align-items:center;margin:0;padding:0;display:flex}.review-chrome__zoom-disclosure{width:auto!important;min-width:0!important;color:var(--pk-ink)!important;font:400 13px/20px var(--pk-font-ui)!important;border-radius:0 8px 8px 0!important;justify-content:flex-start!important;padding:0 6px 0 0!important}.review-chrome .review-chrome__page-disclosure:hover:not(:disabled),.review-chrome .review-chrome__zoom-disclosure:hover:not(:disabled),.review-chrome .review-chrome__page-disclosure[aria-expanded=true],.review-chrome .review-chrome__zoom-disclosure[aria-expanded=true]{background:0 0}.review-chrome__page-menu{min-width:32px}.top-bar-menu__surface,.document-actions__menu,.link-action-popover__surface{border:1px solid var(--pk-border);color:var(--pk-ink);background:var(--pk-raised);box-shadow:var(--pk-shadow-raised);border-radius:12px;padding:5px}.top-bar-menu__surface{font:400 13px/20px var(--pk-font-ui);border-color:#e0e0e0;gap:2px;padding:5px}.top-bar-menu__surface .review-chrome__control-cluster{gap:2px}.review-chrome__fit-width[data-fit-active=false]{color:var(--pk-muted)}.review-chrome__fit-options{border-top:1px solid var(--pk-border);flex-direction:column;width:0;min-width:100%;margin-top:5px;padding-top:5px;display:flex}.top-bar-menu__surface .review-chrome__fit-option{min-height:32px;font:inherit;white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;padding:5px 8px;display:flex}.review-chrome__fit-option[aria-checked=true],.top-bar-menu__surface [data-review-horizontal-lock][aria-checked=true]{background:var(--pk-selected)}.review-layout[data-horizontal-scroll-locked=true] .review-document .pdf-workspace__viewport{touch-action:pan-y pinch-zoom;overflow-x:hidden!important}.document-actions__menu{width:max-content;max-width:min(21rem,100vw - 2rem);font-size:13px}.document-actions__menu>button,.document-actions__confirmation>button,.document-actions__annotations-link{color:var(--pk-ink);font:400 13px/1.2 var(--pk-font-ui);background:0 0;border:0;border-radius:10px}.document-actions__menu>button,.document-actions__confirmation>button{min-height:32px;padding:6px 8px}.document-actions__message,.document-actions__result,.document-actions__heading{font:400 12px/1.5 var(--pk-font-ui)}.document-actions__heading{color:var(--pk-ink)}.document-actions__menu>button:hover,.document-actions__confirmation>button:hover,.document-actions__annotations-link:hover{background:var(--pk-hover)}.review-tooltip{z-index:10000;color:#fff;width:max-content;max-width:min(280px,100vw - 12px);font:400 12px/1.4 var(--pk-font-ui);overflow-wrap:anywhere;pointer-events:none;background:#3e3e3e;border:0;border-radius:7px;margin:0;padding:6px 9px;display:block;position:fixed;inset:auto;box-shadow:0 2px 7px #00000014}.review-chrome[data-review-chrome-touch-compact=true] .review-chrome__filename{display:none}.review-chrome[data-review-chrome-touch-compact=true]>.review-chrome__identity .review-chrome__save-identity{justify-content:center;min-width:44px}.review-chrome__paired-icon{flex-shrink:0;align-items:center;width:24px;display:inline-flex}.review-chrome__paired-icon .review-icon{width:12px;height:16px}.external-link-recovery{z-index:1000;box-sizing:border-box;background:var(--pk-raised);width:min(360px,100vw - 32px);color:var(--pk-ink);box-shadow:var(--pk-shadow-raised);font:400 13px/20px var(--pk-font-ui);border:1px solid #dedede;border-radius:16px;padding:12px;position:fixed;bottom:16px;right:16px}.external-link-recovery__heading,.external-link-recovery__destination{align-items:center;gap:8px;display:flex}.external-link-recovery__heading p{color:var(--pk-muted);flex:1;align-items:center;gap:6px;margin:0;display:flex}.external-link-recovery__heading p .review-icon{color:var(--pdf-correction-ink);flex-shrink:0}.external-link-recovery__url{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;flex:1;min-width:0}.external-link-recovery__button{border-radius:var(--pk-radius-control);width:28px;height:28px;color:var(--pk-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.external-link-recovery__button:hover{background:var(--pk-hover);color:var(--pk-ink)}.external-link-recovery__button:focus-visible,.external-link-recovery__url:focus-visible{outline:2px solid var(--pk-focus);outline-offset:2px}.comment-composer{--comment-composer-anchor-size:32px;background:var(--pk-raised);width:min(340px,100% - 24px);box-shadow:var(--pk-shadow-raised);border:1px solid #dedede;border-radius:16px;gap:12px;padding:12px}.comment-composer__header{min-height:32px}#root[data-production-root=true] .comment-composer .comment-composer__anchor{min-height:32px;padding:0}.comment-composer__page-cue{color:inherit;font-size:inherit}.comment-composer .comment-composer__anchor .review-icon{width:16px;height:16px}@media (pointer:coarse){.comment-composer{--comment-composer-anchor-size:44px}#root[data-production-root=true] .comment-composer .comment-composer__anchor{min-height:44px}}.comment-composer__header h2{color:#777;font:400 12px/18px var(--pk-font-ui);gap:7px}.comment-composer[data-passage-exposed=true]{gap:0;padding-block:9px}.comment-composer[data-passage-exposed=true] .comment-composer__body[hidden]{display:none}#root[data-production-root=true] .comment-composer .comment-composer__resume{min-height:var(--comment-composer-anchor-size);white-space:nowrap;padding:6px 9px}.comment-composer__header h2 .review-icon{stroke-width:2px;width:16px;height:16px}.comment-composer__body{gap:12px}.comment-composer__input::placeholder{color:#888;opacity:1}#root[data-production-root=true] .comment-composer textarea.comment-composer__input{min-height:94px;max-height:230px;color:var(--pk-ink);font:400 14px/1.65 var(--pk-font-ui);background:0 0;border:0;border-radius:0;padding:0;box-shadow:none!important;outline:0!important}:is(#root[data-production-root=true] .comment-composer .comment-composer__actions,.reconciliation-workspace__editor-actions) .review-button{min-height:30px;font:400 12px/1.2 var(--pk-font-ui);background:0 0;border:0;border-radius:9px;padding:7px 11px}:is(#root[data-production-root=true] .comment-composer .comment-composer__actions,.reconciliation-workspace__editor-actions) .review-button--secondary:hover:not(:disabled){background:var(--pk-hover)}:is(#root[data-production-root=true] .comment-composer .comment-composer__actions,.reconciliation-workspace__editor-actions) .review-button--primary{color:#fff;background:#3c3c3c}:is(#root[data-production-root=true] .comment-composer .comment-composer__actions,.reconciliation-workspace__editor-actions) .review-button--primary:hover:not(:disabled){color:#fff;background:#252525;border-color:#0000}#root[data-production-root=true] .compact-editorial-modal .review-button{font-weight:400}.save-destination-choice{background:0 0;border:0}.save-destination-choice[data-selected=true]{background:var(--pk-tray);box-shadow:none}.save-destination-copy-details{margin:5px 0;padding:0}.save-destination-location{width:fit-content;max-width:100%;min-height:24px;color:var(--pk-muted);font:400 12px/16px var(--pk-font-ui);overflow-wrap:anywhere;padding:4px 0;display:block}.save-destination-location span{color:inherit;font:inherit;display:block}.save-destination-filename{gap:0}.save-destination-filename input{color:var(--pk-ink);font:400 12px/18px var(--pk-font-ui);background:#f3f3f3;border:0;border-radius:10px;margin-top:4px;padding:9px 11px;box-shadow:none!important;outline:0!important}.save-destination-filename input:hover{background:#ededed}.existing-annotations__header h2{color:var(--pk-ink);letter-spacing:0;font-size:13px;font-weight:500}.outline-navigator__title,.pdf-search__result-match,.annotation-drawer__header h2,.annotation-item__meta strong,.full-annotation-reader__body h3,.annotation-direction-cue,.reconciliation-workspace__header h2{font-weight:500}.review-workspace[data-workspace-presentation],.review-tools-workspace[data-workspace-presentation]{--review-workspace-header-height:58px;color:var(--pk-ink);border-radius:var(--pk-radius-tray);background:var(--pk-tray);box-shadow:none;border:0;font-size:13px;line-height:1.5}.review-tools-workspace[data-workspace-presentation][data-tools-workspace-shared=true]{background:0 0}.review-tools-workspace[data-tools-workspace-shared=true] .review-workspace__panel{background:var(--pk-tray)}.review-workspace__header{background:var(--pk-tray);border:0;gap:2px;height:auto;min-height:58px;padding:12px 12px 10px}.review-workspace[data-workspace-presentation=bottom][data-workspace-header-variant=references]{--reference-tab-column:11.5rem}.review-workspace[data-workspace-presentation=bottom][data-workspace-header-variant=references]>.review-workspace__header{z-index:4;width:var(--reference-tab-column);height:34px;min-height:34px;padding:0;position:absolute;top:12px;left:12px}.review-workspace__activity-strip{background:0 0;border-radius:10px;flex:auto;gap:2px;width:auto;padding:0}.review-workspace__tabs{gap:2px}.review-workspace__mode-tab,.review-workspace__move,.review-workspace__close{width:32px;min-width:32px;color:var(--pk-muted);font:400 12px/1.2 var(--pk-font-ui);background:0 0;padding:0;border:0!important;border-radius:9px!important;min-height:34px!important}.review-workspace__mode-tab{transition:none}.review-workspace__mode-tab[aria-selected=true]{width:auto;max-width:10rem;color:var(--pk-ink);background:var(--pk-raised);padding-inline:8px;box-shadow:0 1px 3px #00000009;border-radius:10px!important}.review-workspace__mode-tab:not([aria-selected=true]):hover,.review-workspace__move:hover,.review-workspace__close:hover{color:var(--pk-ink);background:var(--pk-hover)}.review-workspace__mode-segment--compound:before{content:none}.review-workspace__mode-segment--compound>.review-workspace__mode-tab[aria-selected=true]{background:var(--pk-raised);padding-inline:8px;box-shadow:0 1px 3px #00000009}.review-workspace__panel{background:var(--pk-tray);overscroll-behavior:contain}.review-tools-workspace .review-workspace__panel{margin-bottom:12px}.reference-resize-handle:after{opacity:0;background:#aaa;border-radius:999px}.reference-resize-handle[data-reference-resize-handle=right]{top:0;right:calc(var(--reference-right-width) + var(--review-overlay-inset,12px) - 10px);bottom:var(--review-overlay-inset,12px);overflow:hidden}.reference-resize-handle[data-reference-resize-handle=right]:after{background:linear-gradient(#0000,#aaa 25% 75%,#0000);border-radius:1px;width:1.5px;inset:0 auto 0 0}.reference-resize-handle[data-reference-resize-handle=bottom]{right:var(--review-overlay-inset,12px);left:var(--review-overlay-inset,12px);bottom:calc(var(--reference-bottom-height) + var(--review-overlay-inset,12px) - 10px);overflow:hidden}.reference-resize-handle[data-reference-resize-handle=bottom]:after{box-sizing:border-box;background:linear-gradient(90deg,#0000,#aaa 25% 75%,#0000);border:0;border-radius:1px;height:1.5px;inset:0 0 auto}.reference-resize-handle:hover:after,.reference-resize-handle:focus-visible:after{opacity:.45}.reference-tabs{background:var(--pk-tray);border:0;gap:5px;padding:0 12px}.reference-tab-segment,.reference-tab-segment--compound{--reference-tab-action-size:26px;box-shadow:none;background:0 0;border:0;border-radius:10px;gap:0;padding:0;position:relative}.reference-tab-segment--compound{padding-right:3px}.reference-tab-segment__page-placeholder{visibility:hidden}.reference-tab-segment__selector .reference-tab-segment__page-label{flex:0 0 var(--reference-tab-action-size);text-align:center;color:var(--pk-muted);font:400 11px/1.2 var(--pk-font-ui);margin-left:auto;margin-right:-5px}.reference-tab-segment__page{width:var(--reference-tab-action-size);color:var(--pk-muted);font:400 11px/1.2 var(--pk-font-ui);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.reference-tab-segment[data-reference-page-swap=true]>.reference-tab-segment__page{opacity:0}@media (hover:hover) and (pointer:fine){.reference-tab-segment[data-reference-page-swap=true]>.reference-tab-segment__page{opacity:1}.reference-tab-segment[data-reference-page-swap=true]:is(:hover,:has(:focus-visible))>.reference-tab-segment__page{opacity:0}}@media (hover:none),(pointer:coarse){.reference-tab-segment{--reference-tab-action-size:44px}}.reference-tab-segment:has(.reference-tab-segment__selector[aria-selected=true]){background:var(--pk-raised);box-shadow:0 1px 3px #00000008}.reference-tab-segment:hover,.reference-tab-segment:focus-within{background:var(--pk-hover);border-color:#0000}:is(.reference-tab-segment:has(.reference-tab-segment__selector[aria-selected=true]):hover,.reference-tab-segment:has(.reference-tab-segment__selector[aria-selected=true]):focus-within){background:var(--pk-raised);border-color:#0000}.reference-tabs .reference-tab-segment__selector{min-width:0;min-height:32px;font:400 12px/1.2 var(--pk-font-ui);justify-content:space-between;align-items:center;gap:7px;padding:7px 8px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;outline:none!important}.reference-tab-segment__selector span{min-width:0;color:var(--pk-ink);font-size:12px;font-weight:400;line-height:1.2}.reference-tab-segment__selector small{color:var(--pk-muted);flex:none;font-size:11px;font-weight:400;line-height:1.2}.reference-tabs .reference-tab-segment__action,.reference-tabs .reference-panel__return{width:26px;min-width:26px;height:26px;min-height:26px;color:var(--pk-muted);box-shadow:none;background:0 0;border:0;border-radius:10px;flex:0 0 26px;padding:0}.reference-tabs .reference-tab-segment--compound>button.reference-panel__return{position:absolute;inset-block-start:50%;inset-inline-end:calc(3px + 2 * var(--reference-tab-action-size));transform:translateY(-50%)}.reference-tab-segment:has(>.reference-panel__return) .reference-tab-segment__selector>span{max-width:calc(100% - var(--reference-tab-action-size))}@media (hover:hover) and (pointer:fine){.reference-tab-segment:has(>.reference-panel__return):not(:hover,:has(:focus-visible)) .reference-tab-segment__selector>span{max-width:none}}.reference-tab-segment>.reference-tab-segment__action:last-child,.reference-tab-segment>.reference-panel__return:last-child{margin-right:0}.reference-tabs .reference-tab-segment__action:hover,.reference-panel__return:hover:not([aria-disabled=true]){color:var(--pk-ink);background:var(--pk-hover)}.review-workspace__panel--references[data-reference-tabs-orientation=vertical]{grid-template-columns:var(--reference-tab-column,clamp(190px, 18vw, 240px)) minmax(0, 1fr);gap:12px;padding:12px}.reference-tabs[data-reference-tabs-orientation=vertical]{gap:4px;padding:46px 0 0}.reference-tabs[data-reference-tabs-orientation=vertical] .reference-tab-segment__selector{min-height:32px;padding:7px 8px}.reference-tabs[data-reference-tabs-orientation=vertical] .reference-tab-segment--compound{padding-right:3px}.review-workspace__panel--references[data-reference-tabs-orientation=vertical] .reference-panel__viewport{margin:0}.review-workspace__panel--references[data-reference-tabs-orientation=vertical][data-reference-panel-layout=split]>.reference-panel{background:var(--pk-tray);box-shadow:none;border:0;border-radius:12px}.reference-panel{background:var(--pk-tray);border-radius:0 0 14px 14px}.reference-panel__viewport{background:var(--pk-raised);border-radius:10px}.reference-panel__viewport .pdf-workspace__viewport{background:var(--pk-raised)}.pdf-search__query{box-sizing:border-box;background:var(--pk-raised);border:0;border-radius:10px;flex:none;align-items:center;gap:7px;height:36px;margin:0 15px 7px;padding:4px 4px 4px 10px;display:flex}.pdf-search__query>.pdf-search__search-icon{width:16px;height:16px;position:static}.pdf-search__query>.pdf-search__input{box-sizing:border-box;width:0;min-width:0;height:100%;color:var(--pk-ink);box-shadow:none;font:400 13px/1.4 var(--pk-font-ui);text-align:left;background:0 0;border:0;border-radius:0;flex:1;padding:0;outline:0!important}.pdf-search__query>.pdf-search__input::placeholder{color:var(--pk-muted);opacity:1}.pdf-search__count{color:var(--pk-muted);font:400 12px/1 var(--pk-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.pdf-search__clear-slot{flex:none;width:28px;height:28px;display:block;position:static}.pdf-search__clear-slot[aria-hidden=true]{visibility:hidden}.pdf-search__clear{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;color:var(--pk-ink);background:0 0;border:0;border-radius:10px;padding:0;position:static;transform:none}.pdf-search__clear>.review-icon{transform:none}.pdf-search__clear:hover,.pdf-search__clear:active{box-shadow:none;background:var(--pk-hover);border:0}.pdf-search__summary,.pdf-search__message,.pdf-search__alternatives{color:var(--pk-muted);margin-inline:12px;font-size:12px}.pdf-search__results{padding:0 12px 12px}.pdf-search:has(>.pdf-search__summary,>.pdf-search__indexing) .pdf-search__query{margin-bottom:0}.pdf-search__summary,.pdf-search__indexing{margin-block:0;padding:8px 10px;line-height:1.5}.pdf-search__indexing{white-space:nowrap;align-items:center}.pdf-search__indexing>progress{appearance:none;background:var(--pk-raised);width:0;min-width:0;height:6px;accent-color:var(--pk-muted);border:0;border-radius:3px;flex:1;overflow:hidden}.pdf-search__indexing>progress::-webkit-progress-bar{background:var(--pk-raised)}.pdf-search__indexing>progress::-webkit-progress-value{background:var(--pk-muted);border-radius:3px}.pdf-search__indexing>progress::-moz-progress-bar{background:var(--pk-muted);border-radius:3px}.pdf-search__group{padding:0}.pdf-search__group ol{gap:0;margin:2px 0}.pdf-search__group>header{padding:8px 10px}.pdf-search__group>header strong{font-weight:400}.pdf-search__group[data-search-group=exact]:only-child>header{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pdf-search__result{font:400 13px/1.55 var(--pk-font-ui);border-radius:12px;padding:8px 8px 8px 12px}.annotation-item__excerpt.pdf-search__excerpt{max-height:none;font:400 13px/1.55 var(--pk-font-ui);display:block}.pdf-search__result-heading>.pdf-search__result-section{color:#737373;min-width:0;font:400 11px/1.5 var(--pk-font-ui);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;order:1;overflow:hidden}.pdf-search__result-heading .pdf-search__result-page{color:#737373;font:400 11px/1.5 var(--pk-font-ui);order:3;margin-left:6px}.pdf-search__result-match{color:var(--pk-ink);background:var(--pdf-search-fill,#2f6fc44d);border-radius:2px;padding:0 1px;font-weight:400}.pdf-search__result-match[data-pdf-search-match-kind=related]{background:var(--pdf-search-related-fill,#d9ad2b6b)}:is(.review-workspace,.review-tools-workspace) li[data-search-result]{box-shadow:none;background:0 0;border:0;border-radius:12px;margin:2px 0;padding:0;display:block;overflow:visible}:is(.review-workspace,.review-tools-workspace) li[data-search-result]:first-child{margin-top:0}:is(:is(.review-workspace,.review-tools-workspace) li[data-search-result]:hover,:is(.review-workspace,.review-tools-workspace) li[data-search-result]:focus-within:not(:has(.copy-link-control:focus-within))){background:var(--pk-hover);box-shadow:none}:is(.review-workspace,.review-tools-workspace) li[data-search-result][data-active=true]{background:var(--pk-raised);box-shadow:0 2px 6px #00000005,0 8px 24px #00000004}:is(.review-workspace,.review-tools-workspace) li[data-search-result][data-active=true]:is(:hover,:focus-within,:active,[data-corresponding=true]){background:var(--pk-raised)}.outline-navigator{--outline-tree-control-size:28px;--outline-tree-leading-size:28px;--outline-tree-indent:14px;padding:0 12px 12px}.outline-navigator__row{min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:9px}.outline-navigator__row:hover,.outline-navigator__row:focus-within{background:#e7e7e7}.outline-navigator__row[data-current=true]{background:var(--pk-raised);box-shadow:0 2px 7px #00000006}.review-shell .outline-navigator :is(.outline-navigator__disclosure,.outline-navigator__destination,.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger):focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px}.outline-navigator :is(.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger):hover{color:var(--pk-ink);background:#e7e7e7;border-color:#0000}.outline-navigator :is(.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger):active{box-shadow:none}.outline-navigator__disclosure,.outline-navigator__disclosure-spacer{width:28px;min-width:28px;height:32px;min-height:32px;color:var(--pk-ink)}.outline-navigator .outline-navigator__disclosure,.outline-navigator .outline-navigator__destination,.outline-navigator :is(.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger){border:0}@media (hover:hover) and (pointer:fine){.outline-navigator .row-action-group{width:auto;min-width:0;top:3px;right:4px}.outline-navigator :is(.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger){border-radius:6px;width:26px;min-width:26px;height:26px;min-height:26px}.outline-navigator .outline-navigator__row .outline-navigator__page{width:26px}}.outline-navigator__disclosure .review-icon{width:16px;height:16px}.outline-navigator .outline-navigator__disclosure{color:var(--pk-ink)}.outline-navigator .outline-navigator__destination{color:var(--pk-ink);font:400 13px/1.5 var(--pk-font-ui)}.outline-navigator__title{font-size:13px;font-weight:400;line-height:1.5}.outline-navigator__page{width:var(--review-control-compact);color:var(--pk-muted);place-items:center;margin-right:-6px;font-size:11px;display:grid}.outline-navigator[data-flat=true] .outline-navigator__destination{grid-column:1/span 2;padding-inline:6px}.outline-navigator__loading{align-items:center;gap:8px;display:flex}.outline-navigator__loading .review-icon{flex:none;animation:.9s linear infinite review-loader-spin}.review-context-palette,.review-page-menu,.link-action-popover{border:1px solid var(--pk-border);background:var(--pk-raised);box-shadow:var(--pk-shadow-raised);border-radius:12px;gap:2px;padding:5px}.link-action-popover{padding:0}.review-context-palette button,.review-page-menu button,.link-action-popover__surface [role=menuitem]{min-height:32px;color:var(--pk-ink);font:400 13px/1.2 var(--pk-font-ui);background:0 0;border:0;border-radius:10px}.review-context-palette .review-action-button--icon,.review-page-menu .review-action-button--icon,.link-action-popover__surface [role=menuitem]{width:32px;min-width:32px;height:32px}.review-context-palette button:hover:not(:disabled),.review-page-menu button:hover:not(:disabled),.link-action-popover__surface [role=menuitem]:hover,.link-action-popover__surface [role=menuitem]:focus-visible{color:var(--pk-ink);background:var(--pk-hover);box-shadow:none;border-color:#0000}.link-action-popover__surface [role=menuitem]{color:var(--pk-muted)}.link-action-popover__surface [role=menuitem]:hover,.link-action-popover__surface [role=menuitem]:focus-visible{color:var(--pk-ink);background:var(--pk-hover)}.link-action-popover__surface [role=menuitem]:focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px}.link-action-popover__surface{--destination-snippet-height:112px;flex-flow:column;align-items:stretch;gap:2px;width:min(292px,100vw - 24px);display:flex}.link-action-popover__actions{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.link-action-popover__action-group{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.link-action-popover__surface .link-action-popover__actions [role=menuitem]{justify-content:center;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse){.link-action-popover__surface .link-action-popover__actions [role=menuitem]{width:44px;min-width:44px;height:44px}}.link-action-popover__page{color:#737373;font:400 11px/1.5 var(--pk-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding:0 6px}.link-action-popover__surface .copy-link-control__fallback{width:auto}.link-action-popover__surface[data-link-action-busy] [role=menuitem]{pointer-events:none}.link-action-popover__surface[data-link-action-busy] [role=menuitem]:not([aria-busy=true]){opacity:.55}.link-action-popover__surface [role=menuitem][aria-busy=true]{cursor:progress;color:var(--pk-ink);background:var(--pk-hover)}.destination-snippet{height:var(--destination-snippet-height,112px);border:1px solid var(--pk-border);background:var(--pk-canvas);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;margin-bottom:3px;position:relative;overflow:hidden}.destination-snippet[data-snippet-status=loading]{background:linear-gradient(180deg, var(--pk-canvas), var(--pk-tray))}.destination-snippet[data-snippet-status=ready]{background:var(--pk-canvas);overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;cursor:grab;overflow:auto}.destination-snippet[data-snippet-status=ready]:active{cursor:grabbing}.destination-snippet:focus-visible{outline:2px solid var(--pk-focus);outline-offset:-2px}.destination-snippet__stack{margin-inline:auto;position:relative}.destination-snippet__canvas{background:#fff;position:absolute}.destination-snippet__image{width:100%;height:100%;display:block}.destination-snippet__extent{border-radius:var(--pdf-mark-radius,3px);mix-blend-mode:multiply;position:absolute}.codex-context-status{width:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:10px}.codex-context-status:hover{background:var(--pk-hover)}.codex-context-status:focus-visible{box-shadow:none}.review-chrome__context.review-chrome__context--document{flex:none;display:block}.document-context-button{padding:0}.document-context-button .review-icon{color:var(--codex-context-accent)}.document-context-button[data-document-context=idle]{--codex-context-accent:var(--pk-muted)}.document-context-button:not([aria-disabled=true]){cursor:pointer}.document-context-button[data-document-context=publishing]{cursor:progress}@media (prefers-reduced-motion:reduce){.document-context-button,.document-context-button.codex-context-status--connecting .review-icon{transition:none;animation:none}}.codex-context-status__tooltip{color:#fff;min-width:0;max-width:min(280px,100vw - 12px);font:400 12px/1.4 var(--pk-font-ui);background:#3e3e3e;border:0;border-radius:7px;padding:6px 9px;position:fixed;right:auto;box-shadow:0 2px 7px #00000014}.codex-context-status__tooltip:before{display:none}.codex-context-status__tooltip-title{font:inherit}.codex-context-status__tooltip-detail{color:inherit}.codex-context-status:hover .codex-context-status__tooltip{transition-delay:.6s}.codex-context-status:focus-visible .codex-context-status__tooltip{transition-delay:0s}.reconciliation-workspace{color:var(--pk-ink);font-family:var(--pk-font-ui)}.reconciliation-workspace__header h2{color:var(--pk-ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.reconciliation-workspace__state-pill{color:var(--pk-muted);background:var(--pk-hover);letter-spacing:0;text-transform:none;border:0;border-radius:8px;font-size:11px;font-weight:400}.reconciliation-workspace--detail .reconciliation-workspace__instruction{color:var(--pk-muted);font-size:12px;font-weight:400}.workspace-empty,.annotation-empty,.annotation-status{color:var(--pk-muted);box-shadow:none;font:400 13px/1.5 var(--pk-font-ui);background:0 0;border:0;border-radius:0;padding:24px 12px}.outline-navigator>.outline-navigator__loading,.annotation-drawer__owned>.annotation-empty{padding-block:8px}.workspace-error{color:#843b33;font:400 13px/1.5 var(--pk-font-ui);background:#faf0ee;border:0;border-radius:10px;padding:10px 12px}.workspace-error button{min-height:32px;color:inherit;font:400 13px/1.2 var(--pk-font-ui);background:0 0;border:0;border-radius:10px;padding:6px 8px}.workspace-error button:hover{background:var(--pk-hover)}.pdf-search__message{background:0 0}.row-action-group__menu,.pdf-search__symbol-suggestions{border:1px solid var(--pk-border);background:var(--pk-raised);box-shadow:var(--pk-shadow-raised);border-radius:12px;padding:5px}.review-toast,.pdf-workspace__status{background:var(--pk-raised);box-shadow:var(--pk-shadow-raised);font:400 12px/1.5 var(--pk-font-ui);border:0;border-radius:10px;gap:7px;padding:10px 14px}.review-toast--error,.pdf-workspace__status{color:#843b33;background:#faf0ee}@media (pointer:coarse){.workspace-error button,.document-actions__menu>button,.document-actions__confirmation>button{min-height:44px}}.reconciliation-workspace--detail .reconciliation-workspace__prior-context{color:var(--pk-muted);border-left:2px solid #dedede;margin:14px 0 0;padding-left:8px;font-size:13px;line-height:1.5}.reconciliation-workspace--detail .reconciliation-workspace__prior-context h3{color:#737373;font:400 11px/1.5 var(--pk-font-ui);margin:0 0 2px}.reconciliation-workspace--detail .reconciliation-workspace__prior-context p{overflow-wrap:anywhere;margin:0}.annotation-drawer__owned,.existing-annotations{padding:0 12px 12px}#review-annotation-list:has(>.annotation-drawer__owned>[data-reconciliation-reader]){height:100%;min-height:0}#review-annotation-list>.annotation-drawer__owned:has(>[data-reconciliation-reader]){height:100%;min-height:0;padding:0;display:flex}.outline-navigator,.annotation-drawer__owned,.existing-annotations,.pdf-search__results{padding-right:max(0px, calc(12px - var(--review-workspace-scrollbar-width,0px)))}.annotation-drawer__owned ol,.existing-annotations__list{gap:0}.existing-annotations{border-top:0}.existing-annotations__header{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]{box-shadow:none;background:0 0;border:0;border-radius:12px;margin:2px 0;padding:0;display:block;overflow:visible}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:first-child{margin-top:0}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:hover{background:var(--pk-hover);box-shadow:none;border:0}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:has(:focus-visible):not(:has(.copy-link-control:focus-within)){background:var(--pk-hover);box-shadow:none;border:0}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:active:not(:has(.copy-link-control__trigger:active)){box-shadow:none;background:#e7e7e7;border:0}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin][data-active=true]{background:var(--pk-raised);border:0;box-shadow:0 2px 6px #00000005,0 8px 24px #00000004}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin][data-active=true]:hover,:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin][data-active=true]:active{background:var(--pk-raised);box-shadow:0 2px 6px #00000005,0 8px 24px #00000004}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin][data-active=true]:has(:focus-visible){background:var(--pk-raised);box-shadow:0 2px 6px #00000005,0 8px 24px #00000004}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:not([data-active=true]):is(:hover,:has(:focus-visible)) :is(.annotation-item__quote,.annotation-item__source){border-left-color:#c8c8c8}:is(.review-workspace,.review-tools-workspace) li[data-corresponding=true]:before{content:none}.annotation-item__content,.existing-annotation__content{border-radius:12px;gap:0;min-height:0;padding:8px 8px 8px 12px}.annotation-peek{background:var(--pk-raised);width:min(340px,100vw - 32px);box-shadow:var(--pk-shadow-raised);border:1px solid #dedede;border-radius:16px;padding:0}.annotation-peek--reference-inspection{flex-direction:column;max-height:min(30rem,100dvh - 24px);display:flex;top:auto;bottom:auto;right:auto;overflow:hidden;transform:none}.annotation-peek--reference-inspection .annotation-item__content{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.annotation-peek--reference-inspection .annotation-item__body-row{min-height:0;overflow:hidden}.annotation-peek--reference-inspection .annotation-item__excerpt{overscroll-behavior:contain;pointer-events:auto;min-height:0;max-height:min(22rem,100dvh - 8rem);overflow:auto}.annotation-peek--reference-inspection :is(.annotation-item__excerpt-main,.annotation-item__quote){-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible}.annotation-peek .annotation-item__content{border-radius:16px}.annotation-item__title-row{align-items:center;gap:6px;min-height:27px;margin-bottom:4px}.annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]{display:contents}.annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]>.annotation-item__kind-icon{order:1}.annotation-item__kind-icon:is([data-annotation-kind-icon=highlight],[data-annotation-kind-icon=note]){color:var(--pdf-note-ink)}.annotation-item__kind-icon:is([data-annotation-kind-icon=replace],[data-annotation-kind-icon=delete]){color:var(--pdf-correction-ink)}.annotation-item__kind-icon[data-annotation-kind-icon=insert]{color:var(--pdf-insert-ink)}.annotation-item__title-row>.row-action-group{order:2;width:auto;min-width:0;margin-left:auto}.annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]>:is(.annotation-item__page,.annotation-item__status-icon){order:3;margin-left:6px}.annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]>.annotation-item__page{color:#737373;font:400 11px/1.5 var(--pk-font-ui)}.annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]>.annotation-item__status-icon{color:var(--review-danger)}.annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]>.annotation-item__separator{display:none}.annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]>.annotation-item__section{color:#737373;width:auto;min-width:0;font:400 11px/1.5 var(--pk-font-ui);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;order:1;overflow:hidden}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) .row-action-group__direct{gap:0}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) :is(.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger){width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;color:var(--pk-muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) :is(.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger):hover{color:var(--pk-ink);background:#e7e7e7}.annotation-item__body-row{display:block}.annotation-item__excerpt,.annotation-item__excerpt-trigger,.annotation-item__excerpt-main{color:var(--pk-ink);font:400 13px/1.55 var(--pk-font-ui);white-space:pre-line}.annotation-item__excerpt{max-height:none;overflow:visible}.annotation-item__excerpt-trigger{max-height:none;-webkit-mask-image:none;mask-image:none}.annotation-item__excerpt-main{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.annotation-item__source,.annotation-item__quote{border-left:2px solid var(--pk-border);color:var(--pk-muted);font:400 13px/1.5 var(--pk-font-ui);margin:0 0 6px;padding-left:8px}.annotation-item__excerpt-text{display:block}.annotation-item__source,.annotation-item__quote{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.annotation-item__quote,.annotation-item__source)[data-quote-only=true]{margin-bottom:0}.annotation-item__quote-mark{color:inherit;background:var(--pdf-comment-fill);border-radius:2px;padding:0 1px}.annotation-item__quote[data-quote-only=true] .annotation-item__quote-mark{background:var(--pdf-note-fill)}.annotation-item__quote-mark[data-quote-mark=struck]{background:var(--pdf-correction-fill);text-decoration:line-through}.annotation-item__quote-mark[data-quote-mark=plain]{background:var(--pdf-edit-fill)}.annotation-item__source[data-source-treatment=struck][data-has-quote-context=true]{text-decoration:none}.annotation-item__provenance{z-index:2;color:var(--pk-muted);font:400 11px/1.5 var(--pk-font-ui);pointer-events:none;padding:5px 0 0;position:relative}.review-shell .annotation-item__navigation:focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px}:is(.review-workspace,.review-tools-workspace) li[data-annotation-origin]:has(:focus-visible):not(:has(.copy-link-control:focus-within)){outline:0}.full-annotation-reader{min-height:0;font:400 13px/1.6 var(--pk-font-ui);flex-direction:column;gap:0;display:flex}.full-annotation-reader__metadata-bar{border-bottom:0;flex:none;gap:7px;padding-bottom:12px;position:static}.full-annotation-reader__actions{gap:0}.full-annotation-reader__back,.full-annotation-reader__edit,.full-annotation-reader__delete,.full-annotation-reader__open-reference,.full-annotation-reader__add-context,.full-annotation-reader__locate{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--pk-ink);box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0}.full-annotation-reader__back:hover,.full-annotation-reader__edit:hover,.full-annotation-reader__delete:hover,.full-annotation-reader__open-reference:hover,.full-annotation-reader__add-context:hover,.full-annotation-reader__locate:hover{color:var(--pk-ink);background:#e7e7e7;border:0}.full-annotation-reader__metadata{color:var(--pk-muted);font:400 12px/1.6 var(--pk-font-ui);align-items:center;gap:7px}.full-annotation-reader__readonly{white-space:nowrap;margin-inline-start:3px}.full-annotation-reader__header-actions{gap:0}.full-annotation-reader__body{overscroll-behavior:contain;flex:1;min-height:0;padding-top:0;display:block;overflow:auto}.full-annotation-reader__body p{color:var(--pk-ink);font:400 13px/1.6 var(--pk-font-ui);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 16px}.full-annotation-reader__body p:last-child{margin-bottom:0}@media (hover:hover) and (pointer:fine){:is(li[data-annotation-origin],li[data-search-result]) .row-action-group__direct,:is(li[data-annotation-origin],li[data-search-result])[data-active=true] .row-action-group__direct,.reference-tab-segment :is(.reference-tab-segment__action,.reference-panel__return),.review-workspace__header>.review-workspace__outline-toggle,.review-shell .review-workspace__activity-strip--compound>.review-workspace__move--activity{opacity:0;pointer-events:none}.reference-tab-segment .reference-tab-segment__action{pointer-events:auto}:is(li[data-annotation-origin],li[data-search-result]):is(:hover,[data-corresponding=true]) .row-action-group__direct,.reference-tab-segment:is(:hover,:has(:focus-visible)) :is(.reference-tab-segment__action,.reference-panel__return),.reference-tab-segment[data-reference-tab-failed=true] [data-reference-tab-action=close],.review-workspace__header:hover>.review-workspace__outline-toggle,.review-shell .review-workspace__activity-strip--compound:hover>.review-workspace__move--activity{opacity:1;pointer-events:auto}:is(li[data-annotation-origin],li[data-search-result]):has(:focus-visible) .row-action-group__direct{opacity:1;pointer-events:auto}.review-workspace__header:has(:focus-visible)>.review-workspace__outline-toggle{opacity:1;pointer-events:auto}.review-shell .review-workspace__activity-strip--compound:has(:focus-visible)>.review-workspace__move--activity{opacity:1;pointer-events:auto}li[data-search-result][data-active=true]:has(.annotation-item__navigation:focus) .row-action-group__direct{opacity:1;pointer-events:auto}li[data-search-result][data-active=true]:has(.annotation-item__navigation:focus):has(.row-action-group) .pdf-search__result-page{opacity:0}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek):has(.row-action-group[data-row-action-count="1"]){--row-actions-width:26px}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek):has(.row-action-group[data-row-action-count="2"]){--row-actions-width:52px}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek):has(.row-action-group[data-row-action-count="3"]){--row-actions-width:78px}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek):has(.row-action-group[data-row-action-count="4"]){--row-actions-width:104px}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek):has(.row-action-group[data-row-action-count="5"]){--row-actions-width:130px}:is(li[data-annotation-origin],li[data-search-result]):is(:hover,[data-corresponding=true],:has(:focus-visible)) :is(.annotation-item__section,.pdf-search__result-section),.annotation-peek:is(:hover,:has(:focus-visible),[data-source-return=true]) .annotation-item__section{margin-right:max(0px, calc(var(--row-actions-width,16px) - 16px))}li[data-search-result][data-active=true]:has(.annotation-item__navigation:focus) .pdf-search__result-section{margin-right:max(0px, calc(var(--row-actions-width,16px) - 16px))}}.review-shell .review-layout :is(.review-workspace,.review-tools-workspace) :is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]){--workspace-row-surface:transparent;background:var(--workspace-row-surface);box-shadow:none;outline:0;transition:none}.review-shell .review-layout :is(.review-workspace,.review-tools-workspace) :is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]):is(:hover,:active,[data-corresponding=true]){--workspace-row-surface:#e7e7e7;background:var(--workspace-row-surface);box-shadow:none;outline:0}.review-shell .review-layout :is(.review-workspace,.review-tools-workspace) :is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]):has(:focus-visible){--workspace-row-surface:#e7e7e7;background:var(--workspace-row-surface);box-shadow:none;outline:0}.review-shell .review-layout :is(.review-workspace,.review-tools-workspace) :is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]) :is(.annotation-item__navigation,.outline-navigator__destination):is(:hover,:active){box-shadow:none;background:0 0}.review-shell .review-layout :is(.review-workspace,.review-tools-workspace) :is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]) :is(.annotation-item__navigation,.outline-navigator__destination,.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger):focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px}.review-shell .review-layout :is(.review-workspace,.review-tools-workspace) :is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]):is([data-current=true],[data-active=true]){--workspace-row-surface:var(--pk-raised);background:var(--workspace-row-surface);box-shadow:0 2px 7px #00000006}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) .annotation-item__title-row>.row-action-group{background:0 0;margin-left:0;position:absolute;top:0;right:0;transform:none}:is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]) .row-action-group__direct{transition:none}:is(li[data-annotation-origin],.annotation-peek) .annotation-item__title-row>.annotation-item__meta[data-annotation-metadata-layout=row-head]>:is(.annotation-item__page,.annotation-item__status-icon),li[data-search-result] .pdf-search__result-heading>.pdf-search__result-page{margin-left:auto}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) :is(.annotation-item__page,.annotation-item__status-icon,.pdf-search__result-page){flex:none;align-self:flex-start;place-items:center;width:26px;height:26px;display:grid}@media (hover:hover) and (pointer:fine){:is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]):has(.row-action-group):is(:hover,[data-corresponding=true]) :is(.outline-navigator__page,.annotation-item__page,.annotation-item__status-icon,.pdf-search__result-page){opacity:0}:is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]):has(.row-action-group):has(:focus-visible) :is(.outline-navigator__page,.annotation-item__page,.annotation-item__status-icon,.pdf-search__result-page){opacity:0}}@media (pointer:coarse),(hover:none){.outline-navigator__page{width:44px}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) :is(.annotation-item__page,.annotation-item__status-icon,.pdf-search__result-page){width:44px;height:44px}:is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]) .row-action-group__direct{opacity:1;pointer-events:auto}:is(.outline-navigator__row,li[data-annotation-origin],li[data-search-result]):has(.row-action-group) :is(.outline-navigator__page,.annotation-item__page,.annotation-item__status-icon,.pdf-search__result-page){opacity:0}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) .annotation-item__title-row{min-height:44px}}@media (pointer:coarse){:is(#root[data-production-root=true] .comment-composer .comment-composer__actions,.reconciliation-workspace__editor-actions) .review-button,.review-context-palette button,.review-page-menu button,.link-action-popover__surface [role=menuitem]{min-height:44px}.review-context-palette .review-action-button--icon,.review-page-menu .review-action-button--icon,.link-action-popover__surface [role=menuitem]{width:44px;min-width:44px;height:44px}.outline-navigator{--outline-tree-control-size:44px;--outline-tree-leading-size:52px}.outline-navigator__row{grid-template-columns:var(--outline-tree-leading-size) minmax(0, 1fr) 64px}.outline-navigator__disclosure,.outline-navigator__disclosure-spacer{width:44px;min-width:44px;height:44px;min-height:44px}.outline-navigator .row-action-group[data-row-action-count]{width:64px;min-width:64px;position:relative;right:auto}.reference-tab-segment--compound,.reference-tabs[data-reference-tabs-orientation=vertical] .reference-tab-segment--compound{padding-right:3px}.reference-tabs .reference-tab-segment__selector,.reference-tabs[data-reference-tabs-orientation=vertical] .reference-tab-segment__selector{min-height:50px}.reference-tabs .reference-tab-segment__action,.reference-tabs .reference-panel__return{flex-basis:44px}.review-chrome button,.review-chrome__icon-control,.review-workspace__mode-tab,.review-workspace__move,.review-workspace__close,.reference-tabs .reference-tab-segment__action,.reference-tabs .reference-panel__return,.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px!important}.row-action-group[data-row-action-count="1"]{width:44px;min-width:44px}:is(li[data-annotation-origin],li[data-search-result],.annotation-peek) .annotation-item__title-row{min-height:44px}.row-action-group[data-row-action-count="2"]{width:calc(88px + var(--review-control-group-gap));min-width:calc(88px + var(--review-control-group-gap))}.row-action-group[data-row-action-count="3"]{width:calc(132px + (2 * var(--review-control-group-gap)));min-width:calc(132px + (2 * var(--review-control-group-gap)))}.row-action-group[data-row-action-count="4"]{width:calc(176px + (3 * var(--review-control-group-gap)));min-width:calc(176px + (3 * var(--review-control-group-gap)))}.review-chrome__page-input,.review-chrome__zoom-input,.pdf-search__query>.pdf-search__input{font-size:16px}.pdf-search__query{height:52px}.pdf-search__clear-slot{width:44px;height:44px}.pdf-search__clear{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px}li[data-annotation-origin] .annotation-item__title-row{flex-wrap:wrap}li[data-annotation-origin] .row-action-group__direct,li[data-search-result] .row-action-group__direct,.reference-tab-segment :is(.reference-tab-segment__action,.reference-panel__return),.review-workspace__header>.review-workspace__outline-toggle,.review-workspace__activity-strip--compound>.review-workspace__move--activity{opacity:1;pointer-events:auto}li[data-annotation-origin] :is(.row-action-group__action,.copy-link-control__trigger--row,.row-action-group__trigger),.full-annotation-reader :is(.full-annotation-reader__back,.full-annotation-reader__edit,.full-annotation-reader__delete,.full-annotation-reader__open-reference,.full-annotation-reader__add-context,.full-annotation-reader__locate){width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.review-chrome *,.review-workspace *,.review-tools-workspace *{transition-duration:.01ms!important}}.review-context-palette button .review-icon,.review-page-menu button .review-icon,.link-action-popover [role=menuitem] .review-icon{color:inherit}.annotation-peek .row-action-group__direct{opacity:0;pointer-events:none;transition:none}.annotation-peek[data-source-return=true] .row-action-group__direct,.annotation-peek:is(:hover,:has(:focus-visible)) .row-action-group__direct{opacity:1;pointer-events:auto}:is(.annotation-peek[data-source-return=true] .annotation-item__page,.annotation-peek:is(:hover,:has(:focus-visible)):has(.row-action-group) .annotation-item__page){opacity:0}@media (pointer:coarse),(hover:none){.annotation-peek[data-peek-selected=true] .row-action-group__direct{opacity:1;pointer-events:auto}.annotation-peek[data-peek-selected=true]:has(.row-action-group) .annotation-item__page{opacity:0}}.review-layout:is([data-right-overlay=true],[data-bottom-overlay=true]) .annotation-peek:not(.annotation-peek--reference-inspection){top:auto;right:max(12px, calc(100% - var(--review-overlay-right-start,100%)));bottom:max(12px, calc(100% - var(--review-overlay-bottom-start,100%)));width:min(340px, calc(var(--review-overlay-right-start,100%) - 24px));max-height:max(0px, calc(var(--review-overlay-bottom-start,100%) - 24px));overflow:auto;transform:none}.reference-tabs[data-reference-tabs-orientation=horizontal] .reference-tab-segment{flex-basis:auto;width:max-content;min-width:min(112px,100%)}@media (pointer:coarse){.reference-tabs[data-reference-tabs-orientation=horizontal] .reference-tab-segment--compound{min-width:min(calc(3px + 3 * var(--reference-tab-action-size)), 100%)}}.full-annotation-reader__source,.full-annotation-reader__quote{color:var(--pk-muted)}.full-annotation-reader__source[data-source-treatment=struck]{text-decoration:line-through}.full-annotation-reader__body>.full-annotation-reader__source:not(:last-child){margin-bottom:14px}:root{font-synthesis:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{min-height:100%;margin:0}.static-launcher{min-height:100dvh;color:var(--review-ink-primary);background:var(--review-surface-canvas);padding:0 max(28px,50% - 580px);font-size:14px;line-height:1.6}.static-launcher *,.static-launcher{box-sizing:border-box}.static-launcher a{color:inherit;text-underline-offset:4px}.static-launcher :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #888}.static-launcher :is(h1,h2,h3,h4,p){margin:0}.static-launcher button:not(.review-workspace__mode-tab){font:inherit;cursor:pointer}.static-launcher button:disabled{cursor:default;opacity:.5}.static-launcher :is(#try,#features){scroll-margin-top:28px}.static-launcher__brand{letter-spacing:-.6px;align-items:center;gap:15px;font-size:28px;font-weight:550;text-decoration:none;display:flex}.landing-hero__copy{min-width:0;container-type:inline-size}.landing-hero__copy .static-launcher__brand{gap:min(15px,3cqw)}.landing-hero__copy .static-launcher__mark{flex:none;width:min(96px,19cqw);height:auto}.landing-hero__copy .static-launcher__brand h1{letter-spacing:-.04em;white-space:nowrap;font-size:min(72px,13cqw)}.static-launcher__mark{border-radius:10px;width:96px;height:96px;display:block}.landing-hero{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:70px;padding:40px 0 56px;display:grid}.landing-dot{background:#738573;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.landing-dot--yellow{background:#c6a847}.static-launcher h1{letter-spacing:-2.8px;margin:0;font-size:clamp(46px,5.2vw,72px);font-weight:500;line-height:1.1}.landing-hero__description{max-width:none;color:var(--review-ink-muted);font-size:16px;line-height:1.8}.static-launcher__card{border:1px solid var(--review-border);background:var(--review-surface-panel);border-radius:16px;width:100%;padding:26px;box-shadow:0 6px 24px #00000008}.static-launcher__card h2{letter-spacing:-.6px;margin:9px 0 6px;font-size:23px;font-weight:600;line-height:1.25}.landing-open-controls{margin-top:22px}.static-launcher__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.static-launcher__button,.static-launcher__url button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.static-launcher__button{width:100%;color:var(--review-surface-panel);background:var(--review-ink-primary)}.static-launcher__button:hover:not(:disabled){background:#4a4a4a}.static-launcher__separator{color:var(--review-ink-muted);align-items:center;gap:12px;margin:13px 0;font-size:10px;display:flex}.static-launcher__separator:before,.static-launcher__separator:after{content:"";background:var(--review-border-subtle);flex:1;height:1px}.static-launcher__url>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.static-launcher__url input{border:1px solid var(--review-border-subtle);min-width:0;min-height:44px;color:var(--review-ink-primary);background:var(--review-surface-canvas);font:inherit;border-radius:9px;padding:0 11px;font-size:11px}.static-launcher__url button{color:var(--review-ink-primary);background:var(--review-surface-subtle);padding:0 13px;font-size:12px}.static-launcher__url button:hover:not(:disabled){background:var(--review-surface-interactive)}.static-launcher .landing-drop-hint{text-align:center;color:var(--review-ink-muted);margin-top:12px;font-size:10px}.static-launcher__error{color:var(--review-danger)}.static-launcher>.static-launcher__card{max-width:480px;margin:15vh auto}.static-review-root{min-height:100dvh}.static-review-root--activating{z-index:-1;visibility:hidden;pointer-events:none;position:fixed;inset:0}.static-launcher__toasts{position:fixed}.static-launcher__spinner{animation:.8s linear infinite static-launcher-spin}@keyframes static-launcher-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.landing-hero{grid-template-columns:minmax(0,1fr) 350px;gap:32px}.static-launcher h1{letter-spacing:-2px;font-size:47px}}@media (width<=760px){.static-launcher{padding:0 22px}.landing-hero{text-align:center;grid-template-columns:1fr;gap:30px;padding:44px 0}.landing-hero :is(.static-launcher__brand,.landing-hero__actions){justify-content:center}.static-launcher h1{letter-spacing:-1.8px;font-size:clamp(38px,8vw,54px)}.static-launcher__mark{width:64px;height:64px}.landing-hero__description{max-width:540px;margin-inline:auto;font-size:15px}.static-launcher__card{justify-self:center;max-width:540px;padding:23px}.landing-showcase__switcher{gap:2px;width:100%}.landing-showcase__switcher button{flex-direction:column;flex:1;gap:6px;padding:7px 4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.static-launcher *,.static-launcher :before,.static-launcher :after{scroll-behavior:auto!important}.static-launcher__spinner{animation:none}}.landing-github{border:1px solid var(--review-border);border-radius:9px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;text-decoration:none;display:inline-flex}.landing-github:hover{background:var(--review-surface-subtle)}.landing-extras{border-top:1px solid var(--review-border-subtle);border-bottom:1px solid var(--review-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;margin-top:38px;padding:48px 0;display:grid}.landing-extras article{align-items:flex-start;gap:16px;display:flex}.landing-extras article>svg,.landing-symbol{width:24px;color:var(--review-ink-muted);flex:none;margin-top:3px}.landing-symbol{text-align:center;font:25px/1 Georgia,serif}.landing-extras h3{letter-spacing:-.25px;font-size:18px;font-weight:600}.static-launcher .landing-extras p{max-width:none;color:var(--review-ink-muted);margin-top:7px;font-size:16px;line-height:1.65}@media (width<=760px){.landing-extras{grid-template-columns:1fr;gap:24px;margin-top:28px;padding:30px 0}}.landing-demo-selector{background:var(--pk-tray);border-radius:var(--pk-radius-tray);width:fit-content;margin:0 auto 24px;padding:8px}.landing-demo-row{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(48px,6vw,80px);display:grid}.landing-demo-viewport{aspect-ratio:1000/600;border:1px solid var(--review-border);background:var(--review-surface-canvas);width:100%;box-shadow:var(--review-shadow-page);border-radius:13px;position:relative;overflow:hidden}.landing-demo-frame{width:1000px;height:600px;transform:scale(var(--demo-scale));transform-origin:0 0;border:0;display:block;position:absolute;inset:0}.landing-demo-explanation h2{letter-spacing:-1px;font-size:clamp(28px,2.6vw,34px);font-weight:600;line-height:1.12}.static-launcher .landing-demo-explanation p{color:var(--review-ink-muted);margin-top:0;font-size:16px;line-height:1.8}.landing-demo-explanation ul{color:var(--review-ink-muted);margin:24px 0;padding-left:17px;font-size:16px;line-height:1.65}.landing-demo-explanation li{margin-bottom:12px;padding-left:3px}@media (width<=900px){.landing-demo-row{grid-template-columns:1fr;gap:40px}.landing-demo-explanation{width:100%;max-width:580px;margin-inline:auto}.landing-demo-explanation ul{margin:16px 0}}.landing-surfaces{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;padding:54px 0;display:grid;container-type:inline-size}.landing-surfaces__list{scroll-snap-type:x proximity;grid-auto-columns:calc(100% - 60px);grid-auto-flow:column;gap:12px;padding:8px 4px 20px;display:grid;overflow-x:auto}@container (width>=600px){.landing-surfaces__list{grid-auto-columns:calc(50% - 36px)}}@container (width>=900px){.landing-surfaces__list{grid-auto-columns:calc(33.3333% - 28px)}}@container (width>=1120px){.landing-surfaces__list{grid-auto-columns:calc(25% - 24px)}}.landing-surfaces__list button{scroll-snap-align:start;color:var(--review-ink-muted);text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:13px;padding:16px;display:flex}.landing-surfaces__list button>.landing-surface-icon{flex:none;margin-top:2px}.landing-surfaces__list strong{font-size:18px;font-weight:500;display:block}.landing-surfaces__list button>span>span{color:var(--review-ink-muted);margin-top:5px;font-size:16px;line-height:1.65;display:block}.landing-host{border:1px solid var(--review-border);box-shadow:var(--review-shadow-page);background:#f7f7f7;border-radius:13px;margin:0;overflow:hidden}.landing-host__capture{width:100%;height:auto;display:block}.landing-host--codex{aspect-ratio:2880/1800;position:relative}.landing-host--codex .landing-host__capture{width:107.778%;max-width:none;position:absolute;top:-4.22222%;left:-3.88889%}.landing-host__title{color:#666;background:#ededed;justify-content:center;align-items:center;gap:7px;height:38px;font-size:11px;display:flex;position:relative}.landing-host__window-controls{gap:6px;display:flex;position:absolute;left:14px}.landing-host__window-controls i{background:#ccc;border-radius:50%;width:8px;height:8px;display:block}.landing-host__address{color:#666;background:#e9e9e9;border-radius:7px;margin:5px 10px;padding:7px 16px;font-size:10px}.landing-host__body{align-items:stretch;display:flex}.landing-host__body>img{object-fit:contain;align-self:flex-start;width:100%;min-width:0;height:auto;display:block}.landing-host__editor,.landing-host__conversation{color:#777;background:#eee;border-right:1px solid #ddd;flex:0 0 30%;padding:14px 12px;font-size:9px}.landing-host__editor>span,.landing-host__conversation>span{color:#444;font-size:10px}.landing-host__editor pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px;font-size:8px;line-height:1.9}.landing-host--vscode .landing-host__body>img,.landing-host--chatgpt .landing-host__body>img{width:70%}.static-launcher .landing-host__conversation p{background:#f9f9f9;border-radius:8px;margin-top:24px;padding:9px;line-height:1.8}.landing-host__conversation>div{border:1px solid #d5d5d5;border-radius:7px;margin-top:36px;padding:10px}.landing-invitations{border-top:1px solid var(--review-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,40px);padding:50px 0 64px;display:grid}.landing-invitations h2{letter-spacing:-1px;font-size:clamp(22px,2.6vw,34px);font-weight:600;line-height:1.15}.static-launcher .landing-invitations p{max-width:480px;color:var(--review-ink-muted);margin:15px 0 23px;font-size:16px;line-height:1.8}.landing-invitations>div>a{border:1px solid var(--review-border-strong);border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:10px 17px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=760px){.landing-surfaces{grid-template-columns:1fr;gap:36px;padding:35px 0}.landing-host__editor,.landing-host__conversation{display:none}.landing-host--vscode .landing-host__body>img,.landing-host--chatgpt .landing-host__body>img{width:100%}.landing-invitations{padding:35px 0 45px}}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.landing-extras>h2,.landing-surfaces>h2{letter-spacing:-1px;grid-column:1/-1;font-size:clamp(28px,2.6vw,34px);font-weight:600;line-height:1.15}.landing-demo-selector .review-workspace__tabs .review-workspace__mode-tab{flex:0 auto;width:auto;max-width:none;padding-inline:11px}.landing-surface-icon{object-fit:contain;flex:none;display:block}@media (width<=760px){.landing-demo-viewport{aspect-ratio:auto;height:580px}.landing-demo-frame{width:100%;height:100%;transform:none}.landing-demo-selector{max-width:100%;padding:6px}.landing-demo-selector .review-workspace__tabs .review-workspace__mode-tab{gap:4px;padding:8px 6px;font-size:10px}.landing-demo-selector .review-workspace__mode-tab>svg{width:13px;height:13px}.landing-demo-selector{width:100%}.landing-demo-selector .review-workspace__mode-segment{flex:1 1 0;min-width:0}.landing-demo-selector .review-workspace__tabs .review-workspace__mode-tab{flex-direction:column;width:100%;padding:7px 3px;font-size:10px}.landing-demo-selector .review-workspace__mode-label{white-space:normal;text-overflow:clip;overflow:visible}}.static-launcher .static-launcher__button{border-radius:10px;font-size:13px;font-weight:400}.static-launcher__separator{margin:18px 0;font-size:11px}.static-launcher__separator:before,.static-launcher__separator:after{background:var(--review-border)}.static-launcher__url>div{gap:8px}.static-launcher .static-launcher__url :is(input,button){border:0;border-radius:10px;min-height:40px;font-size:13px;font-weight:400}.static-launcher__url input{background:#f0f0f0}.static-launcher__url button{gap:6px;padding-inline:14px}.static-launcher__url input:hover{background:#e9e9e9}.static-launcher .landing-hero__description{margin-top:10px}.static-launcher :is(.landing-github,.landing-invitations>div>a){justify-content:center;align-items:center;gap:10px;min-height:50px;padding:11px 21px 13px;font-size:15px;line-height:20px}.static-launcher :is(.landing-github,.landing-invitations>div>a) svg{flex-shrink:0;width:19px;height:19px;display:block}.static-launcher :is(a,button,input){-webkit-tap-highlight-color:#00000014}.static-launcher :is(.landing-github,.landing-invitations>div>a,.review-workspace__mode-tab:not([aria-selected=true])):hover:not(:disabled){background:#eaeaea}.static-launcher .static-launcher__button:hover:not(:disabled){background:#4a4a4a}.static-launcher :is(button,.landing-github,.landing-invitations>div>a):active:not(:disabled):not(.landing-download__main,.landing-download__toggle){background:#dedede;box-shadow:inset 0 1px 3px #0000001f}.static-launcher .static-launcher__button:active:not(:disabled){background:#222}.static-launcher .static-launcher__url input:focus{box-shadow:none;background:#e9e9e9;outline:none}.static-launcher :is(a,button):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #888}body[data-landing-demo] [data-initial-view-ready=false]{visibility:hidden}body[data-landing-demo]{--review-focus:#888;--pk-focus:#888}body[data-landing-demo] :is(button,input,textarea,[contenteditable=true]):not(.review-chrome__page-input,.review-chrome__zoom-input,.reference-tab-segment__selector,.static-launcher__url input):focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #888!important}.static-launcher :is(.landing-github,.landing-invitations>div>a,.review-workspace__mode-tab):active:not(:disabled){background:#dedede;box-shadow:inset 0 1px 3px #0000001f}.landing-demo-selector{margin-bottom:20px;padding:8px}.landing-demo-selector .review-workspace__tabs .review-workspace__mode-tab{letter-spacing:-.3px;gap:8px;padding:8px 15px;font-size:16px;font-weight:500;min-height:42px!important}.landing-demo-selector .review-workspace__mode-tab>svg{width:18px;height:18px}.static-launcher .landing-drop-hint{font-size:13px}@media (width<=760px){.landing-demo-selector{padding:6px}.landing-demo-selector .review-workspace__tabs{width:100%}.landing-demo-selector .review-workspace__tabs .review-workspace__mode-tab{letter-spacing:-.1px;gap:6px;padding:9px 4px;font-size:14px;line-height:1.25}.landing-demo-selector .review-workspace__mode-tab>svg{width:20px;height:20px}.landing-demo-selector .review-workspace__mode-label{display:none}.landing-demo-selector .review-workspace__tabs .review-workspace__mode-tab{flex-direction:row;justify-content:center;min-height:44px!important}}@media (width>=1100px){.landing-extras{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:24px}.landing-extras article{gap:12px}}.static-launcher .landing-surfaces__list button:not([aria-pressed=true]):is(:hover,:focus-visible){background:var(--pk-hover);box-shadow:none}.static-launcher .landing-surfaces__list button:not([aria-pressed=true]):active{box-shadow:none;background:#e7e7e7}.static-launcher .landing-surfaces__list button[aria-pressed=true],.static-launcher .landing-surfaces__list button[aria-pressed=true]:is(:hover,:focus-visible,:active){background:var(--pk-raised);color:var(--review-ink-primary);border:0;border-radius:12px;box-shadow:0 2px 6px #00000005,0 8px 24px #00000004}.static-launcher .landing-extras>h2{margin-bottom:18px}@media (width<=760px){.static-launcher .landing-extras>h2{margin-bottom:12px}}.landing-demo-frame[aria-hidden=true]{visibility:hidden;pointer-events:none}@media (hover:hover) and (pointer:fine){body[data-landing-demo] .reference-tab-segment:not(:hover) :is(.reference-tab-segment__action,.reference-panel__return){opacity:0;pointer-events:none}body[data-landing-demo] .reference-tab-segment[data-reference-page-swap=true]:not(:hover)>.reference-tab-segment__page{opacity:1}}body[data-landing-demo] .pdf-workspace:not(.pdf-workspace--reference) [data-viewer-framing-viewport]{overscroll-behavior-y:none}.landing-download{text-align:left;max-width:100%;display:inline-block;position:relative}.landing-download__segments{max-width:100%;display:flex}.static-launcher .landing-download__segments>:is(a,button){border:1px solid var(--review-ink-primary);background:var(--review-ink-primary);color:#fff;min-height:50px;font:inherit;justify-content:center;align-items:center;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.static-launcher .landing-download__main{border-radius:9px 0 0 9px;gap:10px;min-width:0;padding:0 16px}.landing-download__main span{overflow-wrap:anywhere}.landing-download__main svg{flex:none}.static-launcher .landing-download__toggle{border-left-color:#ffffff3d;border-radius:0 9px 9px 0;flex:0 0 40px;padding:0}.static-launcher .landing-download__segments>:is(a,button):hover,.static-launcher .landing-download__toggle[aria-expanded=true]{background:#4a4a4a}.static-launcher .landing-download__segments>:is(a,button):active{background:#222}.landing-download__toggle svg{transition:transform .14s}.landing-download__toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.landing-download__toggle svg{transition:none}}.landing-download__segments>:focus-visible{z-index:1;position:relative}.landing-download__panel{z-index:10;border:1px solid var(--review-border);background:var(--review-surface-panel);width:min(310px,100vw - 44px);color:var(--review-ink-primary);border-radius:12px;padding:7px;font-size:14px;line-height:20px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 8px 24px #0000001a}.landing-download__panel ul{margin:0;padding:0;list-style:none}.static-launcher .landing-download__panel :is(a,li>span){border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.landing-download__panel a svg{color:var(--review-ink-muted);flex:none}.static-launcher .landing-download__panel a:hover{background:var(--review-surface-subtle)}.landing-download__panel [aria-disabled=true]{color:var(--review-ink-muted)}.static-launcher .landing-download__panel .landing-download__status{color:var(--review-ink-muted);margin:0;padding:3px 10px 8px;font-size:12px;line-height:20px}.landing-download__panel .landing-download__more{border-top:1px solid var(--review-border);margin-top:5px;padding-top:5px}@media (width<=760px){.landing-invitations{grid-template-columns:minmax(0,1fr)}}.static-launcher :is(.landing-github,.landing-download__main,.landing-download__toggle){height:50px}
