.FHCU6G_scrim{z-index:40;background:color-mix(in srgb, var(--bg-sunken) 62%, transparent);-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.FHCU6G_palette{background:var(--glass-opaque);border:1px solid var(--border-strong);border-radius:var(--radius-l);transform-origin:top;width:min(580px,92vw);overflow:hidden;box-shadow:0 40px 80px -20px #000c}.FHCU6G_input{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:400 16px/1.4 var(--font-sans);background:0 0;outline:none;padding:16px 18px}.FHCU6G_input::placeholder{color:var(--text-3)}.FHCU6G_list{overscroll-behavior-y:contain;max-height:min(46dvh,400px);margin:0;padding:6px;list-style:none;overflow-y:auto}.FHCU6G_item{cursor:pointer;min-height:44px;color:var(--text-2);border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:12px 10px;font-size:13.5px;display:grid}.FHCU6G_itemActive{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent);color:var(--text)}.FHCU6G_itemDisabled{cursor:default;opacity:.55}.FHCU6G_group{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.FHCU6G_label{overflow-wrap:anywhere;min-width:0;line-height:1.5}.FHCU6G_hint{color:var(--text-3);white-space:nowrap;font-size:12px}.FHCU6G_empty{color:var(--text-3);padding:12px 10px;font-size:13px}.FHCU6G_footer{border-top:1px solid var(--hairline);font-family:var(--font-mono);color:var(--text-3);gap:16px;padding:9px 16px;font-size:11px;display:flex}@media (max-width:640px){.FHCU6G_scrim{padding-top:max(16px, env(safe-area-inset-top))}.FHCU6G_item{grid-template-columns:minmax(0,1fr);gap:4px}.FHCU6G_hint{white-space:normal}.FHCU6G_footer{flex-wrap:wrap;gap:8px 16px}}
.rkFoTa_root{background:var(--bg);min-height:100dvh;color:var(--text);isolation:isolate;position:relative;overflow:hidden}.rkFoTa_root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 70% -10%, var(--bg-glow), transparent 70%);position:absolute;inset:0}.rkFoTa_hiddenInput{display:none}.rkFoTa_brand{align-items:center;gap:10px;display:inline-flex}.rkFoTa_wordmark{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600}.rkFoTa_workspace{grid-template-columns:56px minmax(0,1fr);height:100dvh;display:grid}.rkFoTa_rail{border-right:1px solid var(--hairline);background:var(--rail-bg);flex-direction:column;align-items:center;gap:4px;padding:16px 0 14px;display:flex}.rkFoTa_railMark{cursor:pointer;width:36px;height:36px;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:9px;place-items:center;margin-bottom:12px;padding:0;display:grid}.rkFoTa_railMark:hover{background:var(--surface-2)}.rkFoTa_railButton{width:36px;height:36px;color:var(--text-3);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:relative}.rkFoTa_railButton:hover,.rkFoTa_railActive{color:var(--text);background:var(--surface-2)}.rkFoTa_railActive:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:9px;bottom:9px;left:-10px}.rkFoTa_railSpacer{flex:1}.rkFoTa_railFoot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);writing-mode:vertical-rl;-webkit-user-select:all;user-select:all;font-size:9.5px;transform:rotate(180deg)}.rkFoTa_main{min-width:0;height:100dvh}.rkFoTa_split{min-width:0;height:100dvh;display:grid}.rkFoTa_docPane{scrollbar-gutter:stable;overscroll-behavior-y:contain;padding:28px 32px 72px;scroll-padding-top:72px;position:relative;overflow-y:auto}.rkFoTa_docHeader{max-width:740px;margin:0 auto 20px}.rkFoTa_spine{float:right;z-index:2;width:22px;height:calc(100dvh - 96px);margin:0 -6px 0 0;position:sticky;top:12px}.rkFoTa_spineRule{background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:10px}.rkFoTa_spineTick{cursor:pointer;background:0 0;border:0;width:24px;height:14px;margin-top:-7px;padding:0;position:absolute;left:-1px}.rkFoTa_spineTick:before{content:"";background:var(--accent-line);width:15px;height:7px;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:2px;position:absolute;top:3.5px;left:4px}.rkFoTa_spineTickRead:before{box-shadow:inset 0 0 0 1.5px var(--text-3);background:0 0}.rkFoTa_spineTick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.rkFoTa_spineTick:hover:before{background:var(--accent-soft);transform:scaleX(1.3)}.rkFoTa_spineTickCurrent:before{background:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.rkFoTa_docKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.rkFoTa_docTitle{font-family:var(--font-serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.25}.rkFoTa_docMeta{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12.5px}.rkFoTa_docNote,.rkFoTa_docNotice{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text-2);gap:10px;margin:12px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.rkFoTa_docNote:before,.rkFoTa_docNotice:before{content:"";background:var(--status-review-border);border-radius:2px;flex:none;width:3px;margin:2px 0}.rkFoTa_paper{background:var(--doc-bg);max-width:740px;color:var(--doc-text);box-shadow:0 0 0 1px var(--doc-edge), var(--doc-shadow);font-family:var(--font-serif);font-optical-sizing:auto;border-radius:3px;margin:0 auto;padding:64px 72px 80px;font-size:16px;line-height:1.75}.rkFoTa_paper p{margin:0 0 12px}.rkFoTa_docHeading{letter-spacing:.05em;text-transform:uppercase;text-align:center;margin:0 0 26px;font-size:19px;font-weight:600}.rkFoTa_clause{transition:background .9s var(--ease), box-shadow .9s var(--ease);border-radius:2px;margin:0 -18px;padding:10px 18px}.rkFoTa_clauseLit{background:var(--doc-lit);box-shadow:inset 2px 0 0 var(--doc-lit-line);transition-duration:var(--dur-fast)}.rkFoTa_invisibleMark{border:1px dashed var(--doc-mark-line);font:500 12px/1.3 var(--font-mono);color:inherit;vertical-align:1px;border-radius:3px;margin:0 1px;padding:0 3px;display:inline-block}.rkFoTa_partContinued{letter-spacing:.02em;color:var(--doc-text-2);margin:14px 0 6px;font-size:12px;font-style:italic}.rkFoTa_clauseTitle{margin:20px 0 6px;font-size:15.5px;font-weight:600}.rkFoTa_clauseNumber{min-width:40px;color:var(--doc-text-2);font-variant-numeric:tabular-nums;display:inline-block}.rkFoTa_clauseBody{white-space:pre-line}.rkFoTa_passageRead{color:inherit;-webkit-text-decoration:underline dotted var(--doc-text-2);text-decoration:underline dotted var(--doc-text-2);text-underline-offset:3px;background:0 0}.rkFoTa_passage{color:inherit;background-color:#0000;background-image:linear-gradient(var(--doc-mark), var(--doc-mark));box-shadow:inset 0 -1.5px 0 var(--doc-mark-line);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:rkFoTa_passage-sweep .7s var(--ease) both;background-repeat:no-repeat;background-size:100% 100%;border-radius:2px;padding:1px}@keyframes rkFoTa_passage-sweep{0%{background-size:0% 100%;box-shadow:inset 0 0 #0000}}.rkFoTa_paperNote{border-top:1px solid var(--doc-edge);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--doc-text-2);margin-top:44px;padding-top:16px;font-size:11px}.rkFoTa_divider{cursor:col-resize;outline:none;place-items:center;display:grid;position:relative}.rkFoTa_divider:before{content:"";background:var(--hairline);width:1px;position:absolute;top:0;bottom:0;left:50%}.rkFoTa_dividerHandle{background:var(--text-4);width:3px;height:32px;transition:background var(--dur-fast) var(--ease), height var(--dur-fast) var(--ease);border-radius:3px;position:relative}.rkFoTa_divider:hover .rkFoTa_dividerHandle,.rkFoTa_divider:focus-visible .rkFoTa_dividerHandle{background:var(--accent);height:52px}.rkFoTa_assistantPane{background:var(--assistant-bg);border-left:1px solid var(--hairline);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-width:0;height:100dvh;display:grid;position:relative;overflow:clip}.rkFoTa_assistantHeader{border-bottom:1px solid var(--hairline);padding:18px 22px 14px;position:relative}.rkFoTa_assistantTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.rkFoTa_assistantTitle{letter-spacing:.01em;margin:0;font-size:13px;font-weight:600}.rkFoTa_kbdHint{border:1px solid var(--border);height:24px;color:var(--text-3);font-family:var(--font-mono);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex}.rkFoTa_kbdHint:hover{color:var(--text);border-color:var(--border-strong)}.rkFoTa_scope{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.rkFoTa_scopeLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-size:10.5px;font-weight:600}.rkFoTa_chip{background:var(--chip-bg);border:1px solid var(--border);max-width:100%;color:var(--text);font-size:12px;font-family:var(--font-sans);border-radius:6px;align-items:center;gap:6px;padding:3px 8px 3px 10px;display:inline-flex}.rkFoTa_chipGhost{color:var(--text-2);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-style:dashed}.rkFoTa_chipGhost:hover{color:var(--text);border-color:var(--accent-line)}.rkFoTa_chipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;overflow:hidden}.rkFoTa_chipRemove{width:16px;height:16px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.rkFoTa_chipRemove:hover{background:var(--surface-2);color:var(--text)}.rkFoTa_popover{z-index:7;background:var(--glass-opaque);border:1px solid var(--border-strong);border-radius:var(--radius-m);transform-origin:0 0;padding:14px;position:absolute;top:calc(100% - 4px);left:16px;right:16px;box-shadow:0 24px 60px -12px #000c}.rkFoTa_popoverLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.rkFoTa_popoverInput{background:var(--surface);border:1px solid var(--border-strong);width:100%;color:var(--text);font:14px/1.5 var(--font-sans);resize:vertical;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:8px;outline:none;margin-top:8px;padding:9px 11px}.rkFoTa_popoverInput:focus{border-color:var(--accent);box-shadow:0 0 0 4px #d8b46a14}.rkFoTa_popoverBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.rkFoTa_popoverHint{min-width:0;color:var(--text-3);flex:160px;font-size:12px;line-height:1.45}.rkFoTa_popoverActions{align-items:center;gap:6px;display:flex}.rkFoTa_primaryButton{background:var(--text);min-height:36px;color:var(--bg);cursor:pointer;transition:background var(--dur-fast) var(--ease);border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:600}.rkFoTa_primaryButton:hover{background:#fff}.rkFoTa_ghostButton{min-height:36px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.rkFoTa_ghostButton:hover{background:var(--surface-2);color:var(--text)}.rkFoTa_assistantBody{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;padding:4px 22px 20px;scroll-padding-block:16px;overflow-y:auto}.rkFoTa_assistantIdle{padding-top:28px}.rkFoTa_assistantKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.rkFoTa_assistantPrompt{font-family:var(--font-serif);letter-spacing:-.01em;margin:8px 0 18px;font-size:24px;font-weight:500;line-height:1.2}.rkFoTa_actionList{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.rkFoTa_actionItem{text-align:left;border:0;border-bottom:1px solid var(--hairline);color:var(--text-2);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:11px 2px;font-size:14px;display:grid}.rkFoTa_actionIndex{font-family:var(--font-mono);color:var(--text-4);transition:color var(--dur-fast) var(--ease);font-size:11px}.rkFoTa_actionArrow{color:var(--text-4);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur) var(--ease);transform:translate(-4px)}.rkFoTa_actionItem:hover{color:var(--text)}.rkFoTa_actionItem:hover .rkFoTa_actionIndex{color:var(--accent)}.rkFoTa_actionItem:hover .rkFoTa_actionArrow{opacity:1;color:var(--accent-soft);transform:none}.rkFoTa_thread{flex-direction:column;gap:16px;padding-top:18px;display:flex}.rkFoTa_userTurn{border-bottom:1px solid var(--hairline);font-family:var(--font-serif);letter-spacing:-.005em;color:var(--text);padding:0 0 14px;font-size:18px;line-height:1.35}.rkFoTa_userTurn:before{content:"Question";font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.rkFoTa_statusChip{letter-spacing:.005em;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;max-width:100%;min-height:22px;padding:3px 8px 3px 7px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.rkFoTa_statusChip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rkFoTa_statusReview{background:var(--status-review-bg);color:var(--status-review-text);border-color:var(--status-review-border)}.rkFoTa_statusPass{background:var(--status-pass-bg);color:var(--status-pass-text);border-color:var(--status-pass-border)}.rkFoTa_statusMuted{background:var(--status-muted-bg);color:var(--status-muted-text);border-color:var(--status-muted-border)}.rkFoTa_statusMuted:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.rkFoTa_statusAbsent{color:var(--text-2);border-color:var(--border-strong);background:0 0;border-style:dashed}.rkFoTa_statusAbsent:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.rkFoTa_statusBad{background:var(--status-bad-bg);color:var(--status-bad-text);border-color:var(--status-bad-border)}.rkFoTa_results{flex-direction:column;gap:12px;display:flex}.rkFoTa_result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:16px 16px 6px}.rkFoTa_resultHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.rkFoTa_resultTopic{overflow-wrap:anywhere;min-width:0;font-family:var(--font-serif);letter-spacing:-.005em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.rkFoTa_resultText{color:var(--text);margin:10px 0 12px;font-size:14.5px;line-height:1.6}.rkFoTa_withheld{border:1px dashed var(--border-strong);border-radius:var(--radius-m);color:var(--text-2);margin:-4px 0 12px;padding:8px 12px;font-size:13px}.rkFoTa_withheld summary{cursor:pointer;color:var(--text-2)}.rkFoTa_withheldText{color:var(--text);margin:8px 0 4px;line-height:1.55}.rkFoTa_withheldNote{color:var(--text-3);margin:0;font-size:12px}.rkFoTa_evidenceList{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.rkFoTa_evidenceHead{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding:2px 0;font-size:10.5px;font-weight:600}.rkFoTa_citationRow{border:1px solid var(--border);background:var(--bg-sunken);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:8px;grid-template-columns:minmax(0,1fr);row-gap:3px;padding:8px 10px;display:grid}.rkFoTa_citationRow:hover{border-color:var(--accent-line);background:var(--accent-tint)}.rkFoTa_changed{background:var(--accent-tint);color:var(--text);box-shadow:inset 0 -1px 0 var(--accent-line);border-radius:2px;font-style:normal}.rkFoTa_contrastNote{color:var(--text-3);margin:0;font-size:12px}.rkFoTa_quoteContext{margin-top:6px;font-size:12.5px}.rkFoTa_quoteContext summary{min-height:40px;color:var(--text-2);cursor:pointer;padding:10px 0}.rkFoTa_quoteContextText{font-family:var(--font-serif);color:var(--text-2);margin:4px 0;font-size:15px;line-height:1.7}.rkFoTa_quoteContextText strong{color:var(--text);font-weight:600}.rkFoTa_citationStatic,.rkFoTa_citationStatic:hover{cursor:default;border-color:var(--border);background:var(--bg-sunken)}.rkFoTa_citationLabel{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.rkFoTa_citationExcerpt{font-family:var(--font-serif);color:var(--text-2);overflow-wrap:anywhere;font-size:13.5px;font-style:italic;line-height:1.5}.rkFoTa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rkFoTa_valueNote{color:var(--text-2);margin:2px 0 0;font-size:12.5px;line-height:1.5}.rkFoTa_relations{flex-direction:column;gap:10px;display:flex}.rkFoTa_relation{border-left:2px solid var(--hairline);flex-direction:column;gap:6px;padding-left:10px;display:flex}.rkFoTa_relation[data-effect=replaced],.rkFoTa_relation[data-effect=scoped],.rkFoTa_relation[data-effect=precedence],.rkFoTa_relation[data-effect=dated],.rkFoTa_relation[data-effect=old_value]{border-left-color:var(--status-review-border)}.rkFoTa_relationsRun{flex-direction:column;gap:6px;margin:4px 0 12px;display:flex}.rkFoTa_resultActions{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:2px;margin:12px -6px 0;padding-top:6px;display:flex}.rkFoTa_actionButton{height:30px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.rkFoTa_actionButton:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.rkFoTa_actionButton:disabled{opacity:.4;cursor:default}.rkFoTa_actionPrimary{color:var(--text)}.rkFoTa_unresolved{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-l);padding:16px 16px 10px}.rkFoTa_memoRow{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0 0;display:flex}.rkFoTa_memoButton{border:1px solid var(--border-strong);background:var(--surface);height:32px;color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rkFoTa_memoButton:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-tint)}.rkFoTa_memoButton:disabled{opacity:.6;cursor:default}.rkFoTa_memoDone{color:var(--status-pass-text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rkFoTa_packLink{flex-direction:column;gap:3px;min-width:0;display:inline-flex}.rkFoTa_packNote{color:var(--text-3);font-size:12px;line-height:1.45}.rkFoTa_packProblem{color:var(--status-review-text);font-size:12.5px;line-height:1.45}.rkFoTa_actionLink{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);font-size:13px}.rkFoTa_actionLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rkFoTa_runMeta{border-top:1px solid var(--hairline);color:var(--text-3);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding-top:12px;font-size:11.5px;line-height:1.5;display:flex}.rkFoTa_runMeta span{min-width:0}.rkFoTa_runMeta code{font-family:var(--font-mono);color:var(--text-2);font-size:11px}.rkFoTa_linkButton{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.rkFoTa_errorLine{color:var(--status-review-text);margin:10px 0 0;font-size:13px;line-height:1.5}.rkFoTa_recovery{border:1px solid var(--status-review-border);border-radius:var(--radius-m);background:var(--status-review-bg);margin:16px 0;padding:16px}.rkFoTa_recovery h3{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600}.rkFoTa_recovery p{color:var(--text-2);margin:0 0 12px;font-size:13.5px;line-height:1.65}.rkFoTa_recovery .rkFoTa_recoveryDetail{color:var(--text-3);font-size:12px}.rkFoTa_composer{border-radius:var(--radius-l);background:var(--composer-bg);border:1px solid var(--border-strong);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.rkFoTa_composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #d8b46a1a}.rkFoTa_assistantComposer{align-items:flex-end;gap:8px;margin:0 16px 16px;padding:10px 10px 10px 14px;display:flex}.rkFoTa_composerNote{font:400 12px/1.45 var(--font-sans);color:var(--text-3);margin:0 18px 6px}.rkFoTa_composerInput{width:100%;min-height:24px;color:var(--text);font:400 16px/1.55 var(--font-sans);resize:none;background:0 0;border:0;outline:none;flex:1;max-height:160px;overflow-y:auto}.rkFoTa_composerInput::placeholder{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rkFoTa_sendButton{background:var(--text);width:40px;height:40px;color:var(--bg);cursor:pointer;transition:background var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:0;border-radius:8px;flex:none;place-items:center;display:grid}.rkFoTa_sendButton:hover:not(:disabled){background:#fff}.rkFoTa_sendButton:disabled{opacity:.35;cursor:default}.rkFoTa_stageList{padding:4px 0}.rkFoTa_stages{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.rkFoTa_stageRow{min-height:22px;color:var(--text);grid-template-columns:20px auto minmax(0,1fr);align-items:center;column-gap:12px;font-size:13.5px;display:grid;position:relative}.rkFoTa_stageRow:not(:last-child):after{content:"";background:var(--border-strong);width:1px;height:13px;position:absolute;top:21px;left:9.5px}.rkFoTa_stageDone{color:var(--text-2)}.rkFoTa_stageIcon{width:20px;height:20px;color:var(--status-pass-text);border-radius:50%;place-items:center;display:grid}.rkFoTa_stageDone .rkFoTa_stageIcon{background:var(--status-pass-bg)}.rkFoTa_stageDetail{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rkFoTa_stageClock{font-family:var(--font-mono);color:var(--accent-soft);font-variant-numeric:tabular-nums;justify-self:end;font-size:11.5px}.rkFoTa_stageNote{border-top:1px solid var(--hairline);color:var(--text-3);margin:14px 0 0;padding-top:12px;font-size:12.5px;line-height:1.5}.rkFoTa_shimmer{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.rkFoTa_shimmer:after{content:"";border:1px solid var(--accent-line);animation:rkFoTa_pulse 1.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes rkFoTa_pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.rkFoTa_drawer{z-index:6;background:var(--glass-opaque);overscroll-behavior-y:contain;counter-reset:layer;flex-direction:column;scroll-padding-top:88px;display:flex;position:absolute;inset:0;overflow-y:auto;container:drawer/inline-size}@container drawer (max-width:440px){.rkFoTa_drawer .rkFoTa_drawerBody{padding:4px 16px 24px}.rkFoTa_drawer .rkFoTa_drawerSection{padding-left:34px}.rkFoTa_drawer .rkFoTa_layer:before{left:10px}.rkFoTa_drawer .rkFoTa_layer h4:before{left:-34px}.rkFoTa_drawer .rkFoTa_strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rkFoTa_drawer .rkFoTa_drawerFacts{grid-template-columns:minmax(0,1fr);gap:2px}.rkFoTa_drawer .rkFoTa_drawerFacts dd{margin-bottom:8px}}.rkFoTa_drawerHead{z-index:1;border-bottom:1px solid var(--hairline);background:var(--glass-opaque);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 14px 22px;display:flex;position:sticky;top:0}.rkFoTa_drawerTitle{gap:2px;min-width:0;display:grid}.rkFoTa_drawerTitle strong{font-size:14px;font-weight:600}.rkFoTa_drawerTitle span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);color:var(--text-2);font-size:15px;overflow:hidden}.rkFoTa_iconButton{border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.rkFoTa_iconButton:hover{background:var(--surface-2);color:var(--text)}.rkFoTa_drawerBody{padding:18px 22px 28px}.rkFoTa_strip{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 6px;padding:0;list-style:none;display:grid;overflow:hidden}.rkFoTa_stripCell{background:var(--bg-raised);align-content:start;gap:3px;min-width:0;padding:10px 11px 11px;display:grid;position:relative}.rkFoTa_stripCell:before{content:"";background:var(--strip-tone);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.rkFoTa_stripPass{--strip-tone:var(--status-pass-text)}.rkFoTa_stripReview{--strip-tone:var(--status-review-text)}.rkFoTa_stripMuted{--strip-tone:var(--border-strong)}.rkFoTa_stripDecisive{background:linear-gradient(180deg, var(--accent-tint), transparent 80%), var(--bg-raised)}.rkFoTa_stripWho{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.rkFoTa_stripWhat{color:var(--strip-tone);font-size:13px;font-weight:600;line-height:1.3}.rkFoTa_stripMuted .rkFoTa_stripWhat{color:var(--text-2)}.rkFoTa_stripStruck{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);opacity:.75}.rkFoTa_stripNote{color:var(--text-3);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.rkFoTa_drawerSection{padding:18px 0 18px 40px;position:relative}.rkFoTa_drawerSection+.rkFoTa_drawerSection{border-top:1px solid var(--hairline)}.rkFoTa_layer:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:11px}.rkFoTa_layer:first-child:before{top:30px}.rkFoTa_layerLast:before{height:30px;bottom:auto}.rkFoTa_layerHead{align-items:center;gap:10px;margin:0 0 12px;display:flex}.rkFoTa_drawerSection h4{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;margin:0;font-size:10.5px;font-weight:600;display:flex;position:relative}.rkFoTa_layer{counter-increment:layer}.rkFoTa_layer h4:before{content:counter(layer);border:1px solid var(--border-strong);background:var(--glass-opaque);width:23px;height:23px;font-family:var(--font-mono);letter-spacing:0;color:var(--text-3);border-radius:50%;place-items:center;margin-top:-11.5px;font-size:10.5px;font-weight:500;display:grid;position:absolute;top:50%;left:-40px}.rkFoTa_layerSet h4:before{border-color:var(--accent);background:var(--accent);color:var(--bg)}.rkFoTa_layerHuman h4:before{border-color:var(--status-pass-border);background:var(--status-pass-bg);color:var(--status-pass-text)}.rkFoTa_layerTag{background:var(--accent-tint);border:1px solid var(--accent-line);letter-spacing:.08em;color:var(--accent-soft);border-radius:5px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600}.rkFoTa_drawerRef{color:var(--text);font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);background:0 0;border:0;padding:0}.rkFoTa_drawerRef:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rkFoTa_drawerRefStatic{color:var(--text-2);font-size:13px;line-height:1.55}.rkFoTa_drawerRefStatic a{color:var(--accent-soft);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px}.rkFoTa_drawerRefStatic a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rkFoTa_drawerQuote{background:var(--doc-bg);color:var(--doc-text);box-shadow:inset 2px 0 0 var(--doc-mark-line);font-family:var(--font-serif);border-radius:4px;margin:10px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.6}.rkFoTa_guidanceQuote{border-left:2px solid var(--border-strong);color:var(--text-2);margin:8px 0 0;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.6}.rkFoTa_modelWords{background:var(--surface-3);color:var(--text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 5px}.rkFoTa_modelPassage{background:var(--surface-2);color:var(--text);border-radius:6px;padding:7px 10px;line-height:1.5;display:block}.rkFoTa_drawerFacts{grid-template-columns:112px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;line-height:1.5;display:grid}.rkFoTa_drawerFacts+.rkFoTa_drawerFacts{margin-top:8px}.rkFoTa_drawerFacts div{display:contents}.rkFoTa_drawerFacts dt{color:var(--text-3)}.rkFoTa_drawerFacts dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.rkFoTa_drawerSubhead{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:10.5px;font-weight:600}.rkFoTa_drawerSpan+.rkFoTa_drawerSpan{margin-top:16px}.rkFoTa_verifiedTag{color:var(--text-3);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.rkFoTa_verifiedMark{color:var(--text-2)}.rkFoTa_proof{margin-top:14px}.rkFoTa_proveSection{margin-top:6px}.rkFoTa_proof .rkFoTa_drawerSection{padding-left:0}.rkFoTa_proveLede{color:var(--text-3);margin:0 0 12px;font-size:12.5px;line-height:1.5}.rkFoTa_guidanceBlock{margin:0 0 14px}.rkFoTa_gauge{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--bg-sunken);margin:4px 0 16px;padding:22px 14px 10px}.rkFoTa_gaugeAxis{border-top:1px solid var(--border-strong);height:44px;margin:0 28px;position:relative}.rkFoTa_gaugeBand{background:var(--accent-tint);height:7px;position:absolute;top:-4px}.rkFoTa_gaugeGap{height:1px;position:absolute;top:-1px}.rkFoTa_gaugeGapShort{background:repeating-linear-gradient(90deg, var(--status-bad-text) 0 4px, transparent 4px 8px)}.rkFoTa_gaugeGapMet{background:var(--status-pass-text)}.rkFoTa_gaugeBound,.rkFoTa_gaugeDot{font-variant-numeric:tabular-nums;justify-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.rkFoTa_gaugeBound:before{content:"";background:var(--accent);width:1px;height:12px;margin-top:-6px}.rkFoTa_gaugeDot:before{content:"";border:2px solid var(--bg-sunken);border-radius:50%;width:10px;height:10px;margin-top:-5.5px}.rkFoTa_gaugeDotShort:before{background:var(--status-bad-text)}.rkFoTa_gaugeDotMet:before{background:var(--status-pass-text)}.rkFoTa_gaugeBound b,.rkFoTa_gaugeDot b{font-family:var(--font-mono);color:var(--text);margin-top:4px;font-size:13px;font-weight:500}.rkFoTa_gaugeBound i,.rkFoTa_gaugeDot i{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-style:normal}.rkFoTa_gaugeWords{text-align:center;margin:0;padding-top:6px;font-size:12.5px;font-weight:600}.rkFoTa_gaugeWordsShort{color:var(--status-bad-text)}.rkFoTa_gaugeWordsMet{color:var(--status-pass-text)}.rkFoTa_reviewerForm{color:var(--text-2);gap:8px;margin-top:12px;font-size:12.5px;display:grid}.rkFoTa_whyToggle{border:1px solid var(--border-strong);background:var(--surface);height:32px;font:inherit;color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rkFoTa_whyToggle:hover{border-color:var(--accent-line);background:var(--accent-tint)}.rkFoTa_withheldList{flex-direction:column;gap:8px;margin-top:6px;display:flex}.rkFoTa_withheldProposal{border:1px dashed var(--status-bad-border);border-radius:var(--radius-m);padding:12px 14px 6px}.rkFoTa_withheldTopic{color:var(--text-2);font-size:13.5px;font-weight:600}.rkFoTa_withheldProposalText{color:var(--text-3);margin:4px 0 0;font-size:13px;line-height:1.5}.rkFoTa_withheldSpan{flex-direction:column;gap:2px;margin-top:8px;display:flex}.rkFoTa_withheldQuote,.rkFoTa_withheldQuoteKept{font-family:var(--font-serif);color:var(--text-2);font-size:13.5px;line-height:1.5}.rkFoTa_quoteWithheld{color:var(--text-3);box-shadow:inset 2px 0 0 var(--status-bad-border);text-decoration:line-through;-webkit-text-decoration-color:var(--status-bad-text);text-decoration-color:var(--status-bad-text);background:0 0;text-decoration-thickness:1px}.rkFoTa_why{color:var(--text-2);font-size:13px}.rkFoTa_whyLede{color:var(--text-3);margin:0 0 6px;font-size:12.5px;line-height:1.5}.rkFoTa_whyTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:8px 0 0;font-size:12.5px}.rkFoTa_whyTable th,.rkFoTa_whyTable td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:6px 8px 6px 0}.rkFoTa_whyTable th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.rkFoTa_whyMono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11.5px}.rkFoTa_whyLabel{border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono);color:var(--text-3);border-radius:4px;margin:0 0 10px;padding:1px 7px;font-size:11px;display:inline-block}.rkFoTa_whyQuote{font-family:var(--font-serif);color:var(--text);font-style:italic}.rkFoTa_whyProblem{border-left:2px solid var(--status-review-border);color:var(--text-2);margin:6px 0 0;padding:6px 10px}.rkFoTa_narrowNote{display:none}@media (max-width:640px){.rkFoTa_workspace{grid-template-columns:48px minmax(0,1fr)}.rkFoTa_popoverInput{font-size:16px}.rkFoTa_main{grid-template-rows:auto minmax(0,1fr);display:grid}.rkFoTa_split{height:auto;min-height:0;display:block}.rkFoTa_split>.rkFoTa_docPane,.rkFoTa_split>.rkFoTa_divider{display:none}.rkFoTa_split[data-pane=contract]>.rkFoTa_docPane{height:100%;padding:12px 10px 48px;display:block}.rkFoTa_split[data-pane=contract]>.rkFoTa_assistantPane{display:none}.rkFoTa_paper{padding:28px 18px 40px;font-size:16px}.rkFoTa_split .rkFoTa_assistantPane{border-left:0;height:100%}.rkFoTa_narrowNote{border-bottom:1px solid var(--hairline);color:var(--text-3);padding:10px 16px;font-size:12.5px;line-height:1.45;display:block}.rkFoTa_paneSwitch{border:1px solid var(--border);background:var(--bg-sunken);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.rkFoTa_paneSwitch button{min-height:40px;color:var(--text-2);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px}.rkFoTa_paneSwitch button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.rkFoTa_iconButton{width:44px;height:44px}.rkFoTa_railButton,.rkFoTa_railMark{width:40px;height:40px}.rkFoTa_actionButton{height:44px}.rkFoTa_sendButton{width:44px;height:44px}.rkFoTa_composerInput{font-size:16px}.rkFoTa_assistantComposer{margin-bottom:max(12px, env(safe-area-inset-bottom))}.rkFoTa_workspace:has(.rkFoTa_drawer){grid-template-columns:minmax(0,1fr)}:is(.rkFoTa_workspace:has(.rkFoTa_drawer) .rkFoTa_rail,.rkFoTa_main:has(.rkFoTa_drawer) .rkFoTa_narrowNote){display:none}.rkFoTa_drawerBody{padding:4px 16px 24px}.rkFoTa_drawerSection{padding-left:34px}.rkFoTa_layer:before{left:10px}.rkFoTa_layer h4:before{left:-34px}.rkFoTa_strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rkFoTa_drawerFacts{grid-template-columns:minmax(0,1fr);gap:2px}.rkFoTa_drawerFacts dd{margin-bottom:8px}}.rkFoTa_checks{border:1px solid var(--hairline);background:var(--bg-sunken);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.rkFoTa_checkRow{display:contents}.rkFoTa_checkKey{color:var(--text-3);white-space:nowrap;font-weight:600}.rkFoTa_checkText{color:var(--text-2);margin:0}.rkFoTa_checkBy{border:1px solid var(--border);min-width:52px;font:600 10px/16px var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--text-3);vertical-align:1px;border-radius:4px;margin-right:8px;padding:0 6px;display:inline-block}.rkFoTa_checkRow[data-by=code] .rkFoTa_checkText{color:var(--text)}.rkFoTa_checkRow[data-by=code] .rkFoTa_checkBy,.rkFoTa_valueNote .rkFoTa_checkBy{border-color:var(--accent-line);color:var(--accent)}.rkFoTa_checkRow[data-by=model] .rkFoTa_checkBy{border-style:dashed}.rkFoTa_checkRow[data-by=person] .rkFoTa_checkText{color:var(--text)}.rkFoTa_result{container-type:inline-size}@container (max-width:460px){.rkFoTa_checks{grid-template-columns:minmax(0,1fr);row-gap:2px}.rkFoTa_checkKey{margin-top:6px}}@media (pointer:coarse){.rkFoTa_iconButton,.rkFoTa_sendButton,.rkFoTa_railButton,.rkFoTa_railMark,.rkFoTa_actionButton,.rkFoTa_primaryButton,.rkFoTa_ghostButton,.rkFoTa_memoButton,.rkFoTa_drawerRef{min-height:44px}}
.QhrKBG_page{grid-template-rows:auto 1fr auto auto;min-height:100dvh;display:grid}.QhrKBG_topbar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(16px,4vw,40px);display:flex}.QhrKBG_home{cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px}.QhrKBG_home:hover{background:var(--surface-2)}.QhrKBG_preview{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.QhrKBG_previewDot{background:var(--status-pass-text);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7eba9624}.QhrKBG_body{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(32px,5vw,72px);width:min(1140px,100%);margin:0 auto;padding:clamp(32px,7vh,88px) clamp(16px,4vw,40px) 48px;display:grid}.QhrKBG_dimmed .QhrKBG_lead,.QhrKBG_dimmed .QhrKBG_aside,.QhrKBG_dimmed .QhrKBG_after{opacity:.3}.QhrKBG_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:12px;margin:0 0 22px;font-size:11px;font-weight:600;display:flex}.QhrKBG_kickerRule{background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;width:36px;height:1px}.QhrKBG_title{max-width:19ch;font-family:var(--font-serif);text-wrap:balance;letter-spacing:-.02em;color:var(--text);font-optical-sizing:auto;margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:500;line-height:1.08}.QhrKBG_titleQuiet{color:var(--text-3)}.QhrKBG_breakLine{margin:10px 0 0;font-size:14px}.QhrKBG_breakLine a{color:var(--accent-soft);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;padding:4px 0;display:inline-block}.QhrKBG_breakLine a:after{content:" →" / ""}.QhrKBG_breakLine a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.QhrKBG_lead{max-width:54ch;color:var(--text-2);transition:opacity var(--dur) var(--ease);margin:22px 0 0;font-size:15.5px;line-height:1.65}.QhrKBG_drop{border-radius:var(--radius-l);border:1px solid var(--border-strong);background:var(--composer-bg);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);margin-top:34px;padding:16px 18px;position:relative}.QhrKBG_dropActive,.QhrKBG_drop:focus-within{border-style:solid;border-color:var(--accent);box-shadow:var(--halo-active)}.QhrKBG_dropActive{background:var(--accent-tint)}.QhrKBG_dropInput{border:0;border-bottom:1px solid var(--hairline);width:100%;color:var(--text);font:400 16px/1.5 var(--font-sans);resize:none;background:0 0;outline:none;max-height:160px;margin:0 0 14px;padding:4px 2px 12px;display:block;overflow-y:auto}.QhrKBG_dropInput::placeholder{color:var(--text-3)}.QhrKBG_dropRow{align-items:center;gap:16px;display:flex}.QhrKBG_dropIcon{background:var(--doc-bg);border-radius:5px;flex:none;align-content:center;gap:5px;width:42px;height:50px;padding:0 9px;display:grid;box-shadow:0 10px 24px -12px #000c}.QhrKBG_dropIcon span{background:#b9b2a4;border-radius:2px;height:2px;display:block}.QhrKBG_dropIcon span:nth-child(3){background:#c0943a;height:3px}.QhrKBG_dropIcon span:last-child{width:60%}.QhrKBG_dropText{flex:1;min-width:0}.QhrKBG_dropTitle{color:var(--text);font-size:15px;font-weight:600}.QhrKBG_dropHint{color:var(--text-3);margin-top:3px;font-size:13px;line-height:1.55}.QhrKBG_primary{background:var(--text);min-height:44px;color:var(--bg);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.QhrKBG_primary:hover{background:#fff}.QhrKBG_primary:active{transform:translateY(1px)}.QhrKBG_primary:disabled{opacity:.55;cursor:default}.QhrKBG_secondary{border:1px solid var(--border-strong);background:var(--surface-2);min-height:44px;color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:8px;flex:none;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.QhrKBG_secondary:hover{border-color:var(--accent-line);background:var(--surface-3)}.QhrKBG_secondary:disabled{opacity:.55;cursor:default}.QhrKBG_challenge{border:1px solid var(--accent-line);background:var(--accent-tint);width:100%;max-width:552px;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-left-width:3px;border-radius:10px;gap:6px;margin-top:26px;padding:16px 18px;display:grid}.QhrKBG_challenge:hover{border-color:var(--accent);background:#d8b46a26}.QhrKBG_challenge:active{transform:translateY(1px)}.QhrKBG_challenge:disabled{opacity:.55;cursor:default}.QhrKBG_challengeTitle{font-family:var(--font-serif);color:var(--accent-soft);align-items:center;gap:8px;font-size:19px;font-weight:600;display:inline-flex}.QhrKBG_challengeText{color:var(--text-2);font-size:14px;line-height:1.5}.QhrKBG_processing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:144px;display:flex}.QhrKBG_fileName{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.QhrKBG_fileName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QhrKBG_stateLine{color:var(--text-2);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.QhrKBG_releaseHint{min-height:144px;color:var(--accent-soft);place-items:center;font-size:15px;font-weight:500;display:grid}.QhrKBG_after{color:var(--text-3);transition:opacity var(--dur) var(--ease);margin-top:14px;font-size:13px}.QhrKBG_link{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color var(--dur-fast) var(--ease);background:0 0;border:0;padding:0}.QhrKBG_link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.QhrKBG_link:disabled{color:var(--text-3);cursor:not-allowed;text-decoration-color:#0000}.QhrKBG_linkError{border:1px solid var(--status-review-border);background:var(--status-review-bg);color:var(--status-review-text);border-radius:10px;max-width:60ch;margin:0 0 20px;padding:10px 14px;font-size:14px;line-height:1.5}.QhrKBG_error{color:var(--status-review-text);margin:12px 0 0;font-size:13px;line-height:1.5}.QhrKBG_ledger{margin-top:40px}.QhrKBG_ledgerHead{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:baseline;padding-bottom:10px;font-size:11px;font-weight:600;display:flex}.QhrKBG_ledgerHead .QhrKBG_link{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:12px;font-weight:500}.QhrKBG_ledgerRow{border:0;border-bottom:1px solid var(--hairline);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}.QhrKBG_ledgerIndex{font-family:var(--font-mono);color:var(--text-4);transition:color var(--dur-fast) var(--ease);font-size:11.5px}.QhrKBG_ledgerName{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.QhrKBG_ledgerMeta{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.QhrKBG_ledgerRow:hover .QhrKBG_ledgerIndex{color:var(--accent)}.QhrKBG_ledgerRow:hover .QhrKBG_ledgerName{color:#fff}.QhrKBG_aside{transition:opacity var(--dur) var(--ease);gap:18px;display:grid}.QhrKBG_receipt{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);position:relative;overflow:hidden}.QhrKBG_receipt:hover,.QhrKBG_receipt:focus-within{border-color:var(--border-strong)}.QhrKBG_receipt:hover .QhrKBG_receiptOpen{color:var(--accent-soft)}.QhrKBG_receipt:hover .QhrKBG_receiptOpen svg{transform:translate(3px)}.QhrKBG_receiptHead{border-bottom:1px solid var(--hairline);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:11px;font-weight:600;display:flex}.QhrKBG_receiptId{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-3);font-size:11px;font-weight:400}.QhrKBG_receiptBody{padding:18px 18px 16px}.QhrKBG_receiptQuestion{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);margin:0;font-size:21px;line-height:1.3;display:block}.QhrKBG_receiptFacts{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.QhrKBG_receiptFacts div{background:var(--bg-raised);padding:10px 12px}.QhrKBG_receiptFacts div:first-child{grid-column:1/-1}.QhrKBG_receiptFacts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.QhrKBG_receiptFacts dd{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.QhrKBG_receiptDecision{border-radius:var(--radius-m);background:var(--bg-sunken);border:1px solid var(--hairline);gap:8px;margin-top:14px;padding:14px;display:grid}.QhrKBG_receiptDecisionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.QhrKBG_receiptTopic{color:var(--text);font-size:13.5px;font-weight:600}.QhrKBG_receiptReason{color:var(--text-2);grid-template-columns:132px minmax(0,1fr);gap:10px;margin:0;font-size:13px;line-height:1.5;display:grid}.QhrKBG_receiptWho{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);font-size:10.5px;font-weight:600;line-height:1.9}.QhrKBG_receiptFoot{border-top:1px solid var(--hairline);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;display:flex}.QhrKBG_receiptOpen{font:inherit;color:var(--text);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.QhrKBG_receiptOpen:after{content:"";position:absolute;inset:0}.QhrKBG_receiptOpen:focus-visible{outline:none}.QhrKBG_receipt:has(.QhrKBG_receiptOpen:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.QhrKBG_receiptOpen svg{transition:transform var(--dur) var(--ease)}.QhrKBG_layers{border:1px solid var(--hairline);border-radius:var(--radius-l);margin:0;padding:18px 18px 0;list-style:none}.QhrKBG_layersHead{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px;font-size:11px;font-weight:600}.QhrKBG_layer{--who-line:var(--border-strong);--who-text:var(--text-3);--who-bg:var(--bg);grid-template-columns:62px minmax(0,1fr);gap:14px;padding-bottom:16px;display:grid;position:relative}.QhrKBG_layer[data-who=code]{--who-line:var(--accent-line);--who-text:var(--accent-soft);--who-bg:var(--accent-tint)}.QhrKBG_layer[data-who=person]{--who-line:var(--status-pass-border);--who-text:var(--status-pass-text);--who-bg:var(--status-pass-bg)}.QhrKBG_layer:has(+.QhrKBG_layer):before{content:"";background:linear-gradient(var(--who-line), var(--border));width:1px;position:absolute;top:24px;bottom:0;left:30px}.QhrKBG_layerWho{border:1px solid var(--who-line);background:var(--who-bg);height:22px;color:var(--who-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;place-items:center;font-size:10px;display:grid;position:relative}.QhrKBG_layerName{font-family:var(--font-serif);color:var(--text);font-size:16px;line-height:22px}.QhrKBG_layerText{color:var(--text-3);margin:2px 0 0;font-size:13px;line-height:1.5}.QhrKBG_layersFoot{border-top:1px solid var(--hairline);color:var(--text-2);margin:2px -18px 0;padding:12px 18px;font-size:12.5px}.QhrKBG_footer{border-top:1px solid var(--hairline);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:16px clamp(16px,4vw,40px) 20px;font-size:12px;display:flex}.QhrKBG_footer code{font-family:var(--font-mono);color:var(--text-3);font-size:11.5px}.QhrKBG_below{width:min(1140px,100%);margin:0 auto;padding:8px clamp(16px,4vw,40px) 40px}.QhrKBG_story{border-top:1px solid var(--hairline);padding:clamp(40px,7vh,80px) 0 0}.QhrKBG_story+.QhrKBG_story{margin-top:clamp(40px,7vh,80px)}.QhrKBG_storyTitle{max-width:26ch;font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.QhrKBG_storyLead{max-width:60ch;color:var(--text-2);margin:14px 0 0;font-size:14.5px;line-height:1.6}.QhrKBG_pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.QhrKBG_node{border-top:1px solid var(--border);align-content:start;gap:6px;padding:22px 16px 20px 0;display:grid;position:relative}.QhrKBG_nodeLink{background:var(--accent);transform-origin:0;width:16px;height:1px;position:absolute;top:-1px;left:-16px}.QhrKBG_nodeIcon{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--text-2);background:var(--bg-raised);border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.QhrKBG_nodeAccent .QhrKBG_nodeIcon{border-color:var(--accent-line);color:var(--accent-soft);background:var(--accent-tint)}.QhrKBG_nodeBad .QhrKBG_nodeIcon{border-color:var(--status-bad-border);color:var(--status-bad-text);background:var(--status-bad-bg)}.QhrKBG_nodePass .QhrKBG_nodeIcon{border-color:var(--status-pass-border);color:var(--status-pass-text);background:var(--status-pass-bg)}.QhrKBG_nodeValue{min-height:34px;font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);align-items:baseline;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1;display:flex}.QhrKBG_nodeValue>span{line-height:1;display:block}.QhrKBG_nodeWaiting{letter-spacing:0;color:var(--text-3);font-size:13px;font-weight:400}.QhrKBG_nodeLabel{color:var(--text);font-size:13.5px;font-weight:600}.QhrKBG_nodeNote{color:var(--text-3);font-size:12.5px;line-height:1.45}.QhrKBG_steps{border:1px solid var(--hairline);border-radius:var(--radius-l);background:var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:34px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.QhrKBG_step{background:var(--bg);grid-template-rows:auto auto 1fr auto;align-content:start;gap:10px;padding:22px 20px 20px;display:grid}.QhrKBG_stepIndex{font-family:var(--font-serif);color:var(--accent);font-size:30px;font-style:italic;line-height:1}.QhrKBG_stepTitle{margin:4px 0 0;font-size:15.5px;font-weight:600;line-height:1.35}.QhrKBG_stepText{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.QhrKBG_stepLink{font:inherit;color:var(--text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.QhrKBG_stepLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.QhrKBG_stepLink svg{transition:transform var(--dur) var(--ease)}.QhrKBG_stepLink:hover svg{transform:translate(3px)}.QhrKBG_refusals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin:30px 0 0;padding:0;list-style:none;display:grid}.QhrKBG_refusal{border-left:2px solid var(--accent-line);padding:18px 0 18px 20px}.QhrKBG_refusalHead{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500;line-height:1.3}.QhrKBG_refusalText{color:var(--text-2);margin:8px 0 0;font-size:13.5px;line-height:1.6}.QhrKBG_gate{width:min(560px,100%);margin:0 auto;padding:clamp(40px,12vh,140px) clamp(16px,4vw,40px) 48px}.QhrKBG_gate .QhrKBG_title{max-width:none;font-size:clamp(32px,4vw,44px)}.QhrKBG_gateForm{gap:8px;margin-top:30px;display:grid}.QhrKBG_gateLabel{letter-spacing:.04em;color:var(--text-2);font-size:12px;font-weight:600}.QhrKBG_gateInput{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:42px;color:var(--text);font:13px var(--font-mono);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:8px;outline:none;padding:0 12px}.QhrKBG_gateInput:focus{border-color:var(--accent);box-shadow:0 0 0 4px #d8b46a14}.QhrKBG_gateInput::placeholder{font-family:var(--font-sans);color:var(--text-3)}.QhrKBG_gateForm .QhrKBG_primary{justify-self:start;margin-top:8px}.QhrKBG_gateNote{border-top:1px solid var(--hairline);color:var(--text-3);margin:28px 0 0;padding-top:18px;font-size:12.5px;line-height:1.6}@media (max-width:900px){.QhrKBG_body{grid-template-columns:minmax(0,1fr)}.QhrKBG_pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.QhrKBG_node:nth-child(4) .QhrKBG_nodeLink{display:none}.QhrKBG_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.QhrKBG_refusals{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.QhrKBG_dropRow{flex-wrap:wrap}.QhrKBG_dropRow .QhrKBG_secondary{justify-content:center;width:100%}.QhrKBG_receiptFacts{grid-template-columns:minmax(0,1fr)}.QhrKBG_receiptReason{grid-template-columns:minmax(0,1fr);gap:0}.QhrKBG_ledgerMeta{display:none}.QhrKBG_pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.QhrKBG_node:nth-child(odd) .QhrKBG_nodeLink{display:none}.QhrKBG_node:nth-child(4) .QhrKBG_nodeLink{display:block}.QhrKBG_steps{grid-template-columns:minmax(0,1fr)}.QhrKBG_ledgerRow{grid-template-columns:28px minmax(0,1fr)}}.QhrKBG_topRight{align-items:center;gap:20px;display:inline-flex}.QhrKBG_topLinks{gap:16px;display:inline-flex}.QhrKBG_topLink{color:var(--text-2);transition:color var(--dur-fast) var(--ease);padding:4px 0;font-size:13px;text-decoration:none}.QhrKBG_topLink:hover{color:var(--text)}@media (max-width:420px){.QhrKBG_topRight{gap:12px}.QhrKBG_topRight .QhrKBG_preview{display:none}}.QhrKBG_opening{width:min(560px,100%);color:var(--text-3);margin:clamp(48px,14vh,160px) auto 0;padding:0 clamp(16px,4vw,40px);font-size:13px}
.HRPiaG_panel{border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px}.HRPiaG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.HRPiaG_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px}.HRPiaG_lede{max-width:46ch;color:var(--text-2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.HRPiaG_file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HRPiaG_button{border:1px solid var(--border-strong);background:var(--surface);height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.HRPiaG_button:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-tint)}.HRPiaG_button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HRPiaG_button:disabled{opacity:.7;cursor:default}.HRPiaG_confirm{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;margin-top:12px;padding:12px 14px}.HRPiaG_confirmText{max-width:60ch;color:var(--text);margin:0;font-size:13px;line-height:1.5}.HRPiaG_confirmActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.HRPiaG_quiet{height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:13px}.HRPiaG_quiet:hover{color:var(--text)}.HRPiaG_quiet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HRPiaG_error{color:var(--status-review-text);margin:10px 0 0;font-size:13px;line-height:1.5}.HRPiaG_result{margin-top:12px}.HRPiaG_headline{color:var(--text);margin:0;font-size:14px;line-height:1.5}.HRPiaG_meta{color:var(--text-3);flex-wrap:wrap;gap:2px 14px;margin:6px 0 0;font-size:11.5px;line-height:1.5;display:flex}.HRPiaG_findings{border-top:1px solid var(--hairline);margin:10px 0 0;padding:0;list-style:none}.HRPiaG_finding{border-bottom:1px solid var(--hairline)}.HRPiaG_summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 0;font-size:13px;list-style-position:outside;display:flex}.HRPiaG_summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HRPiaG_verdict{border:1px solid var(--status-muted-border);background:var(--status-muted-bg);color:var(--status-muted-text);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.HRPiaG_verdict[data-verdict=stale]{border-color:var(--status-bad-border);background:var(--status-bad-bg);color:var(--status-bad-text)}.HRPiaG_verdict[data-verdict=revalidated]{border-color:var(--status-review-border);background:var(--status-review-bg);color:var(--status-review-text)}.HRPiaG_verdict[data-verdict=unchanged]{border-color:var(--status-pass-border);background:var(--status-pass-bg);color:var(--status-pass-text)}.HRPiaG_topic{color:var(--text)}.HRPiaG_states{color:var(--text-3);margin-left:auto;font-size:11.5px}.HRPiaG_why{color:var(--text-2);overflow-wrap:anywhere;margin:0 0 10px;padding-left:18px;font-size:12.5px;line-height:1.55}.HRPiaG_note{color:var(--text-3);margin:0 0 10px;font-size:12.5px;line-height:1.55}.HRPiaG_foot{color:var(--text-3);margin:10px 0 0;font-size:11.5px;line-height:1.5}.HRPiaG_actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.HRPiaG_preparedNote{max-width:62ch;color:var(--text-3);margin:8px 0 0;font-size:12px;line-height:1.5}.HRPiaG_again{margin-top:14px}.HRPiaG_compare{margin-top:4px}.HRPiaG_columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px;display:grid}.HRPiaG_columnHead{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-size:11px}.HRPiaG_summaryCard{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}.HRPiaG_summaryCard+.HRPiaG_summaryCard{margin-top:8px}.HRPiaG_summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.HRPiaG_summaryText{color:var(--text);margin:8px 0 0;font-size:13px;line-height:1.5}.HRPiaG_summaryWho{color:var(--text-2);margin:6px 0 0;font-size:12px;line-height:1.5}.HRPiaG_summaryQuote{border-left:2px solid var(--accent-line);color:var(--text-2);margin:8px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.5}.HRPiaG_summaryCite{color:var(--text);font-weight:600}.HRPiaG_summaryTopic{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.35}.HRPiaG_changeLine{color:var(--text);margin:6px 0 2px;font-size:14px;font-weight:600;line-height:1.45}.HRPiaG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HRPiaG_statements{margin-top:12px}
.CCRFQq_pane{scrollbar-gutter:stable;min-width:0;height:100dvh;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) 96px;overflow-y:auto}.CCRFQq_inner{max-width:960px;margin:0 auto}.CCRFQq_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:12px;font-size:10.5px;font-weight:600;display:flex}.CCRFQq_kickerId{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-2);font-size:11.5px;font-weight:400}.CCRFQq_factNote{color:var(--text-3);margin-top:2px;font-size:12.5px;display:block}.CCRFQq_timingBarHead{width:55%}.CCRFQq_timingBarCell{vertical-align:middle!important}.CCRFQq_timingBar{background:linear-gradient(90deg, var(--accent), var(--accent-soft));border-radius:3px;height:6px;display:block}.CCRFQq_kicker:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:28px;height:1px}.CCRFQq_title{font-family:var(--font-serif);letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:12px 0 0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.15;display:flex}.CCRFQq_count{font-family:var(--font-mono);letter-spacing:0;color:var(--text-3);font-size:13px;font-weight:400}.CCRFQq_lede{max-width:68ch;color:var(--text-2);margin:12px 0 0;font-size:14px;line-height:1.65}.CCRFQq_notice{color:var(--status-review-text);margin:14px 0 0;font-size:13px}.CCRFQq_operatorNote{color:var(--text-3);margin:6px 0 0;font-size:12px;line-height:1.5}.CCRFQq_quiet{color:var(--text-3);margin:12px 0 0;font-size:13px;line-height:1.55}.CCRFQq_quiet code,.CCRFQq_lede code{font-family:var(--font-mono);color:var(--text-2);font-size:12px}.CCRFQq_mono{font-family:var(--font-mono);color:var(--text-3);overflow-wrap:anywhere;font-size:11.5px}.CCRFQq_figures{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:1px;margin:26px 0 0;display:grid;overflow:hidden}.CCRFQq_figure{background:var(--bg);color:inherit;font:inherit;text-align:left;border:0;align-content:start;gap:6px;padding:14px 16px 15px;display:grid}button.CCRFQq_figure{cursor:pointer;transition:background var(--dur-fast) var(--ease)}button.CCRFQq_figure:focus-visible{outline-offset:-2px}button.CCRFQq_figure:hover{background:var(--surface)}.CCRFQq_figureActive{background:var(--accent-tint);box-shadow:inset 0 -2px 0 var(--accent)}button.CCRFQq_figureActive:hover{background:var(--accent-tint)}.CCRFQq_figureLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.CCRFQq_figureValue{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:24px;font-weight:500}.CCRFQq_figureZero{color:var(--text-3)}.CCRFQq_figureNote{color:var(--text-3);font-size:12px;line-height:1.4}.CCRFQq_methods{border:1px solid var(--hairline);border-radius:var(--radius-m);margin:14px 0 0;padding:16px 16px 14px}.CCRFQq_methodsHead{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:12.5px;display:flex}.CCRFQq_methodsHead strong{color:var(--text);font-weight:600}.CCRFQq_methodBar{border-radius:3px;gap:2px;height:10px;margin:12px 0;display:flex;overflow:hidden}.CCRFQq_methodBar span{min-width:3px}.CCRFQq_methodLegend{color:var(--text-3);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.CCRFQq_methodLegend li{align-items:center;gap:6px;display:inline-flex}.CCRFQq_methodLegend i{border-radius:2px;width:8px;height:8px}.CCRFQq_methodLegend b{font-family:var(--font-mono);color:var(--text-2);font-size:11.5px;font-weight:500}.CCRFQq_skeleton{pointer-events:none}.CCRFQq_skeletonRow{border-bottom:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:19px 10px;display:grid}.CCRFQq_skeletonIndex,.CCRFQq_skeletonBar,.CCRFQq_skeletonSide{background:var(--surface-2);border-radius:5px;height:10px;display:block}.CCRFQq_skeletonIndex{width:22px}.CCRFQq_skeletonMain{gap:9px;display:grid}.CCRFQq_skeletonBarQuiet{background:var(--surface);height:8px}.CCRFQq_skeletonSide{border-radius:6px;justify-self:end;width:90px;height:20px}.CCRFQq_failed{border:1px dashed var(--status-bad-border);border-radius:var(--radius-m);margin:24px 0 0;padding:16px 18px}.CCRFQq_failedHead{margin:0;font-size:14px;font-weight:600}.CCRFQq_failedText{color:var(--text-2);overflow-wrap:anywhere;margin:6px 0 12px;font-size:13px;line-height:1.5}.CCRFQq_jump{z-index:2;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);flex-wrap:wrap;gap:4px;margin:26px -8px 0;padding:10px 8px;display:flex;position:sticky;top:-36px}.CCRFQq_jump a{color:var(--text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:6px;padding:5px 10px;font-size:12.5px;text-decoration:none}.CCRFQq_jump a:hover{background:var(--surface-2);color:var(--text)}.CCRFQq_anchor{scroll-margin-top:64px}.CCRFQq_list{border-top:1px solid var(--border);counter-reset:row;margin:22px 0 0;padding:0;list-style:none}.CCRFQq_group{margin-top:26px}.CCRFQq_groupTitle{font-family:var(--font-serif);color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;padding:0 10px 10px;font-size:16px;font-weight:500;display:flex}.CCRFQq_groupTitle small{font-family:var(--font-mono);color:var(--text-3);font-size:11.5px;font-weight:400}.CCRFQq_row{border:0;border-bottom:1px solid var(--hairline);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:15px 10px;display:grid;position:relative}.CCRFQq_row:hover{background:var(--surface)}.CCRFQq_row:before{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity var(--dur-fast) var(--ease);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0}.CCRFQq_row:hover:before{opacity:1}.CCRFQq_indexed{grid-template-columns:40px minmax(0,1fr) auto}.CCRFQq_rowIndex{font-family:var(--font-mono);color:var(--text-4);transition:color var(--dur-fast) var(--ease);padding-top:2px;font-size:11.5px}.CCRFQq_row:hover .CCRFQq_rowIndex{color:var(--accent)}.CCRFQq_rowMain{min-width:0}.CCRFQq_rowTitle{min-width:0;color:var(--text);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.CCRFQq_rowTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CCRFQq_fileType{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-radius:4px;flex:none;padding:1px 5px;font-size:10px}.CCRFQq_rowText{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.CCRFQq_rowMeta{color:var(--text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 0;margin:6px 0 0;font-size:12.5px;display:flex}.CCRFQq_rowMeta span+span:before{content:"·";color:var(--text-4);margin:0 8px}.CCRFQq_rowMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.CCRFQq_rowSide{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;display:flex}.CCRFQq_openHint{color:var(--text-3);transition:color var(--dur-fast) var(--ease);align-items:center;gap:6px;display:inline-flex}.CCRFQq_row:hover .CCRFQq_openHint{color:var(--text)}.CCRFQq_openNow{color:var(--accent-soft)}.CCRFQq_empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-2);margin:30px 0 0;padding:26px 10px;font-size:14px}.CCRFQq_empty p{margin:0 0 12px}.CCRFQq_emptyActions{flex-wrap:wrap;gap:8px;display:flex}.CCRFQq_back{color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:13px;display:inline-flex}.CCRFQq_back:hover{color:var(--text)}.CCRFQq_recordHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CCRFQq_recordTitle{font-family:var(--font-serif);letter-spacing:-.015em;margin:12px 0 0;font-size:26px;font-weight:500;line-height:1.25}.CCRFQq_facts{grid-template-columns:150px minmax(0,1fr);gap:8px 18px;margin:20px 0 0;font-size:13px;display:grid}.CCRFQq_facts div{display:contents}.CCRFQq_facts dt{color:var(--text-3)}.CCRFQq_facts dd{color:var(--text);overflow-wrap:anywhere;margin:0}.CCRFQq_section{margin:32px 0 0}.CCRFQq_sectionTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;font-size:10.5px;font-weight:600;display:flex}.CCRFQq_sectionNote{letter-spacing:0;text-transform:none;color:var(--text-3);font-size:12.5px;font-weight:400}.CCRFQq_timeline{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.CCRFQq_timeline li{border-bottom:1px solid var(--border);grid-template-columns:170px 90px minmax(0,1fr);gap:12px;padding:8px 10px;font-size:13px;display:grid}.CCRFQq_tlStage{color:var(--text)}.CCRFQq_tlAt{color:var(--text-3)}.CCRFQq_tlDetail{color:var(--text-2);overflow-wrap:anywhere}.CCRFQq_table{border-collapse:collapse;width:100%;font-size:13px}.CCRFQq_table th{border-bottom:1px solid var(--border);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:8px 10px;font-size:10.5px;font-weight:600}.CCRFQq_table td{border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--text-2);font-variant-numeric:tabular-nums;padding:9px 10px}.CCRFQq_table td:first-child{color:var(--text);white-space:nowrap}.CCRFQq_finding{border-bottom:1px solid var(--border);padding:14px 10px}.CCRFQq_findingHead{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.CCRFQq_findingText{color:var(--text-2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.CCRFQq_span{margin:12px 0 0}.CCRFQq_spanMeta{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.CCRFQq_spanMeta strong{color:var(--text-2);font-weight:500}.CCRFQq_quote{background:var(--doc-bg);box-shadow:inset 2px 0 0 var(--doc-mark-line);font-family:var(--font-serif);color:var(--doc-text);border-radius:4px;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.6}.CCRFQq_raw{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);max-height:380px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:0;padding:14px 16px;font-size:12px;line-height:1.55;overflow:auto}.CCRFQq_experiments,.CCRFQq_goldens{border-top:1px solid var(--border);margin-top:64px;padding-top:30px}.CCRFQq_experiments .CCRFQq_title,.CCRFQq_goldens .CCRFQq_title{font-size:24px}.CCRFQq_cellNote{color:var(--text-3);margin-top:3px;font-size:12px;line-height:1.4}.CCRFQq_chipButton{cursor:pointer;background:0 0;border:0;padding:0}.CCRFQq_expRow{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;gap:6px 14px;padding:14px 10px;display:grid}.CCRFQq_expCode{font-family:var(--font-mono);color:var(--accent-soft);padding-top:2px;font-size:12px}.CCRFQq_expTitle{font-size:14px;font-weight:500}.CCRFQq_expFacts{grid-column:2/span 2;grid-template-columns:84px minmax(0,1fr);gap:4px 14px;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:grid}.CCRFQq_expFacts div{display:contents}.CCRFQq_expFacts dt{color:var(--text-3)}.CCRFQq_expFacts dd{color:var(--text-2);margin:0}@media (max-width:720px){.CCRFQq_pane{padding:24px 16px 80px}.CCRFQq_title{font-size:25px}.CCRFQq_figures{grid-template-columns:repeat(2,minmax(0,1fr))}.CCRFQq_indexed{grid-template-columns:minmax(0,1fr)}.CCRFQq_indexed .CCRFQq_rowIndex{display:none}.CCRFQq_row{grid-template-columns:minmax(0,1fr)}.CCRFQq_rowSide{flex-flow:wrap;justify-content:flex-start;align-items:center}.CCRFQq_facts{grid-template-columns:1fr;gap:2px}.CCRFQq_facts dt{margin-top:8px}.CCRFQq_timeline li{grid-template-columns:1fr;gap:2px}}.CCRFQq_tableHead,.CCRFQq_findingRow{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(96px,.7fr) auto;column-gap:16px}.CCRFQq_tableHead{border-bottom:1px solid var(--border);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:28px 0 0;padding:0 10px 10px;font-size:10.5px;font-weight:600;display:grid}.CCRFQq_findingRow{align-items:start}.CCRFQq_cellText{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.CCRFQq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.CCRFQq_cellEvidence{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.CCRFQq_tag{border:1px solid var(--border);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;border-radius:5px;max-width:100%;padding:1px 6px;font-size:12px;display:inline-block;overflow:hidden}.CCRFQq_tagSearched{color:var(--text-3);border-style:dashed}@media (max-width:720px){.CCRFQq_skeletonRow{grid-template-columns:24px minmax(0,1fr);gap:12px}.CCRFQq_skeletonSide,.CCRFQq_tableHead{display:none}.CCRFQq_findingRow{grid-template-columns:1fr;row-gap:8px}.CCRFQq_findingRow .CCRFQq_rowSide{align-items:flex-start}}.CCRFQq_findingItem{border-bottom:1px solid var(--border)}.CCRFQq_findingItem .CCRFQq_row{border-bottom:0}.CCRFQq_concerns{border-left:2px solid var(--status-review-text);background:color-mix(in srgb, var(--status-review-text) 7%, transparent);color:var(--text-2);border-radius:2px;align-items:baseline;gap:10px;margin:0 10px 10px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.CCRFQq_concerns ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.CCRFQq_concernsLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--status-review-text);flex:none;font-size:10.5px;font-weight:600}.CCRFQq_reviewBar{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;padding:0 10px 12px;font-size:12px;display:flex}.CCRFQq_rowError{border-left:2px solid var(--status-review-text);background:var(--status-review-bg);color:var(--status-review-text);margin:0 10px 12px;padding:10px 12px;font-size:13px;line-height:1.6}.CCRFQq_reviewButton{border:1px solid var(--border);min-height:36px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;padding:0 10px;font-size:12px}.CCRFQq_reviewButton:hover{border-color:var(--accent-line);color:var(--text)}.CCRFQq_reviewButton:disabled{opacity:.5;cursor:default}.CCRFQq_reviewForm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CCRFQq_reviewInput{border:1px solid var(--border);background:var(--surface);min-width:180px;min-height:36px;color:var(--text);border-radius:6px;padding:0 8px;font-size:12px}.CCRFQq_rowOutcome{color:var(--text-2);font-weight:600}@media (max-width:720px){.CCRFQq_reviewButton,.CCRFQq_reviewInput{min-height:44px}.CCRFQq_reviewInput{font-size:16px}}
.aGPAoG_page{background:radial-gradient(1100px 520px at 50% -200px, var(--bg-glow), transparent 70%), var(--bg);min-height:100dvh}.aGPAoG_top{z-index:10;background:var(--glass);border-bottom:1px solid var(--hairline);align-items:center;gap:24px;padding:12px max(16px,50vw - 520px);display:flex;position:sticky;top:0}.aGPAoG_brand{font-family:var(--font-serif);color:var(--text);flex:none;font-size:18px;font-weight:600;text-decoration:none}.aGPAoG_nav{scrollbar-width:none;gap:4px 18px;min-width:0;display:flex;overflow-x:auto}.aGPAoG_navOut{border-left:1px solid var(--hairline);flex:none;gap:18px;margin-left:auto;padding-left:18px;display:flex}.aGPAoG_navLink{color:var(--text-2);flex:none;padding:10px 0;font-size:13px;text-decoration:none}.aGPAoG_navLink:hover,.aGPAoG_navKey{color:var(--text)}.aGPAoG_main{max-width:1040px;margin:0 auto;padding:0 16px 64px}.aGPAoG_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px}.aGPAoG_label,.aGPAoG_labelDark{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.aGPAoG_labelDark{color:var(--doc-text-2)}.aGPAoG_h1{max-width:820px;font-family:var(--font-serif);letter-spacing:-.015em;margin:12px 0;font-size:clamp(30px,4.2vw,46px);font-weight:600;line-height:1.05}.aGPAoG_h1Quiet{color:var(--text-2);font-weight:500}.aGPAoG_h2{max-width:760px;font-family:var(--font-serif);letter-spacing:-.01em;margin:10px 0 18px;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.15}.aGPAoG_h3{margin:0 0 8px;font-size:15px;font-weight:600}.aGPAoG_h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:18px 0 8px;font-size:12px;font-weight:600}.aGPAoG_lead,.aGPAoG_body{max-width:680px;color:var(--text-2);margin:0 0 24px;font-size:16px;line-height:1.65}.aGPAoG_lead{color:var(--text);margin-bottom:0;font-size:17px}.aGPAoG_dim{color:var(--text-3)}.aGPAoG_page code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:max(.86em,12px)}.aGPAoG_page a{color:var(--text);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px}.aGPAoG_page a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.aGPAoG_cite a{font-family:var(--font-mono);color:var(--accent);margin-left:2px;font-size:11px;text-decoration:none}.aGPAoG_cite a:hover{text-decoration:underline}.aGPAoG_exhibitQuote .aGPAoG_cite a,.aGPAoG_paper .aGPAoG_cite a{color:var(--doc-link)}.aGPAoG_hero{border-bottom:1px solid var(--hairline);padding:36px 0;scroll-margin-top:56px}.aGPAoG_exhibit{grid-template:"question quote""answer quote""checks quote""checks verdict"1fr/minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px 28px;margin:24px 0 18px;display:grid}.aGPAoG_exhibitQuestion{grid-area:question}.aGPAoG_question{font-family:var(--font-serif);color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.aGPAoG_exhibitAnswer{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);grid-area:answer;padding:18px 20px}.aGPAoG_answerHead{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.aGPAoG_answerHead .aGPAoG_label{margin:0}.aGPAoG_statusCode{color:var(--text-3);font-size:12px}.aGPAoG_answer{color:var(--text);margin:0;font-size:18px;line-height:1.45}.aGPAoG_exhibitQuote{border-radius:var(--radius-l);background:var(--doc-bg);color:var(--doc-text);box-shadow:var(--doc-shadow);grid-area:quote;padding:22px 24px}.aGPAoG_paperQuote{font-family:var(--font-serif);margin:0;font-size:16px;line-height:1.6}.aGPAoG_mark{background:var(--doc-mark);box-shadow:inset 0 -2px 0 var(--doc-mark-line);color:inherit;border-radius:2px}.aGPAoG_markNote{color:var(--doc-text-2);margin:12px 0 0;font-size:12px}.aGPAoG_checks{grid-area:checks;gap:8px;margin:0;padding:0;list-style:none;display:grid}.aGPAoG_checks li{border-radius:var(--radius-m);color:var(--text-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 12px;font-size:14px;line-height:1.5;display:grid}.aGPAoG_checks strong{color:var(--text);font-weight:600}.aGPAoG_checkOk{background:var(--surface)}.aGPAoG_checkMiss{background:var(--status-bad-bg);border:1px solid var(--status-bad-border)}.aGPAoG_checkIcon{text-align:center;font-weight:700}.aGPAoG_checkOk .aGPAoG_checkIcon{color:var(--status-pass-text)}.aGPAoG_checkMiss .aGPAoG_checkIcon{color:var(--status-bad-text)}.aGPAoG_by,.aGPAoG_byNone{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.aGPAoG_byNone{color:var(--status-bad-text)}.aGPAoG_verdict{border-left:3px solid var(--status-bad-text);background:var(--surface);border-radius:0 var(--radius-m) var(--radius-m) 0;grid-area:verdict;align-self:start;padding:16px 20px}.aGPAoG_verdictWord{font-family:var(--font-serif);color:var(--status-bad-text);font-size:22px;font-weight:600}.aGPAoG_verdictBy{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.aGPAoG_verdictNote{color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.55}.aGPAoG_matters{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--bg-raised);max-width:820px;margin:0 0 18px;padding:14px 18px}.aGPAoG_matters p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.aGPAoG_mattersTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 6px;font-size:13px;font-weight:600}.aGPAoG_matters .aGPAoG_mattersNote{color:var(--text-3);margin-top:6px;font-size:13px}.aGPAoG_provenance{max-width:820px;color:var(--text-3);margin:0;font-size:13px;line-height:1.6}.aGPAoG_section{border-bottom:1px solid var(--hairline);padding:56px 0 8px;scroll-margin-top:56px}.aGPAoG_section:last-of-type{border-bottom:0}.aGPAoG_recordBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.aGPAoG_recordMeta{color:var(--text-3);margin:0;font-size:12px}.aGPAoG_switch{border:1px solid var(--border);background:var(--surface);border-radius:999px;justify-self:start;width:max-content;padding:3px;display:inline-flex}.aGPAoG_switchButton{color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px}.aGPAoG_switchButton[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.aGPAoG_tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.aGPAoG_tab{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:14px;display:inline-flex}.aGPAoG_tab:focus-visible{outline-offset:-2px}.aGPAoG_tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.aGPAoG_tabNumber{border:1px solid var(--border-strong);width:20px;height:20px;font-family:var(--font-mono);color:var(--text-3);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.aGPAoG_tab[aria-selected=true] .aGPAoG_tabNumber{border-color:var(--accent);color:var(--accent)}.aGPAoG_panel{padding:22px 0 8px}.aGPAoG_panelLead{max-width:720px;color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.aGPAoG_stack>*+*{margin-top:4px}.aGPAoG_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.aGPAoG_facts div{border:1px solid var(--hairline);border-radius:var(--radius-m);padding:10px 12px}.aGPAoG_facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px}.aGPAoG_facts dd{color:var(--text);margin:4px 0 0;font-size:13px}.aGPAoG_preWrap{justify-items:start;gap:6px;display:grid}.aGPAoG_pre{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--bg-sunken);width:100%;font-family:var(--font-mono);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.aGPAoG_preClipped{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.aGPAoG_textButton{color:var(--accent-soft);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.aGPAoG_hashLine{color:var(--text-2);margin:14px 0 0;font-size:13px;line-height:1.6}.aGPAoG_hashTag{font-family:var(--font-mono);color:var(--accent);font-size:11px}.aGPAoG_retrieval{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;display:grid}.aGPAoG_slices{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.aGPAoG_slice{border:1px solid var(--hairline);border-radius:var(--radius-m);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr);gap:2px 10px;width:100%;padding:10px 12px;display:grid}.aGPAoG_slice[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-tint)}.aGPAoG_sliceRank{font-family:var(--font-mono);color:var(--text-3);grid-row:span 2;font-size:13px}.aGPAoG_sliceHeading{color:var(--text);overflow-wrap:anywhere;font-size:13px}.aGPAoG_sliceMeta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.aGPAoG_citedTag{background:var(--accent-tint);color:var(--accent-soft);border-radius:4px;padding:1px 6px;font-size:11px}.aGPAoG_paper{border-radius:var(--radius-l);background:var(--doc-bg);max-height:520px;color:var(--doc-text);box-shadow:var(--doc-shadow);padding:22px 26px;overflow:auto}.aGPAoG_paperHeading{font-family:var(--font-serif);letter-spacing:.02em;margin:0 0 12px;font-size:15px;font-weight:600}.aGPAoG_paperText{font-family:var(--font-serif);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.aGPAoG_paperMark{background:var(--doc-mark);box-shadow:inset 0 -2px 0 var(--doc-mark-line);color:inherit}.aGPAoG_paperEmpty{color:var(--doc-text-2);margin:0;font-size:14px}.aGPAoG_boundary{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.aGPAoG_boundaryCol{padding:4px 0}.aGPAoG_boundaryCol .aGPAoG_h4{margin-top:0}.aGPAoG_boundaryOut{border:1px solid var(--status-bad-border);border-radius:var(--radius-l);background:var(--status-bad-bg);align-self:start;padding:16px 18px}.aGPAoG_boundaryList{color:var(--text-2);gap:14px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.6;display:grid}.aGPAoG_boundaryList strong{color:var(--text)}.aGPAoG_boundaryNote{color:var(--status-bad-text);margin:14px 0 0;font-size:13px}.aGPAoG_browserCheck{margin-top:10px}.aGPAoG_actionButton,.aGPAoG_primaryLink{border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--surface-2);color:var(--text);cursor:pointer;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.aGPAoG_actionButton:hover,.aGPAoG_primaryLink:hover{border-color:var(--accent-line)}.aGPAoG_page .aGPAoG_primaryLink{background:var(--text);color:var(--bg);border-color:var(--text)}.aGPAoG_checkResult{margin-top:12px}.aGPAoG_resultOk,.aGPAoG_resultBad{margin:0 0 10px;font-size:14px;font-weight:500}.aGPAoG_resultOk{color:var(--status-pass-text)}.aGPAoG_resultBad{color:var(--status-bad-text)}.aGPAoG_diffGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aGPAoG_diffText{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--bg-sunken);font-family:var(--font-serif);color:var(--text-2);overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.aGPAoG_diffMark{background:var(--status-review-bg);box-shadow:inset 0 -2px 0 var(--status-review-text);color:var(--status-review-text);border-radius:2px;padding:0 1px;text-decoration:none}.aGPAoG_verdictRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aGPAoG_tagWarn{border:1px solid var(--status-review-border);background:var(--status-review-bg);color:var(--status-review-text);border-radius:999px;padding:2px 8px;font-size:12px}.aGPAoG_expected{max-width:760px;font-family:var(--font-serif);color:var(--text);margin:0;font-size:15px;line-height:1.65}.aGPAoG_conditions{color:var(--text-2);margin:0;padding-left:18px;font-size:14px;line-height:1.65}.aGPAoG_method{border:1px solid var(--hairline);border-radius:var(--radius-m);max-width:720px;color:var(--text-2);margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.aGPAoG_replay{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 40px;display:grid;overflow:hidden}.aGPAoG_replay>div{background:var(--bg-raised);padding:18px 20px}.aGPAoG_replay p{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.aGPAoG_score{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);gap:4px;padding:16px 18px;display:grid}.aGPAoG_scoreGood{border-color:var(--status-pass-border)}.aGPAoG_scoreBad{border-color:var(--status-bad-border);background:var(--status-bad-bg)}.aGPAoG_scoreValue{font-family:var(--font-mono);color:var(--text);font-size:34px;line-height:1}.aGPAoG_scoreGood .aGPAoG_scoreValue{color:var(--status-pass-text)}.aGPAoG_scoreBad .aGPAoG_scoreValue{color:var(--status-bad-text)}.aGPAoG_scoreOf{color:var(--text-3);font-size:16px}.aGPAoG_scoreLabel{color:var(--text-2);font-size:13px}.aGPAoG_setNote{max-width:760px;color:var(--text-3);margin:14px 0 18px;font-size:14px;line-height:1.6}.aGPAoG_verdictList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aGPAoG_verdictItem{border:1px solid var(--hairline);border-radius:var(--radius-m)}.aGPAoG_verdictButton{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px 150px minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:12px 14px;display:grid}.aGPAoG_verdictButton:hover{background:var(--surface)}.aGPAoG_caught,.aGPAoG_missed{font-family:var(--font-mono);font-size:12px}.aGPAoG_caught{color:var(--status-pass-text)}.aGPAoG_missed{color:var(--status-bad-text)}.aGPAoG_verdictCase{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.aGPAoG_verdictConclusion{color:var(--text);font-size:14px;line-height:1.5}.aGPAoG_verdictDetail{color:var(--text-2);gap:8px;padding:0 14px 16px 82px;font-size:13px;line-height:1.6;display:grid}.aGPAoG_verdictDetail p{margin:0}.aGPAoG_smallQuote{border-left:2px solid var(--doc-mark-line);background:var(--surface);font-family:var(--font-serif);color:var(--text);margin:4px 0;padding:10px 14px;font-size:14px;line-height:1.6}.aGPAoG_why{max-width:760px;margin:28px 0 40px}.aGPAoG_why p{color:var(--text-2);margin:0 0 10px;font-size:15px;line-height:1.65}.aGPAoG_decision{color:var(--text)!important}.aGPAoG_ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.aGPAoG_ruleCard{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);border-top-width:3px;gap:6px;padding:20px;display:grid}.aGPAoG_ruleGood{border-top-color:var(--status-pass-text)}.aGPAoG_ruleBad{border-top-color:var(--status-review-text)}.aGPAoG_ruleCard .aGPAoG_label{margin:8px 0 0}.aGPAoG_ruleTitle{font-family:var(--font-serif);margin:0 0 4px;font-size:20px;font-weight:600}.aGPAoG_ruleQuestion,.aGPAoG_ruleAnswer{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.aGPAoG_ruleAnswer{color:var(--text)}.aGPAoG_ruleStatus{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:13px;display:flex}.aGPAoG_ruleVerdict,.aGPAoG_ruleExplain{color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.55}.aGPAoG_ruleExplain{border-top:1px solid var(--hairline);color:var(--text);padding-top:10px}.aGPAoG_figure{background:var(--accent-tint);color:var(--accent-soft);border-radius:2px;padding:0 2px}.aGPAoG_smallQuote .aGPAoG_figure{color:var(--accent-soft)}.aGPAoG_turn{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;padding-bottom:48px;display:grid}.aGPAoG_warning{border:1px solid var(--status-review-border);border-radius:var(--radius-l);background:var(--status-review-bg);color:var(--text-2);padding:16px 18px;font-size:14px;line-height:1.6}.aGPAoG_warning p{margin:0}.aGPAoG_warningTitle{color:var(--status-review-text);font-weight:600;margin-bottom:6px!important}.aGPAoG_sources{overflow-wrap:anywhere;border-top:1px solid var(--hairline);padding:32px 0 0}.aGPAoG_sources ol{color:var(--text-3);gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.aGPAoG_sources li:target{color:var(--text)}@media (max-width:900px){.aGPAoG_exhibit{grid-template-columns:minmax(0,1fr);grid-template-areas:"question""answer""quote""verdict""checks"}.aGPAoG_retrieval,.aGPAoG_boundary,.aGPAoG_ruleGrid,.aGPAoG_turn{grid-template-columns:minmax(0,1fr)}.aGPAoG_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.aGPAoG_top .aGPAoG_nav .aGPAoG_navLink:not(.aGPAoG_navKey){display:none}.aGPAoG_navOut{border-left:0;padding-left:0}.aGPAoG_hero{padding-top:36px}.aGPAoG_answer{font-size:18px}.aGPAoG_exhibitQuote{padding:18px}.aGPAoG_paperQuote{font-size:16px}.aGPAoG_replay,.aGPAoG_diffGrid{grid-template-columns:minmax(0,1fr)}.aGPAoG_verdictButton{grid-template-columns:64px minmax(0,1fr)}.aGPAoG_verdictConclusion{grid-column:1/-1}.aGPAoG_verdictDetail{padding-left:14px}.aGPAoG_checks li{grid-template-columns:18px minmax(0,1fr)}.aGPAoG_checks .aGPAoG_by,.aGPAoG_checks .aGPAoG_byNone{grid-column:2}.aGPAoG_paper{padding:18px}}@media (prefers-reduced-motion:reduce){.aGPAoG_switchButton{transition:none}}.aGPAoG_sessionVerdicts{flex-wrap:wrap;gap:4px 10px;display:flex}.aGPAoG_sessionVerdict{border:1px solid var(--hairline);border-radius:var(--radius-m);gap:2px;padding:10px 12px;display:grid}.aGPAoG_partyFirst,.aGPAoG_partySecond{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1.5px solid;border-radius:3px;padding:0 2px}.aGPAoG_partySecond{border-style:dashed}.aGPAoG_roleKey{border-top:1px solid var(--doc-edge);color:var(--doc-text-2);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.5}.aGPAoG_roleKeyTitle{letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.aGPAoG_roleList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aGPAoG_roleList li{grid-template-columns:24px 1fr;align-items:baseline;gap:8px;display:grid}.aGPAoG_roleList strong,.aGPAoG_roleList q{color:var(--doc-text)}.aGPAoG_roleList q,.aGPAoG_roleReading q{font-family:var(--font-serif)}.aGPAoG_swatchFirst,.aGPAoG_swatchSecond{border:1.5px solid var(--doc-text);border-radius:3px;width:20px;height:11px;display:inline-block}.aGPAoG_swatchSecond{border-style:dashed}.aGPAoG_roleReading{color:var(--doc-text);margin:8px 0 0}.aGPAoG_roleNote{margin:6px 0 0;font-size:12px}.aGPAoG_premise{color:var(--text-2);margin:10px 0 0;font-size:14px;line-height:1.5}.aGPAoG_premise q{font-family:var(--font-serif);color:var(--text)}.aGPAoG_premiseTag{border:1px solid var(--border-strong);color:var(--text-2);letter-spacing:.04em;border-radius:5px;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.aGPAoG_fixSummary{color:var(--text);margin:4px 0 14px;font-size:15px}.aGPAoG_fixSides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.aGPAoG_fixSide{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);min-width:0;padding:18px}.aGPAoG_fixSideTitle{margin:0;font-size:15px;font-weight:600}.aGPAoG_fixSideNote{color:var(--text-3);max-width:60ch;margin:4px 0 12px;font-size:13px}.aGPAoG_fixCounts{color:var(--text-2);margin:8px 0 0;font-size:13px}@media (max-width:860px){.aGPAoG_fixSides{grid-template-columns:1fr}}
.ESkHUa_headline{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;line-height:1.5}.ESkHUa_panes{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--hairline);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.ESkHUa_pane{background:var(--bg);min-width:0;padding:14px 16px 16px}.ESkHUa_paneTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 10px;font-size:11px}.ESkHUa_members{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ESkHUa_member{color:var(--text-2);overflow-wrap:anywhere;gap:2px;font-size:13px;line-height:1.4;display:grid}.ESkHUa_memberArrived{border-left:2px solid var(--accent);color:var(--text);padding-left:8px}.ESkHUa_relation{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.ESkHUa_facts{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px;display:grid}.ESkHUa_facts dt{color:var(--text-3)}.ESkHUa_facts dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.ESkHUa_moved{color:var(--text);background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent);padding:0 4px}.ESkHUa_evidence{border-left:2px solid var(--hairline);color:var(--text-2);overflow-wrap:anywhere;margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.ESkHUa_plan{counter-reset:step;border:1px solid var(--hairline);border-radius:var(--radius-m);margin:18px 0 0;padding:0;list-style:none;overflow:hidden}.ESkHUa_step{border-top:1px solid var(--hairline);grid-template-columns:2.2em minmax(0,13em) minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:8px 14px;font-size:13px;display:grid}.ESkHUa_step:first-child{border-top:0}.ESkHUa_step:before{counter-increment:step;content:counter(step);font-family:var(--font-mono);color:var(--text-3);font-size:11px}.ESkHUa_stepName{color:var(--text-3)}.ESkHUa_stepValue{color:var(--text);overflow-wrap:anywhere}.ESkHUa_stepValue em{color:var(--text-3);font-style:normal}@media (max-width:900px){.ESkHUa_panes{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ESkHUa_step{grid-template-columns:1.8em minmax(0,1fr)}.ESkHUa_stepValue{grid-column:2}}
