/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.definition-rows{border-block:1px solid hsl(var(--border-primary));margin:0}.definition-row{border-bottom:1px solid hsl(var(--border-secondary));grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:start;gap:1rem;padding:.85rem 0;display:grid}.definition-row:last-child{border-bottom:0}.definition-row dt{color:hsl(var(--content-secondary));letter-spacing:.03em;overflow-wrap:anywhere;padding-top:.1rem;font-size:.75rem;font-weight:600;line-height:1.45}.definition-row dd{min-width:0;color:hsl(var(--content-primary));overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.55}.definition-row[data-tone=good] dd{color:hsl(var(--signal-green))}.definition-row[data-tone=warning] dd{color:hsl(var(--signal-amber))}.definition-row[data-tone=danger] dd{color:hsl(var(--signal-red))}.definition-row input,.definition-row select{border:1px solid hsl(var(--border-primary));background:hsl(var(--surface-primary));border-radius:.4rem;width:100%;min-height:2.25rem;padding:0 .65rem}.definition-rows--compact .definition-row{grid-template-columns:minmax(140px,168px) minmax(0,1fr);padding-block:.55rem}.definition-row-note{color:hsl(var(--content-tertiary));margin-top:.2rem;font-size:.68rem;display:block}.autonomy-dial{border:1px solid hsl(var(--border-primary));background:hsl(var(--surface-secondary));border-radius:.65rem;grid-template-columns:repeat(3,minmax(5.5rem,1fr));gap:3px;width:min(100%,25rem);margin:0;padding:3px;display:grid}.autonomy-dial label{min-height:2.35rem;color:hsl(var(--content-secondary));cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;font-size:.78rem;font-weight:650;display:flex;position:relative}.autonomy-dial label[data-active=true]{background:hsl(var(--content-primary));color:hsl(var(--surface-primary));box-shadow:0 1px 3px #0000001f}.autonomy-dial input{opacity:0;pointer-events:none;position:absolute}.autonomy-dial label:has(input:focus-visible){outline:2px solid hsl(var(--border-focus));outline-offset:2px}.autonomy-dial:disabled{opacity:.58}[data-archetype=work]{max-width:1180px}.work-priority-band{border:1px solid var(--app-line);background:var(--app-panel-soft);min-height:45px;color:var(--app-soft);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:4px 0 26px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.md-shell[data-archetype=sent]{--md-detail-width:400px}.md-shell[data-archetype=sent] .md-head-top{min-height:56px}.md-shell[data-archetype=sent] .md-title{font-size:17px}.sent-summary{white-space:nowrap;font-family:var(--font-mono);color:var(--app-faint);font-size:10px;font-weight:400}.sent-detail-nav,.sent-header-actions{align-items:center;gap:8px;display:flex}.sent-detail-nav svg,.sent-header-actions svg{width:14px;height:14px}.md-shell[data-archetype=sent] .md-controlrow{padding:0}.md-shell[data-archetype=sent] .surface-control-bar{padding:11px 14px 0}.md-shell[data-archetype=sent] .surface-control-primary{gap:6px}.md-shell[data-archetype=sent] .surface-search{flex:320px;min-width:260px}.md-shell[data-archetype=sent] .facet-strip{margin-top:10px}.surface-filter-dropdown [data-slot=select-item],.surface-select-content [data-slot=select-item]{white-space:nowrap}.surface-filter-trigger,.surface-sort-trigger{white-space:nowrap;max-width:210px}.surface-filter-trigger [data-slot=select-value],.surface-sort-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.surface-control-trigger-label{color:var(--app-faint)}.sent-entity{align-items:center;gap:10px;min-width:0;display:flex}.sent-entity-mark{background:var(--app-panel-soft);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--app-line);font-family:var(--font-mono);color:var(--app-soft);border-radius:7px;flex:none;place-items:center;font-size:9px;display:grid}.sent-entity-copy{min-width:0}.sent-entity-copy small,.sent-entity-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sent-entity-copy strong{color:var(--app-ink);font-size:12.5px;font-weight:500}.sent-entity-copy small{color:var(--app-faint);margin-top:3px;font-size:10.5px}.sent-format,.sent-kind{border:1px solid var(--app-line);background:var(--app-panel-soft);height:20px;font-family:var(--font-mono);color:var(--app-soft);border-radius:5px;padding:0 7px;font-size:10px}.sent-citation-cell,.sent-format,.sent-kind{white-space:nowrap;align-items:center;display:inline-flex}.sent-citation-cell{gap:8px}.sent-version-tag{background:var(--app-panel-soft);min-width:20px;height:20px;font-family:var(--font-mono);color:var(--app-soft);border-radius:5px;justify-content:center;padding:0 6px;font-size:10px}.sent-behind-count,.sent-version-tag{white-space:nowrap;align-items:center;display:inline-flex}.sent-behind-count{color:var(--app-red);gap:5px;font-size:10.5px}.sent-behind-count i,.sent-status-pill i{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.sent-date{font-family:var(--font-mono);white-space:nowrap;color:var(--app-soft);font-size:10.5px}.sent-date.is-due{color:var(--app-red)}.sent-status-pill{border:1px solid var(--app-line);width:-moz-max-content;width:max-content;max-width:none;height:22px;color:var(--app-soft);white-space:nowrap;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:10.5px;display:inline-flex;overflow:visible}.sent-status-column{white-space:nowrap;width:152px;min-width:152px}.sent-status-pill i{flex:0 0 6px}.sent-status-pill[data-status=behind]{color:var(--app-red);border-color:var(--app-red)}@supports (color:color-mix(in lab,red,red)){.sent-status-pill[data-status=behind]{border-color:color-mix(in srgb,var(--app-red) 30%,transparent)}}.sent-status-pill[data-status=behind]{background:var(--app-red)}@supports (color:color-mix(in lab,red,red)){.sent-status-pill[data-status=behind]{background:color-mix(in srgb,var(--app-red) 7%,transparent)}}.sent-status-pill[data-status=buyer_review],.sent-status-pill[data-status=expired]{color:var(--app-amber)}.sent-status-pill[data-status=ready],.sent-status-pill[data-status=sent]{color:var(--app-green)}.sent-selection-toolbar{border-bottom:1px solid var(--app-line);background:var(--app-panel-soft);align-items:center;gap:2px;min-height:48px;padding:7px 14px;display:flex}.sent-selection-toolbar strong{font-family:var(--font-mono);margin-right:8px;font-size:11px}.sent-footer-alert{color:var(--app-red);margin-left:auto}.sent-detail{padding-bottom:28px}.sent-detail-status{align-items:center;gap:7px;display:flex}.sent-detail-status .sent-version-tag{margin-left:auto}.sent-detail>h2{margin-top:15px;font-size:18px;font-weight:520;line-height:1.25}.sent-detail-id{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--app-faint);margin-top:5px;font-size:9.5px;overflow:hidden}.sent-detail-section{border-top:1px solid var(--app-line);margin-top:22px;padding-top:18px}.sent-detail-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sent-detail-section h3{font-family:var(--font-data);letter-spacing:.055em;text-transform:uppercase;color:var(--app-faint);font-size:10px;font-weight:500}.sent-detail-section>header a,.sent-detail-section>header button{color:var(--app-soft);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.sent-health>p{color:var(--app-ink);font-size:13px}.sent-health>p b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.sent-health>p span{color:var(--app-soft);margin-left:6px;font-size:12px}.sent-health-bar{background:var(--app-line);border-radius:999px;height:5px;margin-top:9px;display:flex;overflow:hidden}.sent-health-bar i{height:100%;display:block}.sent-health .current{background:var(--app-green)}.sent-health .behind{background:var(--app-red)}.sent-health .expired{background:var(--app-amber)}.sent-health-key{color:var(--app-faint);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11px;display:flex}.sent-health-key span{align-items:center;gap:6px;display:inline-flex}.sent-health-key i{border-radius:50%;width:6px;height:6px}.sent-moved-list{border-block:1px solid var(--app-line-2)}.sent-moved-row{border-bottom:1px solid var(--app-line-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 0;display:grid}.sent-moved-row:last-child{border-bottom:0}.sent-moved-row>strong{font-size:11.5px;font-weight:400;line-height:1.45}.sent-moved-row>em{font-family:var(--font-mono);color:var(--app-red);white-space:nowrap;font-size:9.5px;font-style:normal}.sent-correct{margin-top:14px}.sent-correct p{max-width:46ch;color:var(--app-faint);margin-top:8px;font-size:11px;line-height:1.5}.sent-detail-muted{color:var(--app-soft);font-size:12px;line-height:1.55}.sent-link-row{border-bottom:1px solid var(--app-line-2);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.sent-link-row>span{min-width:0}.sent-link-row small,.sent-link-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sent-link-row strong{font-size:12px;font-weight:450}.sent-link-row small{font-family:var(--font-mono);color:var(--app-faint);margin-top:2px;font-size:9.5px}.sent-link-row>span:nth-child(3){text-align:right}.sent-link-icon{background:var(--app-panel-soft);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--app-line);color:var(--app-soft);border-radius:7px;place-items:center;display:grid}.sent-link-icon svg{width:13px;height:13px}.sent-build-record,.sent-policy{border:1px solid var(--app-line);border-radius:8px;margin-top:12px;overflow:hidden}.sent-build-record>div,.sent-policy>div{border-bottom:1px solid var(--app-line-2);grid-template-columns:104px minmax(0,1fr);gap:10px;padding:9px 10px;font-size:11px;line-height:1.5;display:grid}.sent-build-record>div:last-child,.sent-policy>div:last-child{border-bottom:0}.sent-build-record dt,.sent-policy dt{color:var(--app-faint)}.sent-build-record dd,.sent-policy dd{min-width:0;color:var(--app-soft);overflow-wrap:anywhere;margin:0}.sent-history{margin-left:3px;padding-left:16px;position:relative}.sent-history:before{content:"";background:var(--app-line);width:1px;position:absolute;top:6px;bottom:8px;left:3px}.sent-history>div{color:var(--app-soft);padding-bottom:11px;font-size:12px;position:relative}.sent-history>div:before{content:"";background:var(--app-bg);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--app-faint);border-radius:50%;position:absolute;top:5px;left:-16px}.sent-history>div[data-kind=corrected]:before{box-shadow:inset 0 0 0 2px var(--app-red)}.sent-history time{font-family:var(--font-mono);color:var(--app-faint);margin-top:3px;font-size:9px;display:block}.sent-detail-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.sent-action-notice{background:var(--app-panel-soft);color:var(--app-soft);border-radius:7px;margin-top:12px;padding:9px 10px;font-size:11.5px}.sent-replacement-links{gap:4px;margin-top:8px;display:grid}.sent-replacement-links a{text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:underline;overflow:hidden}.sent-mobile-list{display:none}@media (max-width:1180px) and (min-width:1025px){.md-shell[data-archetype=sent]{--md-detail-width:352px}.md-shell[data-archetype=sent] .surface-search{min-width:210px}}@media (max-width:720px){.md-shell[data-archetype=sent] .md-count,.sent-desktop-table,.sent-header-actions>:first-child:not(:last-child){display:none}.sent-mobile-list{display:block}.sent-mobile-item{border-bottom:1px solid var(--app-line-2);white-space:normal;border-radius:0;justify-content:space-between;width:100%;height:auto;min-height:58px;padding:9px 12px;display:flex}.sent-mobile-item>span:first-child{text-align:left;min-width:0}.sent-mobile-item small,.sent-mobile-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sent-mobile-item small{color:var(--app-faint);margin-top:3px;font-size:10.5px}.sent-selection-toolbar{overflow-x:auto}}.work-priority-band>strong{color:var(--app-ink);letter-spacing:-.01em;font-size:15px;font-weight:550}.work-priority-band>strong.is-hot{color:var(--app-danger)}.work-priority-band>button{color:var(--app-warning);font:12.5px/1.4 var(--font-sans);text-underline-offset:2px;background:0 0;border:0;margin-left:auto;text-decoration:underline}.work-queue-toolbar{grid-template-columns:minmax(0,auto) 1fr auto auto;align-items:center;gap:12px;min-height:34px;margin-bottom:4px;display:grid}.work-queue-toolbar>.facet-strip{scrollbar-width:none;min-width:0;overflow-x:auto}.work-queue-toolbar>.facet-strip::-webkit-scrollbar{display:none}.work-queue-toolbar>.facet-strip .facet-chip{border-radius:8px;height:30px}.work-queue-spacer{min-width:0}.work-queue-count{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);white-space:nowrap}.work-autonomy-menu{position:relative}.work-autonomy-menu>summary{border:1px solid var(--app-line);background:var(--app-panel);height:30px;color:var(--app-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:12px;line-height:1;list-style:none;display:inline-flex}.work-autonomy-menu>summary::-webkit-details-marker{display:none}.work-autonomy-menu>summary:hover{background:var(--app-hover)}.work-autonomy-menu>summary span{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.work-autonomy-menu>summary strong{font-weight:500}.work-autonomy-menu>summary u{color:var(--app-soft);font-size:var(--app-type-secondary-size);text-underline-offset:2px}.work-autonomy-popover{z-index:30;border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;width:min(420px,100vw - 32px);padding:12px;position:absolute;top:36px;right:0;box-shadow:0 12px 32px -12px #00000057,0 2px 6px -2px #00000024}.work-autonomy-popover>p{color:var(--app-soft);font-size:var(--app-type-secondary-size);margin:0 0 10px;line-height:1.55}.work-autonomy-popover .autonomy-dial{width:100%}.work-autonomy-unavailable{max-width:34ch;color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading)}.work-rows{border-top:1px solid var(--app-line)}.work-queue-item{border-bottom:1px solid var(--app-line-2)}.work-row{min-height:86px;color:inherit;grid-template-columns:26px minmax(0,1fr) 210px 132px;align-items:start;gap:15px;padding:13px 0;display:grid}.work-row.is-primary{background:var(--app-blue-bg);border-radius:8px;margin-inline:-12px;padding-inline:12px}.work-row-avatar{background:var(--app-ink);color:#fff;width:26px;height:26px;font-size:var(--app-type-micro-size);border-radius:8px;place-items:center;font-weight:650;display:grid}.work-row-main{min-width:0}.work-row-main>strong{color:var(--app-ink);font-size:13.5px;font-weight:500;line-height:1.35;display:block}.work-row-context{color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin-top:2px;display:block}.work-row-owner{color:var(--app-ink);white-space:nowrap;font-weight:550}.work-row-reason{color:var(--app-soft);margin-top:5px;font-size:12px;line-height:1.5;display:block}.work-row-progress{min-width:0;padding-top:2px}.work-row-progress-track{background:var(--app-line);border-radius:999px;height:5px;display:flex;overflow:hidden}.work-row-progress-track i{height:100%;display:block}.work-row-progress-track i[data-segment=done]{background:var(--app-good)}.work-row-progress-track i[data-segment=review]{background:var(--app-warning)}.work-row-progress-track i[data-segment=gap]{background:var(--app-danger)}.work-row-progress small{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);margin-top:6px;display:block}.work-row-progress small b{color:var(--app-ink);font-weight:400}.work-row-action{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.work-row-action>time{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);white-space:nowrap}.work-row-action [data-slot=button]{min-height:28px}.work-waiting-actions{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px 41px;display:flex}.work-waiting-actions select{height:28px;color:var(--app-ink);font-size:var(--app-type-secondary-size)}.work-waiting-actions [role=status]{color:var(--app-soft);font-size:var(--app-type-secondary-size)}.work-empty{color:var(--app-faint);margin:0;padding:30px 0;font-size:12.5px}.work-firstrun{max-width:46ch;padding:34px 0 30px}.work-firstrun>strong{color:var(--app-ink);letter-spacing:-.01em;font-size:15px;font-weight:550;display:block}.work-firstrun>p{color:var(--app-soft);margin:7px 0 0;font-size:12.5px;line-height:1.55}.work-firstrun-acts{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.work-completion{border-top:1px solid var(--app-line);margin-top:22px;padding-top:16px}.work-completion>strong{color:var(--app-ink);font-size:13px;font-weight:550;display:block}.work-completion-number{align-items:baseline;gap:4px;display:flex}.work-completion-number strong{color:var(--app-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1}.work-completion-number span{color:var(--app-soft);font-size:19px}.work-completion>p{max-width:58ch;color:var(--app-soft);margin:7px 0 0;font-size:12.5px;line-height:1.5}.work-completion>p strong{color:var(--app-ink);font-variant-numeric:tabular-nums;font-weight:550}.verdict-block{--verdict:var(--signal-red);border:1px solid hsl(var(--border-primary));border-left:3px solid hsl(var(--verdict));background:hsl(var(--surface-primary));border-radius:.65rem;padding:1rem}.verdict-block[data-verdict=supported]{--verdict:var(--signal-green)}.verdict-block[data-verdict=uncertain]{--verdict:var(--signal-amber)}.verdict-block header{align-items:flex-start;gap:.7rem;display:flex}.verdict-block-mark{background:hsl(var(--verdict));border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.verdict-block header small,.verdict-block header strong{display:block}.verdict-block header small{color:hsl(var(--content-secondary));margin-top:.12rem;font-size:.7rem}.verdict-block-rationale{color:hsl(var(--content-secondary));margin:.8rem 0 0;font-size:.85rem;line-height:1.55}.verdict-block-evidence{margin:.9rem 0 0;padding:0;list-style:none}.verdict-block-evidence li{border-top:1px solid hsl(var(--border-secondary));padding:.7rem 0 0}.verdict-block-evidence p{margin:0;font-size:.82rem}.statement-pair{border-block:1px solid #dcd6ce;padding:1.1rem 0}.statement-pair>h3{margin:0 0 .75rem;font-size:.95rem}.statement-pair-grid{background:#dcd6ce;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.statement-pair-grid section{background:#fff;min-width:0;padding:1rem}.statement-pair-grid section>span{color:#7a746d;letter-spacing:.08em;text-transform:uppercase;font:600 .65rem/1.2 ui-monospace,monospace}.statement-pair blockquote{margin:.65rem 0;font-size:.9rem;line-height:1.55}.statement-pair footer{color:#7a746d;justify-content:space-between;gap:.75rem;font-size:.68rem;display:flex}.statement-pair footer a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statement-pair-explanation{color:#5f5a54;margin:.75rem 0 0;font-size:.8rem}.verify-composer{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;overflow:hidden}.verify-composer:focus-within{border-color:var(--app-ink);box-shadow:0 0 0 3px #1116260f}.verify-composer textarea{resize:vertical;width:100%;min-height:92px;color:var(--app-ink);font:13.5px/1.55 var(--font-ui);background:0 0;border:0;outline:0;padding:14px 16px;display:block}.verify-composer textarea::-moz-placeholder{color:var(--app-faint)}.verify-composer textarea::placeholder{color:var(--app-faint)}.verify-actions{border-top:1px solid var(--app-line);background:var(--app-panel-soft);align-items:center;gap:10px;padding:9px 12px 10px 16px;display:flex}.verify-actions>span{min-width:0;color:var(--app-faint);flex:1;font-size:11.5px}.verify-actions kbd{color:#ffffff94;font:9.5px/1 var(--font-mono);background:0 0;border:0}.verify-error{border-top:1px solid var(--app-line);color:var(--app-red);margin:0;padding:9px 16px;font-size:12px}.verify-examples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.verify-examples button{border:1px solid var(--app-line);background:var(--app-panel);height:28px;color:var(--app-soft);font:11.5px/1 var(--font-ui);border-radius:7px;padding:0 10px}.verify-examples button:hover{background:var(--app-hover);color:var(--app-ink)}.verify-result{margin-top:18px}.verify-result>header{align-items:center;gap:10px;display:flex}.verify-result>header strong{color:var(--verify-tone);font-size:15px;font-weight:550}.verify-result>header>span:last-child{color:var(--app-faint);font:10.5px/1.4 var(--font-mono);margin-left:auto}.verify-result>p{max-width:76ch;color:var(--app-soft);margin:9px 0 0;font-size:13px;line-height:1.6}.verify-verdict-mark{background:var(--verify-tone);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.verify-verdict-mark{background:color-mix(in srgb,var(--verify-tone) 13%,transparent)}}.verify-verdict-mark{color:var(--verify-tone);font-size:13px;font-weight:700}.verify-history-list .supported,.verify-result.supported,.verify-tally .supported{--verify-tone:var(--app-green)}.verify-history-list .unsupported,.verify-result.unsupported,.verify-tally .unsupported{--verify-tone:var(--app-red)}.verify-history-list .uncertain,.verify-result.uncertain,.verify-tally .uncertain{--verify-tone:var(--app-amber)}.verify-evidence{border:1px solid var(--app-line);border-radius:9px;margin-top:12px}.verify-evidence>div{grid-template-columns:80px 1fr;gap:12px;padding:8px 11px;font-size:11.5px;display:grid}.verify-evidence span{color:var(--app-faint);font:9.5px/1.4 var(--font-mono);text-transform:uppercase}.verify-evidence b{color:var(--app-soft);font-weight:450}.verify-approved{border:1px solid var(--app-line);background:var(--app-panel-soft);border-radius:11px;margin-top:14px;overflow:hidden}.verify-approved>header{border-bottom:1px solid var(--app-line);color:var(--app-faint);font:9.5px/1.4 var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;padding:8px 13px;display:flex}.verify-approved>header>span{text-transform:none;margin-left:auto}.verify-approved>p{color:var(--app-ink);margin:0;padding:13px 14px;font-size:14px;line-height:1.55}.verify-approved>footer{border-top:1px solid var(--app-line);align-items:center;gap:2px;padding:6px 8px 6px 14px;display:flex}.verify-approved>footer>span{color:var(--app-faint);flex:1;font-size:11.5px}.verify-history{margin-top:30px}.verify-history>header h2{color:var(--app-faint);font:400 9.5px/1.4 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;margin:0 0 3px}.verify-history>header p{max-width:78ch;color:var(--app-faint);margin:0 0 14px;font-size:11.5px;line-height:1.55}.verify-tally{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.verify-tally span{color:var(--app-soft);align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.verify-tally b{color:var(--verify-tone,var(--app-ink));font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.verify-history-list{border-top:1px solid var(--app-line)}.verify-history-list article{border-bottom:1px solid var(--app-line);grid-template-columns:20px minmax(0,1fr) 220px 72px;align-items:start;gap:14px;padding:12px 0;display:grid}.verify-history-list .verify-verdict-mark{width:15px;height:15px;margin-top:1px;font-size:9px}.verify-history-rationale{min-width:0;color:var(--app-soft);font-size:11.5px;line-height:1.5}.verify-hash{color:var(--app-faint);font:10.5px/1.4 var(--font-mono);margin-right:7px}.verify-history-claims{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.verify-history-claims>span{background:var(--app-panel-soft);color:var(--app-soft);font:10px/1.4 var(--font-mono);border-radius:5px;padding:2px 6px}.verify-history-claims em{color:var(--app-amber);font:9.5px/1.4 var(--font-mono);font-style:normal}.verify-history-list time{text-align:right;color:var(--app-faint);font-size:11.5px}.verify-empty{border-top:1px solid var(--app-line);text-align:center;padding:24px 0}.verify-empty p{color:var(--app-faint);margin:4px 0 0;font-size:11.5px}@media (max-width:760px){.verify-actions{flex-direction:column;align-items:flex-start}.verify-actions button{align-self:flex-end}.verify-approved>footer{flex-wrap:wrap;align-items:flex-start}.verify-approved>footer>span{flex-basis:100%;padding:4px 3px}.verify-history-list article{grid-template-columns:20px minmax(0,1fr)}.verify-history-claims,.verify-history-list time{text-align:left;grid-column:2}}@media (max-width:640px){.autonomy-dial{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.work-priority-band{margin-bottom:18px}.work-priority-band>button{text-align:left;width:100%;margin-left:0}.work-queue-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.work-queue-spacer{display:none}.work-queue-toolbar>.facet-strip{flex-wrap:nowrap;padding-bottom:2px}.work-autonomy-menu>summary{gap:5px;padding-inline:9px}.work-autonomy-menu>summary u,.work-autonomy-unavailable{display:none}.work-row{grid-template-columns:26px minmax(0,1fr);gap:8px 12px;min-height:0;padding:12px 0}.work-row.is-primary{margin-inline:-4px;padding-inline:4px}.work-row-main{grid-column:2}.work-row-main>strong{overflow-wrap:break-word}.work-row-progress{grid-column:2;width:100%;padding-top:0}.work-row-action{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.work-row-action [data-slot=button]{min-width:62px;min-height:30px}.work-waiting-actions{padding-left:38px}.definition-row{gap:.3rem}.definition-row,.statement-pair-grid{grid-template-columns:1fr}}:host,:root{--font-sans:var(--font-body);--font-mono:var(--font-data);--radius-pill:var(--radius-pill);--ease:var(--ease);--z-base:var(--z-base);--z-sticky:var(--z-sticky);--z-dropdown:var(--z-dropdown);--z-overlay:var(--z-overlay);--z-modal:var(--z-modal);--z-popover:var(--z-popover);--z-toast:var(--z-toast)}.audit-request-page{color:#15171c;background:#fbfbfa;min-height:100vh}.audit-request-hero,.audit-request-panel{width:min(1080px,100% - 40px);margin-inline:auto}.audit-request-hero{border-bottom:1px solid #dedfdf;padding:88px 0 64px}.audit-request-hero>p,.audit-request-panel>div>p{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font:600 10px/1.2 ui-monospace,monospace;display:flex}.audit-request-hero>p i{background:currentColor;border-radius:50%;width:6px;height:6px}.audit-request-hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.audit-request-hero>div{grid-template-columns:minmax(0,1fr) 360px;gap:72px;margin-top:38px;display:grid}.audit-request-hero>div>p{margin:0;font-size:17px;line-height:1.65}.audit-request-hero ul{border-top:1px solid #dedfdf;margin:0;padding:0;list-style:none}.audit-request-hero li{border-bottom:1px solid #dedfdf;padding:11px 0;font-size:13px}.audit-request-panel{grid-template-columns:320px minmax(0,1fr);gap:70px;padding:64px 0 96px;display:grid}.audit-request-panel h2{letter-spacing:-.035em;margin:0 0 12px;font-size:28px}.audit-request-panel>div>span{color:#686a70;font-size:13px;line-height:1.6}.audit-request-form{gap:22px;display:grid}.audit-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.audit-request-form label>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font:600 10px/1.2 ui-monospace,monospace;display:block}.audit-request-form input:not([type]),.audit-request-form input[type=email],.audit-request-form input[type=text],.audit-request-form input[type=url]{background:#fff;border:1px solid #cfd0d2;border-radius:6px;width:100%;height:42px;padding:0 12px;font-size:14px}.audit-request-form input:focus-visible{outline-offset:2px;outline:2px solid #15171c}.audit-request-file{background:#fff;border:1px solid #cfd0d2;border-radius:8px;padding:18px}.audit-request-file input{width:100%;margin:10px 0 5px;display:block}.audit-request-file small,.audit-request-promise{color:#686a70;font-size:11px;line-height:1.5}.audit-request-consent{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.audit-request-consent>span{letter-spacing:0!important;text-transform:none!important;margin:0!important;font:12px/1.55 inherit!important}.audit-request-form>button{color:#fff;background:#15171c;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-weight:650;display:inline-flex}.audit-request-form>button:disabled{opacity:.65}.audit-request-error{color:#9a3030;margin:0;font-size:13px}.audit-request-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.audit-request-success{background:#f2faf5;border:1px solid #9cc9ae;border-radius:8px;gap:14px;padding:22px;display:flex}.audit-request-success svg{color:#28744a;width:20px}.audit-request-success strong{margin-bottom:6px;display:block}.audit-request-success p{color:#4f5552;margin:0 0 10px;font-size:13px;line-height:1.55}.audit-request-success small{color:#68706c;font-family:ui-monospace,monospace}@media (max-width:760px){.audit-request-hero,.audit-request-panel{width:min(100% - 28px,1080px)}.audit-request-hero{padding:52px 0 44px}.audit-request-hero h1{font-size:43px}.audit-request-hero>div,.audit-request-panel{grid-template-columns:1fr;gap:28px}.audit-request-grid{grid-template-columns:1fr}.audit-request-panel{padding:40px 0 64px}}.surface-status-footer{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.surface-status-detail{color:var(--app-faint)}.citation-health-summary{font-family:var(--font-data);color:var(--app-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.citation-health-summary strong{color:var(--app-ink);font-weight:550}.citation-health-summary span{border:1px solid var(--app-line-2);border-radius:999px;padding:3px 6px}.citation-health-summary span[data-state=behind],.citation-health-summary span[data-state=expired]{color:var(--app-amber)}.citation-health-summary span[data-state=retired]{color:var(--app-red)}.citation-health-row{border-bottom:1px solid var(--app-line-2);grid-template-columns:70px 120px minmax(0,1fr);gap:10px;padding:8px 0;font-size:11.5px;display:grid}.citation-health-state{font-family:var(--font-data);text-transform:uppercase;font-size:9.5px}.citation-health-row[data-state=retired] .citation-health-state{color:var(--app-red)}.citation-health-row[data-state=behind] .citation-health-state,.citation-health-row[data-state=expired] .citation-health-state{color:var(--app-amber)}.citation-health-location{color:var(--app-faint)}@media (max-width:560px){.citation-health-row{grid-template-columns:70px minmax(0,1fr)}.citation-health-claim{overflow-wrap:anywhere;grid-column:1/-1;line-height:1.45}}.public-audit-shell{background:var(--app-canvas);min-height:100vh}.public-audit-nav{border-bottom:1px solid var(--app-line);background:var(--app-panel);min-height:58px;color:var(--app-ink-soft);justify-content:space-between;align-items:center;padding:0 28px;font-size:12px;display:flex}.public-audit-nav a{color:var(--app-ink);letter-spacing:-.02em;font-size:14px;font-weight:750}.public-audit-nav .public-audit-claim-link{background:var(--app-ink);color:#fff;border-radius:7px;padding:7px 11px;font-size:12px}.audit-input-manifest{border:1px solid var(--app-line);background:var(--app-panel);border-radius:14px;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);gap:36px;width:min(920px,100% - 48px);margin:-34px auto 30px;padding:28px;display:grid}.audit-input-manifest p{color:var(--app-accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.audit-input-manifest h2{margin:0;font-size:22px;line-height:1.25}.audit-input-manifest ol{margin:0;padding:0;list-style:none}.audit-input-manifest li{border-bottom:1px solid var(--app-line);align-items:center;gap:14px;min-height:48px;display:flex}.audit-input-manifest li>span{gap:2px;min-width:0;display:grid}.audit-input-manifest li a,.audit-input-manifest li small{color:var(--app-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audit-input-manifest li a{color:var(--app-accent);text-underline-offset:2px;font-weight:650;text-decoration:underline}.audit-input-manifest time{color:var(--app-ink-soft);white-space:nowrap;margin-left:auto;font-size:11px}.audit-claim-action{text-align:center;place-items:center;gap:10px;width:min(920px,100% - 48px);margin:0 auto;padding:38px 20px 72px;display:grid}.audit-claim-action small{max-width:540px;color:var(--app-ink-soft);line-height:1.5}.audit-claim-action p{color:var(--app-danger);margin:0;font-size:12px}.audit-claimed-notice{width:min(920px,100% - 48px);color:var(--app-ink-soft);text-align:center;margin:0 auto;padding:20px 0 70px}@media (max-width:720px){.public-audit-nav{grid-template-columns:1fr auto;gap:3px 10px;padding:10px 14px;display:grid}.public-audit-nav>span{grid-area:2/1/auto/-1}.public-audit-nav .public-audit-claim-link{grid-area:1/2}.audit-input-manifest{grid-template-columns:1fr;gap:22px;width:min(100% - 28px,920px);margin-top:-42px;padding:20px}.audit-input-manifest li{flex-direction:column;align-items:flex-start;gap:4px;padding:9px 0}.audit-input-manifest time{margin-left:0}.audit-claim-action{width:min(100% - 28px,920px)}}.review-page{background:var(--app-bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.review-page-header{border-bottom:1px solid var(--app-line);background:var(--app-panel);flex:none;align-items:center;gap:10px;min-height:52px;padding:9px 14px;display:flex}.review-page-back{color:var(--app-soft);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.review-page-back:hover{color:var(--app-ink)}.review-page-back svg{width:13px;height:13px}.review-page-header h1{color:var(--app-ink);margin:0;font-size:15px;font-weight:550;line-height:1}.review-page-header .review-spacer{flex:auto}.review-page-summary{min-width:0;color:var(--app-faint);font:var(--app-type-micro-size)/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-archetype=review].review-approval-shell{background:var(--app-bg);flex:auto;grid-template-columns:268px minmax(0,1fr);width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}[data-archetype=review] .review-spacer{flex:auto}[data-archetype=review] .review-queue{border-right:1px solid var(--app-line);background:var(--app-panel-soft);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-archetype=review] .review-queue-head{border-bottom:1px solid var(--app-line);flex:none;padding:13px 14px}[data-archetype=review] .review-queue-count{align-items:baseline;gap:7px;display:flex}[data-archetype=review] .review-queue-count>b{color:var(--app-ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1}[data-archetype=review] .review-queue-count>span{color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading)}[data-archetype=review] .review-queue-close{width:30px;height:30px;color:var(--app-soft);background:0 0;border:0;border-radius:7px;place-items:center;margin:-5px -6px -5px auto;display:none}[data-archetype=review] .review-queue-close svg{width:15px;height:15px}[data-archetype=review] .review-progress{background:var(--app-ink);border-radius:999px;height:4px;margin-top:9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-archetype=review] .review-progress{background:color-mix(in srgb,var(--app-ink) 9%,transparent)}}[data-archetype=review] .review-progress i{border-radius:inherit;background:var(--app-green);height:100%;transition:width .22s cubic-bezier(.2,0,0,1);display:block}[data-archetype=review] .review-queue-meta{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);align-items:center;gap:8px;margin-top:8px;display:flex}[data-archetype=review] .review-queue-meta b{color:var(--app-green);font-weight:500}[data-archetype=review] .review-queue-scroll{flex:auto;min-height:0;padding:8px;overflow-y:auto}[data-archetype=review] .review-decision-trail h2,[data-archetype=review] .review-queue-label{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}[data-archetype=review] .review-queue-label{padding:10px 6px 5px}[data-archetype=review] .review-source-batch{width:100%;min-height:50px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 9px;display:flex}[data-archetype=review] .review-source-batch:hover{background:var(--app-ink)}@supports (color:color-mix(in lab,red,red)){[data-archetype=review] .review-source-batch:hover{background:color-mix(in srgb,var(--app-ink) 4%,transparent)}}[data-archetype=review] .review-source-batch[data-active=true]{background:var(--app-bg);box-shadow:0 1px 2px #17181412,0 0 0 1px var(--app-ink)}@supports (color:color-mix(in lab,red,red)){[data-archetype=review] .review-source-batch[data-active=true]{box-shadow:0 1px 2px #17181412,0 0 0 1px color-mix(in srgb,var(--app-ink) 8%,transparent)}}[data-archetype=review] .review-source-icon{background:var(--app-panel);width:24px;height:24px;color:var(--app-soft);box-shadow:inset 0 0 0 1px var(--app-line);border-radius:7px;flex:none;place-items:center;display:grid}[data-archetype=review] .review-source-icon svg{width:13px;height:13px}[data-archetype=review] .review-source-batch[data-active=true] .review-source-icon{background:var(--app-ink);color:#fff;box-shadow:none}[data-archetype=review] .review-source-copy{flex:auto;min-width:0;line-height:1.3}[data-archetype=review] .review-source-copy b,[data-archetype=review] .review-source-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-archetype=review] .review-source-copy b{color:var(--app-ink);font-size:var(--app-type-primary-size);font-weight:500}[data-archetype=review] .review-source-copy span{color:var(--app-faint);font-size:var(--app-type-secondary-size);margin-top:1px}[data-archetype=review] .review-source-count{color:var(--app-faint);font:var(--app-type-secondary-size)/1 var(--font-mono);flex:none}[data-archetype=review] .review-source-chevron{width:13px;height:13px;color:var(--app-faint);flex:none;display:none}[data-archetype=review] .review-source-group+.review-source-group{margin-top:2px}[data-archetype=review] .review-source-claims{border-left:1px solid var(--app-line);gap:1px;margin:2px 5px 7px 33px;padding-left:8px;display:grid}[data-archetype=review] .review-source-claims button{min-height:30px;color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:4px 6px;display:grid}[data-archetype=review] .review-source-claims button:hover{background:var(--app-hover)}[data-archetype=review] .review-source-claims button[aria-current=true]{background:var(--app-panel);color:var(--app-ink)}[data-archetype=review] .review-source-claims button>span:first-child{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono)}[data-archetype=review] .review-source-claims button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-archetype=review] .review-decision-trail{border-top:1px solid var(--app-line);flex:none;padding:10px 12px 12px}[data-archetype=review] .review-decision-trail h2{margin-bottom:7px}[data-archetype=review] .review-decision-trail>p{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);margin:0}[data-archetype=review] .review-decision-entry{align-items:center;gap:7px;padding:4px 0;display:flex}[data-archetype=review] .review-decision-entry i{background:var(--app-green);border-radius:50%;flex:none;width:5px;height:5px}[data-archetype=review] .review-decision-entry[data-decision=discarded] i{background:var(--app-red)}[data-archetype=review] .review-decision-entry span{min-width:0;color:var(--app-soft);font-size:var(--app-type-secondary-size);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}[data-archetype=review] .review-decision-entry b{color:var(--app-faint);font:var(--app-type-micro-size)/1 var(--font-mono);text-transform:uppercase;font-weight:400}[data-archetype=review] .review-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-archetype=review] .review-main-head{border-bottom:1px solid var(--app-line);flex:none;align-items:center;gap:12px;min-height:49px;padding:9px 26px;display:flex}[data-archetype=review] .review-batch-copy{min-width:0;line-height:1.3}[data-archetype=review] .review-batch-copy b,[data-archetype=review] .review-batch-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-archetype=review] .review-batch-copy b{color:var(--app-ink);font-size:var(--app-type-primary-size);font-weight:550}[data-archetype=review] .review-batch-copy span{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono)}[data-archetype=review] .review-batch-action,[data-archetype=review] .review-queue-button{border:1px solid var(--app-green-bd);background:var(--app-green);border-radius:7px;flex:none;align-items:center;gap:7px;height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-archetype=review] .review-batch-action,[data-archetype=review] .review-queue-button{background:color-mix(in srgb,var(--app-green) 8%,transparent)}}[data-archetype=review] .review-batch-action,[data-archetype=review] .review-queue-button{color:var(--app-green);font-size:12px;font-weight:500}[data-archetype=review] .review-batch-action:disabled{cursor:not-allowed;opacity:.45}[data-archetype=review] .review-batch-action>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(36vw,420px);overflow:hidden}[data-archetype=review] .review-batch-action svg,[data-archetype=review] .review-queue-button svg{width:14px;height:14px}[data-archetype=review] .review-batch-action kbd{color:inherit;font:var(--app-type-micro-size)/1 var(--font-mono)}[data-archetype=review] .review-queue-button{border-color:var(--app-line);background:var(--app-panel);color:var(--app-soft);display:none}[data-archetype=review] .review-stage-scroll{flex:auto;align-items:center;min-height:0;display:flex;overflow-y:auto}[data-archetype=review] .review-stage{width:100%;max-width:760px;margin:auto;padding:26px}[data-archetype=review] .review-claim-index{align-items:center;gap:9px;margin-bottom:13px;display:flex}[data-archetype=review] .review-claim-index>span{border:1px solid var(--app-line);background:var(--app-panel);height:21px;color:var(--app-soft);font:var(--app-type-micro-size)/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}[data-archetype=review] .review-claim-index p{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);margin:0}[data-archetype=review] .review-claim-block h2{color:var(--app-ink);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:21px;font-weight:450;line-height:1.42}[data-archetype=review] .review-edit-input{resize:vertical;border:1px solid var(--app-line);background:var(--app-panel);width:100%;min-height:132px;color:var(--app-ink);border-radius:8px;outline:0;padding:10px 12px;font-size:18px;line-height:1.5}[data-archetype=review] .review-edit-input:focus{border-color:var(--app-ink);box-shadow:0 0 0 2px var(--app-ink)}@supports (color:color-mix(in lab,red,red)){[data-archetype=review] .review-edit-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-ink) 16%,transparent)}}[data-archetype=review] .review-edit-actions{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}[data-archetype=review] .review-evidence{border:1px solid var(--app-line);background:var(--app-panel-soft);border-radius:11px;margin-top:18px;overflow:hidden}[data-archetype=review] .review-evidence-head{border-bottom:1px solid var(--app-line);background:var(--app-panel);align-items:center;gap:9px;min-height:35px;padding:7px 13px;display:flex}[data-archetype=review] .review-evidence-head svg{width:14px;height:14px;color:var(--app-soft);flex:none}[data-archetype=review] .review-evidence-head b{color:var(--app-ink);font-size:var(--app-type-primary-size);font-weight:500}[data-archetype=review] .review-evidence-head>span:last-child{color:var(--app-faint);font:var(--app-type-micro-size)/1 var(--font-mono);text-transform:uppercase}[data-archetype=review] .review-evidence-body{color:var(--app-soft);font-size:var(--app-type-primary-size);margin:0;padding:13px;line-height:1.65}[data-archetype=review] .review-evidence-body mark{background:var(--app-green);border-radius:3px}@supports (color:color-mix(in lab,red,red)){[data-archetype=review] .review-evidence-body mark{background:color-mix(in srgb,var(--app-green) 13%,transparent)}}[data-archetype=review] .review-evidence-body mark{color:var(--app-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 2px}[data-archetype=review] .review-evidence-missing{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red);border-radius:9px;gap:9px;margin:13px;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}[data-archetype=review] .review-evidence-missing svg{flex:none;width:14px;height:14px;margin-top:2px}[data-archetype=review] .review-evidence-missing p{color:inherit;margin:3px 0 0}[data-archetype=review] .review-evidence-foot{border-top:1px solid var(--app-line-2);color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);align-items:center;gap:10px;padding:8px 13px;display:flex}[data-archetype=review] .review-governance-fields{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}[data-archetype=review] .review-governance-field,[data-archetype=review] .review-version-note{border:1px solid var(--app-line);background:var(--app-panel);min-height:32px;color:var(--app-soft);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}[data-archetype=review] .review-governance-field>span{white-space:nowrap}[data-archetype=review] .review-governance-field input{min-width:0;max-width:210px;height:30px;color:var(--app-ink);background:0 0;border:0;outline:0;width:122px;font-size:12px;font-weight:500}[data-archetype=review] .review-governance-select{width:min(210px,42vw);height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}[data-archetype=review] .review-governance-select.is-cadence{width:90px}[data-archetype=review] .review-governance-select:focus-visible{box-shadow:none;border:0}[data-archetype=review] .review-governance-field:focus-within{border-color:var(--app-ink)}[data-archetype=review] .review-version-note{color:var(--app-faint);font:var(--app-type-micro-size)/1 var(--font-mono)}[data-archetype=review] .review-field-help{color:var(--app-red);margin:7px 0 0;font-size:12px;line-height:1.45}[data-archetype=review] .review-inline-notice{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-ink);border-radius:9px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.55}[data-archetype=review] .review-inline-notice.is-error{border-color:var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}[data-archetype=review] .review-inline-notice.is-warning{border-color:var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}[data-archetype=review] .review-inline-notice p{margin:3px 0 0}[data-archetype=review] .review-inline-notice button{margin-top:9px}[data-archetype=review] .review-actions{border-top:1px solid var(--app-line);background:var(--app-bg);flex:none}[data-archetype=review] .review-actions-inner{justify-content:flex-end;align-items:center;gap:7px;width:100%;max-width:760px;margin-left:auto;padding:12px 26px 14px;display:flex}[data-archetype=review] .review-action{height:36px;min-height:36px;font-size:var(--app-type-primary-size);white-space:nowrap;border-radius:8px;gap:8px;padding-inline:13px;font-weight:500}[data-archetype=review] .review-action svg{width:14px;height:14px}[data-archetype=review] .review-action kbd{background:var(--app-ink);border-radius:4px;padding:2px 5px}@supports (color:color-mix(in lab,red,red)){[data-archetype=review] .review-action kbd{background:color-mix(in srgb,var(--app-ink) 7%,transparent)}}[data-archetype=review] .review-action kbd{color:var(--app-faint);font:var(--app-type-micro-size)/1 var(--font-mono)}[data-archetype=review] .review-action.is-approve{background:var(--app-ink);color:#fff}[data-archetype=review] .review-action.is-approve kbd{color:#ffffffdb;background:#ffffff29}[data-archetype=review] .review-action.is-reject{border-color:var(--app-red-bd);color:var(--app-red)}[data-archetype=review] .review-action.is-undo{color:var(--app-faint)}[data-archetype=review] .review-empty{max-width:420px;color:var(--app-soft);text-align:center;flex-direction:column;align-items:center;margin:auto;padding:48px 24px;display:flex}[data-archetype=review] .review-empty>svg{width:24px;height:24px;color:var(--app-green)}[data-archetype=review] .review-empty h2{color:var(--app-ink);margin:12px 0 0;font-size:22px;font-weight:500}[data-archetype=review] .review-empty p{font-size:var(--app-type-primary-size);margin:8px 0 0;line-height:1.6}[data-archetype=review] .review-queue-scrim{display:none}@media (max-width:1024px){[data-archetype=review].review-approval-shell{grid-template-columns:minmax(0,1fr)}[data-archetype=review] .review-queue{z-index:40;border-right:1px solid var(--app-line);width:min(280px,86vw);transition:transform .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0 auto 0 0;transform:translate(-101%);box-shadow:26px 0 64px -24px #14150f66}[data-archetype=review][data-queue-open=true] .review-queue{transform:none}[data-archetype=review] .review-queue-close{display:grid}[data-archetype=review] .review-queue-scrim{z-index:39;opacity:0;pointer-events:none;background:#14150f4d;border:0;transition:opacity .2s;display:block;position:absolute;inset:0}[data-archetype=review][data-queue-open=true] .review-queue-scrim{opacity:1;pointer-events:auto}[data-archetype=review] .review-queue-button{display:inline-flex}[data-archetype=review] .review-actions-inner,[data-archetype=review] .review-main-head,[data-archetype=review] .review-stage{padding-inline:16px}[data-archetype=review] .review-claim-block h2{font-size:18px}}@media (max-width:900px){.md-shell [data-simple-data-table] thead th[data-sortable=true]{pointer-events:none!important;cursor:default!important}.md-shell [data-simple-data-table] thead th[data-sortable=true] svg{display:none!important}}@media (max-width:640px){.review-page-header{min-height:44px;padding:7px 12px}.review-page-header .review-page-back,.review-page-header h1{display:none}.review-page-header>a:last-child{white-space:nowrap}[data-archetype=review] .review-main-head{gap:8px;min-height:48px;padding-block:7px}[data-archetype=review] .review-batch-action{color:#0000;justify-content:center;width:30px;padding:0;overflow:hidden}[data-archetype=review] .review-batch-action svg{color:var(--app-green)}[data-archetype=review] .review-batch-action kbd{display:none}[data-archetype=review] .review-batch-copy span{max-width:46vw}[data-archetype=review] .review-stage-scroll{align-items:flex-start}[data-archetype=review] .review-stage{padding-block:20px}[data-archetype=review] .review-evidence-foot>span:last-child{display:none}[data-archetype=review] .review-governance-fields{grid-template-columns:minmax(0,1fr);display:grid}[data-archetype=review] .review-governance-field{width:100%}[data-archetype=review] .review-governance-select{flex:auto;width:100%;max-width:none}[data-archetype=review] .review-version-note{width:-moz-max-content;width:max-content}[data-archetype=review] .review-actions{overflow-x:auto}[data-archetype=review] .review-actions-inner{width:-moz-max-content;width:max-content;min-width:100%;padding-block:8px}[data-archetype=review] .review-action{height:34px;min-height:34px;padding-inline:10px}[data-archetype=review] .review-action svg,[data-archetype=review] .review-action.is-undo{display:none}}.consequence-feed{width:min(920px,100% - 48px);color:var(--app-ink);margin:0 auto;padding:34px 0 72px}.consequence-actions,.consequence-card li,.consequence-kicker,.consequence-subject,.consequence-suppressed{align-items:center;display:flex}.consequence-subject{gap:10px;margin-bottom:62px}.consequence-subject>span:last-child{gap:2px;display:grid}.consequence-subject small{color:var(--app-ink-soft);font-size:12px}.consequence-mark{border:1px solid var(--app-line-strong);background:var(--app-panel);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.consequence-heading{max-width:720px;margin-bottom:32px}.consequence-heading p,.consequence-kicker span{color:var(--app-accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.consequence-heading p{align-items:center;gap:7px;margin:0 0 12px;display:flex}.consequence-heading i,.consequence-kicker i{background:currentColor;border-radius:999px;width:6px;height:6px;display:inline-block}.consequence-heading h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.08}.consequence-heading>span{color:var(--app-ink-soft);font-size:15px;line-height:1.65}.consequence-public-actions{align-items:center;gap:12px;margin:-14px 0 24px;display:flex}.consequence-public-actions>span{color:var(--app-ink-soft);font-size:12px}.consequence-public-actions>strong{color:var(--app-ink);white-space:nowrap;font-size:11px}.consequence-index{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:-8px 0 24px;display:grid}.consequence-index a{border-right:1px solid var(--app-line);min-width:0;color:var(--app-ink-soft);grid-template-columns:auto 1fr;gap:7px;padding:10px;font-size:10px;display:grid}.consequence-index a:last-child{border-right:0}.consequence-index a[aria-current=location],.consequence-index b{background:var(--app-panel-muted);color:var(--app-ink)}.consequence-index b{width:19px;height:19px;border-radius:999px;place-items:center;font-size:10px;display:grid}.consequence-index span{text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.consequence-list{gap:14px;display:grid}.consequence-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1418210d}.consequence-card[data-tone=critical]{border-top:3px solid var(--app-danger)}.consequence-card[data-tone=warning]{border-top:3px solid var(--app-warning)}.consequence-kicker{gap:12px;padding:17px 20px 0}.consequence-kicker>span{align-items:center;gap:7px;display:inline-flex}.consequence-kicker time{color:var(--app-ink-soft);margin-left:auto;font-size:12px}.consequence-kicker em{color:var(--app-ink-soft);font-size:12px;font-style:normal}.consequence-card h2{margin:14px 20px 6px;font-size:20px;line-height:1.3}.consequence-provenance,.consequence-summary{color:var(--app-ink-soft);margin:0 20px;line-height:1.55}.consequence-provenance{margin-top:8px;font-size:12px}.consequence-proof-link{margin:10px 20px 0}.consequence-proof-link a{color:var(--app-accent);text-underline-offset:2px;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.consequence-proof-link svg{width:13px;height:13px}.consequence-card ul{border-top:1px solid var(--app-line);margin:17px 0 0;padding:0;list-style:none}.consequence-card li{border-bottom:1px solid var(--app-line);gap:14px;min-height:58px;padding:8px 20px}.consequence-card li>span{gap:3px;min-width:0;display:grid}.consequence-card li strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.consequence-card li em,.consequence-card li small{color:var(--app-ink-soft);font-size:11px;font-style:normal}.consequence-card li em{white-space:nowrap;margin-left:auto}.consequence-card li a{width:28px;height:28px;color:var(--app-ink-soft);place-items:center;display:grid}.consequence-card li svg{width:14px;height:14px}.consequence-actions{background:var(--app-panel-muted);gap:12px;min-height:64px;padding:10px 20px}.consequence-actions span{color:var(--app-ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.consequence-actions span svg{width:14px;height:14px}.consequence-result-ledger{border:1px solid var(--app-line);background:var(--app-line);flex:100%;gap:1px;display:grid}.consequence-result-ledger>div{background:var(--app-panel);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:7px 10px;display:grid}.consequence-result-ledger>div[data-status=success]>svg{color:var(--app-success)}.consequence-result-ledger>div:not([data-status=success])>svg{color:var(--app-warning)}.consequence-result-ledger span{gap:2px;display:grid}.consequence-result-ledger small{color:var(--app-ink-soft)}.consequence-result-ledger a{align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.consequence-clean{border:1px solid var(--app-line);background:var(--app-panel);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.consequence-clean svg{color:var(--app-success)}.consequence-clean span,.consequence-suppressed{color:var(--app-ink-soft)}.consequence-suppressed{border-top:1px solid var(--app-line);gap:20px;margin-top:30px;padding-top:18px;font-size:12px}.consequence-suppressed span{color:var(--app-ink);white-space:nowrap;font-weight:650}.consequence-suppressed p{margin:0}.consequence-feed[data-public]{padding-top:28px}.answers-run-sheet h3{margin:8px 0 18px;font-size:19px}.answers-run-sheet dl{margin:0;display:grid}.answers-run-sheet dl>div{border-bottom:1px solid var(--app-line);gap:4px;padding:13px 0;display:grid}.answers-run-sheet dt{color:var(--app-ink);font-size:12px;font-weight:700}.answers-run-sheet dd{color:var(--app-ink-soft);margin:0;font-size:12px;line-height:1.5}@media (max-width:720px){.consequence-feed{width:min(100% - 28px,920px);padding-top:20px}.consequence-subject{margin-bottom:42px}.consequence-kicker{grid-template-columns:minmax(0,1fr) auto;display:grid}.consequence-kicker time{margin-left:0}.consequence-kicker em{grid-column:1/-1}.consequence-card li{flex-wrap:wrap;align-items:flex-start}.consequence-card li>span{width:calc(100% - 42px)}.consequence-card li em{order:3;margin-left:0}.consequence-card li em,.consequence-card li small,.consequence-provenance{font-size:12px}.consequence-suppressed{flex-direction:column;align-items:flex-start;gap:7px}.consequence-public-actions{flex-direction:column;align-items:flex-start;margin-top:-18px}.consequence-public-actions>a{width:100%}.consequence-index{grid-template-columns:1fr;overflow:visible}.consequence-index a{border-right:0;border-bottom:1px solid var(--app-line);padding:9px 10px}.consequence-index a:last-child{border-bottom:0}.consequence-index span{text-overflow:clip;white-space:normal;overflow:visible}.consequence-kicker>span{grid-column:1/-1}.consequence-kicker em{grid-area:2/1}.consequence-kicker time{grid-area:2/2}}@layer base{[cmdk-item]:not([data-disabled=true]),[role=button]:not([aria-disabled=true]),[role=menuitem]:not([data-disabled]),[role=option]:not([aria-disabled=true]),button:not(:disabled){cursor:pointer}:root{--surface-0:0 0% 100%;--surface-1:216 20% 98%;--surface-2:216 18% 96%;--surface-3:216 16% 92%;--surface-4:216 14% 84%;--surface-5:216 12% 64%;--ink-1:222 24% 11%;--ink-2:216 12% 32%;--ink-3:216 12% 48%;--ink-4:216 12% 62%;--signal-red:355 64% 55%;--signal-amber:41 90% 40%;--signal-green:160 84% 34%;--brand-accent:222 74% 53%;--brand-accent-foreground:0 0% 100%;--highlight-opacity:.5;--surface-canvas:var(--surface-0);--surface-primary:var(--surface-1);--surface-secondary:var(--surface-2);--surface-tertiary:var(--surface-3);--surface-hover:var(--surface-2);--surface-active:var(--surface-3);--surface-accent:var(--surface-secondary);--surface-warning-subtle:41 90% 45%;--surface-info-subtle:var(--surface-secondary);--surface-success-subtle:var(--signal-green);--surface-error-subtle:var(--signal-red);--content-primary:var(--ink-1);--content-secondary:var(--ink-2);--content-tertiary:var(--ink-3);--content-quaternary:var(--ink-4);--content-accent:var(--ink-1);--content-on-accent:0 0% 100%;--border-primary:0 0% 0%/.08;--border-secondary:0 0% 0%/.04;--border-focus:0 0% 0%/.15;--border-subtle:var(--border-secondary);--border-strong:var(--border-focus);--border-accent:var(--border-primary);--bg:var(--surface-canvas);--bg-subtle:var(--surface-1);--bg-muted:var(--surface-2);--pb-surface:var(--surface-primary);--fg:var(--content-primary);--fg-muted:var(--content-secondary);--fg-subtle:var(--content-tertiary);--fg-disabled:var(--content-quaternary);--success-bg:var(--signal-green);--warning-bg:var(--signal-amber);--danger-bg:var(--signal-red);--info-bg:var(--surface-2);--sidebar-bg:var(--surface-2);--sidebar-hover:var(--surface-3);--sidebar-active:var(--surface-4);--sidebar-fg:var(--content-primary);--sidebar-fg-muted:var(--content-secondary);--pb-text-xxs:11px;--pb-text-xs:12px;--pb-text-sm:13px;--pb-text-base:14px;--pb-text-md:15px;--pb-text-lg:16px;--pb-text-xl:18px;--pb-text-2xl:22px;--pb-text-3xl:28px;--pb-leading-xxs:14px;--pb-leading-xs:16px;--pb-leading-sm:18px;--pb-leading-base:20px;--pb-leading-md:22px;--pb-leading-lg:24px;--pb-leading-xl:26px;--pb-leading-2xl:28px;--pb-leading-3xl:34px;--background:var(--surface-canvas);--foreground:var(--content-primary);--card:var(--surface-primary);--card-foreground:var(--content-primary);--popover:var(--surface-primary);--popover-foreground:var(--content-primary);--primary:var(--ink-1);--primary-foreground:var(--surface-0);--secondary:var(--surface-secondary);--secondary-foreground:var(--content-primary);--muted:var(--surface-secondary);--muted-foreground:var(--content-secondary);--accent:var(--surface-secondary);--accent-foreground:var(--content-primary);--destructive:var(--signal-red);--destructive-foreground:var(--content-on-accent);--success:var(--signal-green);--success-foreground:var(--content-on-accent);--warning:var(--signal-amber);--warning-foreground:var(--content-on-accent);--info:var(--surface-secondary);--info-foreground:var(--content-primary);--border:var(--border-primary);--input:var(--border-primary);--ring:var(--border-focus);--space-1:4px;--space-1_5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm-token:4px;--radius-md-token:6px;--radius-lg-token:8px;--radius-xl-token:12px;--radius-pill:999px;--radius:var(--radius-lg-token);--font-sans:"Satoshi",var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:var(--font-sans);--font-body:var(--font-ui);--font-heading:var(--font-ui);--font-display:var(--font-ui);--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",Consolas,monospace;--font-data:var(--font-mono);--text-display:1.25rem;--text-title:1rem;--text-heading:.875rem;--text-body:.875rem;--text-small:.8125rem;--text-caption:.75rem;--text-micro:.625rem;--text-code:.8125rem;--text-headline:var(--text-title);--text-metadata:var(--text-caption);--text-label:var(--text-micro);--text-subtle:var(--text-caption);--leading-display:1.2;--leading-title:1.3;--leading-heading:1.4;--leading-body:1.5;--leading-small:1.5;--leading-caption:1.4;--leading-micro:1.3;--leading-headline:var(--leading-title);--leading-tight:1.2;--leading-label:var(--leading-micro);--leading-subtle:var(--leading-caption);--tracking-micro:.08em;--input-bg:var(--surface-1);--input-bg-focus:var(--surface-1);--input-border-focus:var(--border-focus);--duration-fast:.1s;--duration-standard:.2s;--duration-slow:.8s;--easing-decelerate:ease-out;--easing-accelerate:ease-out;--dur-instant:.1s;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--ease:cubic-bezier(.2,0,0,1);--z-base:1;--z-sticky:10;--z-dropdown:20;--z-overlay:30;--z-modal:40;--z-popover:50;--z-toast:60;--control-height-xs:28px;--control-height-sm:28px;--control-height-md:36px;--control-height-lg:40px;--control-height-xl:48px;--control-height-2xl:56px;--control-radius:var(--radius-sm-token);--control-radius-sm:var(--radius-sm-token);--control-padding-x:12px;--control-padding-x-sm:10px;--control-padding-x-lg:18px;--control-padding-x-xl:24px;--control-gap:8px;--control-padding-y:0px;--control-padding-y-authoring:8px;--control-padding-x-authoring:20px;--border-width-hairline:.5px;--border-width-emphasis:1px;--border-width-active:2px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 16px 48px #00000029;--highlight-inset:inset 0 1px 0 rgba(255,255,255,var(--highlight-opacity));--highlight-inset-dark:inset 0 1px 0 #ffffff14;--sidebar-background:var(--surface-primary);--sidebar-foreground:var(--content-primary);--sidebar-primary:var(--content-primary);--sidebar-primary-foreground:var(--content-on-accent);--sidebar-accent:var(--surface-secondary);--sidebar-accent-foreground:var(--content-primary);--sidebar-border:var(--border-primary);--sidebar-ring:var(--border-focus);--app-bg:#fff;--app-panel:#fff;--app-panel-soft:#f4f6f8;--app-ink:#14161b;--app-soft:#1417209e;--app-faint:#14172070;--app-line:#11162618;--app-line-2:#1116260e;--app-hover:#1116260a;--app-row-selected:#1116260d;--app-clay:#14161b;--app-blue-lt:#143a5c;--app-blue-bg:#1116260d;--app-blue-bd:#11162624;--app-amber:#8c6528;--app-amber-bg:#8c65280f;--app-amber-bd:#8c652838;--app-green:#2c6a4e;--app-green-bg:#2c6a4e0e;--app-green-bd:#2c6a4e33;--app-red:#a7504a;--app-red-bg:#a7504a0e;--app-red-bd:#a7504a33;--app-rail-bg:#e7e9ee;--app-detail-bg:#fff;--app-matte:#ebedf1;--app-frame:14px;--app-rail:200px;--app-topbar-h:54px;--app-radius-panel:14px;--app-radius-control:6px;--app-ease:cubic-bezier(.45,.05,.55,.95);--t-fast:.13s;--t-base:.18s;--t-slow:.26s}.dark{--surface-0:240 8% 5%;--surface-1:240 4% 8%;--surface-2:240 5% 12%;--surface-3:240 4% 17%;--surface-4:240 3% 29%;--surface-5:240 2% 48%;--ink-1:216 14% 92%;--ink-2:216 12% 68%;--ink-3:216 12% 48%;--ink-4:216 12% 32%;--signal-red:0 52% 58%;--signal-amber:41 88% 50%;--signal-green:150 30% 52%;--brand-accent:222 74% 53%;--brand-accent-foreground:0 0% 100%;--highlight-opacity:.08;--surface-canvas:var(--surface-0);--surface-primary:var(--surface-1);--surface-secondary:var(--surface-2);--surface-tertiary:var(--surface-3);--surface-hover:var(--surface-2);--surface-active:var(--surface-3);--surface-accent:var(--surface-secondary);--surface-warning-subtle:41 90% 50%;--surface-info-subtle:var(--surface-secondary);--surface-success-subtle:var(--signal-green);--surface-error-subtle:var(--signal-red);--content-primary:var(--ink-1);--content-secondary:var(--ink-2);--content-tertiary:var(--ink-3);--content-quaternary:var(--ink-4);--content-accent:var(--ink-1);--content-on-accent:0 0% 100%;--border-primary:0 0% 100%/.08;--border-secondary:0 0% 100%/.04;--border-focus:0 0% 100%/.15;--border-subtle:var(--border-secondary);--border-strong:var(--border-focus);--border-accent:var(--border-primary);--background:var(--surface-canvas);--foreground:var(--content-primary);--card:var(--surface-primary);--card-foreground:var(--content-primary);--popover:var(--surface-primary);--popover-foreground:var(--content-primary);--primary:var(--ink-1);--primary-foreground:var(--surface-0);--secondary:var(--surface-secondary);--secondary-foreground:var(--content-primary);--muted:var(--surface-secondary);--muted-foreground:var(--content-secondary);--accent:var(--surface-secondary);--accent-foreground:var(--content-primary);--destructive:var(--signal-red);--destructive-foreground:var(--content-on-accent);--success:var(--signal-green);--success-foreground:var(--content-on-accent);--warning:var(--signal-amber);--warning-foreground:var(--content-on-accent);--info:var(--surface-secondary);--info-foreground:var(--content-primary);--border:var(--border-primary);--input:var(--border-primary);--ring:var(--border-focus);--sidebar-background:var(--surface-primary);--sidebar-foreground:var(--content-primary);--sidebar-primary:var(--content-primary);--sidebar-primary-foreground:var(--content-on-accent);--sidebar-accent:var(--surface-secondary);--sidebar-accent-foreground:var(--content-primary);--sidebar-border:var(--border-primary);--sidebar-ring:var(--border-focus);--app-bg:#0c0c0f;--app-panel:#161619;--app-ink:#e7e9ee;--app-soft:#9aa3b2;--app-faint:#6b7280;--app-line:#ffffff14;--app-line-2:#ffffff0d;--app-hover:#ffffff0a;--app-row-selected:#8eb3d533;--app-rail-bg:#121216;--app-detail-bg:#111114;--app-matte:#0c0c0f}[data-density=compact]{--control-height-md:28px;--control-padding-x:8px;--text-body:.8125rem;--space-3:8px}[data-density=comfortable]{--control-height-md:44px;--control-padding-x:16px;--text-body:.875rem;--space-3:16px}body,html{background-color:hsl(var(--surface-canvas));color:hsl(var(--content-primary))}body{min-height:100dvh;font-size:var(--text-body);line-height:var(--leading-body);caret-color:auto;text-rendering:optimizelegibility;font-feature-settings:"kern" 1;font-weight:400}*{border-color:hsl(var(--border));box-sizing:border-box}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}::-moz-selection{background:hsl(var(--brand-accent)/.08);color:hsl(var(--ink-1))}::selection{background:hsl(var(--brand-accent)/.08);color:hsl(var(--ink-1))}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true]):focus{caret-color:hsl(var(--brand-accent))}:focus-visible{outline:2px solid hsl(var(--ink-1));outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}*{font-family:var(--font-body)}h1{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display)}h1,h2{font-weight:600}h2{font-size:var(--text-title);line-height:var(--leading-title)}h3,h4,h5,h6{font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:500}body,p:not([class*=text-]){font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}label{font-size:var(--text-label);line-height:var(--leading-label);color:hsl(var(--ink-3));font-feature-settings:"ss01" 1;font-weight:500}svg{stroke-width:1.5px}}html{scrollbar-gutter:stable}.text-title-lg{font-size:2.5rem}.text-title,.text-title-lg{letter-spacing:-.02em;font-weight:700;line-height:1.2}.text-title{font-size:2rem}.text-subtitle{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.3}.text-heading{font-size:1.25rem;font-weight:600;line-height:1.4}.text-paragraph{font-size:1rem;font-weight:400;line-height:1.6}.text-small{font-size:.875rem;font-weight:400;line-height:1.5}.text-subtle{font-size:var(--text-subtle);line-height:var(--leading-subtle)}.font-data{font-family:var(--font-data)}code,kbd,pre,samp{font-family:var(--font-mono)}@layer components{[data-authoring=true] .pw-input,[data-authoring=true] .pw-select-trigger,[data-authoring=true] .pw-textarea,[data-authoring] .pw-input,[data-authoring] .pw-select-trigger,[data-authoring] .pw-textarea{padding:var(--control-padding-y-authoring) var(--control-padding-x-authoring);color:hsl(var(--ink-2));line-height:1.7}}@layer utilities{.pw-ui-chrome{font-feature-settings:"ss01" 1}.pw-app-shell{background:var(--app-panel);min-height:100dvh;font-family:var(--font-ui);color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--surface-0:0 0% 100%;--surface-1:216 20% 98%;--surface-2:216 18% 96%;--surface-3:216 16% 92%;--ink-1:0 0% 10%;--ink-2:216 12% 32%;--ink-3:216 12% 48%;--ink-4:216 12% 62%;--background:var(--surface-0);--foreground:var(--ink-1);--card:var(--surface-0);--card-foreground:var(--ink-1);--popover:var(--surface-0);--popover-foreground:var(--ink-1);--primary:var(--ink-1);--primary-foreground:var(--surface-0);--secondary:var(--surface-2);--secondary-foreground:var(--ink-1);--muted:var(--surface-2);--muted-foreground:var(--ink-2);--accent:var(--surface-2);--accent-foreground:var(--ink-1);--border:0 0% 0%/.08;--input:0 0% 0%/.08;--ring:0 0% 0%/.15;--app-frame:14px;--app-rail:200px;--app-topbar-h:54px;--ease:cubic-bezier(.2,0,0,1);--t-fast:.13s;--t-base:.18s;--t-slow:.26s}.pw-app-shell :where(*){min-width:0}.pw-app-shell :where(h1,h2,h3,h4,h5,h6,p,li,dd,span,a,button,label){overflow-wrap:anywhere}.pw-app-shell :where(.truncate,.whitespace-nowrap,.app-meta,.app-page-kicker,kbd){overflow-wrap:normal}.pw-app-shell :where(.grid,.flex)>*{min-width:0}@media (prefers-reduced-motion:reduce){.pw-app-frame *,.pw-app-frame :after,.pw-app-frame :before{transition-duration:.001ms!important;animation-duration:.001ms!important}}.app-workspace-mark{border-radius:7px;flex:none;width:24px;height:24px;position:relative}.app-workspace-mark:before{content:"";background:var(--app-rail-bg);inset:5px}.app-workspace-mark-accent,.app-workspace-mark:before{clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute}.app-workspace-mark-accent{background:var(--app-blue-lt);height:42%;bottom:5px;left:9px;right:9px}.pw-app-frame{padding:var(--app-frame);min-width:0;display:flex}.pw-app-card-frame{min-width:0;height:calc(100dvh - var(--app-frame) * 2);background:var(--app-bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;border:1px solid #14182118;border-radius:14px;flex:1;overflow:hidden;box-shadow:0 1px 2px #1418210d,0 18px 50px -30px #14182130}.pw-app-frame--immersive{padding:0}.pw-app-frame--immersive .pw-app-card-frame{border:0;border-radius:0;height:100dvh;box-shadow:none!important}.app-surface{width:100%;min-width:0;color:var(--app-ink);font-family:var(--font-ui)}.app-page{flex-direction:column;gap:24px;width:100%;min-width:0;padding:28px;display:flex}.app-full-pane,.app-page{max-width:none;margin-inline:0}.app-full-pane{height:100%;min-height:0;padding:0;overflow:hidden}.app-page-wide{max-width:none}.app-badge,.app-meta,.app-page-kicker,.app-risk-pill,.app-stage,.app-status-pill,.app-tag{font-family:var(--font-data)}.app-page-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--app-faint);font-size:8.5px;font-weight:600}.app-page-title{max-width:36ch;color:var(--app-ink);font-size:20px;font-weight:600;line-height:1.2}.app-page-copy{max-width:56ch;color:var(--app-soft);font-size:13px;line-height:1.55}.app-panel,.app-section{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;min-width:0}.app-section{padding:20px}.app-section-title{letter-spacing:0;color:var(--app-ink);font-size:15px;font-weight:600;line-height:1.25}.app-panel :where(p,li,dd),.app-reference-card :where(p,li,dd),.app-section :where(p,li,dd){max-width:56ch}.app-reference-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;min-width:0;box-shadow:0 1px 2px #1418210d}.app-master-detail{background:#f7f9fc;grid-template-columns:minmax(320px,404px) minmax(0,1fr);min-height:100%;display:grid;overflow:hidden}.app-list-col{border-right:1px solid var(--app-line);background:var(--app-bg);min-width:0;overflow:hidden}.app-detail-col{background:#f7f9fc;min-width:0;overflow:auto}.app-anchor-shell{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0;min-height:100%;display:grid}.app-anchor-nav{border-right:0;align-self:start;padding:32px 0 32px 24px;position:sticky;top:0}.app-anchor-nav,.app-anchor-nav ul{flex-direction:column;gap:2px;display:flex}.app-anchor-nav ul{border-left:1px solid var(--app-line)}.app-anchor-nav a,.app-anchor-nav button{min-width:0;max-width:100%;color:var(--app-soft);text-align:left;border-left:2px solid #0000;border-radius:0;margin-left:-1px;padding:7px 14px;font-size:12.5px;line-height:1.25}.app-anchor-nav [aria-current=true],.app-anchor-nav a:hover,.app-anchor-nav button:hover{border-left-color:var(--app-clay);color:var(--app-ink);background:0 0;font-weight:500}.app-anchor-content{min-width:0;max-width:880px;padding:32px 40px 80px}.app-review-canvas{background:var(--app-bg);grid-template-columns:152px minmax(0,1fr) 344px;min-height:100%;display:grid;overflow:hidden}.app-review-slide-rail{border-right:1px solid var(--app-line);background:#f7f9fc;min-width:0;overflow:auto}.app-review-viewer{background:var(--app-bg);min-width:0;overflow:auto}.app-review-context{border-left:1px solid var(--app-line);background:#f7f9fc;min-width:0;overflow:auto}.pw-app-shell :where([data-slot=button]){min-width:0;max-width:100%;height:36px;font-family:var(--font-ui);color:var(--app-ink);transition:background .18s var(--app-ease),border-color .15s var(--app-ease),box-shadow .18s var(--app-ease),color .15s var(--app-ease),opacity .18s var(--app-ease),transform .15s var(--app-ease);border:1px solid #0000;border-radius:9px;gap:7px;padding:0 15px;font-size:13px;font-weight:500;line-height:normal;text-decoration:none}.pw-app-shell :where([data-slot=button] svg){width:14px;height:14px}.pw-app-shell :where([data-slot=button][data-size=xs]){border-radius:7px;gap:5px;height:28px;padding:0 10px;font-size:11.5px}.pw-app-shell :where([data-slot=button][data-size=xs] svg){width:12px;height:12px}.pw-app-shell :where([data-slot=button][data-size=sm]){border-radius:8px;gap:6px;height:32px;padding:0 13px;font-size:12.5px}.pw-app-shell :where([data-slot=button][data-size=sm] svg){width:13px;height:13px}.pw-app-shell :where([data-slot=button][data-size=lg]){height:36px;padding:0 16px;font-size:13px}.pw-app-shell :where([data-slot=button][data-size=xl]){height:48px;padding:0 24px;font-size:15px}.pw-app-shell :where([data-slot=button][data-size=icon]){width:36px;padding:0}.pw-app-shell :where([data-slot=button][data-size=icon-xs]){border-radius:7px;width:28px;height:28px;padding:0}.pw-app-shell :where([data-slot=button][data-size=icon-sm]){border-radius:8px;width:32px;height:32px;padding:0}.pw-app-shell :where([data-slot=button][data-size=icon-lg]){width:40px;height:40px;padding:0}.pw-app-shell :where([data-slot=button][data-variant=default]){color:#fff;border-color:#0000;box-shadow:0 1px 2px #14182126}.pw-app-shell :where([data-slot=button][data-variant=ghost]),.pw-app-shell :where([data-slot=button][data-variant=outline]),.pw-app-shell :where([data-slot=button][data-variant=secondary]){box-shadow:none}.pw-app-shell :where([data-slot=button][data-variant=ghost]:hover),.pw-app-shell :where([data-slot=button][data-variant=outline]:hover),.pw-app-shell :where([data-slot=button][data-variant=secondary]:hover){border-color:#14182126}.pw-app-shell :where([data-slot=button][data-variant=destructive]){background:var(--app-red);color:#fff;border-color:#0000;box-shadow:0 1px 2px #d6455030}.pw-app-shell :where([data-slot=button][data-variant=destructive]:hover){background:#b23a44;transform:translateY(-1px);box-shadow:0 8px 20px #d645503a}.pw-app-shell :where([data-slot=button][data-variant=link]){height:auto;color:var(--app-clay);box-shadow:none;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.pw-app-shell :where([data-slot=button]:disabled),.pw-app-shell :where([data-slot=button][aria-disabled=true]){cursor:not-allowed;box-shadow:none;opacity:.5;transform:none}.pw-app-shell :where([data-slot=button][data-variant=default]:disabled),.pw-app-shell :where([data-slot=button][data-variant=default][aria-disabled=true]),.pw-app-shell :where([data-slot=button][data-variant=destructive]:disabled),.pw-app-shell :where([data-slot=button][data-variant=destructive][aria-disabled=true]){background:#14182130}.pw-app-shell [data-slot=input],.pw-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.absolute):not([aria-hidden=true]),.pw-app-shell textarea:not([aria-hidden=true]){border-color:var(--app-line);background:var(--app-panel);height:36px;font-family:var(--font-ui);color:var(--app-ink);box-shadow:none;border-radius:9px;padding:0 12px;font-size:13px;font-weight:400}.pw-app-shell textarea:not([aria-hidden=true]){height:auto;min-height:84px;padding-block:9px;line-height:1.5}.pw-app-shell [data-slot=input]::-moz-placeholder,.pw-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.absolute):not([aria-hidden=true])::-moz-placeholder,.pw-app-shell textarea:not([aria-hidden=true])::-moz-placeholder{color:var(--app-faint)}.pw-app-shell [data-slot=input]::placeholder,.pw-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.absolute):not([aria-hidden=true])::placeholder,.pw-app-shell textarea:not([aria-hidden=true])::placeholder{color:var(--app-faint)}.pw-app-shell [data-slot=input]:focus-visible,.pw-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.absolute):not([aria-hidden=true]):focus,.pw-app-shell textarea:not([aria-hidden=true]):focus{border-color:var(--app-clay);outline:none;box-shadow:0 0 0 3px #2f5fe01a!important}.pw-app-shell [data-slot=select-trigger],.pw-app-shell select:not(.absolute):not([aria-hidden=true]){border-color:var(--app-line);background:var(--app-panel);height:36px;min-height:36px;font-family:var(--font-ui);color:var(--app-soft);border-radius:9px;padding:0 9px;font-size:12px;font-weight:400;box-shadow:none!important}.pw-app-shell [data-slot=select-trigger]:focus-visible,.pw-app-shell select:not(.absolute):not([aria-hidden=true]):focus{border-color:var(--app-clay);outline:none;box-shadow:0 0 0 3px #2f5fe01a!important}.pw-app-shell :where([data-slot=select-trigger] svg){width:13px;height:13px;color:var(--app-faint);opacity:1}.pw-app-shell :where([data-slot=select-content]){border-color:var(--app-line);background:var(--app-panel);color:var(--app-ink);border-radius:9px;box-shadow:0 12px 30px #14182126}.pw-app-shell :where([data-slot=select-item]){border-radius:7px;font-size:12.5px}.pw-app-shell :where([data-slot=select-item]:focus){background:var(--app-hover);color:var(--app-ink)}.pw-app-shell [data-slot=card]{border-color:var(--app-line);background:var(--app-panel);color:var(--app-ink);border-radius:12px;box-shadow:0 1px 2px #1418210d}.app-top-button{border:1px solid var(--app-line);background:var(--app-panel);height:30px;font-family:var(--font-ui);transition:background .15s var(--app-ease),border-color .15s var(--app-ease),color .15s var(--app-ease);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:450;line-height:normal;text-decoration:none;display:inline-flex}.app-top-button:hover{border-color:#14182126}.app-top-button svg{opacity:.8;width:13px;height:13px}.app-keycap{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);font-family:var(--font-data);border-radius:6px;padding:3px 7px;font-size:10.5px}.app-button,.app-keycap{align-items:center;line-height:normal;display:inline-flex}.app-button{min-width:0;max-width:100%;height:36px;font-family:var(--font-ui);text-align:center;white-space:nowrap;overflow-wrap:normal;cursor:pointer;transition:background .18s var(--app-ease),border-color .18s var(--app-ease),box-shadow .18s var(--app-ease),transform .15s var(--app-ease);border:1px solid #0000;border-radius:9px;justify-content:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none}.app-button svg{width:15px;height:15px}.app-button-sm{border-radius:8px;gap:6px;height:32px;padding-inline:13px;font-size:12.5px}.app-button-sm svg{width:13px;height:13px}.app-button-primary{background:var(--app-ink);color:#fff;box-shadow:0 1px 2px #14182126}.app-button-primary:hover{background:var(--app-clay);transform:translateY(-1px);box-shadow:0 8px 20px #2f5fe03a}.app-button-ghost,.app-button-secondary{border-color:var(--app-line);background:var(--app-panel);color:var(--app-ink)}.app-button-ghost:hover,.app-button-secondary:hover{background:var(--app-hover);border-color:#14182126}.app-button-go{background:var(--app-clay);color:#fff;box-shadow:0 1px 2px #2f5fe030}.app-button-go:hover{background:var(--app-clay);transform:translateY(-1px);box-shadow:0 8px 20px #2f5fe03a}.app-button-app{background:var(--app-green);color:#fff;box-shadow:0 1px 2px #0e9e6e30}.app-button-app:hover{background:#1a6b4e;transform:translateY(-1px);box-shadow:0 8px 20px #0e9e6e3a}.app-button-warn{background:var(--app-amber);color:#fff}.app-button-warn:hover{background:#9a6b08;transform:translateY(-1px)}.app-button:disabled,.app-button[aria-disabled=true]{cursor:not-allowed;box-shadow:none;opacity:.5;transform:none}.app-button-app:disabled,.app-button-app[aria-disabled=true],.app-button-go:disabled,.app-button-go[aria-disabled=true],.app-button-primary:disabled,.app-button-primary[aria-disabled=true],.app-button-warn:disabled,.app-button-warn[aria-disabled=true]{color:#fff;background:#14182130}.app-mini-button{border:1px solid var(--app-line);background:var(--app-panel);height:30px;color:var(--app-soft);font-family:var(--font-data);white-space:nowrap;transition:background .14s var(--app-ease),border-color .14s var(--app-ease),color .14s var(--app-ease);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.app-mini-button:hover{background:var(--app-hover);color:var(--app-ink);border-color:#14182126}.chat-home-page{background:var(--app-bg);grid-template-columns:minmax(0,1fr) 360px;height:100%;min-height:0;line-height:normal;display:grid;overflow:hidden}.chat-home-col{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-home-topbar{border-bottom:1px solid var(--app-line);backdrop-filter:blur(10px);background:#fafaf9db;flex:none;align-items:center;gap:10px;padding:11px 28px;display:flex}.chat-home-crumb{min-width:0;color:var(--app-soft);align-items:center;gap:8px;font-size:12.5px;line-height:normal;display:flex}.chat-home-cur{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat-home-work{flex:1;padding:42px 28px 54px;overflow-y:auto}.chat-home-work-inner{max-width:820px;margin-inline:auto}.chat-home-agent-head{align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.chat-home-copy{flex:1;min-width:0}.chat-home-eyebrow{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--app-clay);font-size:11px}.chat-home-agent-head h1{color:var(--app-ink);letter-spacing:-.03em;margin-top:7px;font-size:25px;font-weight:600;line-height:1.15}.chat-home-sub{max-width:62ch;color:var(--app-soft);margin-top:8px;font-size:13px;line-height:1.55}.chat-home-pulse{background:var(--app-ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 2px #14182126}.chat-home-pulse svg{width:17px;height:17px}.chat-home-composer{border:1px solid var(--app-line);background:var(--app-panel);border-radius:14px;position:relative;overflow:visible;box-shadow:0 1px 2px #1418210d}.chat-home-composer:focus-within{border-color:var(--app-blue-bd);box-shadow:0 0 0 1px var(--app-blue-bd),0 10px 28px -22px #2f5fe066}.chat-home-compose-top{padding:16px 18px 0}.pw-app-shell .chat-home-composer textarea.chat-home-prompt{resize:none;width:100%;min-height:158px;color:var(--app-ink);font-family:var(--font-ui);letter-spacing:0;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:0;padding:0;font-size:17px;font-weight:400;line-height:1.55;display:block;box-shadow:none!important}.pw-app-shell .chat-home-composer textarea.chat-home-prompt:focus{border:0;box-shadow:none!important}.chat-home-prompt::-moz-placeholder{color:#8a93a3;opacity:1}.chat-home-prompt::placeholder{color:#8a93a3;opacity:1}.chat-home-mention-pop{z-index:20;border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;position:absolute;top:120px;left:18px;right:18px;overflow:hidden;box-shadow:0 18px 42px -28px #14182166,0 1px 2px #14182114}.chat-home-mention-item{border:0;border-bottom:1px solid var(--app-line-2);background:var(--app-panel);width:100%;color:var(--app-ink);font-family:var(--font-ui);text-align:left;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.chat-home-mention-item:last-child{border-bottom:0}.chat-home-mention-item.active,.chat-home-mention-item:hover{background:#f7f9fc}.chat-home-mi-icon{border:1px solid var(--app-line);width:30px;height:30px;color:var(--app-soft);font-family:var(--font-data);background:#eef1f6;border-radius:8px;place-items:center;font-size:10px;display:grid}.chat-home-mi-name{color:var(--app-ink);font-size:13.5px;font-weight:500;line-height:1.25;display:block}.chat-home-mi-desc{color:var(--app-soft);margin-top:2px;font-size:12px;line-height:1.25;display:block}.chat-home-mi-kind{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.chat-home-compose-foot{border-top:1px solid var(--app-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-home-sp{flex:1}.chat-home-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chat-home-chip{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);font-family:var(--font-ui);transition:background .14s var(--app-ease),border-color .14s var(--app-ease),color .14s var(--app-ease);border-radius:999px;padding:7px 12px;font-size:12.5px;line-height:normal}.chat-home-chip:hover{background:var(--app-hover);color:var(--app-ink)}.chat-home-thread{flex-direction:column;gap:16px;margin-top:26px;display:flex}.chat-home-right{border-left:1px solid var(--app-line);background:#f7f9fc;flex-direction:column;min-width:0;display:flex;overflow:hidden}.chat-home-show-head{border-bottom:1px solid var(--app-line);flex:none;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.chat-home-show-dot{background:var(--app-faint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1418210a}.chat-home-show-title{color:var(--app-ink);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:normal}.chat-home-show-state{color:var(--app-soft);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10.5px;line-height:normal}.chat-home-show-scroll{flex:1;padding:18px 20px 24px;overflow-y:auto}.chat-home-preview-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:13px;padding:14px;box-shadow:0 1px 2px #1418210a}.chat-home-slide{aspect-ratio:16/10;border:1px solid var(--app-line);background:radial-gradient(72% 82% at 100% 0,#8fb0f533,#0000 62%),radial-gradient(70% 80% at 0 100%,#2f5fe01f,#0000 64%),#f7f4ee;border-radius:9px;flex-direction:column;gap:8px;padding:15px 16px;display:flex;overflow:hidden}.chat-home-mini-brand{color:#16202b;align-items:center;gap:6px;font-size:10px;font-weight:600;line-height:normal;display:flex}.chat-home-mini-logo{background:linear-gradient(145deg,#8fb0f5,#2f5fe0);border-radius:4px;flex:none;width:14px;height:14px}.chat-home-mini-kicker{width:-moz-max-content;width:max-content;max-width:100%;color:var(--app-clay);font-family:var(--font-data);background:#2f5fe014;border:1px solid #2f5fe024;border-radius:999px;margin-top:auto;padding:4px 8px;font-size:9px;line-height:normal}.chat-home-mini-title{color:#141821;letter-spacing:-.04em;max-width:12ch;font-size:20px;font-weight:600;line-height:1.02}.chat-home-mini-sub{color:#59626f;max-width:26ch;font-size:10.5px;line-height:1.35}.chat-home-preview-meta{align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.chat-home-preview-name{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.chat-home-preview-tag{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;line-height:normal}.chat-home-show-actions{gap:8px;margin-top:12px;display:flex}@media (max-width:1180px){.chat-home-page{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:760px){.chat-home-page{grid-template-columns:minmax(0,1fr)}.chat-home-right{display:none}.chat-home-work{padding:28px 18px 42px}.chat-home-agent-head{align-items:flex-start}.chat-home-agent-head h1{font-size:22px}.chat-home-compose-foot{flex-wrap:wrap}.chat-home-sp{display:none}.chat-home-compose-foot .app-button-primary{width:100%}.chat-home-mention-pop{top:116px;left:12px;right:12px}}.account-detail-page{background:var(--app-bg);grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0;line-height:normal;display:grid;overflow:hidden}.account-detail-page :where(p,dd){max-width:none}.account-detail-page[data-variant=panel]{background:0 0;grid-template-columns:none;height:auto;padding:0;display:block;overflow:visible}.account-detail-page[data-variant=panel] .account-detail-col,.account-detail-page[data-variant=panel] .account-right-rail{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.account-detail-page[data-variant=panel] .account-right-rail{gap:12px;margin-top:16px;display:grid}.account-panel-loading{padding:6px 2px}.account-panel-loading-title{color:var(--app-ink);font-size:17px;font-weight:500}.account-panel-loading-bars{gap:10px;margin-top:18px;display:grid}.account-panel-loading-bars span{background:var(--app-hover);border-radius:10px;height:46px;animation:account-panel-pulse 1.4s ease-in-out infinite}.account-panel-loading-bars span:nth-child(2){animation-delay:.15s}.account-panel-loading-bars span:nth-child(3){animation-delay:.3s}.account-panel-loading-bars span:nth-child(4){animation-delay:.45s}@keyframes account-panel-pulse{0%,to{opacity:.55}50%{opacity:1}}.account-panel-empty{color:var(--app-soft);text-align:center;padding:44px 8px;font-size:13px}.account-detail-col{min-width:0;overflow-y:auto}.account-local-topbar{backdrop-filter:blur(10px);background:#fafaf9db;flex:none;align-items:center;gap:10px;height:52px;padding:11px 28px;display:flex}.account-crumb{min-width:0;color:var(--app-soft);flex:1;align-items:center;gap:8px;font-size:12.5px;display:flex}.account-crumb a{color:var(--app-soft);text-decoration:none}.account-crumb a:hover{color:var(--app-ink)}.account-crumb .sep{color:var(--app-faint);font-family:var(--font-data);font-size:11px}.account-crumb .cur{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-head{padding:26px 28px 0}.account-head-top{align-items:stretch;gap:16px;display:flex}.account-logo{background:linear-gradient(145deg,#cfd8e2,#aab8c8);border-radius:11px;flex:none;width:46px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14182114}.account-logo[data-has-logo=true]{background:#fff}.account-logo img{-o-object-fit:contain;object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.account-logo span{color:#3a4a5e;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0}.account-head-id{flex:1;min-width:0}.account-head-id h1{color:var(--app-ink);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:11px;font-size:22px;font-weight:600;line-height:1.15;display:flex}.account-stage{border:1px solid var(--app-blue-bd);background:var(--app-blue-bg);max-width:100%;color:var(--app-clay);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:500;line-height:1.25;display:inline-block;overflow:hidden}.account-sub{color:var(--app-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:12.5px;line-height:1.4;display:flex}.account-sub a{border-bottom:1px solid var(--app-line);color:var(--app-soft);text-decoration:none}.account-sub a:hover{color:var(--app-clay)}.account-sub .dot{background:#14182130;border-radius:50%;width:3px;height:3px}.account-head-actions{flex:none;gap:8px;display:flex}.account-tabs{border-bottom:1px solid var(--app-line);gap:4px;margin-top:24px;display:flex}.account-tab{cursor:pointer;font-family:var(--font-ui);transition:color .15s var(--app-ease);background:0 0;border:0;padding:11px 14px;font-weight:450;line-height:1.3;text-decoration:none;position:relative}.account-tab-on,.account-tab:hover{color:var(--app-ink)}.account-tab-on{font-weight:500}.account-tab-on:after{content:"";background:var(--app-clay);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.account-tab span{color:var(--app-faint);font-family:var(--font-data);margin-left:6px;font-size:10px}.account-readiness-band{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;align-items:center;gap:22px;padding:18px 22px;display:flex;box-shadow:0 1px 2px #1418210d}.account-readiness-score{border-right:1px solid var(--app-line-2);flex:none;align-items:baseline;gap:2px;padding-right:22px;display:flex}.account-readiness-score .score{color:var(--app-ink);letter-spacing:0;font-size:36px;font-weight:600;line-height:.9}.account-readiness-score .percent{color:var(--app-soft);font-size:17px;font-weight:500}.account-readiness-copy{flex:1;min-width:0}.account-readiness-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-mono-label{color:var(--app-soft);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.account-state{font-family:var(--font-data);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:500}.account-state.amber{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.account-state.green{border:1px solid var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.account-readiness-chips{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.account-chip{border:1px solid var(--app-line);color:var(--app-soft);background:#f7f9fc;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;line-height:1.25;display:inline-flex}.account-chip:before{content:"";background:var(--app-green);border-radius:50%;flex:none;width:6px;height:6px}.account-chip.miss{border-color:var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.account-chip.miss:before{background:var(--app-amber)}.account-chip a,.account-chip button{border:0;border-bottom:1px solid var(--app-amber-bd);font:inherit;cursor:pointer;color:var(--app-amber);background:0 0;padding:0;font-weight:500;text-decoration:none}.account-pipeline{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;margin-top:14px;padding:16px 22px 18px}.account-pipeline-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.account-pipeline-head .title{color:var(--app-ink);letter-spacing:0;font-size:13px;font-weight:600}.account-pipeline-head .sub{color:var(--app-soft);font-family:var(--font-data);font-size:11px}.account-pipeline-bar{gap:4px;height:10px;display:flex}.account-pipeline-bar .segment{border-radius:3px;min-width:6px}.account-legend-item .green,.account-pipeline-bar .green{background:var(--app-green)}.account-legend-item .amber,.account-pipeline-bar .amber{background:var(--app-amber)}.account-legend-item .red,.account-pipeline-bar .red{background:var(--app-red)}.account-legend-item .neutral,.account-pipeline-bar .neutral{background:#14182130}.account-pipeline-legend{flex-wrap:wrap;gap:18px;margin-top:13px;display:flex}.account-legend-item{color:var(--app-soft);align-items:center;gap:7px;font-size:12px;display:flex}.account-legend-item .dot{border-radius:50%;flex:none;width:7px;height:7px}.account-two-up{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.account-block{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;padding:18px 19px}.account-block h2,.account-meta-card h2{color:var(--app-soft);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;align-items:center;margin-bottom:14px;font-size:10px;font-weight:500;line-height:1.2;display:flex}.account-block h2 span{color:var(--app-faint);margin-left:auto}.account-role{border-bottom:1px solid var(--app-line-2);align-items:center;gap:11px;padding:11px 0;display:flex}.account-role:last-child{border-bottom:0}.account-role .avatar{width:27px;height:27px;color:var(--app-soft);background:#eaeef4;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid}.account-role .role-copy{flex:1;min-width:0}.account-role .name{color:var(--app-ink);font-size:13px;font-weight:500;line-height:1.2}.account-role .title{color:var(--app-soft);margin-top:2px;font-size:11.5px;line-height:1.3}.account-role .tag{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9.5px}.account-objection{border-bottom:1px solid var(--app-line-2);color:var(--app-ink);gap:11px;padding:11px 0;font-size:13px;line-height:1.5;display:flex}.account-objection:last-child{border-bottom:0}.account-objection span{width:18px;color:var(--app-clay);font-family:var(--font-data);flex:none;padding-top:2px;font-size:11px}.account-objection a{color:var(--app-ink);font-weight:500;text-decoration:none}.account-objection a:hover{text-decoration:underline}.account-empty-line{color:var(--app-soft);font-size:13px}.account-deliverables{margin-top:30px}.account-section-head{align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.account-section-head h2{color:var(--app-ink);letter-spacing:0;font-size:15px;font-weight:600}.account-section-head span{color:var(--app-faint);font-family:var(--font-data);font-size:11px}.account-section-head a{color:var(--app-clay);font-family:var(--font-data);margin-left:auto;font-size:11.5px;text-decoration:none}.account-section-head a:hover{text-decoration:underline}.account-table{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;overflow:hidden}.account-table-row{border-bottom:1px solid var(--app-line-2);color:var(--app-ink);transition:background .14s var(--app-ease);grid-template-columns:minmax(0,1fr) 124px 132px 84px;align-items:center;gap:20px;padding:15px 20px;text-decoration:none;display:grid}.account-table-row:last-child{border-bottom:0}.account-table-row:hover{background:var(--app-hover)}.account-table-head{border-bottom:1px solid var(--app-line);background:#f7f9fc}.account-table-head:hover{background:#f7f9fc}.account-table-head span{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.deliverable-name{align-items:center;gap:12px;min-width:0;display:flex}.deliverable-name .icon{border:1px solid var(--app-line);width:30px;height:30px;color:var(--app-soft);background:#eef1f6;border-radius:7px;flex:none;place-items:center;display:grid}.deliverable-name svg{width:14px;height:14px}.deliverable-name .copy{min-width:0}.deliverable-name .name{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.deliverable-name .meta,.table-meta{color:var(--app-soft);font-family:var(--font-data);font-size:10.5px;line-height:1.2}.deliverable-name .meta{margin-top:3px}.account-status-badge{width:-moz-max-content;width:max-content;font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:500;line-height:1.2;display:inline-flex}.account-status-badge span{border-radius:50%;width:5px;height:5px}.account-status-badge.draft{background:var(--app-hover);color:var(--app-soft)}.account-status-badge.draft span{background:var(--app-faint)}.account-status-badge.review{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.account-status-badge.review span{background:var(--app-amber)}.account-status-badge.ready{border:1px solid var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.account-status-badge.ready span{background:var(--app-green)}.account-status-badge.sent{border:1px solid var(--app-blue-bd);background:var(--app-blue-bg);color:var(--app-clay)}.account-status-badge.sent span{background:var(--app-clay)}.claim-cell{font-family:var(--font-data);align-items:center;gap:6px;font-size:11.5px;display:flex}.claim-cell svg{width:13px;height:13px}.claim-cell.flag{color:var(--app-amber)}.claim-cell.clean{color:var(--app-green)}.claim-cell.neutral{color:var(--app-faint)}.table-meta{text-align:right}.accounts-shell .accounts-directory{flex:1;min-width:0}.accounts-shell .accounts-detail{flex:none;width:360px}@media (max-width:900px){.accounts-shell .accounts-detail{width:300px}}.accounts-directory{background:var(--app-bg);flex-direction:column;height:100%;min-height:0;display:flex}.accounts-dir-row.inspected{background:var(--app-hover)}.accounts-dir-head{border-bottom:1px solid var(--app-line);flex-wrap:wrap;align-items:center;gap:16px;padding:22px 28px 18px;display:flex}.accounts-dir-title{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.accounts-dir-title h1{color:var(--app-ink);letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.2}.accounts-dir-count{font-family:var(--font-data);color:var(--app-faint);font-size:12px}.accounts-dir-summary{color:var(--app-amber);white-space:nowrap}.accounts-dir-actions{align-items:center;gap:10px;display:flex}.accounts-dir-filters{border-bottom:1px solid var(--app-line2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 28px;display:flex}.accounts-dir-chip{border:1px solid var(--app-line);background:var(--app-panel);height:28px;color:var(--app-soft);cursor:pointer;border-radius:999px;padding:0 13px;font-size:12.5px;transition:background .18s cubic-bezier(.22,1,.36,1)}.accounts-dir-chip:hover{background:var(--app-hover)}.accounts-dir-chip.on{border-color:var(--app-blue-bd);background:var(--app-blue-bg);color:var(--app-clay);font-weight:500}.accounts-dir-table{flex:1;min-height:0;padding:8px 16px 24px;overflow-y:auto}.accounts-dir-row{border-bottom:1px solid var(--app-line2);color:inherit;grid-template-columns:30px minmax(160px,1fr) 150px 110px 160px 84px 110px;align-items:center;padding:14px 12px;text-decoration:none;display:grid}.accounts-dir-row:hover:not(.accounts-dir-headrow){background:var(--app-hover);border-radius:9px}.accounts-shell[data-detail=open] .accounts-dir-row{grid-template-columns:30px minmax(0,1fr)}.accounts-shell[data-detail=open] .accounts-dir-row .col-actions,.accounts-shell[data-detail=open] .accounts-dir-row .col-claims,.accounts-shell[data-detail=open] .accounts-dir-row .col-deliverables,.accounts-shell[data-detail=open] .accounts-dir-row .col-stage,.accounts-shell[data-detail=open] .accounts-dir-row .col-updated{display:none}.accounts-dir-row.selected{background:var(--app-blue-bg);border-radius:9px}.accounts-dir-headrow{z-index:1;border-bottom:1px solid var(--app-line);background:var(--app-bg);color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;position:sticky;top:0}.accounts-dir-row .col-account,.accounts-dir-row .col-check{align-items:center;display:flex}.accounts-dir-row .col-account{min-width:0;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:11px;margin:0;padding:0;text-decoration:none}.accounts-dir-logo{color:#3a4a5e;background:linear-gradient(145deg,#cfd8e2,#aab8c8);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #14182114}.accounts-dir-name{flex-direction:column;gap:1px;min-width:0;display:flex}.accounts-dir-name .name{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.accounts-dir-name .industry{color:var(--app-faint);font-size:11.5px}.accounts-dir-row .col-deliverables{font-family:var(--font-data);color:var(--app-soft);font-size:12.5px}.accounts-dir-row .col-actions{justify-content:flex-end;align-items:center;display:flex}.accounts-dir-generate-btn{border:1px solid var(--app-clay);background:var(--app-panel);color:var(--app-clay);cursor:pointer;opacity:1;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.accounts-dir-generate-btn svg{width:12px;height:12px}.accounts-dir-generate-btn:hover{background:var(--app-clay);color:#fff}.accounts-dir-headrow .col-actions{visibility:hidden}.accounts-dir-empty,.accounts-dir-noresults{min-height:180px;color:var(--app-soft);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.accounts-dir-noresults{min-height:120px}@media (max-width:640px){.accounts-dir-head{gap:12px;padding:18px 16px 14px}.accounts-dir-actions{flex-wrap:wrap;width:100%}.accounts-dir-filters{flex-wrap:nowrap;padding:12px 16px;overflow-x:auto}.accounts-dir-chip{flex:none}.accounts-dir-table{padding:8px 12px 24px}.accounts-dir-headrow{display:none}.accounts-dir-row{border:1px solid var(--app-line);grid-template-columns:auto 1fr;grid-template-areas:"check account""stage stage""deliverables deliverables""claims claims""updated updated""actions actions";align-items:start;gap:6px 12px;margin-bottom:10px;padding:14px}.accounts-dir-row,.accounts-dir-row:hover:not(.accounts-dir-headrow){border-radius:12px}.accounts-dir-row .col-check{grid-area:check;padding-top:8px}.accounts-dir-row .col-account{grid-area:account}.accounts-dir-row .col-stage{grid-area:stage}.accounts-dir-row .col-deliverables{grid-area:deliverables}.accounts-dir-row .col-claims{grid-area:claims}.accounts-dir-row .col-updated{text-align:left;grid-area:updated}.accounts-dir-row .col-actions{grid-area:actions;justify-content:flex-start}.accounts-dir-row .col-claims:before,.accounts-dir-row .col-deliverables:before,.accounts-dir-row .col-stage:before,.accounts-dir-row .col-updated:before{min-width:96px;color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);margin-right:8px;font-size:10.5px;display:inline-block}.accounts-dir-row .col-claims,.accounts-dir-row .col-deliverables,.accounts-dir-row .col-stage,.accounts-dir-row .col-updated{align-items:center;display:flex}}.account-empty{border:1px dashed var(--app-line);background:var(--app-panel);min-height:170px;color:var(--app-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.account-activity{margin-top:24px;scroll-margin-top:20px}.account-activity-list{flex-direction:column;margin-top:6px;display:flex}.account-activity-row{border-bottom:1px solid var(--app-line2);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 2px;display:grid}.account-activity-row:last-child{border-bottom:0}.account-activity-glyph{background:var(--app-faint);border-radius:999px;width:7px;height:7px;margin-top:6px}.account-activity-glyph.alert{background:var(--app-red)}.account-activity-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.account-activity-copy .text{color:var(--app-ink);font-size:13px;line-height:1.5}.account-activity-copy .text a{color:var(--app-clay);text-decoration:none}.account-activity-copy .text a:hover{color:var(--app-ink)}.account-activity-tag{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px}.account-activity-time{color:var(--app-faint);font-family:var(--font-data);white-space:nowrap;font-size:11px}.account-right-rail{border-left:1px solid var(--app-line);background:var(--app-detail-bg);min-width:0;padding:20px 20px 28px;overflow-y:auto}.account-right-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;margin-bottom:14px;padding:17px}.account-claim-card.needs-review{border-color:var(--app-amber-bd)}.account-claim-status{align-items:center;gap:10px;margin-bottom:4px;display:flex}.account-claim-status .icon{background:var(--app-amber-bg);width:26px;height:26px;color:var(--app-amber);border-radius:8px;flex:none;place-items:center;display:grid}.account-claim-card:not(.needs-review) .account-claim-status .icon{background:var(--app-green-bg);color:var(--app-green)}.account-claim-status svg{width:15px;height:15px}.account-claim-status .text{color:var(--app-ink);letter-spacing:0;font-size:13.5px;font-weight:600}.account-claim-card p{color:var(--app-soft);margin:9px 0 15px;font-size:12.5px;line-height:1.55}.account-claim-card b{color:var(--app-ink);font-weight:500}.account-claim-stat-list{flex-direction:column;gap:1px;margin-bottom:15px;display:flex}.account-claim-stat{border-bottom:1px solid var(--app-line-2);align-items:center;gap:10px;padding:9px 0;display:flex}.account-claim-stat:last-child{border-bottom:0}.account-claim-stat .dot{border-radius:50%;flex:none;width:7px;height:7px}.account-claim-stat.approved .dot{background:var(--app-green)}.account-claim-stat.review .dot{background:var(--app-amber)}.account-claim-stat.unsupported .dot{background:var(--app-red)}.account-claim-stat .label{color:var(--app-ink);flex:1;font-size:12.5px}.account-claim-stat .value{font-family:var(--font-data);font-size:13px;font-weight:500}.account-claim-stat.approved .value{color:var(--app-green)}.account-claim-stat.review .value{color:var(--app-amber)}.account-claim-stat.unsupported .value{color:var(--app-red)}.account-claim-card .app-button{width:100%;height:32px;font-size:12.5px}.account-meta-card h2{color:var(--app-faint);margin-bottom:13px}.account-meta-row{border-bottom:1px solid var(--app-line-2);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.account-meta-row:last-child{border-bottom:0}.account-meta-row .key{width:74px;color:var(--app-soft);flex:none}.account-meta-row .value{color:var(--app-ink);flex:1;align-items:center;gap:7px;font-weight:450;display:flex}.sync-dot{background:var(--app-green);border-radius:50%;width:6px;height:6px}.source-chip{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);border-radius:5px;padding:2px 6px;font-size:11px}@media (max-width:1180px){.account-detail-page{grid-template-columns:1fr}.account-right-rail{display:none}}@media (max-width:760px){.account-head{padding:20px 18px 0}.account-head-top,.account-readiness-band{flex-direction:column;align-items:flex-start}.account-head-actions{flex-wrap:wrap;width:100%}.account-body{padding:20px 18px 34px}.account-tabs{overflow-x:auto}.account-readiness-score{border-right:0;padding-right:0}.account-two-up{grid-template-columns:1fr}.account-table-row{grid-template-columns:minmax(0,1fr) 124px}.account-table-row .claim-column,.account-table-row .date-column{display:none}}.integrations-page{background:var(--app-bg);flex-direction:column;min-width:0;min-height:0;line-height:normal;display:flex}.integrations-topbar{border-bottom:1px solid var(--app-line);backdrop-filter:blur(10px);background:#fafaf9db;flex:none;align-items:center;gap:14px;padding:14px 32px;display:flex}.integrations-title-block h1{color:var(--app-ink);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.1}.integrations-top-meta{color:var(--app-soft);font-family:var(--font-data);margin-top:3px;font-size:11px}.integrations-content{display:block}.integrations-anchors{align-self:start;padding:32px 0 32px 24px;position:sticky;top:0}.integrations-anchor-list{border-left:1px solid var(--app-line);flex-direction:column;gap:2px;display:flex}.integrations-anchor-list a{color:var(--app-soft);transition:color .15s var(--app-ease),border-color .15s var(--app-ease);border-left:2px solid #0000;margin-left:-1px;padding:7px 14px;font-size:12.5px;text-decoration:none}.integrations-anchor-list a:hover{color:var(--app-ink)}.integrations-anchor-list a.on{border-left-color:var(--app-clay);color:var(--app-ink);font-weight:500}.integrations-sections{max-width:900px;padding:32px 40px 80px}.integrations-sec{margin-bottom:44px;scroll-margin-top:24px}.integrations-sec-head{margin-bottom:18px}.integrations-sec-head h2{color:var(--app-ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:normal;display:flex}.integrations-sec-head h2 span{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.integrations-sec-head p{max-width:64ch;color:var(--app-soft);margin-top:6px;font-size:13px;line-height:1.55}.integrations-error{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red);border-radius:9px}.integrations-error,.integrations-notice{margin-bottom:12px;padding:10px 12px;font-size:12.5px}.integrations-notice{border:1px solid var(--app-line,var(--app-bd));background:var(--app-subtle,var(--app-bg-2));color:var(--app-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;display:flex}.integrations-notice a{color:var(--app-accent,var(--app-ink));white-space:nowrap;flex-shrink:0;font-weight:500;text-decoration:none}.integrations-conns{flex-direction:column;gap:12px;display:flex}.integrations-preview{border:1px solid var(--app-line);background:var(--app-detail-bg);border-radius:12px;margin-top:14px;padding:14px 16px}.integrations-preview-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integrations-preview-label{letter-spacing:.04em;text-transform:uppercase;color:var(--app-soft);border:1px solid var(--app-line);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.integrations-preview-name{color:var(--app-ink);font-size:13px;font-weight:600}.integrations-readiness{text-transform:capitalize;color:var(--app-green);margin-left:auto;font-size:12px;font-weight:600}.integrations-readiness.needs_review{color:var(--app-amber)}.integrations-readiness.blocked{color:var(--app-red)}.integrations-targets{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.integrations-target{color:var(--app-ink);align-items:center;gap:10px;font-size:12.5px;display:flex}.integrations-target-type{letter-spacing:.03em;text-transform:uppercase;color:var(--app-soft);min-width:64px;font-size:10.5px;font-weight:600}.integrations-preview-empty{color:var(--app-soft);margin:10px 0 0;font-size:12.5px}.integrations-map-empty{border:1px dashed var(--app-line);color:var(--app-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;padding:20px;font-size:13px;display:flex}.integrations-conn{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;align-items:center;gap:15px;padding:17px 19px;display:flex;box-shadow:0 1px 2px #1418210d}.integrations-logo{border:1px solid var(--app-line);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.integrations-logo svg{width:22px;height:22px}.integrations-logo-img{-o-object-fit:contain;object-fit:contain;border-radius:5px;width:24px;height:24px}.integrations-logo-fallback{font-family:var(--font-ui);color:var(--app-soft);font-size:15px;font-weight:600;line-height:1}.integrations-map-logo .integrations-logo-img{width:18px;height:18px}.integrations-logo.hubspot,.integrations-map-logo{background:#ff7a5912}.integrations-logo.salesforce{background:#1798c112}.integrations-logo.highspot,.integrations-pub-logo.highspot{background:#5b59d612}.integrations-ci{flex:1;min-width:0}.integrations-ci .n{color:var(--app-ink);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.integrations-ci .d{max-width:54ch;color:var(--app-soft);margin-top:5px;font-size:12.5px;line-height:1.5}.integrations-ci .sync{color:var(--app-soft);font-family:var(--font-data);align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.integrations-ci .sync .dot{background:var(--app-green);border-radius:50%;flex:none;width:6px;height:6px}.integrations-credential-form{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.integrations-credential-form label{color:var(--app-soft);gap:5px;font-size:11px;font-weight:600;display:grid}.integrations-credential-form input{border:1px solid var(--app-line);background:var(--app-panel);min-width:0;height:34px;color:var(--app-ink);font-family:var(--font-data);border-radius:8px;padding:0 10px;font-size:12px}.integrations-credential-form input:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.integrations-credential-actions{gap:6px;display:flex}.integrations-conn .act{flex:none;gap:8px;display:flex}.integrations-cstat{font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:500;line-height:normal;display:inline-flex}.integrations-cstat .d{border-radius:50%;width:5px;height:5px}.integrations-cstat.connected{border:1px solid var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.integrations-cstat.connected .d{background:var(--app-green)}.integrations-cstat.attention{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.integrations-cstat.attention .d{background:var(--app-amber)}.integrations-cstat.off{background:var(--app-hover);color:var(--app-soft)}.integrations-cstat.off .d{background:var(--app-faint)}.integrations-btn{height:32px;font-family:var(--font-ui);cursor:pointer;transition:background .16s var(--app-ease),border-color .16s var(--app-ease),transform .15s var(--app-ease);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.integrations-btn svg{width:13px;height:13px}.integrations-btn-dark{background:var(--app-ink);color:#fff}.integrations-btn-dark:hover{background:var(--app-clay);transform:translateY(-1px)}.integrations-btn-ghost{border-color:var(--app-line);background:var(--app-panel);color:var(--app-ink)}.integrations-btn-ghost:hover{background:var(--app-hover)}.integrations-btn:disabled,.integrations-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.integrations-maphead{background:var(--app-panel);border:1px solid var(--app-line);border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:11px;padding:14px 18px;display:flex}.integrations-map-logo{border:1px solid var(--app-line);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.integrations-map-logo svg{width:15px;height:15px}.integrations-map-title{color:var(--app-ink);flex:1;font-size:13px;font-weight:600}.integrations-map-count{color:var(--app-soft);font-family:var(--font-data);font-size:11px}.integrations-maptable{border:1px solid var(--app-line);background:var(--app-panel);border-radius:0 0 12px 12px;overflow:hidden}.integrations-mrow{border-bottom:1px solid var(--app-line-2);grid-template-columns:1fr 30px 1fr 64px;align-items:center;gap:16px;padding:14px 18px;display:grid}.integrations-mrow:last-child{border-bottom:0}.integrations-mrow-head{border-bottom:1px solid var(--app-line);background:#f7f9fc}.integrations-mrow-head span{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.integrations-mrow-head .right{text-align:right}.integrations-mfield{align-items:center;gap:10px;min-width:0;display:flex}.integrations-mfield .src-ico{background:var(--app-hover);color:var(--app-faint);font-family:var(--font-data);border-radius:5px;flex:none;padding:2px 6px;font-size:9.5px}.integrations-mfield .fn{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;overflow:hidden}.integrations-marrow{color:var(--app-faint);place-items:center;display:grid}.integrations-marrow svg{width:15px;height:15px}.integrations-mdest .fn{color:var(--app-ink);font-size:13px;font-weight:500}.integrations-mdest .ft{color:var(--app-soft);font-family:var(--font-data);margin-top:2px;font-size:10px}.integrations-switch{cursor:pointer;width:38px;height:22px;transition:background .2s var(--app-ease);background:#14182126;border:0;border-radius:999px;flex:none;justify-self:end;position:relative}.integrations-switch:after{content:"";width:18px;height:18px;transition:transform .2s var(--app-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.integrations-switch.on{background:var(--app-clay)}.integrations-switch.on:after{transform:translate(16px)}.integrations-panel{border:1px solid var(--app-line);background:var(--app-panel);border-radius:13px;padding:8px 22px;box-shadow:0 1px 2px #1418210d}.integrations-srow{border-bottom:1px solid var(--app-line-2);align-items:flex-start;gap:16px;padding:17px 0;display:flex}.integrations-srow:last-child{border-bottom:0}.integrations-si{flex:1;min-width:0}.integrations-si .n{color:var(--app-ink);letter-spacing:-.01em;font-size:13.5px;font-weight:500}.integrations-si .d{max-width:60ch;color:var(--app-soft);margin-top:5px;font-size:12.5px;line-height:1.55}.integrations-seg{background:var(--app-hover);border-radius:8px;flex:none;gap:2px;padding:3px;display:flex}.integrations-seg button{color:var(--app-soft);font-family:var(--font-data);white-space:nowrap;cursor:pointer;transition:background .14s var(--app-ease),color .14s var(--app-ease);background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:11px;line-height:normal}.integrations-seg button.on{background:var(--app-panel);color:var(--app-ink);box-shadow:0 1px 2px #1418210d}.integrations-readonly-pill{border:1px solid var(--app-blue-bd);background:var(--app-blue-bg);color:var(--app-clay);font-family:var(--font-data);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:10.5px;line-height:normal;display:inline-flex}.integrations-readonly-pill svg{width:12px;height:12px}.integrations-pubgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integrations-pub{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;align-items:center;gap:13px;padding:15px 17px;display:flex}.integrations-pub-logo{border:1px solid var(--app-line);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.integrations-pub-logo svg{width:19px;height:19px}.integrations-pub-logo.showpad{background:#2a8f5e12}.integrations-pub .pi{flex:1;min-width:0}.integrations-pub .pi .n{color:var(--app-ink);font-size:13.5px;font-weight:500}.integrations-pub .pi .d{color:var(--app-soft);margin-top:3px;font-size:12px;line-height:1.45}@media (max-width:1080px){.integrations-content{grid-template-columns:1fr}.integrations-anchors{display:none}.integrations-sections{max-width:none;padding:28px 28px 80px}}@media (max-width:820px){.integrations-conn{flex-wrap:wrap}.integrations-conn .act{width:100%}.integrations-credential-form,.integrations-pubgrid{grid-template-columns:1fr}.integrations-mrow{grid-template-columns:1fr 24px 1fr 50px;gap:10px}}.review-reference-page{--review-slides:152px;--review-claims:344px;--review-bk-primary:#143a5c;--review-bk-accent:#e0703a;--review-bk-ink:#16202b;--review-bk-bg:#f7f4ee;--review-bk-muted:#7a8794;background:var(--app-bg);flex-direction:column;min-width:0;height:100%;min-height:0;line-height:normal;display:flex;overflow:hidden}.review-ref-topbar{border-bottom:1px solid var(--app-line);backdrop-filter:blur(10px);background:#fafaf9e6;flex:none;align-items:center;gap:14px;padding:11px 20px;display:flex}.review-ref-back{border:1px solid var(--app-line);background:var(--app-panel);height:30px;color:var(--app-ink);font-family:var(--font-ui);transition:background .15s var(--app-ease);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:450;line-height:normal;text-decoration:none;display:inline-flex}.review-ref-back:hover{background:var(--app-hover)}.review-ref-back svg{width:13px;height:13px}.review-ref-title{align-items:center;gap:11px;min-width:0;display:flex}.review-ref-title .nm{color:var(--app-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.review-ref-title .ac{color:var(--app-soft);white-space:nowrap;font-size:12.5px}.review-ref-title .ac a{border-bottom:1px solid var(--app-line);color:var(--app-soft);text-decoration:none}.review-ref-title .ac a:hover{color:var(--app-clay)}.review-ref-topbar .sp,.review-ref-viewer .sp{flex:1}.review-ref-badge{font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:500;line-height:normal;display:inline-flex}.review-ref-badge .d{border-radius:50%;width:5px;height:5px}.review-ref-badge.review{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.review-ref-badge.review .d{background:var(--app-amber)}.review-ref-gate{flex:none;align-items:center;gap:11px;display:flex}.review-ref-gate .gt{text-align:right;min-width:0}.review-ref-gate .gt .n{letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.2}.review-ref-gate.blocked .gt .n{color:var(--app-amber)}.review-ref-gate .gt .s{color:var(--app-soft);font-family:var(--font-data);margin-top:2px;font-size:10px}.review-ref-btn{height:34px;font-family:var(--font-ui);cursor:pointer;transition:background .18s var(--app-ease),transform .15s var(--app-ease),box-shadow .18s var(--app-ease),opacity .18s var(--app-ease);border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.review-ref-btn svg{width:14px;height:14px}.review-ref-btn.go{background:var(--app-green);color:#fff;box-shadow:0 1px 2px #0e9e6e30}.review-ref-btn.go:disabled{box-shadow:none;cursor:not-allowed;background:#14182130;transform:none}.review-ref-work{grid-template-columns:var(--review-slides) minmax(0,1fr) var(--review-claims);flex:1;min-height:0;display:grid;overflow:hidden}.review-ref-sliderail{border-right:1px solid var(--app-line);background:#f7f9fc;padding:14px 12px;overflow-y:auto}.review-ref-sliderail .sr-h{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;padding:2px 4px 10px;font-size:10px}.review-ref-thumb{border:1px solid var(--app-line);background:var(--review-bk-bg);cursor:pointer;width:100%;transition:border-color .14s var(--app-ease),box-shadow .14s var(--app-ease);border-radius:7px;margin-bottom:9px;display:block;position:relative;overflow:hidden}.review-ref-thumb.sel{border-color:var(--app-clay);box-shadow:0 0 0 1px var(--app-clay)}.review-ref-thumb .canvas{aspect-ratio:16/9;pointer-events:none;flex-direction:column;padding:8px 9px;display:flex}.review-ref-thumb .num{z-index:2;color:var(--review-bk-muted);font-family:var(--font-data);font-size:8.5px;position:absolute;top:5px;left:6px}.review-ref-thumb .fd{z-index:2;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:5px;right:6px}.review-ref-thumb .fd.uns{background:var(--app-red)}.review-ref-thumb .fd.rev{background:var(--app-amber)}.review-ref-thumb .fd svg{color:#fff;width:8px;height:8px}.review-ref-bigslide .tt,.review-ref-thumb .tt{color:var(--review-bk-ink);font-family:Fraunces,serif;font-weight:600}.review-ref-bigslide .tl,.review-ref-thumb .tl{background:#16202b1f;border-radius:2px;height:4px}.review-ref-thumb .tl{height:3px}.review-ref-bigslide .tl+.tl,.review-ref-thumb .tl+.tl{margin-top:9px}.review-ref-thumb .tl+.tl{margin-top:4px}.review-ref-bigslide .tl.pri,.review-ref-thumb .tl.pri{background:var(--review-bk-primary)}.review-ref-bigslide .tl.ac,.review-ref-thumb .tl.ac{background:var(--review-bk-accent)}.review-ref-thumb .tt{font-size:7px}.review-ref-thumb .tt.title{margin-top:auto;font-size:9px;line-height:1.1}.review-ref-bigslide .w90,.review-ref-thumb .w90{width:90%}.review-ref-bigslide .w88,.review-ref-thumb .w88{width:88%}.review-ref-bigslide .w84,.review-ref-thumb .w84{width:84%}.review-ref-bigslide .w82,.review-ref-thumb .w82{width:82%}.review-ref-bigslide .w78,.review-ref-thumb .w78{width:78%}.review-ref-bigslide .w70,.review-ref-thumb .w70{width:70%}.review-ref-bigslide .w66,.review-ref-thumb .w66{width:66%}.review-ref-bigslide .w60,.review-ref-thumb .w60{width:60%}.review-ref-bigslide .w34,.review-ref-thumb .w34{width:34%}.review-ref-bigslide .w90,.review-ref-thumb .w90{margin-top:14px}.review-ref-thumb .w90{margin-top:5px}.review-ref-bigslide .w34,.review-ref-thumb .w34{height:5px;margin-top:14px}.review-ref-thumb .w34{height:3px;margin-top:6px}.review-ref-bigslide .two-cols,.review-ref-thumb .two-cols{flex:1;gap:16px;margin-top:14px;display:flex}.review-ref-thumb .two-cols{gap:4px;margin-top:5px}.review-ref-bigslide .bars,.review-ref-thumb .bars{align-items:flex-end;gap:12px;height:52%;margin-top:auto;display:flex}.review-ref-thumb .bars{gap:4px;height:46%}.review-ref-bigslide .bar,.review-ref-thumb .bar{border-radius:2px;width:22px}.review-ref-thumb .bar{width:8px}.review-ref-bigslide .bar.pri,.review-ref-thumb .bar.pri{background:var(--review-bk-primary)}.review-ref-bigslide .bar.ac,.review-ref-thumb .bar.ac{background:var(--review-bk-accent)}.review-ref-bigslide .h48,.review-ref-thumb .h48{height:48%}.review-ref-bigslide .h60,.review-ref-thumb .h60{height:60%}.review-ref-bigslide .h74,.review-ref-thumb .h74{height:74%}.review-ref-bigslide .h100,.review-ref-thumb .h100{height:100%}.review-ref-viewer{background:var(--app-bg);flex-direction:column;align-items:center;padding:30px 34px;display:flex;overflow-y:auto}.review-ref-viewer .v-head{align-items:baseline;gap:12px;width:100%;max-width:760px;margin-bottom:16px;display:flex}.review-ref-viewer .vn{color:var(--app-soft);font-family:var(--font-data);font-size:12px}.review-ref-viewer .vt{color:var(--app-ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.review-ref-viewer .vf{font-family:var(--font-data);align-items:center;gap:6px;font-size:11px;display:inline-flex}.review-ref-viewer .vf.uns{color:var(--app-red)}.review-ref-viewer .vf svg{width:13px;height:13px}.review-ref-bigslide{aspect-ratio:16/9;border:1px solid var(--app-line);background:var(--review-bk-bg);border-radius:12px;flex-direction:column;width:100%;max-width:760px;padding:46px 52px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #1418210f,0 20px 50px -30px #1a171740}.review-ref-bigslide .slide-canvas{flex-direction:column;flex:1;display:flex}.review-ref-bigslide .tt{font-size:15px}.review-ref-bigslide .logo{opacity:.8;align-items:center;gap:7px;display:flex;position:absolute;bottom:20px;right:24px}.review-ref-bigslide .logo .m{width:18px;height:18px;position:relative}.review-ref-bigslide .logo .m .a{background:var(--review-bk-primary);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset:0}.review-ref-bigslide .logo .m .b{background:var(--review-bk-accent);clip-path:polygon(50% 0,100% 100%,0 100%);height:46%;position:absolute;bottom:0;left:18%;right:18%}.review-ref-bigslide .logo .w{color:var(--review-bk-ink);font-family:Fraunces,serif;font-size:13px;font-weight:600}.review-ref-viewer .v-cap{width:100%;max-width:760px;color:var(--app-faint);font-family:var(--font-data);text-align:center;margin-top:16px;font-size:12.5px}.review-ref-claimpanel{border-left:1px solid var(--app-line);background:#f7f9fc;flex-direction:column;display:flex;overflow-y:auto}.review-ref-claimpanel .cp-h{z-index:2;border-bottom:1px solid var(--app-line);backdrop-filter:blur(8px);background:#fcfbf9eb;padding:15px 18px;position:sticky;top:0}.review-ref-claimpanel .cp-h .t{color:var(--app-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.review-ref-claimpanel .cp-h .s{color:var(--app-soft);font-family:var(--font-data);margin-top:3px;font-size:11px}.review-ref-claimpanel .cp-body{flex:1;padding:14px 16px 24px}.review-ref-claimpanel .ccard{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;margin-bottom:12px;padding:15px 16px}.review-ref-claimpanel .ccard.uns{border-left:3px solid var(--app-red)}.review-ref-claimpanel .ccard .stmt{color:var(--app-ink);font-size:13px;line-height:1.55}.review-ref-claimpanel .ccard .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.review-ref-claimpanel .status{font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:500;line-height:normal;display:inline-flex}.review-ref-claimpanel .status .d{border-radius:50%;width:4px;height:4px}.review-ref-claimpanel .status.uns{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.review-ref-claimpanel .status.uns .d{background:var(--app-red)}.review-ref-claimpanel .risk{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9.5px;line-height:normal}.review-ref-claimpanel .risk.high{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.review-ref-claimpanel .cid{color:var(--app-faint);font-family:var(--font-data);margin-left:auto;font-size:9.5px}.review-ref-claimpanel .evid{border-top:1px solid var(--app-line-2);margin-top:12px;padding-top:12px}.review-ref-claimpanel .evid.nosrc{border-top-color:var(--app-red-bd)}.review-ref-claimpanel .evid .el{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px}.review-ref-claimpanel .evid .src{color:var(--app-soft);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.review-ref-claimpanel .evid.nosrc .src{color:var(--app-red)}.review-ref-claimpanel .evid .src svg{opacity:.7;flex:none;width:13px;height:13px;margin-top:2px}.review-ref-claimpanel .evid.nosrc .src svg{opacity:1}.review-ref-claimpanel .why{color:var(--app-soft);margin-top:9px;font-size:12px;line-height:1.55}.review-ref-claimpanel .ctx-check{align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.review-ref-claimpanel .ctx-check svg{flex:none;width:14px;height:14px}.review-ref-claimpanel .ctx-check.no{color:var(--app-red)}.review-ref-claimpanel .cacts{border-top:1px solid var(--app-line-2);flex-wrap:wrap;gap:8px;margin-top:13px;padding-top:13px;display:flex}.review-ref-claimpanel .sbtn{border:1px solid var(--app-line);background:var(--app-panel);min-height:30px;color:var(--app-ink);font-family:var(--font-ui);cursor:pointer;transition:background .15s var(--app-ease);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden;white-space:normal!important}.review-ref-claimpanel .sbtn:hover{background:var(--app-hover)}.review-ref-claimpanel .sbtn svg{width:13px;height:13px}.review-ref-claimpanel .sbtn.app{border-color:var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.review-ref-claimpanel .sbtn.app:hover{background:#0e9e6e1f}@media (max-width:1180px){.review-reference-page{--review-claims:312px;--review-slides:132px}}@media (max-width:820px){.review-ref-work{grid-template-columns:var(--review-slides) minmax(0,1fr)}.review-ref-claimpanel{display:none}}.deliverables-page{background:var(--app-bg);grid-template-columns:minmax(320px,404px) minmax(0,1fr);height:100%;min-height:0;line-height:normal;display:grid;overflow:hidden}.deliverables-list-col{border-right:1px solid var(--app-line);flex-direction:column;min-width:0;display:flex;overflow:hidden}.deliverables-list-top{flex:none;padding:16px 20px 4px}.deliverables-list-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.deliverables-list-heading h1{color:var(--app-ink);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.deliverables-list-heading>span{color:var(--app-faint);font-family:var(--font-data);font-size:12px}.deliverables-new-button{background:var(--app-ink);color:#fff;height:30px;transition:background .16s var(--app-ease),transform .15s var(--app-ease);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.deliverables-new-button:hover{background:var(--app-clay);transform:translateY(-1px)}.deliverables-new-button svg{width:13px;height:13px}.deliverables-summary{color:var(--app-soft);font-family:var(--font-data);align-items:center;gap:8px;margin:12px 2px 0;font-size:11px;display:flex}.deliverables-summary .warn{color:var(--app-amber)}.deliverables-preview-head .dot,.deliverables-row .dot,.deliverables-summary .dot{background:#14182130;border-radius:50%;flex:none;width:3px;height:3px}.deliverables-filter-row{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.deliverables-filter{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);font-family:var(--font-data);transition:background .14s var(--app-ease),border-color .14s var(--app-ease),color .14s var(--app-ease);border-radius:999px;padding:5px 11px;font-size:11px;line-height:normal}.deliverables-filter:hover{background:var(--app-hover)}.deliverables-filter.on{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.deliverables-scroll{flex:1;padding:8px 12px 20px;overflow-y:auto}.deliverables-row{text-align:left;width:100%;transition:background .14s var(--app-ease),border-color .14s var(--app-ease),box-shadow .14s var(--app-ease);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:14px;display:grid}.deliverables-row:hover{background:var(--app-hover)}.deliverables-row.selected{border-color:var(--app-line);background:var(--app-panel);box-shadow:0 1px 2px #1418210d}.deliverables-row-icon{border:1px solid var(--app-line);width:34px;height:34px;color:var(--app-soft);background:#eef1f6;border-radius:8px;place-items:center;display:grid}.deliverables-row-icon svg{width:16px;height:16px}.deliverables-row-main{min-width:0;display:grid}.deliverables-row-main .name{color:var(--app-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.deliverables-row-main .account{color:var(--app-soft);align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.deliverables-row-main .meta-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.deliverables-row-date{color:var(--app-faint);font-family:var(--font-data);white-space:nowrap;font-size:10.5px}.deliverables-empty{color:var(--app-faint);text-align:center;padding:40px 0;font-size:12.5px}.deliverables-badge{width:-moz-max-content;width:max-content;font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:500;line-height:normal;display:inline-flex}.deliverables-badge>span{border-radius:50%;width:5px;height:5px}.deliverables-badge.draft{background:var(--app-hover);color:var(--app-soft)}.deliverables-badge.draft>span{background:var(--app-faint)}.deliverables-badge.review{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.deliverables-badge.review>span{background:var(--app-amber)}.deliverables-badge.ready{border:1px solid var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.deliverables-badge.ready>span{background:var(--app-green)}.deliverables-badge.sent{border:1px solid var(--app-blue-bd);background:var(--app-blue-bg);color:var(--app-clay)}.deliverables-badge.sent>span{background:var(--app-clay)}.deliverables-claim-cell{font-family:var(--font-data);align-items:center;gap:6px;font-size:11px;display:flex}.deliverables-claim-cell svg{width:12px;height:12px}.deliverables-claim-cell.flag{color:var(--app-amber)}.deliverables-claim-cell.clean{color:var(--app-green)}.deliverables-detail{background:var(--app-detail-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.deliverables-detail-top{border-bottom:1px solid var(--app-line);backdrop-filter:blur(10px);background:#fcfbf9db;flex:none;align-items:center;gap:10px;padding:11px 24px;display:flex}.deliverables-back-button{border:1px solid var(--app-line);background:var(--app-panel);height:28px;color:var(--app-ink);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:none}.deliverables-back-button svg,.deliverables-open-link svg{width:13px;height:13px}.deliverables-preview-tag{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.deliverables-preview-tag svg{opacity:.7;width:11px;height:11px}.deliverables-open-link{color:var(--app-clay);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.deliverables-open-link:hover{text-decoration:underline}.deliverables-detail-scroll{flex:1;padding:24px;overflow:visible}.deliverables-detail-wrap{max-width:600px}.deliverables-preview-head h2{color:var(--app-ink);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.25}.deliverables-preview-head>div{color:var(--app-soft);flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:12.5px;display:flex}.deliverables-preview-head a{border-bottom:1px solid var(--app-line);color:var(--app-soft);text-decoration:none}.deliverables-thumb-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:22px;display:grid}.deliverables-thumb{aspect-ratio:16/10;border:1px solid var(--app-line);background:#f7f4ee;border-radius:7px;flex-direction:column;gap:5px;padding:9px;display:flex;position:relative;overflow:hidden}.deliverables-thumb.flagged{background:linear-gradient(160deg,#fff,#fbf4f2)}.deliverables-thumb:after{content:"";pointer-events:none;background:radial-gradient(70% 80% at 100% 0,#8fb0f52b,#0000 66%);position:absolute;inset:0}.deliverables-thumb .mini-bars,.deliverables-thumb .mini-k,.deliverables-thumb .mini-t{z-index:1;position:relative}.deliverables-thumb .mini-k{color:var(--app-clay);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:7px}.deliverables-thumb .mini-t{max-width:9ch;color:var(--app-ink);letter-spacing:-.03em;font-size:11px;font-weight:600;line-height:1.05}.deliverables-thumb .mini-bars{align-items:flex-end;gap:4px;margin-top:auto;display:flex}.deliverables-thumb .mini-bars span{background:var(--app-clay);border-radius:2px;width:9px;display:block}.deliverables-thumb .mini-bars span:first-child{background:#e0703a;height:15px}.deliverables-thumb .mini-bars span:nth-child(2){height:24px}.deliverables-thumb .mini-bars span:nth-child(3){background:var(--app-blue-lt);height:18px}.deliverables-thumb .flag-dot{z-index:1;background:var(--app-red);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:7px;right:7px}.deliverables-thumb .flag-dot svg{width:8px;height:8px}.deliverables-thumb.more{background:var(--app-detail-bg);color:var(--app-soft);font-family:var(--font-data);place-items:center;font-size:12px;display:grid}.deliverables-gate{border:1px solid var(--app-amber-bd);background:var(--app-panel);border-radius:12px;margin-top:18px;padding:17px 18px}.deliverables-gate.green{border-color:var(--app-green-bd)}.gate-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.gate-head .icon{background:var(--app-amber-bg);width:26px;height:26px;color:var(--app-amber);border-radius:8px;flex:none;place-items:center;display:grid}.deliverables-gate.green .gate-head .icon{background:var(--app-green-bg);color:var(--app-green)}.gate-head svg{width:15px;height:15px}.gate-head .text{color:var(--app-amber);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.deliverables-gate.green .gate-head .text{color:var(--app-green)}.deliverables-gate p{color:var(--app-soft);margin:9px 0 14px;font-size:12.5px;line-height:1.55}.deliverables-claim-stats{flex-direction:column;gap:1px;margin-bottom:14px;display:flex}.deliverables-claim-stat{border-bottom:1px solid var(--app-line-2);align-items:center;gap:10px;padding:9px 0;display:flex}.deliverables-claim-stat:last-child{border-bottom:0}.deliverables-claim-stat .dot{border-radius:50%;flex:none;width:7px;height:7px}.deliverables-claim-stat.approved .dot{background:var(--app-green)}.deliverables-claim-stat.review .dot{background:var(--app-amber)}.deliverables-claim-stat.unsupported .dot{background:var(--app-red)}.deliverables-claim-stat .label{color:var(--app-ink);flex:1;font-size:12.5px}.deliverables-claim-stat .value{font-family:var(--font-data);font-size:13px;font-weight:500}.deliverables-claim-stat.approved .value{color:var(--app-green)}.deliverables-claim-stat.review .value{color:var(--app-amber)}.deliverables-claim-stat.unsupported .value{color:var(--app-red)}.deliverables-flag-list{border-top:1px solid var(--app-line-2);margin-top:4px;padding-top:8px}.flag-item{border-bottom:1px solid var(--app-line-2);color:var(--app-ink);padding:10px 0;font-size:12.5px;line-height:1.5}.flag-item:last-child{border-bottom:0}.flag-item>span:not(.deliverables-status-mini){margin-top:6px;display:block}.deliverables-status-mini{width:-moz-max-content;width:max-content;font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;margin-bottom:5px;padding:3px 8px;font-size:9.5px;font-weight:500;line-height:normal;display:inline-flex}.deliverables-status-mini span{border-radius:50%;width:4px;height:4px}.deliverables-status-mini.review{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.deliverables-status-mini.review span{background:var(--app-amber)}.deliverables-status-mini.unsupported{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.deliverables-status-mini.unsupported span{background:var(--app-red)}.deliverables-review-button{width:100%;height:36px;margin-top:18px;padding:0 16px;font-size:13px;line-height:normal}.deliverables-meta{margin-top:18px}.deliverables-meta h3{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:500}.deliverables-meta-row{border-bottom:1px solid var(--app-line-2);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.deliverables-meta-row span{width:90px;color:var(--app-soft);flex:none}.deliverables-meta-row strong{color:var(--app-ink);flex:1;font-weight:450}@media (max-width:1180px){.deliverables-page{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}}@media (max-width:720px){.deliverables-page{grid-template-columns:1fr}.deliverables-list-col{display:none}.deliverables-back-button{display:inline-flex}.deliverables-thumb-strip{grid-template-columns:repeat(2,1fr)}}.app-mini-button svg{width:13px;height:13px}.app-chip{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);font-family:var(--font-data);white-space:nowrap;transition:background .14s var(--app-ease),border-color .14s var(--app-ease),color .14s var(--app-ease);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.app-chip:hover{background:var(--app-hover);color:var(--app-ink)}.app-chip.app-chip-on,.app-chip[aria-pressed=true]{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.knowledge-claims-page{background:var(--app-bg);grid-template-columns:minmax(0,1fr) 400px;height:100%;min-height:0;line-height:normal;display:grid;overflow:hidden}.knowledge-center{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.knowledge-head{flex:none;padding:16px 22px 0}.knowledge-top{align-items:center;gap:12px;display:flex}.knowledge-top h1{color:var(--app-ink);letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:20px;font-weight:600;line-height:normal;display:flex}.knowledge-top h1 span{color:var(--app-faint);font-family:var(--font-data);font-size:12px;font-weight:400}.knowledge-spacer{flex:1;min-width:0}.knowledge-btn{height:32px;font-family:var(--font-ui);cursor:pointer;transition:background .18s var(--app-ease),border-color .16s var(--app-ease),box-shadow .18s var(--app-ease),transform .15s var(--app-ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.knowledge-btn svg{width:13px;height:13px}.knowledge-btn-primary{background:var(--app-ink);color:#fff;box-shadow:0 1px 2px #14182126}.knowledge-btn-primary:hover{background:var(--app-clay);transform:translateY(-1px)}.knowledge-btn-ghost{border-color:var(--app-line);background:var(--app-panel);color:var(--app-ink)}.knowledge-btn-ghost:hover{background:var(--app-hover)}.knowledge-btn-app{background:var(--app-green);color:#fff}.knowledge-btn-app:hover{background:#1a6a4e}.knowledge-btn-warn{background:var(--app-amber);color:#fff}.knowledge-btn-warn:hover{background:#9a6b08}.knowledge-tabs{border-bottom:1px solid var(--app-line);gap:4px;margin-top:16px;display:flex}.knowledge-tab{color:var(--app-soft);font-family:var(--font-ui);transition:color .15s var(--app-ease);background:0 0;border:0;padding:10px 14px;font-size:13px;line-height:normal;text-decoration:none;position:relative}.knowledge-tab-on,.knowledge-tab:hover{color:var(--app-ink)}.knowledge-tab-on{font-weight:500}.knowledge-tab-on:after{content:"";background:var(--app-clay);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.knowledge-tab span{color:var(--app-faint);font-family:var(--font-data);margin-left:6px;font-size:10px}.knowledge-summary{gap:8px;margin-top:14px;display:flex}.knowledge-summary-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:9px;flex:1;padding:9px 13px}.knowledge-summary-value{color:var(--app-ink);letter-spacing:0;align-items:center;gap:6px;font-size:17px;font-weight:600;line-height:normal;display:flex}.knowledge-summary-amber .knowledge-summary-value{color:var(--app-amber)}.knowledge-summary-red .knowledge-summary-value{color:var(--app-red)}.knowledge-summary-dot{border-radius:50%;width:6px;height:6px}.knowledge-summary-dot.gr{background:var(--app-green)}.knowledge-summary-dot.am{background:var(--app-amber)}.knowledge-summary-dot.rd{background:var(--app-red)}.knowledge-summary-label{color:var(--app-soft);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:9.5px}.knowledge-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.knowledge-chips{flex-wrap:wrap;gap:5px;display:flex}.knowledge-chip{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);font-family:var(--font-ui);cursor:pointer;transition:all .15s var(--app-ease);border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;line-height:normal;display:inline-flex}.knowledge-chip:hover{color:var(--app-ink)}.knowledge-chip-on{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.knowledge-chip span{font-family:var(--font-data);opacity:.7;font-size:9.5px}.knowledge-filterbar select{border:1px solid var(--app-line);background:var(--app-panel);width:auto;height:30px;min-height:30px;color:var(--app-soft);font-family:var(--font-ui);cursor:pointer;border-radius:7px;padding:0 9px;font-size:12px}.knowledge-tablewrap{flex:1;min-height:0;padding:14px 22px 28px;overflow-y:auto}.knowledge-thead{z-index:2;background:var(--app-bg);grid-template-columns:1fr 104px 132px;gap:20px;padding:0 18px 10px;display:grid;position:sticky;top:0}.knowledge-thead span{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.knowledge-list{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;overflow:hidden}.knowledge-row{border:0;border-bottom:1px solid var(--app-line-2);width:100%;color:var(--app-ink);text-align:left;cursor:pointer;transition:background .14s var(--app-ease);background:0 0;grid-template-columns:1fr 104px 132px;align-items:center;gap:20px;padding:16px 18px;display:grid;position:relative}.knowledge-row:last-child{border-bottom:0}.knowledge-row:hover{background:var(--app-hover)}.knowledge-row-on{background:var(--app-blue-bg)}.knowledge-claim-title{max-width:60ch;color:var(--app-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:450;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-claim-meta{color:var(--app-faint);font-family:var(--font-data);flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:10.5px;line-height:1.35;display:flex}.knowledge-claim-meta span:first-child{color:var(--app-soft)}.knowledge-nosource{color:var(--app-red)}.knowledge-risk,.knowledge-status{width:-moz-max-content;width:max-content;font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:500}.knowledge-risk{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.knowledge-risk.low{background:var(--app-hover);color:var(--app-soft)}.knowledge-risk.med{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.knowledge-risk.high{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.knowledge-status{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.knowledge-status span{border-radius:50%;width:5px;height:5px}.knowledge-status.app{border:1px solid var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.knowledge-status.app span{background:var(--app-green)}.knowledge-status.rev{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.knowledge-status.rev span{background:var(--app-amber)}.knowledge-status.uns{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.knowledge-status.uns span{background:var(--app-red)}.knowledge-detail-empty,.knowledge-empty-list{color:var(--app-soft);text-align:center;padding:30px;font-size:12.5px}.knowledge-detail{border-left:1px solid var(--app-line);background:var(--app-detail-bg);min-width:0;overflow-y:auto}.knowledge-detail-wrap{min-width:0;padding:18px 20px 24px}.knowledge-detail-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-detail-status>*{box-sizing:border-box;height:36px;min-height:36px}.knowledge-class-pill{white-space:nowrap;border:1px solid var(--app-line);background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;align-items:center;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.knowledge-detail-claim{color:var(--app-ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:14px;font-size:17px;font-weight:500;line-height:1.38}.knowledge-detail-section{border-top:1px solid var(--app-line);margin-top:20px;padding-top:16px}.knowledge-detail-section:first-of-type{border-top:0}.knowledge-detail-heading{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:11px;font-size:10px;line-height:1.4;display:flex}.knowledge-detail-heading span{margin-left:auto}.knowledge-detail-heading a,.knowledge-detail-heading button{cursor:pointer;color:var(--app-clay);font-family:var(--font-ui);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:11px;text-decoration:none}.knowledge-detail-heading button:hover{text-decoration:underline}.knowledge-source-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;align-items:flex-start;gap:11px;padding:13px;display:flex}.knowledge-source-icon{border:1px solid var(--app-line);width:30px;height:30px;color:var(--app-soft);background:#eef1f6;border-radius:8px;flex:none;place-items:center;display:grid}.knowledge-source-icon svg{width:15px;height:15px}.knowledge-source-name{color:var(--app-ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.2}.knowledge-source-quote{border-left:2px solid var(--app-blue-bd);color:var(--app-soft);margin-top:6px;padding-left:10px;font-size:12px;line-height:1.5}.knowledge-source-loc{color:var(--app-faint);font-family:var(--font-data);overflow-wrap:anywhere;margin-top:8px;font-size:10.5px}.knowledge-no-source{border:1px solid var(--app-red-bd);background:var(--app-red-bg);border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.knowledge-no-source>div:first-child{width:28px;height:28px;color:var(--app-red);background:#d645501a;border-radius:7px;flex:none;place-items:center;display:grid}.knowledge-no-source svg{width:15px;height:15px}.knowledge-no-source div div{color:var(--app-red);font-size:13px;font-weight:600}.knowledge-no-source p{color:#9a5560;margin-top:4px;font-size:12px;line-height:1.5}.knowledge-context-row{border-bottom:1px solid var(--app-line-2);color:var(--app-ink);align-items:center;gap:9px;padding:9px 0;font-size:13px;display:flex}.knowledge-context-row:last-child{border-bottom:0}.knowledge-context-row span{flex:none;place-items:center;width:15px;height:15px;display:grid}.knowledge-context-row svg{width:10px;height:10px}.knowledge-context-row.ok span{color:var(--app-green)}.knowledge-context-row.no{color:var(--app-faint)}.knowledge-context-row.no span{color:#14182136}.knowledge-muted{color:var(--app-soft);padding:4px 0;font-size:12.5px;line-height:1.5}.knowledge-usage-list{gap:0;display:grid}.knowledge-use-item{color:var(--app-ink);align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.knowledge-use-logo{color:#3a4a5e;width:26px;height:26px;font-family:var(--font-data);background:linear-gradient(145deg,#d3dce6,#aebdcd);border-radius:7px;flex:none;place-items:center;font-size:9.5px;font-weight:600;display:grid}.knowledge-use-copy{flex:1;gap:2px;min-width:0;display:grid}.knowledge-use-copy span:first-child{color:var(--app-ink);font-size:13px;font-weight:500}.knowledge-use-copy span:last-child{color:var(--app-soft);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.knowledge-use-arrow{width:15px;height:15px;color:var(--app-faint);flex:none;font-size:18px;line-height:1}.knowledge-use-item:hover .knowledge-use-arrow,.knowledge-use-item:hover .knowledge-use-copy span:first-child{color:var(--app-go,#2f5fe0)}.cp-moment{border:1px solid var(--app-green-bd);background:var(--app-green-bg);border-radius:12px;margin:12px 0 2px;animation:cp-moment-in .26s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes cp-moment-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cp-moment-head{align-items:center;gap:10px;padding:11px 13px;display:flex}.cp-moment-badge{background:var(--app-green);color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cp-moment-badge svg{width:16px;height:16px}.cp-moment-copy{flex:1;gap:1px;min-width:0;display:grid}.cp-moment-copy strong{color:var(--app-ink);font-size:13px;font-weight:600}.cp-moment-copy span{color:var(--app-soft);font-size:11px}.cp-moment-dismiss{width:24px;height:24px;color:var(--app-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.cp-moment-dismiss:hover{background:var(--app-hover);color:var(--app-ink)}.cp-moment-dismiss svg{width:14px;height:14px}.cp-moment-list{background:var(--app-bg);border-top:1px solid var(--app-green-bd);padding:0 13px;display:grid}.cp-moment-item{color:var(--app-ink);border-bottom:1px solid var(--app-line);align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.cp-moment-item:last-child{border-bottom:0}.cp-moment-surface{background:var(--app-faint);border:1px solid var(--app-line);width:26px;height:26px;color:var(--app-soft);border-radius:7px;flex:none;place-items:center;display:grid}.cp-moment-surface svg{width:14px;height:14px}.cp-moment-body{flex:1;gap:1px;min-width:0;display:grid}.cp-moment-name{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.cp-moment-item:hover .cp-moment-name{color:var(--app-go,#2f5fe0)}.cp-moment-sub{font-family:var(--font-data);color:var(--app-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cp-moment-pill{letter-spacing:.02em;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:600}.cp-moment-pill.ok{background:var(--app-green-bg);border:1px solid var(--app-green-bd);color:var(--app-green)}.cp-moment-pill.rev{background:var(--app-amber-bg);border:1px solid var(--app-amber-bd);color:var(--app-amber)}.cp-moment-pill.wip{background:var(--app-blue-bg);border:1px solid var(--app-blue-bd);color:var(--app-blue-lt)}.cp-moment-arrow{width:14px;height:14px;color:var(--app-faint);flex:none}.cp-moment-item:hover .cp-moment-arrow{color:var(--app-go,#2f5fe0)}.cp-moment-note{background:var(--app-amber-bg);border-top:1px solid var(--app-amber-bd);color:var(--app-amber);margin:0;padding:9px 13px 11px;font-size:11px}.knowledge-meta-row{gap:10px;padding:6px 0;font-size:12px;display:flex}.knowledge-meta-row span:first-child{width:80px;color:var(--app-soft);flex:none}.knowledge-meta-row span:last-child{color:var(--app-ink);flex:1}.knowledge-actions{z-index:3;border-top:1px solid var(--app-line);background:var(--app-detail-bg);gap:8px;margin:18px -20px -24px;padding:14px 20px;display:flex;position:sticky;bottom:-24px;box-shadow:0 -8px 18px -18px #11162673}.knowledge-actions .app-button,.knowledge-actions .knowledge-btn{flex:1;min-width:0;height:34px}@media (max-width:1180px){.knowledge-claims-page{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:860px){.knowledge-claims-page{grid-template-columns:minmax(0,1fr)}.knowledge-detail{display:none}.knowledge-row,.knowledge-thead{grid-template-columns:minmax(0,1fr) 120px}.knowledge-risk-col{display:none}}.corpus-shell,[data-legacy-ui] .md-shell{height:100%;min-height:0;transition:grid-template-columns .18s var(--app-ease),column-gap .18s var(--app-ease),background-color .18s var(--app-ease);transition:grid-template-columns .18s var(--app-ease),column-gap .18s var(--app-ease),background-color .18s var(--app-ease),-moz-column-gap .18s var(--app-ease);grid-template-columns:minmax(0,1fr) 0;line-height:normal;display:grid;overflow:hidden}.corpus-shell[data-detail=closing],.corpus-shell[data-detail=open],[data-legacy-ui] .md-shell[data-detail=closing],[data-legacy-ui] .md-shell[data-detail=open]{grid-template-columns:minmax(0,1fr) 400px}[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail=closing],[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail=open]{grid-template-columns:minmax(0,1fr) min(500px,44%)}.corpus-shell[data-archetype=knowledge-master-detail]{grid-template-columns:48px minmax(0,1fr) 0}.corpus-shell[data-archetype=knowledge-master-detail][data-detail=open]{grid-template-columns:48px minmax(0,1fr) 400px}.corpus-shell[data-archetype=knowledge-master-detail] .corpus-rail{border-right:1px solid var(--app-line);background:var(--app-panel);display:block}.corpus-facet-count{color:var(--app-faint);font-family:var(--font-data);flex:none;margin-left:auto;font-size:10.5px;font-weight:400}.corpus-facet-empty{color:var(--app-faint);padding:4px 9px 2px;font-size:11.5px;line-height:1.5}.corpus-center,[data-legacy-ui] .md-center{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.corpus-head,[data-legacy-ui] .md-head{border-bottom:1px solid var(--app-line);flex:none;padding:14px 18px}.corpus-head-top,[data-legacy-ui] .md-head-top{align-items:center;gap:10px;display:flex}.corpus-head-top h1,[data-legacy-ui] .md-title{white-space:nowrap;color:var(--app-ink);letter-spacing:-.02em;flex:none;align-items:baseline;gap:8px;font-size:19px;font-weight:600;line-height:normal;display:flex}.corpus-head-top h1 span,[data-legacy-ui] .md-count{color:var(--app-faint);font-family:var(--font-data);font-size:12px;font-weight:400}.corpus-spacer{flex:1;min-width:0}.corpus-filterbar,[data-legacy-ui] .md-filterbar{border-bottom:1px solid var(--app-line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-bottom:12px;display:flex}.corpus-filterbar-sep{background:var(--app-line);align-self:stretch;width:1px;min-height:20px;margin:0 2px}.corpus-chip{border:1px solid var(--app-line);background:var(--app-bg);color:var(--app-ink);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color .14s var(--app-ease),background .14s var(--app-ease);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.corpus-chip-on,.corpus-chip:hover{background:var(--app-hover)}.corpus-chip-on{border-color:var(--app-clay);color:var(--app-ink)}.corpus-chip-count{color:var(--app-faint);font-family:var(--font-data);flex:none;font-size:10.5px;font-weight:400}.corpus-chip-on .corpus-chip-count{color:var(--app-soft)}.corpus-filter-trigger{border:1px solid var(--app-line);background:var(--app-bg);max-width:220px;color:var(--app-ink);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color .14s var(--app-ease),background .14s var(--app-ease);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px 4px 12px;font-size:12px;font-weight:500;display:inline-flex}.corpus-filter-trigger-on,.corpus-filter-trigger:hover{background:var(--app-hover)}.corpus-filter-trigger-on{border-color:var(--app-clay)}.corpus-filter-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.corpus-filter-trigger svg{color:var(--app-faint);flex:none}.corpus-filter-backdrop{z-index:39;cursor:default;background:0 0;border:0;position:fixed;inset:0}.corpus-filter-dropdown{left:0;right:auto}.corpus-filter-item{align-items:center;gap:8px;display:flex}.corpus-filter-action{border-top:1px solid var(--app-line);color:var(--app-soft);border-radius:0;align-items:center;gap:6px;margin-top:4px;padding-top:9px;display:flex}.corpus-bulkbar{border:1px solid var(--app-clay);background:var(--app-panel);border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.corpus-bulkbar-float{margin-top:0;bottom:18px;box-shadow:0 8px 28px #00000029}.corpus-actionbar,.corpus-bulkbar-float{z-index:30;position:absolute;left:50%;transform:translate(-50%)}.corpus-actionbar{border:1px solid var(--app-line);background:var(--app-panel);border-radius:14px;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:7px 8px 7px 12px;display:flex;bottom:24px;box-shadow:0 1px #00000005,0 18px 44px -18px #00000073}.corpus-actionbar-close,.corpus-actionbar-lead,.corpus-actionbar-sep{flex:none}.corpus-actionbar-actions{scrollbar-width:thin;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.corpus-actionbar-actions>*{flex:none}.corpus-actionbar-lead{white-space:nowrap;flex:none;align-items:center;gap:9px;display:flex}.corpus-actionbar-count{background:var(--app-go,#2f5fe0);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.corpus-actionbar-label{color:var(--app-ink);white-space:nowrap;font-size:13px;font-weight:500}.corpus-actionbar-selectall{color:var(--app-go,#2f5fe0);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.corpus-actionbar-sep{background:var(--app-line);width:1px;height:22px;margin:0 3px}.corpus-actionbar-grow{flex:1;min-width:2px}.corpus-actionbar-btn{border:1px solid var(--app-line);background:var(--app-panel);height:32px;color:var(--app-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.corpus-actionbar-btn:hover{background:var(--app-hover)}.corpus-actionbar-btn svg{opacity:.75}.corpus-actionbar-btn-primary{background:var(--app-ink);border-color:var(--app-ink);color:#fff;box-shadow:0 1px 2px #14182126}.corpus-actionbar-btn-primary:hover{background:var(--app-clay);transform:translateY(-1px);box-shadow:0 8px 20px #1418213a}.corpus-actionbar-btn-primary svg{opacity:1}.corpus-actionbar-btn-danger:hover{color:var(--app-red);border-color:var(--app-red);background:var(--app-panel)}.corpus-actionbar-close{width:32px;height:32px;color:var(--app-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.corpus-actionbar-close:hover{background:var(--app-hover);color:var(--app-ink)}.corpus-controlrow,[data-legacy-ui] .md-controlrow{align-items:center;min-height:32px;margin-top:12px;display:flex;position:relative}.corpus-controlrow .facet-strip{width:100%;margin-top:0}.corpus-seltoolbar,.table-selection-toolbar{flex-wrap:nowrap;flex:auto;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:32px;padding-bottom:12px;display:flex}.table-selection-toolbar[data-active=false]{visibility:hidden}.corpus-seltoolbar-lead,.table-selection-toolbar-lead{white-space:nowrap;align-items:center;gap:10px;display:flex}.corpus-seltoolbar-count,.table-selection-toolbar-count{background:var(--app-go,#2f5fe0);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:grid}.corpus-seltoolbar-label,.table-selection-toolbar-label{color:var(--app-ink);font-size:13px;font-weight:500}.corpus-seltoolbar-clear,.table-selection-toolbar-clear{color:var(--app-soft);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.corpus-seltoolbar-clear:hover,.table-selection-toolbar-clear:hover{color:var(--app-ink)}.corpus-seltoolbar-lead,.table-selection-toolbar-lead{flex:none}.corpus-seltoolbar-actions,.table-selection-toolbar-actions{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.corpus-seltoolbar-actions>*,.table-selection-toolbar-actions>*{flex:none}tr.sdt-row-selected>td{background-color:var(--app-blue-bg,#1116260d)!important;border-left-color:#0000!important;border-right-color:#0000!important;border-radius:0!important}tr.sdt-row-active>td,tr.sdt-row-selected>td,tr.sdt-row-selected>td:first-child{box-shadow:none!important}tr.sdt-row-active>td{background-color:var(--app-blue-bg,#1116260d)!important;border-left-color:#0000!important;border-right-color:#0000!important;border-radius:0!important}tr.sdt-row-active>td:first-child{box-shadow:none!important}.corpus-cell-version{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.corpus-cell-behind{font-family:var(--font-data);color:var(--app-red);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.corpus-cell-behind-dot{background:var(--app-red);border-radius:50%;flex-shrink:0;width:5px;height:5px}.corpus-cell-expiry{font-family:var(--font-data);color:var(--app-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.corpus-cell-expiry[data-tone=soon]{color:var(--app-amber)}.corpus-cell-expiry[data-tone=gone]{color:var(--app-red)}.corpus-cell-used{font-family:var(--font-data);color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:13px}.corpus-cell-used.is-zero{color:var(--app-faint)}.corpus-risk-select{border:1px solid var(--app-line);border-radius:6px;padding:2px 6px;font-size:11.5px;font-weight:600}.corpus-assertion-edit,.corpus-risk-select{background:var(--app-bg);color:var(--app-ink)}.corpus-assertion-edit{border:1px solid var(--app-line);width:100%;font:inherit;resize:vertical;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.35}.corpus-assertion-edit:focus-visible{outline:2px solid var(--app-go,#2563eb);outline-offset:1px}.corpus-edit-savebar{gap:8px;margin-top:10px;display:flex}.cfp-sec-title{align-items:baseline;gap:8px;display:inline-flex}.cfp-dst-note{font-family:var(--font-ui);text-transform:none;letter-spacing:0;color:var(--app-faint);font-size:10px;font-weight:400}.cfp-sec-actions{gap:10px;display:inline-flex}.cfp-ico-inline{vertical-align:-1px;width:12px;height:12px}.cfp-seg{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;gap:0;display:inline-flex;overflow:hidden}.cfp-seg-btn{color:var(--app-soft);border:0;border-right:1px solid var(--app-line);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 11px;font-size:12px;transition:background .14s,color .14s;display:inline-flex}.cfp-seg-btn:last-child{border-right:0}.cfp-seg-btn:hover:not(.on){background:var(--app-hover);color:var(--app-ink)}.cfp-seg-btn.on{background:var(--app-ink);color:#fff}.cfp-cls-sw{background:var(--app-soft);border-radius:2px;flex-shrink:0;width:7px;height:7px}.cfp-cls-sw.committed{background:var(--app-blue-lt)}.cfp-cls-sw.projected{background:var(--app-amber)}.cfp-seg-btn.on .cfp-cls-sw{background:#ffffffd9}.cfp-class-chip{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;display:inline-flex}.cfp-class-note{color:var(--app-soft);margin:9px 0 0;font-size:12px;line-height:1.5}.cfp-class-note b{color:var(--app-ink);font-weight:600}.cfp-class-note.com,.cfp-class-note.prj{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;padding:10px 11px}.cfp-class-note.com{border-color:var(--app-blue-bd)}.cfp-class-note.prj{border-color:var(--app-amber-bd);background:var(--app-amber-bg)}.cfp-class-note.prj b{color:var(--app-amber)}.cfp-class-note p{margin:0}.cfp-cn-rows{border-top:1px solid var(--app-line-2);flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}.cfp-cn-row{justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.cfp-cn-row .k{color:var(--app-faint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.cfp-cn-row .v{color:var(--app-ink);text-align:right;font-variant-numeric:tabular-nums}.cfp-maturity-ledger,.cfp-maturity-resolve{border-top:1px solid var(--app-line-2);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.cfp-maturity-prompt,.cfp-maturity-resolved{color:var(--app-soft);margin:0;font-size:11.5px}.cfp-maturity-resolved b{color:var(--app-ink);text-transform:capitalize}.cfp-maturity-btns{flex-wrap:wrap;gap:6px;display:flex}.cfp-prov{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.cfp-prov svg{width:13px;height:13px}.cfp-prov .cfp-pl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.cfp-prov-probe{color:var(--app-soft)}.cfp-prov-probe .cfp-pdot{background:var(--app-ink);border-radius:50%;flex-shrink:0;width:7px;height:7px}.cfp-prov-artifact,.cfp-prov-public{color:var(--app-soft)}.cfp-prov-attested{color:var(--app-amber)}.cfp-prov-attested .cfp-pl{text-underline-offset:2.5px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.cfp-prov-unknown{color:var(--app-soft)}.cfp-prov-unknown .cfp-pring{border:1px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cfp-ladder{flex-direction:column;gap:8px;margin-top:6px;display:flex}.cfp-rung{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;padding:10px 11px}.cfp-rung-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cfp-rung-tick{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--app-faint);align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.cfp-rung-bars{gap:2px;display:inline-flex}.cfp-rung-bars i{background:var(--app-line);border-radius:1px;width:10px;height:4px}.cfp-rung-bars i.on{background:var(--app-soft)}.cfp-rung-flag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;color:var(--app-faint);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:8.5px}.cfp-rung-phrase{color:var(--app-ink);font-size:13px;line-height:1.42}.cfp-rung-template{color:var(--app-faint);margin-top:3px}.cfp-rung-pred,.cfp-rung-template{font-family:var(--font-mono);font-size:10.5px}.cfp-rung-pred{color:var(--app-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.cfp-rung-pred .cfp-op{color:var(--app-faint)}.cfp-cond{align-items:center;gap:4px;display:inline-flex}.cfp-cond .cfp-g{flex-shrink:0;width:13px;height:13px}.cfp-cond.ok .cfp-g{color:var(--app-green)}.cfp-cond.ok .cfp-txt{color:var(--app-soft)}.cfp-cond.no .cfp-g,.cfp-cond.no .cfp-txt{color:var(--app-red)}.cfp-rung.fail{border-color:var(--app-red-bd)}.cfp-rung.fail .cfp-rung-flag{background:var(--app-red-bg);color:var(--app-red);border:1px solid var(--app-red-bd)}.cfp-rung.active{border-color:var(--app-ink);background:var(--app-blue-bg);box-shadow:inset 2px 0 0 var(--app-ink)}.cfp-rung.active .cfp-rung-flag{background:var(--app-ink);color:#fff}.cfp-rung.pass .cfp-rung-bars i.on{background:var(--app-faint)}.cfp-ladder-foot{border-top:1px dashed var(--app-line);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding-top:10px;display:flex}.cfp-ladder-foot p{color:var(--app-soft);flex:1;margin:0;font-size:11.5px;line-height:1.5}.cfp-ladder-foot p b{color:var(--app-red);font-weight:600}.cfp-ladder-descended{color:var(--app-amber);margin:9px 0 0;font-size:11.5px;line-height:1.5}.cfp-fact-card{border:1px solid var(--app-line);background:var(--app-panel-soft);border-radius:10px;padding:10px 11px}.cfp-fact-card+.cfp-fact-card{margin-top:8px}.cfp-fc-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cfp-fc-key{word-break:break-all;font-size:12px}.cfp-fc-key,.cfp-fc-val{font-family:var(--font-mono);color:var(--app-ink)}.cfp-fc-val{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.cfp-fc-meta{color:var(--app-faint);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:7px;font-size:11px;display:flex}.cfp-fc-state{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.cfp-fc-state .cfp-fdot{border-radius:50%;width:6px;height:6px}.cfp-fc-state.fresh{color:var(--app-green)}.cfp-fc-state.fresh .cfp-fdot{background:var(--app-green)}.cfp-fc-state.aging{color:var(--app-amber)}.cfp-fc-state.aging .cfp-fdot{background:var(--app-amber)}.cfp-fc-state.stale{color:var(--app-red)}.cfp-fc-state.stale .cfp-fdot{background:var(--app-red)}.cfp-fc-window{font-family:var(--font-mono);font-size:10px}.cfp-fc-defchip{font-family:var(--font-mono);border:1px solid var(--app-line);color:var(--app-soft);background:var(--app-panel);border-radius:4px;padding:1px 6px;font-size:9.5px}.cfp-fc-oracle{border-top:1px solid var(--app-line-2);color:var(--app-soft);align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:11.5px;display:flex}.cfp-oracle-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cfp-fc-attest{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-ink);cursor:pointer;border-radius:6px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:500}.cfp-fc-attest:hover:not(:disabled){background:var(--app-hover)}.cfp-fc-danger{border-radius:7px;align-items:center;gap:7px;margin-top:9px;padding:6px 9px;font-size:11px;line-height:1.4;display:flex}.cfp-fc-danger svg{flex-shrink:0;width:14px;height:14px}.cfp-fc-danger.amber{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.cfp-fc-danger.red{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.cfp-fc-danger .cfp-fc-attest{margin-left:auto}.cfp-fc-proposed{border:1px dashed var(--app-line);background:var(--app-panel);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 9px;display:flex}.cfp-fc-proposed-txt{color:var(--app-soft);font-size:11.5px}.cfp-fc-proposed-txt b{color:var(--app-ink);font-variant-numeric:tabular-nums}.cfp-fc-proposed-btns{gap:6px;display:inline-flex}.cfp-mini{border:1px solid var(--app-line);background:var(--app-panel);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.cfp-mini svg{width:12px;height:12px}.cfp-mini.ok{color:var(--app-green);border-color:var(--app-green-bd)}.cfp-mini.no{color:var(--app-red);border-color:var(--app-red-bd)}.cfp-fact-unbound-card{border:1px solid var(--app-red-bd);background:var(--app-red-bg);border-radius:10px;padding:11px}.cfp-fact-unbound-card .fu-name{color:var(--app-red);font-size:13px;font-weight:500}.cfp-fact-unbound-card .fu-sub{color:var(--app-soft);margin-top:5px;font-size:12px;line-height:1.5}.cfp-input{border:1px solid var(--app-line);background:var(--app-bg);width:100%;color:var(--app-ink);font:inherit;border-radius:7px;padding:7px 9px;font-size:12.5px}.cfp-input:focus-visible{outline:2px solid var(--app-go,#2563eb);outline-offset:1px}.cfp-input-sm{width:auto;padding:5px 7px;font-size:11.5px}.cfp-input-num{width:74px}.cfp-mono{font-family:var(--font-mono)}.cfp-editor{gap:10px;margin-top:6px}.cfp-ed-rung,.cfp-editor{flex-direction:column;display:flex}.cfp-ed-rung{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;gap:8px;padding:10px 11px}.cfp-ed-rung-head{justify-content:space-between;align-items:center;display:flex}.cfp-ed-rank{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--app-faint);font-size:9.5px}.cfp-ed-rung-tools{gap:4px;display:inline-flex}.cfp-ed-rung-tools button{border:1px solid var(--app-line);background:var(--app-panel);width:24px;height:24px;color:var(--app-soft);cursor:pointer;border-radius:6px;place-items:center;display:grid}.cfp-ed-rung-tools button:hover:not(:disabled){background:var(--app-hover);color:var(--app-ink)}.cfp-ed-rung-tools button:disabled{opacity:.4;cursor:default}.cfp-ed-rung-tools svg{width:13px;height:13px}.cfp-ed-conds{flex-direction:column;gap:6px;display:flex}.cfp-ed-help{color:var(--app-soft);margin-bottom:2px;font-size:11.5px;line-height:1.4}.cfp-ed-help code{font-family:var(--font-mono);color:var(--app-ink);font-size:10.5px}.cfp-ed-preview{color:var(--app-soft);margin:4px 0 2px;font-size:11.5px;line-height:1.4}.cfp-ed-preview.no{color:var(--app-danger,#c0392b)}.cfp-ed-cond{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cfp-ed-cond-rm{width:22px;height:22px;color:var(--app-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.cfp-ed-cond-rm:hover:not(:disabled){color:var(--app-red)}.cfp-ed-cond-rm:disabled{opacity:.3;cursor:default}.cfp-ed-cond-rm svg{width:13px;height:13px}.cfp-ed-addcond,.cfp-ed-addrung{border:1px dashed var(--app-line);color:var(--app-soft);cursor:pointer;background:0 0;border-radius:7px;align-self:flex-start;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;display:inline-flex}.cfp-ed-addcond svg,.cfp-ed-addrung svg{width:12px;height:12px}.cfp-ed-addcond:hover,.cfp-ed-addrung:hover{background:var(--app-hover);color:var(--app-ink)}.cfp-modal-body{gap:12px}.cfp-field,.cfp-modal-body{flex-direction:column;display:flex}.cfp-field{gap:5px}.cfp-field>span:first-child{color:var(--app-ink);font-size:12px;font-weight:500}.cfp-field-hint{color:var(--app-faint);font-size:11px;line-height:1.45}.cfp-field-row{gap:12px;display:flex}.cfp-field-row .cfp-field{flex:1;min-width:0}.cfp-modal-foot{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.cfp-modal-error{color:var(--app-red);font-size:12px}.cfp-bindlist{flex-direction:column;gap:4px;max-height:260px;display:flex;overflow-y:auto}.cfp-bind-item{border:1px solid var(--app-line);background:var(--app-panel);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cfp-bind-item:hover:not(:disabled){background:var(--app-hover)}.cfp-bind-key{font-family:var(--font-mono);color:var(--app-ink);font-size:12px}.cfp-bind-meta{color:var(--app-faint);font-size:11px}.cfp-attn-banner{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber);border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 11px;font-size:12px;display:flex}.cfp-attn-banner svg{flex-shrink:0;width:15px;height:15px}.cfp-attn-banner b{font-variant-numeric:tabular-nums}.tl{margin-left:4px;padding-left:17px;position:relative}.tl:before{content:"";background:var(--app-line);width:1px;position:absolute;top:7px;bottom:10px;left:4px}.tl-item{padding-bottom:15px;position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";background:var(--app-bg);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--app-faint);border-radius:50%;position:absolute;top:5px;left:-17px}.tl-item.is-current:before{background:var(--app-ink);box-shadow:0 0 0 3px var(--app-bg),0 0 0 4.5px #11162629}.tl-item.is-alert:before{background:var(--app-bg);box-shadow:inset 0 0 0 2px var(--app-red)}.tl-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-id{font-family:var(--font-data);color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.tl-badge{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.07em;background:var(--app-ink);color:#fff;border-radius:4px;padding:1px 5px;font-size:8.5px}.tl-who{color:var(--app-soft);font-size:11.5px}.tl-when{font-family:var(--font-data);color:var(--app-faint);white-space:nowrap;margin-left:auto;font-size:10px}.tl-body{color:var(--app-soft);margin-top:5px;font-size:12px;line-height:1.5}.tl-item.is-current .tl-body{color:var(--app-ink)}.tl-meta{font-family:var(--font-data);color:var(--app-faint);margin-top:5px;font-size:9.5px}.tl-actions{gap:6px;margin-top:6px;display:flex}ins{color:var(--app-ink);font-weight:550;text-decoration:none}del{text-decoration-color:var(--app-red)}.cvl-quiet,del{color:var(--app-faint)}.cvl-quiet{margin-top:6px;font-size:11px}.cvl-chip{border:1px solid var(--app-line);background:var(--app-panel-soft);height:19px;font-family:var(--font-data);color:var(--app-ink);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;padding:0 7px;font-size:10.5px;display:inline-flex}.cvl-empty{color:var(--app-faint);font-size:11.5px}.cvl-compare{border:1px solid var(--app-line);background:var(--app-panel-soft);border-radius:9px;margin-bottom:10px;padding:9px 10px}.cvl-compare-head{font-family:var(--font-data);color:var(--app-faint);justify-content:space-between;align-items:center;font-size:10px;display:flex}.cvl-compare-head button{font:inherit;color:var(--app-soft);cursor:pointer;background:0 0;border:0;padding:0}.cvl-compare-head button:hover{color:var(--app-ink)}.cvl-compare-now,.cvl-compare-was{border-left:2px solid var(--app-line);margin-top:6px;padding-left:9px;font-size:12px;line-height:1.5}.cvl-compare-was{color:var(--app-faint)}.cvl-compare-now{color:var(--app-ink);border-left-color:var(--app-ink)}.knowledge-notice{border:1px solid var(--app-line);background:var(--app-panel-soft);color:var(--app-soft);border-radius:7px;align-items:center;gap:8px;margin-top:7px;padding:6px 8px;font-size:11.5px;line-height:1.45;display:flex}.knowledge-notice.is-warning{border-color:var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.knowledge-notice.is-danger{border-color:var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.knowledge-notice-icon{flex-shrink:0;place-items:center;display:grid}.knowledge-notice-icon svg{width:13px;height:13px}.knowledge-notice-body{flex:1;min-width:0}.knowledge-notice-action{flex-shrink:0}.knowledge-notice-action button{height:22px;font:inherit;white-space:nowrap;cursor:pointer;background:var(--app-ink);color:#fff;border:0;border-radius:5px;padding:0 8px;font-size:11px;font-weight:500}.knowledge-notice.is-danger .knowledge-notice-action button{background:var(--app-red)}.knowledge-notice.is-danger .knowledge-notice-action button:hover:not(:disabled){background:#8f4540}.knowledge-notice-action button:disabled{opacity:.6;cursor:default}.knowledge-fields{border:1px solid var(--app-line);border-radius:10px;overflow:hidden}.knowledge-field{align-items:flex-start;gap:9px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.knowledge-field+.knowledge-field{border-top:1px solid var(--app-line-2)}.knowledge-field-key{width:62px;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.05em;color:var(--app-faint);flex-shrink:0;padding-top:2px;font-size:9.5px}.knowledge-field-avatar{background:var(--app-panel-soft);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--app-line);color:var(--app-soft);border-radius:999px;flex-shrink:0;place-items:center;font-size:8.5px;font-weight:650;display:grid}.knowledge-field-value{min-width:0;color:var(--app-ink);overflow-wrap:anywhere;flex:1}.knowledge-field-value span{color:var(--app-faint);font-size:11.5px}.knowledge-field.is-warning{background:var(--app-amber-bg)}.knowledge-field.is-warning .knowledge-field-value{color:var(--app-amber)}.knowledge-field.is-danger{background:var(--app-red-bg)}.knowledge-field.is-danger .knowledge-field-value{color:var(--app-red)}.facet-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.facet-chip{border:1px solid var(--app-line);background:var(--app-panel);height:27px;color:var(--app-soft);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.facet-chip:hover{background:var(--app-hover);color:var(--app-ink)}.facet-chip.is-active{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.facet-chip-dot{background:var(--app-line);border-radius:50%;flex-shrink:0;width:6px;height:6px}.facet-chip.is-amber .facet-chip-dot{background:var(--app-amber)}.facet-chip.is-red .facet-chip-dot{background:var(--app-red)}.facet-chip.is-green .facet-chip-dot{background:var(--app-green)}.facet-chip.is-active .facet-chip-dot{background:#fff9}.facet-chip-count{font-family:var(--font-data);color:var(--app-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.facet-chip.is-active .facet-chip-count{color:#ffffffad}.record-nav{align-items:center;gap:2px;display:flex}.record-nav-btn{width:26px;height:26px;color:var(--app-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.record-nav-btn:hover:not(:disabled){background:var(--app-hover);color:var(--app-ink)}.record-nav-btn:disabled{opacity:.35;cursor:default}.record-nav-pos{font-family:var(--font-data);color:var(--app-faint);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:10.5px}[data-legacy-ui] .md-detail-head{border-bottom:1px solid var(--app-line);background:var(--app-detail-bg);flex-shrink:0;align-items:center;gap:6px;height:42px;padding:0 8px 0 12px;display:flex}[data-legacy-ui] .md-detail-head-close{width:26px;height:26px;color:var(--app-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}[data-legacy-ui] .md-detail-head-close:hover{background:var(--app-hover);color:var(--app-ink)}[data-legacy-ui] .md-foot{border-top:1px solid var(--app-line);background:var(--app-panel-soft);height:34px;font-family:var(--font-data);color:var(--app-faint);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:0 22px;font-size:10.5px;display:flex;overflow:hidden}[data-legacy-ui] .md-foot b{color:var(--app-soft);font-weight:400}[data-legacy-ui] .md-foot-spacer{flex:1}[data-legacy-ui] .md-foot-warn{text-overflow:ellipsis;color:var(--app-red);overflow:hidden}.cfp-asrt{border-top:1px solid var(--app-line-2);margin-top:9px;padding-top:9px}.cfp-asrt-toggle{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--app-soft);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9.5px;display:inline-flex}.cfp-asrt-toggle:hover{color:var(--app-ink)}.cfp-asrt-caret{width:11px;height:11px;transition:transform .15s}.cfp-asrt-caret.open{transform:rotate(90deg)}.cfp-asrt-empty,.cfp-asrt-loading{color:var(--app-faint);margin-top:7px;font-size:11px;line-height:1.45}.cfp-asrt-rows{flex-direction:column;gap:4px;margin-top:7px;display:flex}.cfp-asrt-row{color:var(--app-soft);align-items:baseline;gap:8px;font-size:11px;display:flex}.cfp-asrt-deal{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-ink);flex:1;overflow:hidden}.cfp-asrt-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--app-ink);flex-shrink:0;font-size:11px}.cfp-asrt-val.amber{color:var(--app-amber);background:var(--app-amber-bg);border:1px solid var(--app-amber-bd);border-radius:4px;padding:0 4px}.cfp-asrt-surface{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--app-line);background:var(--app-panel);border-radius:4px;padding:1px 5px;font-size:9px}.cfp-asrt-date,.cfp-asrt-surface{font-family:var(--font-mono);color:var(--app-faint);flex-shrink:0}.cfp-asrt-date{font-size:10px}.cfp-asrt-sent{color:var(--app-green);flex-shrink:0;align-items:center;gap:3px;font-size:10px;display:inline-flex}.cfp-asrt-sent svg{width:11px;height:11px}.cfp-asrt-draft{color:var(--app-faint);flex-shrink:0;font-size:10px}.corpus-bulk-count{color:var(--app-ink);font-size:12.5px;font-weight:600}.corpus-bulk-menu{position:relative}.corpus-bulk-dropdown{z-index:40;border:1px solid var(--app-line);background:var(--app-panel);border-radius:9px;flex-direction:column;min-width:180px;max-height:240px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #1a17141f}.corpus-bulk-dropdown-up{inset:auto auto calc(100% + 6px) 0;box-shadow:0 -8px 24px #1a171424}.corpus-bulk-dropdown-item{color:var(--app-ink);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12.5px}.corpus-bulk-dropdown-item:hover{background:var(--app-hover)}.corpus-tablewrap,[data-legacy-ui] .md-tablewrap{flex:1;min-height:0;overflow:hidden}.corpus-tablewrap table{table-layout:fixed;width:100%}.corpus-status-cell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.corpus-source-chip{flex-direction:column;gap:1px;min-width:0;max-width:100%;display:inline-flex}.corpus-source-chip-name{color:var(--app-ink);font-size:12.5px}.corpus-source-chip-date{color:var(--app-faint);font-family:var(--font-data);font-size:10px}.corpus-source-chip-none{background:var(--app-red-bg);color:var(--app-red);border-radius:6px;padding:2px 7px;font-weight:500}.corpus-source-chip-none,.corpus-stale-badge{font-family:var(--font-data);align-items:center;font-size:10.5px;display:inline-flex}.corpus-stale-badge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;gap:5px;padding:2px 8px;font-weight:600}.corpus-stale-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.corpus-stale-changed{background:var(--app-green)}@supports (color:color-mix(in lab,red,red)){.corpus-stale-changed{background:color-mix(in srgb,var(--app-green) 14%,transparent)}}.corpus-stale-changed{color:var(--app-green)}.corpus-stale-stale{background:var(--app-amber,#c2870a)}@supports (color:color-mix(in lab,red,red)){.corpus-stale-stale{background:color-mix(in srgb,var(--app-amber,#c2870a) 15%,transparent)}}.corpus-stale-stale{color:var(--app-amber,#c2870a)}.corpus-stale-failed{background:var(--app-red-bg);color:var(--app-red)}.corpus-facet-stale{align-items:center;margin-left:6px;display:inline-flex}.corpus-facet-stale .corpus-stale-dot{width:7px;height:7px}.corpus-facet-stale[data-state=changed]{color:var(--app-green)}.corpus-facet-stale[data-state=stale]{color:var(--app-amber,#c2870a)}.corpus-facet-stale[data-state=failed]{color:var(--app-red)}.corpus-revlink-row{border-top:1px solid var(--app-line);color:var(--app-ink);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.corpus-revlink-row:first-child{border-top:none}.corpus-revlink-row .corpus-revlink-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.corpus-revlink-row a.corpus-revlink-name:hover{color:var(--app-green)}.corpus-change-grid{grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px;display:grid}.corpus-change-grid dt{color:var(--app-soft)}.corpus-change-grid dd{color:var(--app-ink);font-family:var(--font-data);word-break:break-all;margin:0}.corpus-hash-old{color:var(--app-faint);text-decoration:line-through}.corpus-hash-new{color:var(--app-green)}.corpus-dup-note{color:var(--app-soft);margin-bottom:6px;font-size:12px}.corpus-dup-list{gap:4px}.corpus-dup-item,.corpus-dup-list{flex-direction:column;display:flex}.corpus-dup-item{white-space:normal;text-align:left;border:1px solid var(--app-line);background:var(--app-bg);cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;min-width:0;max-width:100%;height:auto;padding:8px 10px;transition:background .12s}.corpus-dup-item:hover{background:var(--app-hover)}.corpus-dup-assertion{color:var(--app-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;white-space:normal!important}.corpus-dup-assertion,.corpus-dup-meta{width:100%;min-width:0;max-width:100%;overflow:hidden}.corpus-dup-meta{color:var(--app-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px}@media (max-width:1180px){.corpus-shell[data-detail=closing],.corpus-shell[data-detail=open],[data-legacy-ui] .md-shell[data-detail=closing],[data-legacy-ui] .md-shell[data-detail=open]{grid-template-columns:minmax(0,1fr) 360px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:980px){.corpus-shell,.corpus-shell[data-detail=closing],.corpus-shell[data-detail=open],[data-legacy-ui] .md-shell,[data-legacy-ui] .md-shell[data-detail=closing],[data-legacy-ui] .md-shell[data-detail=open]{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.corpus-shell .knowledge-detail,[data-legacy-ui] .md-shell .md-detail{display:none}}[data-dock="1"] .md-shell{position:relative}[data-dock="1"] .md-shell,[data-dock="1"] .md-shell[data-detail=closing],[data-dock="1"] .md-shell[data-detail=open]{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}[data-dock="1"] .md-shell .md-detail{display:none}[data-dock="1"] .md-shell[data-detail=closing] .md-detail,[data-dock="1"] .md-shell[data-detail=open] .md-detail{z-index:10;width:100%;height:100%;display:block;position:absolute;inset:0;overflow-y:auto}[data-dock="1"] .md-shell[data-detail=closing] .md-center,[data-dock="1"] .md-shell[data-detail=open] .md-center{visibility:hidden;pointer-events:none}[data-dock="1"] .md-title{font-size:15px}[data-dock="1"] .md-shell[data-archetype] .md-head{padding:12px 12px 0}[data-dock="1"] .md-shell[data-archetype=claims] .corpus-col-expiry,[data-dock="1"] .md-shell[data-archetype=claims] .corpus-col-sent,[data-dock="1"] .md-shell[data-archetype=claims] .corpus-col-source,[data-dock="1"] .md-shell[data-archetype=claims] .corpus-col-version{display:none}[data-dock="1"] .facet-strip{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-dock="1"] .facet-strip::-webkit-scrollbar{display:none}[data-dock="1"] .md-shell[data-archetype=forms] .md-tablewrap td:nth-child(2),[data-dock="1"] .md-shell[data-archetype=forms] .md-tablewrap td:nth-child(3),[data-dock="1"] .md-shell[data-archetype=forms] .md-tablewrap th:nth-child(2),[data-dock="1"] .md-shell[data-archetype=forms] .md-tablewrap th:nth-child(3){display:none}[data-dock="1"] .md-shell[data-archetype=forms] .md-tablewrap td,[data-dock="1"] .md-shell[data-archetype=forms] .md-tablewrap th{padding-left:12px;padding-right:12px}[data-dock="1"] .md-shell[data-archetype=forms] .md-tablewrap .relative.flex-1.overflow-auto{overflow-x:hidden}[data-dock="1"] .md-detail-body{padding:14px 12px 24px}[data-dock="1"] .dock-detail .page-shell-head{display:none}[data-dock="1"] .dock-detail .page-shell{padding-top:0}.app-brand-sections{flex-direction:column;gap:44px;line-height:normal;display:flex}.brand-sec{min-width:0;scroll-margin-top:16px}.brand-sec-head{margin-bottom:18px}.brand-sec-head h2{color:var(--app-ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:normal;display:flex}.brand-sec-head h2 span{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;margin-left:0;font-size:10px;font-weight:600}.brand-sec-head p{max-width:62ch;color:var(--app-soft);margin-top:6px;font-size:13px;line-height:1.55}.brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brand-logo-card,.brand-panel,.brand-template{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;overflow:hidden}.brand-logo-stage{background:#f7f4ee;place-items:center;height:150px;display:grid;position:relative}.brand-logo-stage-dark{color:#fff;background:#16202b}.brand-stage-tag{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;background:#1418210a;border-radius:999px;padding:3px 8px;font-size:9.5px;position:absolute;top:11px;left:12px}.brand-logo-stage-dark .brand-stage-tag{color:#fff9;background:#ffffff0d}.brand-markwrap{align-items:center;gap:11px;display:flex}.brand-logo-img{-o-object-fit:contain;object-fit:contain;max-width:42px;max-height:42px}.brand-fallback-mark{width:34px;height:34px;position:relative}.brand-fallback-mark b,.brand-fallback-mark span{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--app-clay);position:absolute;inset:0}.brand-fallback-mark b{background:#e0703a;height:46%;inset:auto 18% 0}.brand-wordmark{color:currentColor;letter-spacing:-.01em;font-family:Fraunces,ui-serif,Georgia,serif;font-size:21px;font-weight:600}.brand-logo-foot{border-top:1px solid var(--app-line);background:#f7f9fc;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 15px;font-size:12.5px;font-weight:500;display:grid}.brand-logo-meta,.brand-swatch-hex,.brand-template-state,.brand-type-detail{color:var(--app-faint);font-family:var(--font-data);font-size:10.5px;font-weight:400}.brand-panel{padding:22px 24px}.brand-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.brand-swatch{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;overflow:hidden}.brand-swatch-color{height:78px}.brand-swatch-info{padding:11px 13px}.brand-swatch-role{color:var(--app-ink);font-size:12.5px;font-weight:500;line-height:1.2}.brand-swatch-hex{color:var(--app-soft);margin-top:4px;font-size:11px}.brand-swatch-use{color:var(--app-faint);margin-top:7px;font-size:11px;line-height:1.4}.activity-page,.activity-shell{flex-direction:column;flex:1;min-height:0;line-height:normal;display:flex;overflow:hidden}.activity-topbar{border-bottom:1px solid var(--app-line);flex:none;padding:18px 32px 0}.activity-title-row{align-items:baseline;gap:11px;display:flex}.activity-title-row h1{color:var(--app-ink);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.activity-count{color:var(--app-faint);font-family:var(--font-data);font-size:12px}.activity-controls .sp,.activity-title-row .sp{flex:1}.activity-ledger{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.activity-ledger svg{opacity:.7;width:11px;height:11px}.activity-topbar p{max-width:64ch;color:var(--app-soft);margin-top:5px;font-size:12.5px;line-height:1.5}.activity-controls{align-items:center;gap:10px;margin-top:16px;padding-bottom:14px;display:flex}.activity-chips{flex-wrap:wrap;gap:6px;display:flex}.activity-chips button{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);font-family:var(--font-data);border-radius:999px;padding:5px 11px;font-size:11px;line-height:normal;transition:background .15s,color .15s,border-color .15s}.activity-chips button.on{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.activity-feed{flex:1;min-height:0;padding:12px 32px 60px;overflow-y:auto}.activity-feedwrap{max-width:820px}.activity-daygroup{margin-top:18px}.activity-daygroup:first-child{margin-top:0}.activity-dayhead{z-index:1;background:linear-gradient(var(--app-bg) 70%,transparent);color:var(--app-faint);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;padding:12px 0 4px;font-size:10.5px;position:sticky;top:0}.activity-event{border-bottom:1px solid var(--app-line-2);grid-template-columns:30px 1fr auto;align-items:start;gap:13px;padding:14px 8px;display:grid}.activity-event:last-child{border-bottom:0}.activity-glyph{background:var(--app-hover);width:30px;height:30px;color:var(--app-soft);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.activity-glyph.alert{background:var(--app-red-bg);color:var(--app-red)}.activity-glyph svg{width:15px;height:15px}.activity-event-body{min-width:0}.activity-event-desc{color:var(--app-ink);font-size:13.5px;line-height:1.5}.activity-event-desc .actor{font-weight:500}.activity-event-desc a{color:var(--app-clay);border-bottom:1px solid var(--app-blue-bd);text-decoration:none}.activity-event-desc .obj{font-family:var(--font-data);font-size:12px}.activity-event-sub{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.activity-event-tag{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9.5px}.activity-avatar{width:18px;height:18px;color:var(--app-soft);background:#eaeef4;border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-weight:500;display:inline-grid}.activity-event-context{color:var(--app-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.activity-event-time{color:var(--app-faint);font-family:var(--font-data);text-align:right;white-space:nowrap;flex:none;padding-top:2px;font-size:11px}.activity-feed-empty{color:var(--app-faint);text-align:center;padding:50px 0;font-size:12.5px}.brand-type-row{border-top:1px solid var(--app-line);grid-template-columns:180px minmax(0,1fr);gap:22px;padding:20px 0;display:grid}.brand-type-row:first-of-type{border-top:0;padding-top:0}.brand-type-role{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.brand-type-family{color:var(--app-ink);letter-spacing:-.03em;margin-top:5px;font-size:22px;font-weight:600}.brand-type-detail{margin-top:7px;line-height:1.5}.brand-type-spec{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;align-items:center;min-height:96px;padding:18px 20px;display:flex}.brand-spec-head{max-width:16ch;color:var(--app-ink);letter-spacing:-.05em;font-size:32px;font-weight:600;line-height:.98}.brand-spec-body{max-width:64ch;color:var(--app-soft);font-size:14px;line-height:1.65}.brand-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brand-template-canvas{background:#f7f4ee;flex-direction:column;gap:8px;min-height:132px;padding:16px;display:flex}.brand-template-line{background:#16202b24;border-radius:4px;width:84%;height:7px}.brand-template-line.short{width:62%}.brand-template-title{background:var(--app-clay);width:42%;height:10px}.brand-template-bars{align-items:flex-end;gap:6px;height:56px;margin-top:auto;display:flex}.brand-template-bars span{background:var(--app-clay);border-radius:2px;width:14px}.brand-template-bars span:first-child{background:#e0703a;height:28px}.brand-template-bars span:nth-child(2){height:44px}.brand-template-bars span:nth-child(3){background:#8fb0f5;height:34px}.brand-template-bars span:nth-child(4){height:56px}.brand-template-caption{color:var(--app-ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;font-weight:500;display:flex}.brand-template-state.on{color:var(--app-green)}.brand-rule{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.brand-rule:first-child{padding-top:0}.brand-rule:last-child{border-bottom:0;padding-bottom:0}.brand-rule-title{color:var(--app-ink);font-size:13.5px;font-weight:500}.brand-rule-body{color:var(--app-soft);margin-top:4px;font-size:12.5px;line-height:1.5}.brand-switch{border:1px solid var(--app-line);background:#1418211a;border-radius:999px;width:38px;height:22px;position:relative}.brand-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #14182126}.brand-switch.on{border-color:var(--app-clay);background:var(--app-clay)}.brand-switch.on:after{left:19px}.brand-reviewer{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 9px 5px 5px;font-size:12.5px;display:inline-flex}.brand-reviewer-avatar{background:var(--app-clay);color:#fff;width:23px;height:23px;font-family:var(--font-data);border-radius:50%;place-items:center;font-size:9px;display:grid}.app-badge,.app-risk-pill,.app-stage,.app-status-pill,.app-tag{letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;font-size:10px;font-weight:500;line-height:1.15;display:inline-flex}.app-badge,.app-status-pill{padding:4px 9px}.app-risk-pill,.app-stage,.app-tag{padding:5px 9px}.app-dot{background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.app-badge-ready,.app-status-approved{border:1px solid var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.app-badge-review,.app-risk-med,.app-status-needs-review{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.app-risk-high,.app-status-unsupported{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.app-badge-draft,.app-risk-low,.app-tag{background:var(--app-hover);color:var(--app-soft);border:1px solid #0000}.app-badge-sent,.app-stage{border:1px solid var(--app-blue-bd);background:var(--app-blue-bg);color:var(--app-clay)}.app-empty-state{border:1px solid var(--app-line);background:var(--app-panel);text-align:center;border-radius:13px;place-items:center;min-height:260px;padding:32px;display:grid}.app-stepper{border-bottom:1px solid var(--app-line);background:var(--app-panel);flex:none;align-items:stretch;gap:0;padding:0 28px;display:flex;overflow:auto hidden}.app-step{min-width:0;color:var(--app-faint);flex:none;align-items:center;gap:11px;padding:15px 0;display:flex;position:relative}.app-step+.app-step{margin-left:34px}.app-step:before{content:"";background:var(--app-line);width:34px;height:1.5px;position:absolute;top:50%;left:100%}.app-step:last-child:before{display:none}.app-step-count{border:1.5px solid var(--app-line);background:var(--app-panel);width:24px;height:24px;color:var(--app-faint);font-family:var(--font-data);transition:all .25s var(--app-ease);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.app-step-label{white-space:normal;min-width:0;font-size:13px;font-weight:450;line-height:1.2}.app-step-label small{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.02em;margin-top:1px;font-size:10px;font-weight:400;display:block}.app-step.is-done .app-step-count{border-color:var(--app-clay);background:var(--app-clay);color:#fff}.app-step.is-active .app-step-count{border-color:var(--app-clay);color:var(--app-clay)}.app-step.is-active .app-step-label{color:var(--app-ink);font-weight:500}.app-step.is-active:after{content:"";background:var(--app-clay);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:35px;right:0}.app-flow{flex:1;min-height:0;overflow-y:auto}.app-flow-wrap{max-width:860px;margin:0 auto;padding:18px 28px 64px}.app-flow .app-page-kicker{font-size:11px;font-weight:500;line-height:normal}.app-flow .generate-step-eyebrow{color:var(--app-clay)}.generate-deck-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.generate-deck-card{border:1px solid var(--app-line);background:var(--app-panel);min-height:130px;color:var(--app-ink);font-family:var(--font-sans);text-align:left;border-radius:11px;flex-direction:column;padding:16px 16px 15px;font-size:13.3333px;line-height:normal;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.generate-deck-card:hover{background:#f7f9fc;border-color:#14182126}.generate-deck-card.sel{border-color:var(--app-clay);background:var(--app-panel);box-shadow:0 0 0 1px var(--app-clay),0 6px 18px -12px #2f5fe066}.generate-deck-card .ci{background:var(--app-hover);width:30px;height:30px;color:var(--app-soft);border-radius:8px;place-items:center;margin-bottom:12px;transition:all .16s;display:grid}.generate-deck-card .ci svg{width:16px;height:16px}.generate-deck-card.sel .ci{background:var(--app-blue-bg);color:var(--app-clay)}.generate-deck-card .ct{color:var(--app-ink);letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:normal}.generate-deck-card .cd{color:var(--app-soft);margin-top:5px;font-size:12px;line-height:1.5}.generate-deck-card .cm{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.02em;margin-top:auto;padding-top:11px;font-size:10px;display:block}.generate-deck-card .tick{background:var(--app-clay);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:13px;right:13px}.generate-deck-card .tick svg{width:11px;height:11px}.app-footer-bar{border-top:1px solid var(--app-line);backdrop-filter:blur(10px);background:#fafaf9eb;flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:14px 28px;display:flex}.app-footer-bar .app-meta{font-family:var(--font-data);gap:9px;font-size:11.5px;line-height:normal}.app-footer-bar .app-meta :where(*){font-family:inherit}.app-footer-bar .app-meta b{font-weight:500}.app-footer-dot{background:#14182130;border-radius:50%;flex:none;width:3px;height:3px}.app-flow .app-button,.app-footer-bar .app-button{gap:7px;height:36px;padding:0 16px}.app-flow .app-button svg,.app-footer-bar .app-button svg{width:15px;height:15px}@media (max-width:1100px){.app-review-canvas{grid-template-columns:132px minmax(0,1fr)}.app-review-context{border-top:1px solid var(--app-line);border-left:0;grid-column:1/-1}}@media (max-width:900px){.pw-app-frame{padding:0}.pw-app-card-frame{border-radius:0;height:100dvh}.app-page{padding:20px}.app-page-title{max-width:100%}.app-stepper{padding:0 18px}.app-step{flex-basis:132px}.app-anchor-shell,.app-master-detail{grid-template-columns:minmax(0,1fr)}.app-list-col{border-right:0;border-bottom:1px solid var(--app-line)}.app-anchor-nav{display:none;position:static}.app-anchor-content{max-width:none;padding:28px 28px 80px}.app-footer-bar{align-items:stretch;padding-right:96px}.app-footer-bar>.app-button,.app-footer-bar>a.app-button,.app-footer-bar>button.app-button{flex:150px}.app-full-pane{padding:0}}.pw-app-shell :where(h1,h2,h3,h4,h5,h6){font-weight:600}.pw-app-shell :where(h3,h4,h5,h6){font-weight:500}.pw-app-topbar{z-index:var(--z-sticky);border-bottom:1px solid hsl(var(--border));background:hsl(var(--surface-0));justify-content:space-between;align-items:center;gap:12px;min-width:0;height:48px;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}.pw-app-wordmark{overflow-wrap:anywhere;min-width:0;font-family:var(--font-ui);color:hsl(var(--ink-1));font-size:14px;font-weight:500}.pw-app-sidebar{border-right:1px solid hsl(var(--border));background:hsl(var(--surface-0));width:220px;min-width:0;height:calc(100dvh - 48px);transition:width var(--duration-standard) var(--easing-decelerate);flex-shrink:0;position:sticky;top:48px}.pw-app-content{flex:auto;min-width:0;padding:24px 32px 40px}.pw-app-nav-kicker{font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--ink-4));font-size:8.5px;font-weight:600}.pw-app-nav-item{min-width:0;height:32px;font-family:var(--font-ui);color:hsl(var(--ink-3));transition:background var(--duration-fast) var(--easing-decelerate),border-color var(--duration-fast) var(--easing-decelerate),color var(--duration-fast) var(--easing-decelerate);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 0 -2px #0000}.pw-app-nav-item:hover{background:hsl(var(--surface-2));color:hsl(var(--ink-1))}.pw-app-nav-item-active{box-shadow:inset 0 -2px 0 hsl(var(--brand-accent));color:hsl(var(--ink-1));background:0 0}.pw-app-breadcrumb-link{font-family:var(--font-data);color:hsl(var(--ink-3));text-underline-offset:2px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.pw-app-breadcrumb-current{font-family:var(--font-data);color:hsl(var(--ink-1));font-size:12px}.pw-app-section-title{font-family:var(--font-ui);color:hsl(var(--ink-1));font-size:16px;font-weight:500}.pw-app-section-copy{font-family:var(--font-ui);color:hsl(var(--ink-3));font-size:13px;line-height:1.6}.pw-app-master-detail{border-radius:12px;gap:0;display:grid}@media (min-width:1280px){.pw-app-master-detail{grid-template-columns:minmax(0,1fr) 400px}}.pw-app-toolbar{background:hsl(var(--surface-1));border:1px solid hsl(var(--border));border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;display:flex}.pw-app-statusbar{overflow-wrap:anywhere;border-top:1px solid hsl(var(--border));background:hsl(var(--surface-1));font-family:var(--font-data);letter-spacing:.02em;color:hsl(var(--ink-4));padding:10px 12px;font-size:11px}.pw-text-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display);font-weight:600}.pw-text-title{font-size:var(--text-title);line-height:var(--leading-title);font-weight:600}.pw-text-heading{font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:500}.pw-text-body{font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}.pw-text-small{font-size:var(--text-small);line-height:var(--leading-small);font-weight:400}.pw-text-caption{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:400}.pw-text-micro{font-family:var(--font-data);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);font-weight:500;font-size:var(--text-micro)!important}.pw-text-code{font-family:var(--font-data);font-size:var(--text-code);line-height:var(--leading-body);font-weight:400}.pw-value-factual{font-weight:500}.pw-value-derived,.pw-value-factual{font-family:var(--font-data);color:hsl(var(--ink-1))}.pw-value-derived{font-weight:400}.pw-value-projected{font-family:var(--font-data);color:hsl(var(--ink-2));-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:hsl(var(--surface-4));text-underline-offset:4px;font-weight:400}.pw-layered-surface{box-shadow:var(--shadow-sm),var(--highlight-inset)}.dark .pw-layered-surface{box-shadow:var(--shadow-sm),var(--highlight-inset-dark)}.pw-zone{border:1px solid hsl(var(--border));background:hsl(var(--surface-0));box-shadow:none;border-radius:0}.pw-object{border:1px solid hsl(var(--border));border-radius:var(--radius-lg-token);background:hsl(var(--surface-1))}.pw-object[data-object=button],.pw-object[data-object=input]{border-radius:var(--radius-sm-token)}.pw-object[data-object=dropdown]{box-shadow:var(--shadow-md)}.pw-object[data-object=modal]{border-radius:var(--radius-xl-token);box-shadow:var(--shadow-lg)}.pw-status-line{font-family:var(--font-data);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);color:hsl(var(--ink-4))}.pw-focus-outline{outline:2px solid hsl(var(--ink-1));outline-offset:2px}.pw-hairline-border{border-width:var(--border-width-hairline)}.pw-authoring-surface{background-image:radial-gradient(circle at 1px 1px,hsl(var(--ink-4)/.12) .7px,transparent 0);background-size:10px 10px}.pw-wireframe-skeleton{border:.5px solid hsl(var(--border-focus));background:0 0}.pw-slit{background:hsl(var(--ink-1)/.24);width:48px;height:1px}.tabular-nums{font-variant-numeric:tabular-nums}.slashed-zero{font-variant-numeric:slashed-zero}.lining-nums{font-variant-numeric:lining-nums}.text-muted-foreground{color:hsl(var(--content-secondary))}.text-content-primary{color:hsl(var(--content-primary))}.text-content-secondary{color:hsl(var(--content-secondary))}.text-content-tertiary{color:hsl(var(--content-tertiary))}.text-content-on-accent{color:hsl(var(--content-on-accent))}.text-content-accent{color:hsl(var(--content-accent))}.text-content-quaternary{color:hsl(var(--content-quaternary))}.text-ink-1{color:hsl(var(--ink-1))}.text-ink-2{color:hsl(var(--ink-2))}.text-ink-3{color:hsl(var(--ink-3))}.text-ink-4{color:hsl(var(--ink-4))}.text-signal-red{color:hsl(var(--signal-red))}.text-signal-amber{color:hsl(var(--signal-amber))}.text-signal-green{color:hsl(var(--signal-green))}.bg-surface-canvas{background-color:hsl(var(--surface-canvas))}.bg-surface-primary{background-color:hsl(var(--surface-primary))}.bg-surface-secondary{background-color:hsl(var(--surface-secondary))}.bg-surface-tertiary{background-color:hsl(var(--surface-tertiary))}.bg-surface-hover{background-color:hsl(var(--surface-hover))}.bg-surface-active{background-color:hsl(var(--surface-active))}.bg-surface-warning-subtle{background-color:hsl(var(--surface-warning-subtle))}.bg-surface-info-subtle{background-color:hsl(var(--surface-info-subtle))}.bg-surface-success-subtle{background-color:hsl(var(--surface-success-subtle))}.bg-surface-error-subtle{background-color:hsl(var(--surface-error-subtle))}.bg-surface-0{background-color:hsl(var(--surface-0))}.bg-surface-1{background-color:hsl(var(--surface-1))}.bg-surface-2{background-color:hsl(var(--surface-2))}.bg-surface-3{background-color:hsl(var(--surface-3))}.border-primary{border-color:hsl(var(--border-primary))}.border-secondary{border-color:hsl(var(--border-secondary))}.border-focus,.border-strong{border-color:hsl(var(--border-focus))}.border-border-primary{border-color:hsl(var(--border-primary))}.border-border-secondary{border-color:hsl(var(--border-secondary))}.border-surface-3{border-color:hsl(var(--surface-3))}.border-surface-4{border-color:hsl(var(--surface-4))}.border-surface-5{border-color:hsl(var(--surface-5))}.bg-primary{background-color:hsl(var(--primary))}.text-primary{color:hsl(var(--primary))}.border-primary-color{border-color:hsl(var(--primary))}.bg-marketing-bg-primary{background-color:var(--marketing-bg-primary)}.bg-marketing-bg-secondary{background-color:var(--marketing-bg-secondary)}.bg-marketing-bg-tertiary{background-color:var(--marketing-bg-tertiary)}.text-marketing-text-primary{color:var(--marketing-text-primary)}.text-marketing-text-secondary{color:var(--marketing-text-secondary)}.text-marketing-text-tertiary{color:var(--marketing-text-tertiary)}.border-marketing-border{border-color:var(--marketing-border)}.border-marketing-border-subtle{border-color:var(--marketing-border-subtle)}.text-marketing{color:var(--marketing-accent)}.bg-marketing{background-color:var(--marketing-accent)}.h-control-xs{height:var(--control-height-xs)}.h-control-sm{height:var(--control-height-sm)}.h-control-md{height:var(--control-height-md)}.h-control-lg{height:var(--control-height-lg)}.h-control-xl{height:var(--control-height-xl)}.h-control-2xl{height:var(--control-height-2xl)}.min-h-control-xs{min-height:var(--control-height-xs)}.min-h-control-sm{min-height:var(--control-height-sm)}.min-h-control-md{min-height:var(--control-height-md)}.min-h-control-lg{min-height:var(--control-height-lg)}.min-h-control-xl{min-height:var(--control-height-xl)}.px-control{padding-left:var(--control-padding-x);padding-right:var(--control-padding-x)}.px-control-sm{padding-left:var(--control-padding-x-sm);padding-right:var(--control-padding-x-sm)}.px-control-lg{padding-left:var(--control-padding-x-lg);padding-right:var(--control-padding-x-lg)}.px-control-xl{padding-left:var(--control-padding-x-xl);padding-right:var(--control-padding-x-xl)}.gap-control{gap:var(--control-gap)}.transition-fast{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-decelerate)}.transition-standard{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--duration-standard);transition-timing-function:var(--easing-accelerate)}.transition-snappy{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-decelerate)}.elevation-subtle{box-shadow:var(--shadow-sm)}.elevation-card{box-shadow:var(--shadow-lg)}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reviewer-queue-page{background:var(--app-bg)}.reviewer-main,.reviewer-queue-page{height:100%;min-height:0;overflow:hidden}.reviewer-main{grid-template-columns:minmax(320px,392px) minmax(0,1fr);display:grid}.reviewer-list-col{border-right:1px solid var(--app-line);background:var(--app-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.reviewer-list-top{flex:none;padding:18px 20px 0}.reviewer-heading{align-items:center;gap:10px;margin-bottom:5px;display:flex}.reviewer-heading h1{color:var(--app-ink);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:normal}.reviewer-heading span{color:var(--app-faint);font-family:var(--font-data);font-size:11px}.reviewer-summary{color:var(--app-soft);margin:2px 0 0;font-size:12.5px;line-height:1.5}.reviewer-summary b{color:var(--app-red);font-weight:500}.reviewer-chips{flex-wrap:wrap;gap:6px;margin:15px 0 6px;display:flex}.reviewer-chip{border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-soft);font-family:var(--font-data);transition:background .14s var(--app-ease),border-color .14s var(--app-ease),color .14s var(--app-ease);border-radius:999px;padding:5px 11px;font-size:11px;line-height:normal}.reviewer-chip:hover{background:var(--app-hover)}.reviewer-chip.on{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.reviewer-list-scroll{flex:1;min-height:0;padding:8px 12px 20px;overflow-y:auto}.reviewer-row{width:100%;color:var(--app-ink);text-align:left;transition:background .14s var(--app-ease),border-color .14s var(--app-ease),box-shadow .14s var(--app-ease);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:15px 14px;display:grid}.reviewer-row:hover{background:var(--app-hover)}.reviewer-row.sel{border-color:var(--app-line);background:var(--app-panel);box-shadow:0 1px 2px #1418210d}.reviewer-row .qmain{min-width:0;display:block}.reviewer-row .qstmt{color:var(--app-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.reviewer-row .qctx{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.reviewer-row .qwhere{min-width:0;color:var(--app-soft);align-items:center;gap:7px;margin-top:9px;font-size:11.5px;display:flex}.qwhere-icon{opacity:.7;border:1.2px solid;border-radius:1px;flex:none;width:12px;height:9px}.reviewer-row .dk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-row .qright{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.qblock{color:var(--app-red);font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;line-height:1.2;display:inline-flex}.qblock-lock{border:1.1px solid;border-radius:2px;flex:none;width:11px;height:10px;position:relative}.qblock-lock:before{content:"";border:1.1px solid;border-bottom:0;border-radius:5px 5px 0 0;width:5px;height:6px;position:absolute;top:-5px;left:2px}.reviewer-status{font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:500;line-height:1.2;display:inline-flex}.reviewer-status .d{border-radius:50%;flex:none;width:4px;height:4px}.reviewer-status.rev{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.reviewer-status.rev .d{background:var(--app-amber)}.reviewer-status.uns{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.reviewer-status.uns .d{background:var(--app-red)}.reviewer-risk{background:var(--app-hover);color:var(--app-soft);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9.5px;line-height:1.2}.reviewer-risk.med{border:1px solid var(--app-amber-bd);background:var(--app-amber-bg);color:var(--app-amber)}.reviewer-risk.high{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.reviewer-detail{background:var(--app-detail-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.reviewer-detail-scroll{flex:1;min-height:0;padding:26px 28px 30px;overflow-y:auto}.reviewer-detail-wrap{max-width:600px}.reviewer-actions .act-h,.reviewer-card .ch,.reviewer-eyebrow{color:var(--app-faint);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.reviewer-eyebrow{color:var(--app-soft);letter-spacing:.06em;font-size:10.5px}.reviewer-statement{color:var(--app-ink);letter-spacing:-.01em;margin-top:10px;font-size:17px;font-weight:500;line-height:1.45}.reviewer-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.reviewer-cid{color:var(--app-faint);font-family:var(--font-data);margin-left:2px;font-size:10px}.reviewer-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;margin-top:18px;padding:17px 18px}.reviewer-card.nosrc{border-color:var(--app-red-bd)}.reviewer-card .ch{margin-bottom:11px}.reviewer-card .src{color:var(--app-soft);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.reviewer-card.nosrc .src{color:var(--app-red)}.reviewer-card .src svg{opacity:.7;flex:none;width:14px;height:14px;margin-top:2px}.reviewer-card.nosrc .src svg{opacity:1}.reviewer-source-alert{border:1.3px solid;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px;position:relative}.reviewer-source-alert:before{height:5px;top:3px}.reviewer-source-alert:after,.reviewer-source-alert:before{content:"";background:currentColor;border-radius:999px;width:1.3px;position:absolute;left:6px}.reviewer-source-alert:after{height:1.3px;bottom:3px}.reviewer-card .why{border-top:1px solid var(--app-line-2);color:var(--app-soft);margin-top:11px;padding-top:11px;font-size:13px;line-height:1.6}.reviewer-card .why b{color:var(--app-ink);font-weight:500}.reviewer-context-row{color:var(--app-ink);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.reviewer-context-row .ci{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.reviewer-context-row .ci svg{width:13px;height:13px}.reviewer-context-row.no .ci{background:var(--app-red-bg);color:var(--app-red)}.reviewer-context-row.warn .ci{background:var(--app-amber-bg);color:var(--app-amber)}.reviewer-context-row.ok .ci{background:var(--app-green-bg);color:var(--app-green)}.reviewer-context-row .cl{flex:1;min-width:0}.reviewer-context-row .x{color:var(--app-soft);margin-top:1px;font-size:12px}.reviewer-where{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.reviewer-where .wi{border:1px solid var(--app-line);width:34px;height:34px;color:var(--app-soft);background:#eef1f6;border-radius:8px;flex:none;position:relative}.reviewer-where .wi:before{content:"";border:1.3px solid;border-radius:1.2px;position:absolute;inset:10px 8px}.reviewer-where .wi:after{content:"";background:currentColor;height:1px;position:absolute;top:15px;left:8px;right:8px}.reviewer-where .wt2{flex:1;min-width:0}.reviewer-where .n{color:var(--app-ink);font-size:13px;font-weight:500;line-height:1.3}.reviewer-where .m{color:var(--app-soft);margin-top:3px;font-size:12px}.reviewer-where .open{color:var(--app-clay);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.reviewer-where .open:hover{text-decoration:underline}.reviewer-where .open svg{width:12px;height:12px}.reviewer-open-chevron{border-top:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)}.reviewer-actions{margin-top:22px}.reviewer-actions .act-h{margin-bottom:11px}.reviewer-actions .act-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.reviewer-decision-error{color:var(--app-red);margin-top:11px;font-size:12.5px}.reviewer-actions .abtn{border:1px solid var(--app-line);background:var(--app-panel);height:38px;color:var(--app-ink);font-family:var(--font-ui);transition:background .15s var(--app-ease),border-color .15s var(--app-ease),transform .15s var(--app-ease);border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:normal;display:inline-flex}.reviewer-actions .abtn:hover{background:var(--app-hover)}.reviewer-actions .abtn svg{width:14px;height:14px}.reviewer-double-check{flex:none;width:14px;height:14px;position:relative}.reviewer-double-check:after,.reviewer-double-check:before{content:"";border-bottom:1.4px solid;border-left:1.4px solid;width:7px;height:4px;position:absolute;transform:rotate(-45deg)}.reviewer-double-check:before{top:7px;left:1px}.reviewer-double-check:after{top:5px;left:6px}.reviewer-actions .abtn.approve{background:var(--app-green);color:#fff;border-color:#0000;box-shadow:0 1px 2px #0e9e6e30}.reviewer-actions .abtn.approve:hover{background:#1a6b4e;transform:translateY(-1px)}.reviewer-actions .abtn.approve-all{border-color:var(--app-line);background:var(--app-panel);color:var(--app-soft)}.reviewer-actions .abtn.approve-all:hover{border-color:var(--app-green-bd);background:var(--app-green-bg);color:var(--app-green)}.reviewer-clear,.reviewer-detail-empty{text-align:center;place-items:center;padding:40px 22px;display:grid}.reviewer-detail-empty{flex:1;padding:30px}.reviewer-clear .ic,.reviewer-detail-empty .ic{background:var(--app-green-bg);width:42px;height:42px;color:var(--app-green);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.reviewer-detail-empty .ic{width:48px;height:48px;margin-bottom:16px}.reviewer-clear .ic svg,.reviewer-detail-empty .ic svg{width:22px;height:22px}.reviewer-detail-empty .ic svg{width:24px;height:24px}.reviewer-clear .t,.reviewer-detail-empty .t{color:var(--app-ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.reviewer-detail-empty .t{font-size:16px}.reviewer-clear .d,.reviewer-detail-empty .d{color:var(--app-soft);margin-top:7px;font-size:12.5px;line-height:1.55}.reviewer-detail-empty .d{max-width:340px;margin-top:9px;font-size:13px;line-height:1.6}.reviewer-empty-filter{color:var(--app-faint);text-align:center;padding:36px 0;font-size:12.5px}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.brandkit{background:var(--app-bg);flex-direction:column;min-height:0;display:flex}.brandkit .bk-topbar{border-bottom:1px solid var(--app-line);flex:none;align-items:center;gap:14px;padding:16px 32px;display:flex}.brandkit .bk-id h1{letter-spacing:-.02em;color:var(--app-ink);font-size:19px;font-weight:600;line-height:1.2}.brandkit .bk-id .m{color:var(--app-soft);margin-top:2px;font-family:Geist Mono,monospace;font-size:11px}.brandkit .bk-topbar .sp{flex:1}.brandkit .bk-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,transform .15s,box-shadow .18s;display:inline-flex}.brandkit .bk-btn.primary{background:var(--app-ink);color:#fff;box-shadow:0 1px 2px #14182126}.brandkit .bk-btn.primary:hover:not(:disabled){background:var(--app-clay);transform:translateY(-1px)}.brandkit .bk-btn.primary:disabled{opacity:1;cursor:default}.brandkit .bk-btn.ghost{background:var(--app-panel);color:var(--app-ink);border-color:var(--app-line)}.brandkit .bk-btn svg{width:14px;height:14px}.brandkit .bk-error{background:var(--app-red-bg);border:1px solid var(--app-red-bd);color:var(--app-red);border-radius:9px;flex:none;margin:12px 32px 0;padding:9px 13px;font-size:12.5px}.brandkit .bk-content{display:block}.brandkit .bk-anchors{align-self:start;padding:32px 0 32px 24px;position:sticky;top:0}.brandkit .bk-al{border-left:1px solid var(--app-line);flex-direction:column;gap:2px;display:flex}.brandkit .bk-al a{color:var(--app-soft);border-left:2px solid #0000;margin-left:-1px;padding:7px 14px;font-size:12.5px;text-decoration:none;transition:color .15s,border-color .15s}.brandkit .bk-al a:hover{color:var(--app-ink)}.brandkit .bk-al a.on{color:var(--app-ink);border-left-color:var(--app-clay);font-weight:500}.brandkit .bk-sections{max-width:880px;padding:32px 40px 80px}.brandkit .bk-sec{margin-bottom:44px;scroll-margin-top:24px}.brandkit .bk-sec-head{margin-bottom:18px}.brandkit .bk-sec-head h2{letter-spacing:-.01em;color:var(--app-ink);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.brandkit .bk-sec-head .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--app-faint);font-family:Geist Mono,monospace;font-size:10px}.brandkit .bk-sec-head p{color:var(--app-soft);max-width:62ch;margin-top:6px;font-size:13px;line-height:1.55}.brandkit .bk-panel{background:var(--app-panel);border:1px solid var(--app-line);border-radius:13px;padding:22px 24px;box-shadow:0 1px 2px #1418210d}.brandkit .bk-empty{color:var(--app-soft);font-size:13px}.brandkit .bk-logo-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brandkit .bk-logo-card{border:1px solid var(--app-line);border-radius:11px;overflow:hidden}.brandkit .bk-logo-stage{place-items:center;height:150px;display:grid;position:relative}.brandkit .bk-logo-stage.light{background:var(--bk-bg)}.brandkit .bk-logo-stage.dark{background:var(--bk-ink)}.brandkit .bk-tag{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:9.5px;position:absolute;top:11px;left:12px}.brandkit .bk-logo-stage.light .bk-tag{color:var(--bk-muted);background:#0000000a}.brandkit .bk-logo-stage.dark .bk-tag{color:#fff9;background:#ffffff14}.brandkit .bk-logo-img{-o-object-fit:contain;object-fit:contain;max-width:70%;max-height:64px}.brandkit .bk-markwrap{align-items:center;gap:11px;display:flex}.brandkit .bk-mark{flex:none;width:34px;height:34px;position:relative}.brandkit .bk-mark .a{background:var(--bk-primary);inset:0}.brandkit .bk-mark .a,.brandkit .bk-mark .b{clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute}.brandkit .bk-mark .b{background:var(--bk-accent);height:46%;bottom:0;left:18%;right:18%}.brandkit .bk-wordmark{letter-spacing:-.01em;font-family:Fraunces,Geist,serif;font-size:21px;font-weight:600}.brandkit .bk-logo-stage.light .bk-wordmark{color:var(--bk-ink)}.brandkit .bk-logo-stage.dark .bk-wordmark{color:var(--bk-bg)}.brandkit .bk-logo-foot{border-top:1px solid var(--app-line);background:#f7f9fc;align-items:center;gap:10px;padding:12px 15px;display:flex}.brandkit .bk-logo-foot .fn{color:var(--app-ink);flex:1;font-size:12.5px;font-weight:500}.brandkit .bk-logo-foot .fm{color:var(--app-faint);font-family:Geist Mono,monospace;font-size:10.5px}.brandkit .bk-minibtn{color:var(--app-ink);background:var(--app-panel);border:1px solid var(--app-line);cursor:pointer;border-radius:7px;padding:6px 11px;font-size:11.5px;font-weight:500;transition:background .15s}.brandkit .bk-minibtn:hover{background:var(--app-hover)}.brandkit .bk-swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px;display:grid}.brandkit .bk-swatch{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;overflow:hidden}.brandkit .bk-chip{height:78px}.brandkit .bk-si{padding:11px 13px}.brandkit .bk-si .role{color:var(--app-ink);font-size:12.5px;font-weight:500;line-height:1.2}.brandkit .bk-si .hex{color:var(--app-soft);align-items:center;gap:7px;margin-top:4px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.brandkit .bk-si .hex .dot{border:1px solid #0000001a;border-radius:3px;flex:none;width:9px;height:9px}.brandkit input.bk-hex-input{border-radius:0;transition:color .15s;width:8ch!important;height:auto!important;min-height:0!important;color:var(--app-soft)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-family:Geist Mono,monospace!important;font-size:11px!important;line-height:normal!important}.brandkit .bk-hex-input:hover{border-color:var(--app-line)}.brandkit input.bk-hex-input:focus{outline:none;color:var(--app-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.brandkit .bk-si .use{color:var(--app-faint);margin-top:7px;font-size:11px;line-height:1.4}.brandkit .bk-type-row{border:1px solid var(--app-line);border-radius:11px;align-items:stretch;margin-top:13px;display:flex;overflow:hidden}.brandkit .bk-type-meta{border-right:1px solid var(--app-line);background:#f7f9fc;flex:none;width:200px;padding:18px 20px}.brandkit .bk-type-meta .role{text-transform:uppercase;letter-spacing:.05em;color:var(--app-faint);font-family:Geist Mono,monospace;font-size:10px}.brandkit .bk-type-meta .fam{letter-spacing:-.01em;color:var(--app-ink);margin-top:7px;font-size:15px;font-weight:600}.brandkit .bk-type-meta .det{color:var(--app-soft);margin-top:6px;font-family:Geist Mono,monospace;font-size:11px;line-height:1.5}.brandkit .bk-type-spec{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:18px 22px;display:flex}.brandkit .bk-type-spec .spec-head{color:var(--bk-ink);letter-spacing:-.01em;font-size:27px;font-weight:600;line-height:1.15}.brandkit .bk-type-spec .spec-body{color:var(--app-soft);max-width:54ch;font-size:14px;line-height:1.6}.brandkit .bk-type-spec .spec-mono{color:var(--app-ink);letter-spacing:.02em;font-size:14px}.brandkit .bk-tmpl-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.brandkit .bk-tmpl{border:1px solid var(--app-line);background:var(--app-panel);border-radius:11px;overflow:hidden}.brandkit .bk-canvas{aspect-ratio:16/9;background:var(--bk-bg);border-bottom:1px solid var(--app-line-2);flex-direction:column;gap:6px;padding:15px 16px;display:flex}.brandkit .bk-canvas .tt{background:var(--bk-primary);border-radius:2px;width:55%;height:9px}.brandkit .bk-canvas .tl{background:#16202b22;border-radius:2px;height:5px}.brandkit .bk-canvas .tl.w90{width:90%}.brandkit .bk-canvas .tl.w70{width:70%}.brandkit .bk-canvas .tl.w40{width:40%}.brandkit .bk-canvas .tl.ac{background:var(--bk-accent)}.brandkit .bk-canvas.data{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:8px}.brandkit .bk-canvas.data .tt{display:none}.brandkit .bk-cap{align-items:center;gap:8px;padding:11px 14px;display:flex}.brandkit .bk-cap .nm{color:var(--app-ink);flex:1;font-size:12.5px;font-weight:500}.brandkit .bk-cap .st{text-transform:uppercase;letter-spacing:.04em;color:var(--app-soft);background:var(--app-hover);border-radius:999px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:9.5px}.brandkit .bk-cap .st.on{color:var(--app-green);background:var(--app-green-bg);border:1px solid var(--app-green-bd)}.brandkit .bk-rule{border-bottom:1px solid var(--app-line-2);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.brandkit .bk-rule:first-child{padding-top:0}.brandkit .bk-rule:last-child{border-bottom:0;padding-bottom:0}.brandkit .bk-rule .ri{flex:1;min-width:0}.brandkit .bk-rule .ri .n{letter-spacing:-.01em;color:var(--app-ink);font-size:13.5px;font-weight:500}.brandkit .bk-rule .ri .d{color:var(--app-soft);max-width:60ch;margin-top:5px;font-size:12.5px;line-height:1.55}.brandkit .bk-rule-state{text-transform:uppercase;letter-spacing:.04em;color:var(--app-soft);background:var(--app-hover);border-radius:999px;flex:none;margin-top:2px;padding:4px 10px;font-family:Geist Mono,monospace;font-size:10px}.brandkit .bk-rule-state.on{color:var(--app-green);background:var(--app-green-bg);border:1px solid var(--app-green-bd)}@media (max-width:980px){.brandkit .bk-content{grid-template-columns:1fr}.brandkit .bk-anchors{display:none}.brandkit .bk-logo-grid,.brandkit .bk-tmpl-grid{grid-template-columns:1fr}.brandkit .bk-type-row{flex-direction:column}.brandkit .bk-type-meta{border-right:0;border-bottom:1px solid var(--app-line);width:100%}}.pw-app-shell{--app-bg:#fff;--app-panel:#fff;--app-panel-soft:#f4f6f8;--app-ink:#14161b;--app-soft:#1417209e;--app-faint:#14172070;--app-line:#11162618;--app-line-2:#1116260e;--app-hover:#1116260a;--app-row-selected:#1116260d;--app-clay:#14161b;--app-blue-lt:#143a5c;--app-blue-bg:#1116260d;--app-blue-bd:#11162624;--app-amber:#8c6528;--app-amber-bg:#8c65280f;--app-amber-bd:#8c652838;--app-green:#2c6a4e;--app-green-bg:#2c6a4e0e;--app-green-bd:#2c6a4e33;--app-red:#a7504a;--app-red-bg:#a7504a0e;--app-red-bd:#a7504a33;--app-rail-bg:#e7e9ee;--app-detail-bg:#fff;--app-matte:#ebedf1;--app-chrome:#e7e9ee;--app-frame:0px;--app-rail:244px;--app-topbar-h:48px;--app-radius-panel:14px;--app-radius-control:6px;--pw-type-h1-size:25px;--pw-type-h1-leading:1.04;--pw-type-h1-tracking:0;--pw-type-h2-size:15px;--pw-type-h2-leading:1.2;--pw-type-h2-tracking:0;--pw-type-h3-size:13.5px;--pw-type-h3-leading:1.25;--pw-type-h3-tracking:0;--app-type-primary-size:13px;--app-type-primary-leading:1.45;--app-type-secondary-size:11px;--app-type-secondary-leading:1.4;--app-type-micro-size:10px;--app-type-micro-leading:1.4;background:var(--app-chrome);color:var(--app-ink);font-size:var(--app-type-primary-size);line-height:var(--app-type-primary-leading)}.pw-app-shell :where(h1,h2,h3,h4,h5,h6),.pw-app-shell :where(strong,b,.font-semibold,.font-bold,.font-medium){letter-spacing:0;font-weight:400}.pw-app-shell :where(h1){font-size:25px;line-height:1.04}.pw-app-shell :where(h2,h3,h4,h5,h6){font-size:13.5px;line-height:1.25}.pw-app-shell .app-type-primary{font-size:var(--app-type-primary-size);line-height:var(--app-type-primary-leading)}.pw-app-shell .app-type-secondary{font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading)}.pw-app-shell .app-type-micro{font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.pw-app-shell :where(button,input,textarea,select,[role=button],[data-slot=button]){font-size:12px;line-height:1.35}.pw-app-shell :where(.app-type-primary,[data-text-role=primary]){font-size:var(--app-type-primary-size);line-height:var(--app-type-primary-leading)}.pw-app-shell :where(.app-type-secondary,[data-text-role=secondary]){font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading)}.pw-app-shell :where(.app-type-micro,[data-text-role=micro]){font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono)}@media (max-width:767px){.pw-app-shell :where(button,[role=button],[data-slot=button],input:not([type=hidden]),textarea,select,[data-slot=select-trigger]){min-block-size:44px}}.pw-app-frame{background:var(--app-chrome);min-height:100dvh;padding:0}.pw-app-card-frame{height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0}.pw-app-card-frame>.flex.min-w-0.flex-1{gap:0;padding:0}.pw-app-card-frame main#main-content{background:var(--app-bg);border-radius:12px;margin:8px 10px 10px 4px;padding:0;box-shadow:0 0 0 1px #1116260d,0 1px 3px #1718140d,0 12px 34px -26px #14182138}.pw-app-card-frame main#main-content.pw-app-main--split,.pw-app-card-frame main#main-content:has(.corpus-shell),[data-legacy-ui] .pw-app-card-frame main#main-content:has(.md-shell){border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #1116260d,0 1px 3px #1718140d,0 12px 34px -26px #14182138;background:var(--app-chrome)!important;background-color:var(--app-chrome)!important}.app-workspace-mark{background:var(--app-ink);border-radius:6px;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff24}.app-workspace-mark:before{background:var(--app-blue-lt);border-radius:4px;inset:6px 7px 7px}.app-workspace-mark:after{background:var(--app-panel);border-radius:3px;inset:11px 9px 9px}.rail-srch-collapsed{padding:0!important}.rail-srch-collapsed svg{opacity:1!important;width:18px!important;height:18px!important}.app-top-button{border-radius:var(--app-radius-control);border-color:var(--app-line);min-height:30px;color:var(--app-ink);box-shadow:none;background:#ffffffb8;font-size:12.5px;font-weight:400}.app-top-button:hover{background:var(--app-hover);color:var(--app-ink);border-color:#1718142e;transform:none}.app-page{background:0 0;gap:16px;padding:20px 24px 34px}[data-legacy-ui] .page-shell{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:none;margin-inline:0;padding:24px 28px 40px;display:flex}[data-legacy-ui] .page-shell--wide{max-width:none}[data-legacy-ui] .page-shell--narrow,[data-legacy-ui] .settings-shell .page-shell{max-width:none;margin-inline:0}[data-legacy-ui] .page-shell-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-legacy-ui] .page-shell-title-row{align-items:baseline;gap:10px;display:flex}[data-legacy-ui] .page-shell-title{color:var(--app-ink);font-size:25px;font-weight:400;line-height:1.04}[data-legacy-ui] .page-shell-count{font-family:var(--font-data);color:var(--app-faint);font-size:12px}[data-legacy-ui] .page-shell-desc{color:var(--app-soft);max-width:62ch;margin-top:4px;font-size:13px;line-height:1.55}[data-legacy-ui] .page-shell-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-legacy-ui] .page-shell-body{flex-direction:column;gap:20px;min-width:0;display:flex}[data-dock="1"] .page-shell{gap:16px;padding:16px 16px 24px}[data-dock="1"] .page-shell-body{gap:14px}.app-page-title{font-size:var(--pw-type-h1-size);letter-spacing:0;font-weight:400;line-height:var(--pw-type-h1-leading)}.account-kicker,.accounts-dir-count,.app-meta,.app-page-kicker,.app-section-kicker,.app-stat-label,.corpus-kicker,.knowledge-kicker{letter-spacing:.04em;color:var(--app-faint);font-size:10px;font-weight:400}.app-page-copy,.app-reference-card p,.app-section p{color:var(--app-soft);font-size:12.5px;line-height:1.5}.account-detail-page.app-surface,.accounts-directory.app-surface,.activity-page.app-surface,.app-surface.app-full-pane,.app-surface.app-page,.knowledge-claims-page.app-surface,.reviewer-queue-page.app-surface{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);overflow:hidden;box-shadow:0 1px 2px #17181414}.account-detail-page[data-variant=panel].app-surface{box-shadow:none;background:0 0;border:0;border-radius:0}.app-panel,.app-reference-card,.app-section,.pw-object{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);box-shadow:0 1px 2px #1718140f}[data-archetype=theme-picker] .app-reference-card[aria-pressed=true]{border-color:var(--app-clay);background:var(--app-panel);box-shadow:0 0 0 1px var(--app-clay)}@supports (color:color-mix(in lab,red,red)){[data-archetype=theme-picker] .app-reference-card[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-clay) 50%,transparent)}}[data-archetype=theme-picker] .theme-picker-selected-badge{border:1px solid var(--app-clay);border-radius:999px;align-items:center;min-height:15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-archetype=theme-picker] .theme-picker-selected-badge{border:1px solid color-mix(in srgb,var(--app-clay) 38%,transparent)}}[data-archetype=theme-picker] .theme-picker-selected-badge{color:var(--app-clay);letter-spacing:0;text-transform:uppercase;background:0 0;padding:1px 5px;font-size:9px;font-weight:600;line-height:1}.app-section{padding:14px 16px}.app-reference-card h3,.app-section-title,.pw-object h3{letter-spacing:0;font-size:13.5px;font-weight:400;line-height:1.25}.app-master-detail,.pw-app-master-detail{background:0 0;gap:8px}.app-master-detail>*,.pw-app-master-detail>*{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);overflow:hidden;box-shadow:0 1px 2px #1718140f}.pw-app-shell :where([data-slot=button]){border-radius:var(--app-radius-control);letter-spacing:0;min-height:32px;box-shadow:none;font-size:12.5px;font-weight:400}.pw-app-shell :where([data-slot=button][data-variant=default]){border-color:var(--app-ink);background:var(--app-ink);color:var(--app-panel);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14172052,0 2px 6px -1px #14172047}.pw-app-shell :where([data-slot=button][data-variant=default]:hover){background:#262832;transform:none;box-shadow:inset 0 1px #ffffff29,0 2px 4px #14172057,0 4px 10px -2px #1417204d}.pw-app-shell :where([data-slot=button][data-variant=default]:active){background:#0c0e12;transform:none;box-shadow:inset 0 1px 2px #00000047}.pw-app-shell :where([data-slot=button][data-variant=ghost]),.pw-app-shell :where([data-slot=button][data-variant=outline]),.pw-app-shell :where([data-slot=button][data-variant=secondary]){border-color:var(--app-line);background:var(--app-panel);color:var(--app-ink)}.pw-app-shell :where([data-slot=button][data-variant=ghost]:hover),.pw-app-shell :where([data-slot=button][data-variant=outline]:hover),.pw-app-shell :where([data-slot=button][data-variant=secondary]:hover){background:var(--app-hover);color:var(--app-ink);border-color:#1718142e;transform:none}.pw-app-shell [data-slot=input],.pw-app-shell [data-slot=select-trigger],.pw-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.absolute):not([aria-hidden=true]),.pw-app-shell select:not(.absolute):not([aria-hidden=true]),.pw-app-shell textarea:not([aria-hidden=true]){border-radius:var(--app-radius-control);border-color:var(--app-line);background:var(--app-panel);min-height:32px;color:var(--app-ink);box-shadow:none;font-size:12.5px}.pw-app-shell [data-slot=input]:focus-visible,.pw-app-shell [data-slot=select-trigger]:focus-visible,.pw-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.absolute):not([aria-hidden=true]):focus,.pw-app-shell select:not(.absolute):not([aria-hidden=true]):focus,.pw-app-shell textarea:not([aria-hidden=true]):focus{border-color:#17181452;box-shadow:0 0 0 3px #0c2df252}.account-detail-page{background:0 0;grid-template-columns:minmax(0,1fr) 346px;gap:8px;padding:0}.account-detail-col,.account-right-rail{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);min-height:0;overflow:auto;box-shadow:0 1px 2px #1718140f}.account-local-topbar{border-bottom:1px solid var(--app-line);backdrop-filter:blur(18px);background:#ffffffd1;min-height:48px;padding:9px 24px}.account-head{background:linear-gradient(#fff,#fafaf7);padding:24px 24px 0}.account-logo{background:var(--app-panel-soft);border-radius:8px;width:40px;height:40px}.account-head-id h1{letter-spacing:0;font-size:25px;font-weight:400;line-height:1.04}.account-tabs{gap:2px;margin-top:20px}.account-tab{min-height:36px;color:var(--app-soft);border-radius:0;padding:10px 12px;font-size:13px;font-weight:400}.account-tab.active,.account-tab.is-active,.account-tab[aria-current=page]{color:var(--app-ink);box-shadow:inset 0 -1px 0 var(--app-ink)}.account-body{padding:20px 24px 34px}.account-block,.account-list-card,.account-pipeline,.account-readiness-band,.account-table{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);box-shadow:0 1px 2px #1718140f}.account-readiness-band{background:var(--app-panel-soft);gap:18px;padding:16px 18px}.account-readiness-score strong,.account-score-value{letter-spacing:0;font-size:34px;font-weight:400}.account-pipeline{margin-top:10px;padding:14px 18px}.account-two-up{gap:10px;margin-top:14px}.account-block{padding:14px 16px}.account-right-rail{padding:18px 20px 22px}.account-chip{gap:6px;padding:4px 8px}.account-right-card{border:0;border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 16px;padding:0 0 16px}.account-right-card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.account-block h2,.account-block h3,.account-right-card h3{letter-spacing:0;font-size:13px;font-weight:400}.account-table-head,.account-table-row{gap:14px;min-height:38px;padding:10px 16px}.accounts-shell{background:0 0;height:100%;min-height:0;padding:0;display:flex}.accounts-shell[data-detail=open]{-moz-column-gap:10px;column-gap:10px}.accounts-directory,.accounts-shell .accounts-directory{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);height:100%;overflow:hidden;box-shadow:0 1px 2px #1718140f}.accounts-dir-head{padding:20px 24px 0}.accounts-dir-title h1{letter-spacing:0;font-size:25px;font-weight:400;line-height:1.04}.accounts-dir-summary{color:var(--app-soft);font-size:12.5px}.accounts-dir-actions .app-button,.accounts-dir-actions button{border-radius:var(--app-radius-control);min-height:32px;font-size:12.5px;font-weight:400}.accounts-dir-filters{gap:6px;padding:12px 24px}.accounts-dir-chip{border-radius:var(--app-radius-control);min-height:30px;padding:5px 8px;font-size:12px;font-weight:400}.accounts-dir-chip.active,.accounts-dir-chip.is-active,.accounts-dir-chip[aria-pressed=true]{border-color:var(--app-ink);background:var(--app-ink);color:var(--app-panel)}.accounts-dir-table{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);margin:0 24px 24px;overflow:hidden}.accounts-dir-headrow{background:var(--app-panel-soft);min-height:36px}.accounts-dir-row{gap:14px;min-height:40px;padding:10px 16px}[data-legacy-ui] .md-shell[data-archetype=accounts-directory] .accounts-dir-filters{border:0;padding:0}[data-legacy-ui] .md-shell[data-archetype=accounts-directory] .md-controlrow:has(.table-selection-toolbar[data-active=false]){display:none}[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail] .md-head-top{flex-wrap:wrap;align-items:stretch}[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail] .md-titles{flex-basis:100%;width:100%}[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail] .md-search{flex:180px;min-width:180px}[data-legacy-ui] .md-shell[data-archetype=accounts-directory] .md-detail-body{padding:0}.account-detail-page[data-variant=panel] .account-head{padding:18px 18px 0}.account-detail-page[data-variant=panel] .account-head-top{grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding-right:34px;display:grid}.account-detail-page[data-variant=panel] .account-head-actions{flex-wrap:wrap;grid-column:2}.account-detail-page[data-variant=panel] .account-body{padding:16px 18px 28px}.account-detail-page[data-variant=panel] .account-deliverables{margin-top:0}.account-detail-page[data-variant=panel] .account-table-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.account-detail-page[data-variant=panel] .account-table-row :is(.claim-column,.date-column){display:none}@media (min-width:901px) and (max-width:1180px){[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail=closing],[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail=open]{grid-template-columns:minmax(0,1fr) min(460px,44%)}}.accounts-dir-logo{border-radius:6px;width:30px;height:30px}.accounts-dir-name .name,.accounts-dir-primary{letter-spacing:0;font-size:13px;font-weight:400}.accounts-dir-name .industry,.accounts-dir-secondary{color:var(--app-soft);font-size:11.5px}.knowledge-claims-page{background:0 0;gap:8px;padding:0}.knowledge-claims-page :where(h1){letter-spacing:0;font-size:25px;font-weight:400;line-height:1.04}.knowledge-claims-page :where(h2,h3){letter-spacing:0;font-size:13.5px;font-weight:400}.corpus-shell,[data-legacy-ui] .md-shell{background:var(--app-chrome)}.corpus-shell[data-detail=closing],.corpus-shell[data-detail=open],[data-legacy-ui] .md-shell[data-detail=closing],[data-legacy-ui] .md-shell[data-detail=open]{background:var(--app-chrome);-moz-column-gap:10px;column-gap:10px}.claim-detail,.claims-detail,.corpus-center,.corpus-rail,.knowledge-detail,.knowledge-panel,[data-legacy-ui] .md-center,[data-legacy-ui] .md-detail{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);overflow:hidden;box-shadow:0 1px 2px #1718140f}.claims-head,.corpus-head,.knowledge-head,[data-legacy-ui] .md-head{padding:18px 22px 0}[data-legacy-ui] .md-shell[data-archetype=forms] .md-head{padding-bottom:14px}.claims-head h1,.corpus-head-top h1,.knowledge-head h1,[data-legacy-ui] .md-title{letter-spacing:0;font-size:25px;font-weight:400;line-height:1.04}[data-legacy-ui] .md-titles{flex:none;align-items:baseline;gap:8px;min-width:0;display:flex}[data-legacy-ui] .md-search{flex:1;min-width:180px}[data-legacy-ui] .md-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}[data-legacy-ui] .md-detail{transform-origin:100%;will-change:opacity,transform;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}[data-legacy-ui] .md-detail[data-state=open]{animation:md-detail-enter .18s var(--app-ease) both}[data-legacy-ui] .md-detail[data-state=closing]{pointer-events:none;animation:md-detail-exit .16s var(--app-ease) both}@keyframes md-detail-enter{0%{opacity:0;transform:translate(10px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes md-detail-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(10px)scale(.985)}}[data-legacy-ui] .md-detail-close{z-index:5;border-radius:var(--app-radius-control);width:28px;height:28px;color:var(--app-soft);cursor:pointer;transition:background .14s var(--app-ease),color .14s var(--app-ease);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:12px}[data-legacy-ui] .md-detail-close:hover{background:var(--app-hover);color:var(--app-ink)}[data-legacy-ui] .md-detail-body{min-height:0;padding:16px 20px 24px;overflow-y:auto}.claims-chip,.corpus-chip,.corpus-filter-trigger,.facet-chip,.knowledge-chip{border-radius:var(--app-radius-control);min-height:30px;font-size:12px;font-weight:400}.claims-tablewrap,.knowledge-tablewrap{padding:14px 22px 22px}.claim-detail-card,.corpus-detail-card,.knowledge-detail-card{border:0;border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0}.claim-detail-card:last-child,.corpus-detail-card:last-child,.knowledge-detail-card:last-child{border-bottom:0}.pw-app-shell .sdt-row-selected>td{background:var(--app-blue-bg);box-shadow:none;border-left-color:#0000;border-right-color:#0000;border-radius:0}.pw-app-shell .sdt-row-selected>td:first-child{box-shadow:none}.pw-app-shell .sdt-row-active>td{background:var(--app-blue-bg);box-shadow:none;border-left-color:#0000;border-right-color:#0000;border-radius:0}.pw-app-shell .sdt-row-active>td:first-child{box-shadow:none}[data-legacy-ui] .pw-app-shell .md-tablewrap table{border-collapse:collapse;border-spacing:0}.pw-app-shell .app-surface{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);box-shadow:0 1px 2px #1718140f}.pw-app-shell .team-members-page{flex-direction:row;gap:0;max-width:none;min-height:100%;padding:0;overflow:hidden}.pw-app-shell :where([class*=bg-surface-0],[class*=bg-surface-1],[class*=bg-surface-primary],[class*=bg-background]){background-color:var(--app-panel)}.pw-app-shell :where([class*=bg-surface-2],[class*=bg-surface-secondary],[class*=bg-muted]){background-color:var(--app-panel-soft)}.pw-app-shell :where([class*=border-border],[class*=border-input],[class*=border-muted]){border-color:var(--app-line)}.pw-app-shell :where(.rounded-xl){border-radius:var(--app-radius-panel)}.pw-app-shell :where(.rounded-lg){border-radius:8px}.pw-app-shell :where(.app-button.min-h-9,.app-input.min-h-9){min-height:32px}.pw-app-shell .app-full-pane{min-height:0;overflow:hidden}.pw-app-shell :where(.text-3xl,.text-2xl,.text-xl,.text-lg){letter-spacing:0}.pw-app-shell .app-page>header h1,.pw-app-shell .app-surface.app-page h1,.pw-app-shell .home-dashboard h1{letter-spacing:0;font-size:25px;font-weight:400;line-height:1.04}.pw-app-shell .app-page>header p,.pw-app-shell .app-surface.app-page header p{color:var(--app-soft);font-size:12.5px;line-height:1.5}.pw-app-shell .app-page :where(.text-primary){color:var(--app-ink)}.activity-shell,.app-flow,.brandkit,.deliverables-page,.integrations-page,.reviewer-main{background:0 0}.deliverables-page,.reviewer-main{gap:8px}.activity-feed,.brand-logo-card,.brand-panel,.brand-sec,.brand-template,.deliverables-detail,.deliverables-list-col,.generate-deck-card,.integrations-conn,.integrations-maphead,.integrations-panel,.integrations-preview,.reviewer-detail,.reviewer-list-col{border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);box-shadow:0 1px 2px #1718140f}.activity-topbar,.brandkit .bk-topbar,.deliverables-list-top,.integrations-topbar,.reviewer-list-top{border-bottom:1px solid var(--app-line);background:#ffffffdb;padding:18px 22px 14px}.activity-title-row h1,.app-flow .app-page-title,.brandkit .bk-id h1,.deliverables-list-heading h1,.integrations-title-block h1,.reviewer-heading h1{letter-spacing:0;font-size:25px;font-weight:400;line-height:1.04}.activity-topbar p,.brandkit .bk-id .m,.brandkit .bk-sec-head p,.deliverables-summary,.integrations-sec-head p,.integrations-top-meta,.reviewer-summary{color:var(--app-soft);font-size:12.5px;line-height:1.5}.activity-chips button,.brandkit .bk-btn,.brandkit .bk-minibtn,.deliverables-filter,.generate-deck-card,.integrations-btn,.integrations-seg button,.reviewer-chip{border-radius:var(--app-radius-control);letter-spacing:0;font-size:12.5px;font-weight:400}.activity-chips button.on,.deliverables-filter.on,.integrations-seg button.on,.reviewer-chip.on{border-color:var(--app-ink);background:var(--app-ink);color:var(--app-panel)}.activity-event,.deliverables-row,.integrations-mrow,.reviewer-row{border-color:var(--app-line-2);min-height:40px}.activity-event:hover,.deliverables-row:hover,.integrations-mrow:hover,.reviewer-row:hover{background:var(--app-hover)}.deliverables-row.selected,.reviewer-row.sel{background:var(--app-row-selected);box-shadow:inset 2px 0 0 var(--app-ink)}.brandkit .bk-logo-card,.brandkit .bk-panel,.brandkit .bk-swatch,.brandkit .bk-tmpl,.deliverables-gate,.deliverables-meta,.reviewer-actions,.reviewer-card,.reviewer-where{border:0;border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0}.brandkit .bk-panel:last-child,.deliverables-gate:last-child,.deliverables-meta:last-child,.reviewer-actions:last-child,.reviewer-card:last-child,.reviewer-where:last-child{border-bottom:0}.brandkit .bk-type-row,.integrations-seg,.integrations-target{border-radius:var(--app-radius-control);border-color:var(--app-line);background:var(--app-panel)}.brandkit .bk-sections,.integrations-sections{padding:24px 28px 48px}.brandkit .bk-sec-head h2,.deliverables-meta h3,.integrations-sec-head h2,.reviewer-actions .act-h,.reviewer-card .ch{letter-spacing:0;font-size:13.5px;font-weight:400}@media (max-width:900px){.pw-app-card-frame{gap:0}.pw-app-card-frame>.flex.min-w-0.flex-1{padding:0}.account-detail-page,.corpus-shell,.corpus-shell[data-archetype=knowledge-master-detail],.corpus-shell[data-archetype=knowledge-master-detail][data-detail=open],.corpus-shell[data-detail=closing],.corpus-shell[data-detail=open],[data-legacy-ui] .md-shell,[data-legacy-ui] .md-shell[data-detail=closing],[data-legacy-ui] .md-shell[data-detail=open]{grid-template-columns:1fr;padding:0}.account-right-rail,.knowledge-detail,[data-legacy-ui] .md-detail{display:none}[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail=closing],[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail=open]{grid-template-columns:1fr!important}[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail] .md-center{display:none}[data-legacy-ui] .md-shell[data-archetype=accounts-directory][data-detail] .md-detail{grid-column:1;width:100%;display:flex}.account-body,.accounts-dir-head,.app-page,.claims-head,.corpus-head,.knowledge-head,[data-legacy-ui] .md-head{padding-left:16px;padding-right:16px}.accounts-dir-table{margin-left:16px;margin-right:16px}[data-legacy-ui] .md-head-top{flex-wrap:wrap;align-items:stretch}[data-legacy-ui] .md-titles{flex-basis:100%;width:100%}[data-legacy-ui] .md-search{flex:220px;order:2;min-width:0}[data-legacy-ui] .md-search [class*=w-],[data-legacy-ui] .md-search form,[data-legacy-ui] .md-search>*{width:100%;max-width:none}[data-legacy-ui] .md-actions{flex-wrap:wrap;flex:0 auto;order:3;margin-left:0}[data-legacy-ui] .md-shell[data-archetype=claims] .md-tablewrap table{min-width:0}[data-legacy-ui] .md-shell[data-archetype=claims] .md-tablewrap td,[data-legacy-ui] .md-shell[data-archetype=claims] .md-tablewrap th{padding-left:12px;padding-right:12px}[data-legacy-ui] .md-shell[data-archetype=claims] .md-tablewrap .relative.flex-1.overflow-auto{overflow-x:hidden}[data-legacy-ui] .md-shell[data-archetype=claims] .md-controlrow{align-items:flex-start}.facet-strip{flex-wrap:wrap;padding-bottom:8px;overflow-x:visible}}}@media (max-width:1024px){[data-legacy-ui] .md-shell[data-detail=closing],[data-legacy-ui] .md-shell[data-detail=open]{position:relative;grid-template-columns:minmax(0,1fr)!important}[data-legacy-ui] .md-shell[data-detail=closing] .md-detail,[data-legacy-ui] .md-shell[data-detail=open] .md-detail{z-index:20;width:100%;height:100%;position:absolute;inset:0;display:flex!important}[data-legacy-ui] .md-shell[data-detail] .md-center{visibility:hidden;pointer-events:none}}.page-shell{width:100%;min-width:0;max-width:1180px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:20px;margin-inline:auto;padding:26px 28px 72px;display:flex}.page-shell--wide{max-width:1360px}.page-shell--narrow{max-width:760px}.page-shell-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-shell-titles{flex:auto;min-width:0}.page-shell-title-row{align-items:baseline;gap:9px;display:flex}.page-shell-title{color:var(--app-ink);font:400 25px/1.04 var(--font-display);letter-spacing:-.02em;margin:0}.page-shell-count{color:var(--app-faint);font:var(--app-type-secondary-size)/1.2 var(--font-mono)}.page-shell-desc{max-width:68ch;color:var(--app-soft);margin:8px 0 0;font-size:13px;line-height:1.6}.page-shell-actions{flex:none;align-items:center;gap:8px;display:flex}.page-shell-body{flex-direction:column;gap:20px;min-width:0;display:flex}.page-shell-body[data-spacing=flush]{gap:0}.settings-shell{--settings-nav-width:224px;--settings-shell-gap:24px;--settings-card-padding-x:15px;align-items:flex-start;gap:var(--settings-shell-gap);background:0 0;width:100%;max-width:none;min-height:100%;margin-inline:auto;padding:26px 28px 72px;display:flex}.settings-shell-nav{width:var(--settings-nav-width);flex:0 0 var(--settings-nav-width);border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-panel);max-height:calc(100dvh - 52px);box-shadow:none;align-self:flex-start;padding:8px;display:block;position:sticky;top:26px;overflow-y:auto}.settings-shell-nav nav{flex-direction:column;gap:0;display:flex}.settings-nav-group{flex-direction:column;gap:1px;display:flex}.settings-nav-group+.settings-nav-group{margin-top:4px}.settings-nav-label{color:var(--app-faint);margin:0;padding:10px 10px 5px}.settings-nav-subtitle{color:var(--app-soft);margin:-2px 0 4px;padding-inline:9px}.settings-nav-link{height:30px;color:var(--app-soft);border-radius:7px;align-items:center;padding:0 10px;font-size:12.5px;line-height:1.3;text-decoration:none;display:flex}.settings-nav-link:hover{background:var(--app-hover);color:var(--app-ink)}.settings-nav-link.is-active{background:var(--app-bg);color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-line);font-weight:500}.settings-shell-body{flex:auto;min-width:0;max-width:none;overflow-x:hidden}.settings-content{width:100%;min-width:0}.settings-shell .page-shell{gap:18px;margin:0;padding:0}.settings-shell .page-shell-body{gap:18px}.settings-shell .page-shell-title{letter-spacing:-.015em;font-size:18px;font-weight:450;line-height:1.25}.settings-shell .page-shell-desc{max-width:62ch;margin-top:6px;font-size:13px;line-height:1.6}.settings-content .team-members-surface{gap:18px;padding:0}.settings-content .team-members-surface>header h1{letter-spacing:-.015em;font-size:18px;font-weight:450;line-height:1.25}.settings-content .integrations-sections{padding:0 0 48px}.settings-content .integrations-sec{margin-bottom:32px}.settings-content .integrations-sec-head{margin-bottom:14px}.settings-content .integrations-sec-head h2{font-size:14px;font-weight:500}.settings-content .app-section{padding:15px}.settings-mobile-nav{display:none}.settings-card{min-width:0;padding:4px var(--settings-card-padding-x);border:1px solid var(--app-line);border-radius:var(--app-radius-panel);background:var(--app-bg)}.settings-card--section{padding-block:15px}.settings-card--danger{border-color:var(--app-red-bd);background:var(--app-red-bg)}.settings-card--danger .settings-section-copy h2{color:var(--app-red)}.settings-field{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px;padding:13px 0;display:grid}.settings-field+.settings-field{border-top:1px solid var(--app-line-2)}.settings-field-label{color:var(--app-soft);padding-top:7px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.settings-field-hint{color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin-top:3px;display:block}.settings-field-control{min-width:0}.settings-field-control :where(input,select){min-height:32px}.settings-field-actions{align-items:center;gap:10px;min-height:32px;display:flex}.settings-status{font-size:12px;line-height:1.4}.settings-status--good{color:var(--app-green)}.settings-status--bad{color:var(--app-red)}.settings-permission-note{color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin:9px 0 0}.settings-section-copy h2{color:var(--app-ink);margin:0;font-size:14px;font-weight:500;line-height:1.35}.settings-section-copy p{max-width:62ch;color:var(--app-soft);margin:4px 0 0;font-size:13px;line-height:1.55}.md-shell{--md-master-width:322px;--md-detail-width:400px;background:var(--app-canvas);grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.md-shell[data-layout-mode=table-detail][data-detail=open]{grid-template-columns:minmax(0,1fr) minmax(340px,var(--md-detail-width))}.md-shell[data-layout-mode=directory-record][data-detail=open]{grid-template-columns:minmax(280px,var(--md-master-width)) minmax(0,1fr)}.md-center,.md-detail{min-width:0;min-height:0}.md-center{visibility:visible;pointer-events:auto;background:var(--app-panel);box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.md-selection-toolbar{z-index:30;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.md-selection-toolbar:has(.table-selection-toolbar[data-active=false]){display:none}.md-shell[data-detail=open] .md-detail{border:0;border-left:1px solid var(--app-line);background:var(--app-panel);width:auto;height:auto;box-shadow:none;border-radius:0;flex-direction:column;display:flex;position:relative;inset:auto;overflow:hidden}.md-shell[data-layout-mode=directory-record][data-detail=open] .md-detail{grid-area:1/2}.md-head{z-index:4;border-bottom:1px solid var(--app-line);background:var(--app-panel);flex:none;padding:0;position:relative}.md-head-top{align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.md-titles{align-items:baseline;gap:7px;min-width:-moz-max-content;min-width:max-content;display:flex}.md-title{min-width:0;color:var(--app-ink);font:600 16px/1.2 var(--font-display);letter-spacing:-.012em;overflow-wrap:anywhere;white-space:normal;margin:0}.md-count{color:var(--app-faint);font:10px/1 var(--font-mono)}.md-search{flex:260px;min-width:170px;max-width:360px}.md-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.md-controlrow,.md-filterbar{border-top:1px solid var(--app-line-2)}.md-tablewrap{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:auto}.pw-app-shell [data-simple-data-table]{font-size:var(--app-type-primary-size);line-height:var(--app-type-primary-leading);container:app-register/inline-size}.pw-app-shell [data-simple-data-table] thead th{height:36px;font-size:var(--app-type-micro-size);line-height:var(--app-type-micro-leading);padding-inline:16px}.pw-app-shell [data-simple-data-table] [data-table-select-checkbox]{min-block-size:16px}.pw-app-shell [data-simple-data-table] .sdt-selection-cell{box-sizing:border-box;vertical-align:middle;width:44px;min-width:44px;max-width:44px;padding:0 14px;overflow:visible}.pw-app-shell [data-simple-data-table] .sdt-select-checkbox{width:16px;height:16px}.detail-action-bar{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.detail-action-bar-commands{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.detail-action-bar-commands [data-slot=button]{height:32px}.detail-action-menu{min-width:210px}.history-dialog-shell{width:min(780px,100vw - 32px);max-width:780px}.pw-app-shell [data-simple-data-table] tbody td{background:var(--app-panel);box-shadow:none;font-size:var(--app-type-primary-size);line-height:var(--app-type-primary-leading);overflow-wrap:anywhere;border-radius:0;padding-inline:16px}.pw-app-shell [data-simple-data-table][data-table-density=compact] tbody tr{height:40px}.pw-app-shell [data-simple-data-table][data-table-density=comfortable] tbody tr{height:52px}.pw-app-shell [data-simple-data-table][data-content-sized-rows=true] tbody tr{height:64px;min-height:64px}.pw-app-shell [data-simple-data-table][data-content-sized-rows=true] tbody td{white-space:normal;min-height:64px;padding-block:12px}.pw-app-shell [data-simple-data-table] tbody tr:hover>td{background:var(--app-hover)}.pw-app-shell [data-simple-data-table] :is(.sdt-row-selected,.sdt-row-active)>td{background:var(--app-blue-bg);box-shadow:none;border-radius:0}@container app-register (max-width:1099px){.sdt-col-priority-wide{display:none}}@container app-register (max-width:899px){.sdt-col-priority-contextual{display:none}}@container app-register (max-width:619px){.sdt-col-priority-supporting{display:none}[data-mobile-claim-meta],[data-mobile-source-meta]{display:flex!important}[data-mobile-deliverable-meta]{display:grid!important}}.md-foot{border-top:1px solid var(--app-line);background:var(--app-panel);min-height:34px;color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);white-space:nowrap;flex:0 0 34px;align-items:center;gap:10px;padding-inline:16px;display:flex;overflow:hidden}.md-foot b{color:var(--app-soft);font-weight:500}.md-foot-spacer{flex:auto}.md-foot-warn{color:var(--app-red);text-overflow:ellipsis;overflow:hidden}.md-detail-head{border-bottom:1px solid var(--app-line);flex:none;align-items:center;gap:8px;min-height:46px;padding-left:12px;display:flex}.md-detail-head>:first-child{flex:auto;min-width:0}.md-detail-head-close{flex:none;margin-right:8px}.md-detail-body{flex:auto;min-height:0;overflow:auto}.md-detail-body[data-inset=standard]{padding:20px}.md-detail-body[data-inset=flush]{padding:0}.md-detail-body :where(h1,h2,h3,p,dd){overflow-wrap:anywhere;min-width:0}.md-detail h1.truncate{text-overflow:clip;white-space:normal;min-height:1.45em;line-height:1.45;overflow:visible}.md-detail-body :where(button,[role=button],.facet-chip,.knowledge-class-pill){white-space:nowrap}.app-dialog-content{color:var(--app-ink);font-size:var(--app-type-primary-size);line-height:var(--app-type-primary-leading);border-color:var(--app-line);background:var(--app-panel);border-radius:14px;gap:0;box-shadow:0 24px 72px #17181438}.app-dialog-footer,.app-dialog-header{flex:none;min-width:0}.app-dialog-header{border-bottom:1px solid var(--app-line);gap:3px;padding:12px 14px}.app-dialog-header [data-slot=dialog-title]{color:var(--app-ink);font:600 16px/1.25 var(--font-display);letter-spacing:-.012em;white-space:normal;overflow-wrap:anywhere;padding-right:28px}.app-dialog-header [data-slot=dialog-description]{max-width:68ch;color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin:0;padding-right:28px}.app-dialog-body{overscroll-behavior:contain;color:var(--app-soft);line-height:1.5}.app-dialog-footer{border-top:1px solid var(--app-line);background:var(--app-panel);align-items:center;gap:8px;min-height:48px;padding:10px 14px}.app-dialog-content[data-dialog-family=chooser] .app-dialog-body,.app-dialog-content[data-dialog-family=confirmation] .app-dialog-body,.app-dialog-content[data-dialog-family=create] .app-dialog-body,.app-dialog-content[data-dialog-family=flow] .app-dialog-body,.app-dialog-content[data-dialog-family=palette] .app-dialog-body{padding:12px 14px 14px}.app-dialog-content[data-dialog-chrome=chromeless] .app-dialog-body,.app-dialog-content[data-dialog-family=create] .app-dialog-body.create-flow-body{padding:0}.app-dialog-content[data-dialog-family=create]{width:min(704px,100vw - 32px);max-width:704px;min-height:0;max-height:82dvh;position:fixed;top:9vh;left:50%;transform:translate(-50%)}.app-dialog-content[data-dialog-family=create] .app-dialog-header [data-slot=dialog-title]{font-size:14.5px}.create-flow-body{grid-template-columns:minmax(0,1fr) 288px;padding:0;display:grid}.create-flow-action-pane,.create-flow-receipt{min-width:0;padding:16px 18px 18px}.create-flow-receipt{border-left:1px solid var(--app-line);background:var(--app-panel-soft)}.create-flow-receipt h3{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px}.create-flow-receipt dl{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;margin:0;overflow:hidden}.create-flow-receipt dl>div{grid-template-columns:72px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:9px 10px;font-size:12px;line-height:1.45;display:grid}.create-flow-receipt dl>div+div{border-top:1px solid var(--app-line-2)}.create-flow-receipt dt{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.create-flow-receipt dd{min-width:0;color:var(--app-ink);overflow-wrap:anywhere;margin:0}.create-flow-receipt-note{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);margin-top:2px;display:block}.create-flow-receipt-select{width:calc(100% + 12px);height:24px;color:var(--app-ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;margin:-3px -6px;padding:0 22px 0 6px}.create-flow-receipt-select:hover{border-color:var(--app-line);background:var(--app-panel)}.create-flow-receipt-select:focus{border-color:var(--app-ink);background:var(--app-panel)}.create-flow-receipt>p{color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin:9px 0 0}.create-flow-segments{background:#1116260d;border-radius:9px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.create-flow-segments button{min-width:0;height:28px;color:var(--app-soft);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:500;display:flex}.create-flow-segments button:hover{color:var(--app-ink)}.create-flow-segments button[data-active]{background:var(--app-panel);color:var(--app-ink);box-shadow:0 1px 2px #17181417,0 0 0 1px var(--app-line)}.create-flow-segments svg{width:14px;height:14px}.new-deliverable-chooser{min-height:0}.new-deliverable-chooser .create-flow-body{min-height:260px}.new-deliverable-empty-account{border:1px solid var(--app-line);background:var(--app-panel-soft);color:var(--app-soft);border-radius:8px;padding:11px 12px;font-size:12.5px}.new-deliverable-empty-account a{color:var(--app-ink);text-underline-offset:2px;text-decoration:underline}.new-deliverable-actions{border-top:1px solid var(--app-line);background:var(--app-panel);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.create-flow-choice-description{color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin:9px 0 0}.create-flow-form{margin-top:14px}.create-flow-field{display:block}.create-flow-field-label{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;display:flex}.create-flow-field-hint{color:var(--app-faint);font-size:var(--app-type-micro-size);line-height:var(--app-type-micro-leading);margin-top:6px;display:block}.create-flow-input-shell{border:1px solid var(--app-line);background:var(--app-panel);border-radius:10px;align-items:center;gap:9px;width:100%;height:40px;padding:0 12px;display:flex}.create-flow-input-shell:focus-within{border-color:var(--app-ink);box-shadow:0 0 0 3px #11162612}.create-flow-input-shell>svg{width:15px;height:15px;color:var(--app-faint);flex:none}.create-flow-input-prefix{color:var(--app-faint);font:12px/1 var(--font-mono);flex:none}.create-flow-input-shell>input{min-width:0;color:var(--app-ink);font:13.5px/1.4 var(--font-sans);background:0 0;border:0;outline:0;flex:auto}.create-flow-input-shell>input::-moz-placeholder,.create-flow-textarea::-moz-placeholder{color:var(--app-faint)}.create-flow-input-shell>input::placeholder,.create-flow-textarea::placeholder{color:var(--app-faint)}.create-flow-textarea{resize:vertical;border:1px solid var(--app-line);background:var(--app-panel);width:100%;min-height:132px;color:var(--app-ink);font:13px/1.55 var(--font-sans);border-radius:10px;outline:0;padding:11px 12px}.create-flow-textarea:focus{border-color:var(--app-ink);box-shadow:0 0 0 3px #11162612}.create-flow-error,.create-flow-status{border-radius:9px;margin-top:12px;padding:10px 11px;font-size:12px;line-height:1.5}.create-flow-error{border:1px solid var(--app-red-bd);background:var(--app-red-bg);color:var(--app-red)}.create-flow-status{border:1px solid var(--app-line);background:var(--app-panel-soft);color:var(--app-soft)}.create-flow-shortcut{color:#ffffffd9;font:var(--app-type-micro-size)/1 var(--font-mono);box-shadow:none;background:#ffffff29;border-radius:4px;margin-left:2px;padding:2px 4px}@media (max-width:640px){.app-dialog-content{border-radius:10px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.app-dialog-content[data-dialog-size=flow]{height:calc(100dvh - 16px)}.app-dialog-footer{align-items:stretch}.app-dialog-content[data-dialog-family=create]{border-radius:14px 14px 0 0;width:100%;max-width:100%;min-height:0;max-height:92dvh;position:fixed;inset:auto 0 0;transform:none}.app-dialog-content[data-dialog-family=create] .app-dialog-footer{flex-direction:row;align-items:center}}@media (max-width:760px){.create-flow-body{grid-template-columns:minmax(0,1fr)}.create-flow-receipt{border-top:1px solid var(--app-line);background:0 0;border-left:0}}@media (max-width:520px){.create-flow-segments{grid-auto-flow:row}.create-flow-segments button{justify-content:flex-start}}.surface-control-bar{background:var(--app-panel);flex:auto;width:100%;min-width:0;display:grid;container:surface-controls/inline-size}.surface-control-primary{align-items:center;gap:7px;min-height:43px;padding:6px 12px;display:flex}.surface-filter,.surface-search{align-items:center;min-width:0;display:flex;position:relative}.surface-search{flex:220px;width:clamp(180px,28vw,340px)}.surface-filter{flex:none}.surface-search>svg{width:13px;height:13px;color:var(--app-faint);pointer-events:none;position:absolute;left:9px}.surface-search input,.surface-sort-direction{border:1px solid var(--app-line);border-radius:var(--app-radius-control);background:var(--app-panel);height:30px;color:var(--app-ink);font:11px/1 var(--font-sans)}.surface-search input{width:100%;padding:0 9px 0 29px}.surface-search:has(.surface-search-shortcut) input{padding-right:42px}.surface-search-shortcut{color:var(--app-faint);font:10px/1 var(--font-mono);pointer-events:none;position:absolute;right:9px}.surface-filter-trigger,.surface-sort-trigger{border:1px solid var(--app-line);background:var(--app-bg);width:auto;max-width:190px;height:30px;color:var(--app-soft);font:12px/1 var(--font-sans);border-radius:999px;gap:6px;padding:0 8px 0 11px}.surface-filter-trigger:hover,.surface-filter-trigger[data-state=open],.surface-sort-trigger:hover,.surface-sort-trigger[data-state=open]{border-color:var(--app-ink);background:var(--app-hover)}.surface-control-trigger-label{color:var(--app-ink);flex:none;font-weight:500}.surface-filter-trigger [data-slot=select-value],.surface-sort-trigger [data-slot=select-value]{color:var(--app-soft);font-weight:450}.surface-filter-dropdown [data-slot=select-item]{white-space:nowrap}.surface-sort{border-left:1px solid var(--app-line);flex:none;align-items:center;gap:4px;padding-left:7px;display:flex}@media (min-width:901px){.surface-sort[data-presentation=mobile-only]{display:none}}@media (max-width:900px){.md-selection-toolbar{bottom:max(12px,env(safe-area-inset-bottom));align-self:center;margin-top:-54px;position:sticky}}.surface-sort .surface-sort-direction{place-items:center;width:30px;padding:0;display:grid}.surface-sort .surface-sort-direction svg{width:13px;height:13px}.surface-control-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.surface-control-bar>.facet-strip{border-top:1px solid var(--app-line-2);min-height:35px;padding:4px 12px}.md-shell[data-archetype=claims]{position:relative}.md-shell[data-archetype=claims] .md-head{position:static}.md-shell[data-archetype=claims] .md-head-top{min-height:48px;padding:8px 22px}.md-detail-scrim{display:none}.md-shell[data-archetype=claims] .md-title{white-space:nowrap;font-size:16px;font-weight:600}.md-shell[data-archetype=claims] .md-count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-shell[data-archetype=claims] .md-filterbar{border-top:1px solid var(--app-line-2)}.md-shell[data-archetype=claims] .surface-control-primary{min-height:44px;padding:7px 22px 4px}.md-shell[data-archetype=claims] .surface-control-bar>.facet-strip{border-top:0;min-height:40px;padding:4px 22px 7px}.md-shell[data-archetype=claims] .surface-search{flex:190px;min-width:150px;max-width:none}.md-shell[data-archetype=claims] .surface-search input{border-radius:7px;height:30px;font-size:12.5px}.md-shell[data-archetype=claims] [data-simple-data-table] thead th{height:33px;padding:8px 9px}.md-shell[data-archetype=claims] [data-simple-data-table] tbody td:first-child,.md-shell[data-archetype=claims] [data-simple-data-table] thead th:first-child{padding-left:22px}.md-shell[data-archetype=claims] [data-simple-data-table] tbody td:last-child,.md-shell[data-archetype=claims] [data-simple-data-table] thead th:last-child{padding-right:22px}.md-shell[data-archetype=claims] [data-simple-data-table][data-content-sized-rows=true] tbody tr{height:auto;min-height:0}.md-shell[data-archetype=claims] [data-simple-data-table][data-content-sized-rows=true] tbody td{min-height:0;padding:9px}.md-shell[data-archetype=claims] [data-simple-data-table][data-content-sized-rows=true] tbody td:first-child{padding-left:22px}.md-shell[data-archetype=claims] [data-simple-data-table][data-content-sized-rows=true] tbody td:last-child{padding-right:22px}.md-shell[data-archetype=claims] [data-simple-data-table] .sdt-row-selected:not(.sdt-row-active)>td{background:#11162609!important}.md-shell[data-archetype=claims] [data-simple-data-table] .sdt-row-active>td{background:var(--app-blue-bg)!important}.md-shell[data-archetype=claims] [data-simple-data-table] .sdt-row-active>td:first-child{box-shadow:inset 2px 0 0 var(--app-ink)!important}.md-shell[data-archetype=claims] .md-controlrow{z-index:30;border:0;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);min-height:0;margin:0;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.md-shell[data-archetype=claims][data-detail] .md-controlrow{left:calc((100% - var(--md-detail-width)) / 2)}.md-shell[data-archetype=claims] .table-selection-toolbar{background:var(--app-ink);color:#fff;border-radius:10px;gap:10px;min-height:42px;padding:7px 8px 7px 14px;box-shadow:0 18px 42px -14px #14150f8c}.md-shell[data-archetype=claims] .table-selection-toolbar-lead{gap:4px}.md-shell[data-archetype=claims] .table-selection-toolbar-count,.md-shell[data-archetype=claims] .table-selection-toolbar-label{color:#fff;background:0 0;min-width:0;height:auto;padding:0;font-size:12.5px;font-weight:500;display:inline}.md-shell[data-archetype=claims] .table-selection-toolbar-clear{color:#fff9;width:28px;height:28px;margin-left:4px;text-decoration:none}.md-shell[data-archetype=claims] .table-selection-toolbar-actions{gap:4px}.md-shell[data-archetype=claims] .table-selection-toolbar-actions :where(button,[role=button]){color:#fff;white-space:nowrap;background:#ffffff1a;border-color:#0000;min-height:28px}.corpus-claim-meta{min-width:0;color:var(--app-faint);align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.corpus-claim-meta b{color:var(--app-soft);white-space:nowrap;flex:none;font-weight:450}.corpus-claim-meta>span[aria-hidden=true]{background:var(--app-line);border-radius:50%;flex:none;width:2.5px;height:2.5px}.corpus-claim-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.corpus-claim-meta>span[data-unowned=true]{color:var(--app-red)}@media (max-width:1366px){.md-shell[data-archetype=claims]{--md-detail-width:352px!important}.md-shell[data-archetype=claims] .md-head-top,.md-shell[data-archetype=claims] .surface-control-bar>.facet-strip,.md-shell[data-archetype=claims] .surface-control-primary{padding-inline:16px}.md-shell[data-archetype=claims] [data-simple-data-table] thead th{padding:8px 6px}.md-shell[data-archetype=claims] [data-simple-data-table][data-content-sized-rows=true] tbody td{padding:9px 6px}.md-shell[data-archetype=claims] [data-simple-data-table] thead th:first-child,.md-shell[data-archetype=claims] [data-simple-data-table][data-content-sized-rows=true] tbody td:first-child{padding-left:16px}.md-shell[data-archetype=claims] [data-simple-data-table] thead th:last-child,.md-shell[data-archetype=claims] [data-simple-data-table][data-content-sized-rows=true] tbody td:last-child{padding-right:16px}}.md-shell[data-layout-mode=directory-record] .surface-control-primary{flex-wrap:wrap}.md-shell[data-layout-mode=directory-record] .surface-search{flex-basis:100%;width:100%;max-width:none}.md-shell[data-layout-mode=directory-record] .surface-filter,.md-shell[data-layout-mode=directory-record] .surface-sort{flex:112px}.md-shell[data-layout-mode=directory-record] .surface-filter select,.md-shell[data-layout-mode=directory-record] .surface-sort select{width:100%;max-width:none}@container surface-controls (max-width:819px){.surface-control-primary{flex-wrap:wrap;align-items:center}.surface-search{flex:1 0 100%;width:100%;max-width:none}.surface-control-actions{margin-left:0}}.facet-strip{display:flex}.facet-chip,.facet-strip{align-items:center;gap:5px}.facet-chip{height:27px;color:var(--app-soft);font:12px/1 var(--font-sans);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 9px;display:inline-flex}.facet-chip:focus-visible,.facet-chip:hover{background:var(--app-hover);color:var(--app-ink)}.facet-chip.is-active{border-color:var(--app-line);background:var(--app-panel-soft);color:var(--app-ink)}.facet-chip-count{color:var(--app-faint)}.facet-chip-count,.surface-status{font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono)}.surface-status{min-height:20px;color:var(--app-soft);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.surface-status-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.surface-status.is-positive{color:var(--app-green)}.surface-status.is-warning{color:var(--app-yellow)}.surface-status.is-danger{color:var(--app-red)}.surface-status.is-muted{color:var(--app-faint)}.knowledge-ledger,.knowledge-manifest{border-top:1px solid var(--app-line);margin:0;padding:0}.knowledge-manifest-row{border-bottom:1px solid var(--app-line-2);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:11px 0;display:grid}.knowledge-manifest-action{grid-column:2}.knowledge-ledger-title,.knowledge-manifest-title{color:var(--app-ink);font-size:12px;font-weight:550}.knowledge-ledger-meta,.knowledge-manifest-meta{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.025em;text-transform:uppercase;margin-top:3px}.knowledge-ledger-body,.knowledge-manifest-body{color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin-top:6px}.knowledge-ledger-item{border-bottom:1px solid var(--app-line-2);grid-template-columns:16px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.knowledge-ledger-marker{border:1px solid var(--app-line);width:16px;height:16px;color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);border-radius:999px;place-items:center;display:grid}.knowledge-ledger-head{justify-content:space-between;gap:10px;display:flex}.knowledge-ledger-row{border-bottom:1px solid var(--app-line-2);color:var(--app-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;font-size:12px;line-height:1.45;display:grid}.knowledge-ledger-row>span{overflow-wrap:break-word;min-width:0}.knowledge-ledger-row>strong{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;align-self:start}.journey-shell{background:var(--app-canvas);width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.journey-header{border-bottom:1px solid var(--app-line);background:var(--app-panel);flex:0 0 52px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.journey-header h1{color:var(--app-ink);font:600 16px/1.2 var(--font-display);margin:0}.journey-actions{align-items:center;gap:7px;display:flex}.journey-flow-summary{border-bottom:1px solid var(--app-line);background:var(--app-panel-soft);min-height:46px;color:var(--app-soft);white-space:nowrap;flex:0 0 46px;align-items:baseline;gap:10px;padding:0 22px;display:flex;overflow-x:auto}.journey-flow-summary strong{color:var(--app-soft);align-self:center;font-size:12px;font-weight:550}.journey-flow-summary span{color:var(--app-faint);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);align-self:center}.journey-steps{border-bottom:1px solid var(--app-line);background:var(--app-panel);border-right:0;flex:0 0 38px;align-items:stretch;gap:0;min-height:38px;padding:0 16px;display:flex;overflow-x:auto}.journey-steps>div{min-width:138px;color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;padding:0 18px 0 0;display:flex;position:relative}.journey-steps>div span:first-child{border:1px solid var(--app-line);width:18px;height:18px;font-size:var(--app-type-micro-size);line-height:var(--app-type-micro-leading);border-radius:999px;place-items:center;display:grid}.journey-steps>div span:not(:first-child){white-space:nowrap;width:auto;height:auto;display:block}.journey-steps>div[data-current]{color:var(--app-ink)}.journey-steps>div[data-current]:after{background:var(--app-ink);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:18px}.journey-steps>div[data-completed] span:first-child{border-color:var(--app-green);color:var(--app-green)}.journey-body{background:0 0;border:0;border-radius:0;flex:auto;grid-template-columns:minmax(360px,416px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.journey-content,.journey-run-sheet{min-width:0;min-height:0;overflow:visible}.generate-buyer-card{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:40px minmax(0,1fr);gap:10px 12px;margin-top:16px;padding:12px 0;display:grid}.generate-buyer-mark{border:1px solid var(--app-line);color:#3a4a5e;background:linear-gradient(145deg,#d7dee7,#aebac8);border-radius:10px;grid-row:1;place-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:grid}.generate-buyer-copy{min-width:0}.generate-buyer-title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.generate-buyer-title>span:first-child{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.generate-buyer-meta{min-width:0;color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.generate-buyer-control{grid-column:1/-1;min-width:0}.generate-buyer-control>*{width:100%}.generate-setup-fields{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.generate-setup-fields>div{min-width:0}.journey-content{background:var(--app-panel);padding:20px}.journey-run-sheet{border-left:1px solid var(--app-line);background:var(--app-canvas);padding:24px clamp(24px,4vw,56px)}.journey-commit{background:var(--app-panel);flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:54px;padding:8px 16px;display:flex}.generate-kind-grid,.journey-commit{border-top:1px solid var(--app-line)}.generate-kind-grid{grid-template-columns:1fr;gap:0;margin-top:14px;display:grid}.generate-kind-grid>a,.generate-kind-grid>button{border:0;border-bottom:1px solid var(--app-line);width:100%;min-width:0;height:auto;min-height:70px;color:var(--app-ink);text-align:left;white-space:normal;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:2px 11px;padding:10px 5px;display:grid}.generate-kind-grid>a:hover,.generate-kind-grid>button:hover{background:var(--app-hover);box-shadow:none;transform:none}.generate-kind-grid svg{grid-row:1/span 2;width:18px;height:18px}.generate-kind-grid strong{min-width:0;font:600 13px/1.25 var(--font-sans)}.generate-kind-grid span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.generate-run-sheet{width:min(760px,100%);margin:0 auto}.generate-run-sheet-head{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.generate-run-sheet-head time{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono)}.generate-run-sheet-preview .knowledge-fields{margin-top:14px}.generate-run-sheet-preview .knowledge-ledger{margin-top:18px}.generate-run-sheet-more{color:var(--app-faint)}.generate-run-sheet-note{color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin:14px 0 0}.generate-run-sheet-empty{width:min(520px,100%);min-height:280px;color:var(--app-soft);text-align:center;place-content:center;gap:7px;margin:0 auto;display:grid}.generate-run-sheet-empty strong{color:var(--app-ink);font:600 17px/1.25 var(--font-display)}.generate-run-sheet-empty p{max-width:420px;margin:0;font-size:12px;line-height:1.5}.generate-deck-journey{width:100%;height:100%;min-height:0;position:relative}.generate-change-format{z-index:8;position:absolute;top:9px;right:12px}.generate-deck-journey .journey-header{padding-right:126px}.answers-journey-setup,.document-journey-setup{gap:15px;display:grid}.document-journey-field{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.055em;text-transform:uppercase;gap:6px;display:grid}.document-journey-field textarea{resize:vertical;border:1px solid var(--app-line);background:var(--app-panel);width:100%;color:var(--app-ink);font:12px/1.45 var(--font-sans);text-transform:none;padding:9px}.document-motion-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;display:grid}.document-motion-picker legend{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px}.document-motion-picker button{border:1px solid var(--app-line);border-radius:var(--app-radius-control);background:var(--app-panel);min-height:54px;color:var(--app-ink);text-align:left;gap:3px;padding:7px;display:grid}.document-motion-picker button[aria-pressed=true]{border-color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-ink)}.document-motion-picker strong{font-size:10px}.document-motion-picker span{color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading)}.document-motion-plan{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:1fr 1fr;display:grid}.document-motion-plan>div{padding:9px 0}.document-motion-plan>div+div{border-left:1px solid var(--app-line);padding-left:10px}.document-motion-plan p{color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin:3px 0 0}.document-motion-plan ol{border-top:1px solid var(--app-line);grid-column:1/-1;margin:0;padding:0;list-style:none}.document-motion-plan li{border-bottom:1px solid var(--app-line-2);grid-template-columns:18px minmax(0,1fr);gap:2px 6px;padding:7px 0;display:grid}.document-motion-plan li>span{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);grid-row:1/span 2}.document-motion-plan li strong{font-size:10px}.document-motion-plan li p{font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading);margin:0}@media (min-width:1024px) and (max-width:1240px){.md-shell[data-layout-mode=directory-record][data-detail=open]{--md-master-width:280px!important}.journey-body{grid-template-columns:minmax(340px,372px) minmax(0,1fr)}}@media (min-width:1025px){.md-shell[data-detail=open] .md-tablewrap table{table-layout:fixed;min-width:0}}@media (max-width:1024px){.md-shell[data-detail=closing],.md-shell[data-detail=open]{position:relative;grid-template-columns:minmax(0,1fr)!important}.md-shell[data-detail=closing] .md-detail,.md-shell[data-detail=open] .md-detail{z-index:70;border-left:0;grid-row:1;width:100%;height:100%;position:absolute;inset:0;grid-column:1!important}.md-detail[data-state=open]{opacity:1;animation:none;transform:none}.md-shell[data-detail] .md-center{visibility:hidden;pointer-events:none}.md-shell[data-archetype=claims][data-detail] .md-center{visibility:visible;pointer-events:auto}.md-shell[data-archetype=claims][data-detail] .md-detail{z-index:70;border-left:1px solid var(--app-line);width:min(420px,100%);position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 38px #14150f24}.md-shell[data-archetype=claims][data-detail] .md-detail-scrim{z-index:69;background:#14150f4d;border:0;padding:0;display:block;position:fixed;inset:0}.md-shell[data-archetype=claims][data-detail] .md-controlrow{left:50%}.md-shell[data-archetype=sources] .surface-control-primary{flex-wrap:wrap}.md-shell[data-archetype=sources] .surface-control-actions{margin-left:0}.journey-body{display:block;overflow:auto}.journey-flow-summary{padding-inline:14px}.journey-content,.journey-run-sheet{overflow:visible}.journey-run-sheet{border-top:1px solid var(--app-line);border-left:0;min-height:180px}.journey-commit{z-index:5;position:sticky;bottom:0}}@media (max-width:900px){.page-shell,.settings-shell{padding:22px 20px 56px}.settings-shell-nav{display:none}.settings-shell-body{flex-basis:100%;max-width:none;overflow:visible}.settings-field{grid-template-columns:1fr;gap:7px}.settings-field-label{padding-top:0}.settings-mobile-nav{z-index:10;border-bottom:1px solid var(--app-line);background:var(--app-panel);gap:3px;margin:-22px -20px 20px;padding:8px 20px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.settings-mobile-nav{background:color-mix(in srgb,var(--app-panel) 92%,transparent)}}.settings-mobile-nav{backdrop-filter:blur(18px)}.settings-mobile-nav .settings-nav-link{box-shadow:none;flex:none;padding-inline:10px}.settings-mobile-nav .settings-nav-link.is-active{box-shadow:inset 0 0 0 1px var(--app-line)}}@media (max-width:640px){.page-shell,.settings-shell{padding:18px 16px 44px}.page-shell-head{flex-direction:column;align-items:stretch}.page-shell-actions{flex-wrap:wrap}.page-shell-actions[data-overflow=scroll]{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.page-shell-actions[data-overflow=scroll]>*{flex:none}.settings-mobile-nav{margin:-18px -16px 18px;padding-inline:16px}}@media (max-width:720px){.md-foot{white-space:normal;flex-wrap:wrap;flex-basis:auto;gap:4px 10px;height:auto;min-height:42px;padding-block:7px;overflow:visible}.md-foot>.md-foot-spacer{display:none}.md-foot>.md-foot-warn{white-space:normal;flex:1 0 100%}.surface-status-footer{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;line-height:1.35;display:grid}.surface-status-footer .md-foot-spacer{display:none}.surface-status-footer>:last-child:not(.md-foot-spacer){grid-column:1/-1;min-width:0;margin-left:0}.md-head-top,.surface-control-primary{flex-wrap:wrap}.md-titles,.surface-search{width:100%;max-width:none}.surface-filter select{max-width:145px}.surface-control-actions{margin-left:0}.surface-control-bar>.facet-strip{flex-wrap:wrap;gap:4px;padding-block:6px;overflow-x:visible}.surface-control-bar>.facet-strip .facet-chip{min-height:44px}.md-shell[data-archetype=sent] .surface-control-bar>.facet-strip{flex-wrap:wrap;gap:2px 4px;padding-block:6px;overflow-x:visible}.md-shell[data-archetype=sent] .facet-chip{height:25px;padding-inline:7px}.md-shell[data-archetype=sent] .md-tablewrap table{table-layout:fixed;min-width:0}.md-shell[data-archetype=sent] .sent-col-artifact{width:auto!important}.md-shell[data-archetype=sent] .sent-col-status{width:104px!important}.md-shell[data-archetype=sent] .sent-desktop-table{display:none}.md-shell[data-archetype=sent] .sent-mobile-list{background:var(--app-panel);min-height:290px;display:block}.sent-mobile-item{border-bottom:1px solid var(--app-line-2);background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.sent-mobile-item small,.sent-mobile-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sent-mobile-item small{color:var(--app-soft);margin-top:3px}.sent-mobile-item small,.sent-mobile-state{font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading)}.sent-mobile-state{color:var(--app-good);flex:none}.sent-mobile-state.is-moved{color:var(--app-danger)}.sent-mobile-empty{color:var(--app-soft);text-align:center;padding:54px 20px}.facet-strip>*{flex:none}.md-shell[data-archetype=deliverables] .md-tablewrap table,.md-shell[data-archetype=sources] .md-tablewrap table{table-layout:fixed;min-width:0}.md-shell[data-archetype=deliverables] :where(.deliverables-col-account,.deliverables-col-citations,.deliverables-col-updated,.deliverables-col-state,.deliverables-col-health),.md-shell[data-archetype=sources] :where(.sources-col-kind,.sources-col-cadence,.sources-col-claims,.sources-col-sweep,.sources-col-health){display:none}.md-shell[data-archetype=deliverables] .md-tablewrap .relative.flex-1.overflow-auto,.md-shell[data-archetype=sources] .md-tablewrap .relative.flex-1.overflow-auto{overflow-x:hidden}.md-shell[data-archetype=claims] .corpus-claim-assertion{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.journey-header{padding-left:12px;padding-right:12px}.journey-steps{padding:0 12px}.journey-steps>div{min-width:112px}.journey-content,.journey-run-sheet{padding:16px}.journey-flow-summary span{display:none}.generate-run-sheet-empty{place-content:start center;min-height:0;padding-top:24px}.document-motion-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.accounts-workspace{background:var(--app-panel);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.accounts-workspace-toolbar{border-bottom:1px solid var(--app-line);background:var(--app-panel);flex:none;align-items:center;gap:10px;height:52px;min-height:52px;padding:0 16px;display:flex}.accounts-workspace-toolbar h1{color:var(--app-ink);margin:0;font-size:14px;font-weight:600;line-height:1.2}.accounts-workspace-toolbar>span{min-width:0;color:var(--app-faint);font-size:var(--app-type-secondary-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounts-workspace-actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.accounts-workspace-actions :where(button,a){white-space:nowrap}.accounts-switch-account{display:none}.accounts-directory-record{flex:auto;grid-template-columns:322px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.accounts-directory-pane{border-right:1px solid var(--app-line);background:var(--app-panel-soft);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.accounts-record-pane{background:var(--app-panel);min-width:0;min-height:0;overflow-y:auto}.accounts-record-empty{min-height:240px;color:var(--app-faint);place-items:center;font-size:12.5px;display:grid}.accounts-directory-record>.md-center>.md-foot,.accounts-directory-record>.md-center>.md-head,.accounts-directory-record>.md-detail>.md-detail-head,.accounts-directory-scrim{display:none}.accounts-directory-record>.md-center>.md-tablewrap{flex-direction:column;display:flex;overflow:hidden}.accounts-directory-controls{border-bottom:1px solid var(--app-line);background:var(--app-panel-soft);flex:none;padding:12px 14px 10px}.accounts-directory-search{display:block;position:relative}.accounts-directory-search>svg{z-index:1;width:14px;height:14px;color:var(--app-faint);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.accounts-directory-search input{background:var(--app-panel);width:100%;height:32px;padding-left:29px}.accounts-directory-tabs{gap:4px;margin-top:9px;display:flex}.accounts-directory-tabs button{min-width:0;height:26px;color:var(--app-soft);white-space:nowrap;border:0;border-radius:7px;flex:1 1 0;font-size:11.5px;font-weight:500}.accounts-directory-tabs button[aria-selected=true]{background:var(--app-panel);color:var(--app-ink);box-shadow:0 1px 2px #17181414,0 0 0 1px #11162612}.accounts-directory-tabs button span{color:var(--app-faint);font-family:var(--font-mono);font-size:9px}.accounts-directory-record .accounts-directory-list{background:var(--app-panel-soft);flex:auto;min-height:0;padding:6px 8px 16px;overflow-y:auto}.accounts-directory-record .accounts-directory-group-label{color:var(--app-faint);font:9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 6px 5px}.accounts-directory-record .accounts-directory-group-label>span:last-child{display:none}.accounts-directory-record .accounts-directory-item{width:100%;min-height:46px;color:var(--app-ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.accounts-directory-record .accounts-directory-item:hover{background:#1116260b}.accounts-directory-record .accounts-directory-item[aria-selected=true]{background:var(--app-panel);box-shadow:0 1px 2px #17181412,0 0 0 1px #11162614}.accounts-directory-record .accounts-dir-logo{background:var(--app-ink);color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:9.5px;font-weight:650;display:grid}.accounts-directory-record .accounts-directory-item[data-archived=true] .accounts-dir-logo{background:var(--app-panel);color:var(--app-faint);box-shadow:inset 0 0 0 1px var(--app-line)}.accounts-directory-record .accounts-directory-identity{min-width:0;line-height:1.3}.accounts-directory-record .accounts-directory-identity>:where(strong,span){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accounts-directory-record .accounts-directory-identity>strong{font-size:13px;font-weight:500}.accounts-directory-record .accounts-directory-identity>span{color:var(--app-faint);font-size:11px}.accounts-directory-record .accounts-directory-position{color:var(--app-faint);font-family:var(--font-mono);text-align:right;white-space:nowrap;flex:none;line-height:1.25}.accounts-directory-record .accounts-directory-position>strong{color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;display:block}.accounts-directory-record .accounts-directory-position>span{white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:inline-flex}.accounts-directory-record .accounts-directory-position>span:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.accounts-directory-record .accounts-directory-position[data-tone=current]>span{color:var(--app-green)}.accounts-directory-record .accounts-directory-position[data-tone=attention]>span{color:var(--app-amber)}.accounts-directory-record .accounts-directory-position[data-tone=gap]>span{color:var(--app-red)}.accounts-directory-record .accounts-directory-position[data-tone=none]>span{color:var(--app-faint)}@media (max-width:1240px) and (min-width:1025px){.accounts-directory-record{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:1024px){.pw-app-card-frame main#main-content{box-shadow:none;border-radius:0;margin:0}.accounts-workspace-toolbar{height:50px;min-height:50px;padding-left:52px;padding-right:12px}.accounts-workspace-toolbar>span{display:none}.accounts-switch-account{display:inline-flex}.accounts-directory-record{grid-template-columns:minmax(0,1fr)}.accounts-directory-pane{z-index:70;border-right:0;width:min(320px,86vw);transition:transform .2s cubic-bezier(.2,0,0,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-101%);box-shadow:26px 0 64px -24px #14150f66}.accounts-directory-record[data-list-open=true] .accounts-directory-pane{transform:none}.accounts-directory-scrim{z-index:69;opacity:0;pointer-events:none;background:#14150f4d;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.accounts-directory-record[data-list-open=true] .accounts-directory-scrim{opacity:1;pointer-events:auto}.mtopbar{z-index:61;backdrop-filter:none;background:0 0;border:0;width:48px;height:50px;padding:0 6px;position:fixed;top:0;left:0}.mtopbar>:last-child,.mtopbar>:not(button){display:none}.md-shell>.md-center>.md-head .md-head-top{padding-left:54px}}.md-shell[data-archetype=directory-record] .md-head-top{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:11px 14px 10px}.md-shell[data-archetype=directory-record] .md-titles{flex-basis:100%;width:100%;min-width:0}.md-shell[data-archetype=directory-record] .md-actions{width:100%;margin-left:0}.md-shell[data-archetype=directory-record] .md-actions .app-button,.md-shell[data-archetype=directory-record] .md-actions>div{flex:1 1 0;min-width:0}.md-shell[data-archetype=directory-record] .md-actions .app-button{min-height:30px;padding-inline:8px;font-size:12px}.md-shell[data-archetype=directory-record] .md-controlrow{border-top:1px solid var(--app-line)}.md-shell[data-archetype=directory-record] .surface-control-primary{gap:5px;padding:8px 14px 5px}.md-shell[data-archetype=directory-record] .surface-search{flex-basis:100%}.md-shell[data-archetype=directory-record] .surface-control-bar>.facet-strip{border-top:0;padding:4px 14px 8px}.md-shell[data-archetype=directory-record] .md-foot{min-height:28px}.md-shell[data-archetype=directory-record] .accounts-directory-list{background:var(--app-panel-soft);flex:auto;min-height:0;padding:6px 8px 16px;overflow-y:auto}.md-shell[data-archetype=directory-record] .accounts-directory-group-label{z-index:2;background:var(--app-panel-soft);color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 6px 5px;display:flex;position:sticky;top:-6px}.md-shell[data-archetype=directory-record] .accounts-directory-item{width:100%;min-height:50px;color:var(--app-ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;transition:background-color .12s,box-shadow .12s;display:grid}.md-shell[data-archetype=directory-record] .accounts-directory-item:hover{background:var(--app-hover)}.md-shell[data-archetype=directory-record] .accounts-directory-item[aria-selected=true]{background:var(--app-panel);box-shadow:0 1px 2px #17181412,0 0 0 1px #11162614}.md-shell[data-archetype=directory-record] .accounts-dir-logo{background:var(--app-ink);width:28px;height:28px;color:var(--app-panel);font-size:var(--app-type-micro-size);border-radius:8px;place-items:center;font-weight:650;display:grid}.md-shell[data-archetype=directory-record] .accounts-directory-identity{min-width:0;line-height:1.3}.md-shell[data-archetype=directory-record] .accounts-directory-identity>span,.md-shell[data-archetype=directory-record] .accounts-directory-identity>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.md-shell[data-archetype=directory-record] .accounts-directory-identity>strong{font-size:13px;font-weight:500}.md-shell[data-archetype=directory-record] .accounts-directory-identity>span{color:var(--app-faint);font-size:var(--app-type-secondary-size)}.md-shell[data-archetype=directory-record] .accounts-directory-position{min-width:68px;color:var(--app-faint);font-family:var(--font-mono);text-align:right;line-height:1.25}.md-shell[data-archetype=directory-record] .accounts-directory-position>strong{color:var(--app-ink);font-size:var(--app-type-micro-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;display:block}.md-shell[data-archetype=directory-record] .accounts-directory-position>span{max-width:96px;font-size:var(--app-type-micro-size);white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.md-shell[data-archetype=directory-record] .accounts-directory-position>span:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.md-shell[data-archetype=directory-record] .accounts-directory-position[data-tone=current]>span{color:var(--app-green)}.md-shell[data-archetype=directory-record] .accounts-directory-position[data-tone=attention]>span{color:var(--app-amber)}.md-shell[data-archetype=directory-record] .accounts-directory-position[data-tone=gap]>span{color:var(--app-red)}.md-shell[data-archetype=directory-record] .accounts-directory-position[data-tone=none]>span{color:var(--app-faint)}.md-shell[data-archetype=directory-record] .accounts-directory-item[data-archived=true] .accounts-dir-logo{background:var(--app-panel);color:var(--app-faint);box-shadow:inset 0 0 0 1px var(--app-line)}.account-record-page[data-archetype=account-detail]{background:var(--app-panel);height:auto;min-height:0;display:block;overflow:visible}.account-record-page[data-archetype=account-detail][data-variant=page]{height:100%;overflow-y:auto}.account-record-page[data-archetype=account-detail] .account-record-topbar{border-bottom:1px solid var(--app-line);background:var(--app-panel);flex:none;align-items:center;gap:8px;height:46px;padding:9px 30px;display:flex}.account-record-page[data-archetype=account-detail] .account-record-crumb{min-width:0;color:var(--app-soft);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-leading)}.account-record-page[data-archetype=account-detail] .account-record-crumb a{color:inherit;text-decoration:none}.account-record-page[data-archetype=account-detail] .account-record-crumb a:hover{color:var(--app-ink)}.account-record-page[data-archetype=account-detail] .account-record-crumb .sep{color:var(--app-faint)}.account-record-page[data-archetype=account-detail] .account-record-crumb .cur{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-record-page[data-archetype=account-detail] .account-record-head{max-width:1000px;padding:22px 30px 0}.account-record-page[data-archetype=account-detail] .account-record-head-row{border-bottom:1px solid var(--app-line);align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.account-record-page[data-archetype=account-detail] .account-record-identity{flex:auto;align-items:flex-start;gap:14px;min-width:0;display:flex}.account-record-page[data-archetype=account-detail] .account-record-logo{background:var(--app-ink);width:40px;height:40px;color:var(--app-panel);border-radius:10px;flex:none;position:relative;overflow:hidden}.account-record-page[data-archetype=account-detail] .account-record-logo[data-has-logo=true]{background:var(--app-panel);box-shadow:inset 0 0 0 1px var(--app-line)}.account-record-page[data-archetype=account-detail] .account-record-logo img{-o-object-fit:contain;object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.account-record-page[data-archetype=account-detail] .account-record-logo span{color:inherit;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;inset:0}.account-record-page[data-archetype=account-detail] .account-record-title-row{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.account-record-page[data-archetype=account-detail] .account-record-title-row h1{min-width:0;color:var(--app-ink);letter-spacing:-.017em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:550;line-height:1.22}.account-record-page[data-archetype=account-detail] .account-record-stage{border:1px solid var(--app-blue-bd);background:var(--app-blue-bg);max-width:190px;color:var(--app-clay);font-size:var(--app-type-micro-size);letter-spacing:.05em;font-weight:500;line-height:var(--app-type-micro-leading);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;display:inline-block;overflow:hidden}.account-record-page[data-archetype=account-detail] .account-record-facts{color:var(--app-faint);font-size:var(--app-type-secondary-size);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:5px;line-height:1.4;display:flex}.account-record-page[data-archetype=account-detail] .account-record-facts strong{color:var(--app-soft);font-weight:500}.account-record-page[data-archetype=account-detail] .account-record-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-record-page[data-archetype=account-detail] .account-record-actions :where(button,a,[data-slot=select-trigger]){min-height:30px;font-size:12px}.account-record-page[data-archetype=account-detail] .account-record-body{max-width:1000px;padding:0 30px 70px}.account-record-page[data-archetype=account-detail] .account-deadline-band{border:1px solid var(--app-red-bd);background:var(--app-red-bg);border-radius:11px;margin-top:18px;overflow:hidden}.account-record-page[data-archetype=account-detail] .account-deadline-band[data-tone=calm]{border-color:var(--app-line);background:var(--app-panel-soft)}.account-record-page[data-archetype=account-detail] .account-deadline-band>header{align-items:baseline;gap:10px;padding:10px 15px 9px;display:flex}.account-record-page[data-archetype=account-detail] .account-deadline-band>header>span{color:var(--app-red);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.account-record-page[data-archetype=account-detail] .account-deadline-band>header>strong{color:var(--app-ink);font-size:13.5px;font-weight:550}.account-record-page[data-archetype=account-detail] .account-deadline-band>header>time{color:var(--app-red);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.account-record-page[data-archetype=account-detail] .account-deadline-row{border-top:1px solid var(--app-red-bd);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:11px;padding:9px 15px;display:grid}.account-record-page[data-archetype=account-detail] .account-deadline-row>span{color:var(--app-red);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);padding-top:2px}.account-record-page[data-archetype=account-detail] .account-deadline-row em{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-style:normal;display:block}.account-record-page[data-archetype=account-detail] .account-deadline-row p{color:var(--app-ink);margin:0;font-size:12.5px;line-height:1.5}.account-record-page[data-archetype=account-detail] .account-deadline-row small{color:var(--app-faint);font-size:var(--app-type-micro-size)}.account-record-page[data-archetype=account-detail] .account-deadline-row>a{color:var(--app-soft);font-size:var(--app-type-secondary-size);text-decoration:underline;text-decoration-color:var(--app-line);text-underline-offset:3px;white-space:nowrap;align-self:center}.account-record-page[data-archetype=account-detail] :where(.account-deadline-clear,.account-deadline-suppressed){border-top:1px solid var(--app-line);color:var(--app-soft);font-size:var(--app-type-secondary-size);margin:0;padding:9px 15px;line-height:1.45}.account-record-page[data-archetype=account-detail] .account-position-band{background:var(--app-panel-soft);border:0;border-radius:11px;margin-top:18px;padding:15px 17px}.account-record-page[data-archetype=account-detail] .account-position-sentence{color:var(--app-ink);letter-spacing:-.008em;margin:0;font-size:14.5px;font-weight:450;line-height:1.5}.account-record-page[data-archetype=account-detail] .account-position-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-record-page[data-archetype=account-detail] .account-position-copy{min-width:0}.account-record-page[data-archetype=account-detail] .account-position-copy>p:first-child{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.account-record-page[data-archetype=account-detail] .account-position-copy>p:last-child{max-width:720px;color:var(--app-ink);letter-spacing:-.008em;margin-top:5px;font-size:14.5px;font-weight:450;line-height:1.5}.account-record-page[data-archetype=account-detail] .account-position-counts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.account-record-page[data-archetype=account-detail] .account-position-chip{min-height:25px;font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.account-record-page[data-archetype=account-detail] .account-position-provenance{max-width:78ch;color:var(--app-faint);font-size:var(--app-type-secondary-size);margin-top:8px;line-height:1.6}.account-record-page[data-archetype=account-detail] .account-position-notice{border-top:1px solid var(--app-line);color:var(--app-amber);font-size:var(--app-type-secondary-size);align-items:flex-start;gap:7px;margin-top:10px;padding-top:9px;line-height:1.5;display:flex}.account-record-page[data-archetype=account-detail] .account-record-section{border:0;margin-top:28px}.account-record-page[data-archetype=account-detail] .account-section-note{max-width:78ch;color:var(--app-faint);font-size:var(--app-type-secondary-size);margin:0 0 12px;line-height:1.55}.account-record-page[data-archetype=account-detail] .account-section-heading{justify-content:space-between;align-items:baseline;gap:10px;min-height:0;padding:0 0 3px;display:flex}.account-record-page[data-archetype=account-detail] .account-section-heading h2{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:400}.account-record-page[data-archetype=account-detail] .account-section-heading h2 span{letter-spacing:0;margin-left:5px}.account-record-page[data-archetype=account-detail] .account-section-heading a,.account-record-page[data-archetype=account-detail] .account-section-heading button,.account-record-page[data-archetype=account-detail] .account-section-heading>div{color:var(--app-soft);font-size:var(--app-type-secondary-size);text-decoration:underline;text-decoration-color:var(--app-line);text-underline-offset:3px;font-weight:400}.account-record-page[data-archetype=account-detail] .account-requirements-grid{border-top:1px solid var(--app-line)}.account-record-page[data-archetype=account-detail] .account-requirement-row,.account-record-page[data-archetype=account-detail] .account-requirements-head{grid-template-columns:18px minmax(0,1.05fr) minmax(0,1fr) 104px;gap:14px;display:grid}.account-record-page[data-archetype=account-detail] .account-requirements-head{border-bottom:1px solid var(--app-line-2);padding:7px 0}.account-record-page[data-archetype=account-detail] .account-requirements-head span{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.account-record-page[data-archetype=account-detail] .account-requirements-head span:last-child{text-align:right}.account-record-page[data-archetype=account-detail] .account-requirement-row{border-bottom:1px solid var(--app-line-2);align-items:start;padding:11px 0}.account-record-page[data-archetype=account-detail] .account-requirement-mark{background:var(--app-panel-soft);width:15px;height:15px;color:var(--app-faint);border-radius:50%;place-items:center;margin-top:1px;display:grid}.account-record-page[data-archetype=account-detail] .account-requirement-mark svg{width:10px;height:10px}.account-record-page[data-archetype=account-detail] .account-requirement-mark[data-position=match]{background:var(--app-green-bg);color:var(--app-green)}.account-record-page[data-archetype=account-detail] .account-requirement-mark[data-position=partial]{background:var(--app-amber-bg);color:var(--app-amber)}.account-record-page[data-archetype=account-detail] .account-requirement-mark[data-position=gap]{background:var(--app-red-bg);color:var(--app-red)}.account-record-page[data-archetype=account-detail] .account-requirement-identity,.account-record-page[data-archetype=account-detail] .account-requirement-proof{min-width:0}.account-record-page[data-archetype=account-detail] .account-requirement-meta{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:4px 7px;display:flex}.account-record-page[data-archetype=account-detail] .account-requirement-identity p{color:var(--app-ink);overflow-wrap:anywhere;white-space:normal;margin-top:3px;font-size:12.5px;font-weight:450;line-height:1.42}.account-record-page[data-archetype=account-detail] .account-requirement-identity blockquote{border-left:1px solid var(--app-line);color:var(--app-soft);font-size:var(--app-type-micro-size);margin-top:5px;padding-left:7px;line-height:1.5}.account-record-page[data-archetype=account-detail] .account-requirement-source{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);flex-wrap:wrap;gap:3px 6px;margin-top:5px;display:flex}.account-record-page[data-archetype=account-detail] .account-requirement-proof{color:var(--app-soft);font-size:12px;line-height:1.5}.account-record-page[data-archetype=account-detail] .account-requirement-proof>p:first-child{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px}.account-record-page[data-archetype=account-detail] .account-requirement-verdict{text-align:right;justify-self:end}.account-record-page[data-archetype=account-detail] .account-requirement-verdict span{min-height:25px;font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.account-record-page[data-archetype=account-detail] .account-asks-list{border-top:1px solid var(--app-line)}.account-record-page[data-archetype=account-detail] .account-ask-row{border-bottom:1px solid var(--app-line-2);min-height:44px;color:var(--app-ink);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;font-size:12.5px;line-height:1.45;display:grid}.account-record-page[data-archetype=account-detail] .account-ask-row>span:first-child{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono)}.account-record-page[data-archetype=account-detail] .account-deliverables-ledger{border-top:1px solid var(--app-line)}.account-record-page[data-archetype=account-detail] .account-deliverable-row,.account-record-page[data-archetype=account-detail] .account-deliverables-head{grid-template-columns:minmax(0,1fr) 108px 128px 96px;align-items:center;gap:14px;display:grid}.account-record-page[data-archetype=account-detail] .account-deliverables-head{border-bottom:1px solid var(--app-line-2);min-height:30px}.account-record-page[data-archetype=account-detail] .account-deliverables-head span{color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.account-record-page[data-archetype=account-detail] .account-deliverable-row{border-bottom:1px solid var(--app-line-2);min-height:46px;padding:6px 0}.account-record-page[data-archetype=account-detail] .account-deliverable-row:hover{background:var(--app-hover)}.account-record-page[data-archetype=account-detail] .account-deliverable-identity{align-items:center;gap:10px;min-width:0;display:flex}.account-record-page[data-archetype=account-detail] .account-deliverable-row>:where(time,span){color:var(--app-faint);font:var(--app-type-micro-size)/var(--app-type-micro-leading) var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:1240px){.account-record-page[data-archetype=account-detail] .account-record-head{padding:20px 20px 0}.account-record-page[data-archetype=account-detail] .account-record-body{padding:0 20px 60px}.account-record-page[data-archetype=account-detail] .account-record-head-row{flex-wrap:wrap}.account-record-page[data-archetype=account-detail] .account-record-actions{justify-content:flex-start;width:100%;padding-left:54px}.account-record-page[data-archetype=account-detail] .account-requirement-row,.account-record-page[data-archetype=account-detail] .account-requirements-head{grid-template-columns:18px minmax(0,1fr) 104px}.account-record-page[data-archetype=account-detail] .account-requirements-head span:nth-child(3){display:none}.account-record-page[data-archetype=account-detail] .account-requirement-proof{grid-column:2/3;margin-top:6px}.account-record-page[data-archetype=account-detail] .account-requirement-verdict{grid-area:1/3}.account-record-page[data-archetype=account-detail] .account-deliverable-row,.account-record-page[data-archetype=account-detail] .account-deliverables-head{grid-template-columns:minmax(0,1fr) 100px 96px}.account-record-page[data-archetype=account-detail] .account-deliverable-row>span:last-child,.account-record-page[data-archetype=account-detail] .account-deliverables-head span:last-child{display:none}}@media (max-width:1024px){.accounts-switch-account{display:inline-flex}}@media (max-width:760px){.account-record-page[data-archetype=account-detail] .account-record-head{padding:16px 16px 0}.account-record-page[data-archetype=account-detail] .account-record-body{padding:0 16px 48px}.account-record-page[data-archetype=account-detail] .account-record-actions{padding-left:0}.account-record-page[data-archetype=account-detail] .account-position-row{display:block}.account-record-page[data-archetype=account-detail] .account-position-counts{justify-content:flex-start;margin-top:10px}.account-record-page[data-archetype=account-detail] .account-deadline-band>header{flex-wrap:wrap}.account-record-page[data-archetype=account-detail] .account-deadline-band>header>time{width:100%;margin-left:0}.account-record-page[data-archetype=account-detail] .account-deadline-row{grid-template-columns:14px minmax(0,1fr)}.account-record-page[data-archetype=account-detail] .account-deadline-row>a{grid-column:2;justify-self:start}.account-record-page[data-archetype=account-detail] .account-requirements-head{display:none}.account-record-page[data-archetype=account-detail] .account-requirement-row{grid-template-columns:18px minmax(0,1fr) auto}.account-record-page[data-archetype=account-detail] .account-requirement-proof{grid-column:2/-1}.account-record-page[data-archetype=account-detail] .account-requirement-verdict{grid-area:1/3}.account-record-page[data-archetype=account-detail] .account-deliverables-head{display:none}.account-record-page[data-archetype=account-detail] .account-deliverable-row{grid-template-columns:minmax(0,1fr) auto;padding-block:9px}.account-record-page[data-archetype=account-detail] .account-deliverable-row>time{grid-area:1/2}.account-record-page[data-archetype=account-detail] .account-deliverable-row>:nth-child(3){grid-column:1/-1}}[data-dock="1"] .extension-launch-banner{display:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}