.identity-history-trigger{align-items:center;gap:.4rem;display:inline-flex}.site-header .header-right .identity-history-trigger{background:0 0;border-color:#0000;min-height:28px;padding:3px 6px;font-size:11px;line-height:1.4}.identity-history{gap:1rem;line-height:1.6;display:grid}.identity-history p{margin:0}.identity-history h3{align-items:center;gap:.5rem;margin:0;font-size:1rem;display:flex}.identity-history-intro,.identity-history-empty{color:var(--muted,#615f58);font-size:.875rem}.identity-history-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.identity-history-error{color:#85271e;background:#fff0eb;border-left:3px solid #a22d25;padding:.65rem .8rem}.identity-history-notice{color:#204588;background:#edf2ff;padding:.65rem .8rem}.identity-history-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.identity-history-list button{border:1px solid var(--border,#d7d3c9);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.35rem;gap:.3rem;padding:.85rem 1rem;display:grid}.identity-history-list button:hover{background:#f1efe9}.identity-history-list button:focus-visible,.identity-history textarea:focus-visible,.identity-history input:focus-visible{outline-offset:3px;outline:2px solid #2457c5}.identity-history-list small{color:var(--muted,#615f58)}.identity-history-recovery{border-top:1px solid var(--border,#d7d3c9);gap:.8rem;padding-top:1.2rem;display:grid}.identity-history-recovery p,.identity-history-check{font-size:.875rem}.identity-history-recovery>button,.identity-history-code>button{justify-self:start}.identity-history-check{align-items:flex-start;gap:.6rem;display:flex}.identity-history-check input{flex-shrink:0;margin-top:.35rem}.identity-history textarea{box-sizing:border-box;border:1px solid var(--border,#d7d3c9);background:var(--surface,#fffdf8);width:100%;min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere;border-radius:.3rem;padding:.7rem}.identity-history-code{background:#f0eee7;gap:.65rem;padding:1rem;display:grid}.identity-history-code textarea{font-family:ui-monospace,monospace;font-size:.875rem}.identity-history button:disabled{cursor:default;opacity:.55}@media (max-width:560px){.identity-history-code{padding:.7rem}}
.agent-progress{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--c-line2);color:var(--c-t1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:18px;margin:0;padding:7px 0 6px;display:grid;position:relative}.ap-head{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:2px 10px;width:168px;display:flex}.ap-title,.ap-count{flex-basis:100%}.ap-title{font-family:var(--serif-cn);letter-spacing:.08em;color:var(--ink);font-size:16px;font-weight:900;position:relative}.ap-title:after{content:"";background:var(--vermilion);transform-origin:0;width:18px;height:2px;animation:ap-rule 1.1s var(--reveal-ease) both;margin-top:3px;display:block}.ap-count{color:var(--c-t3);font-variant-numeric:tabular-nums;font-size:11px}.ap-now{color:var(--vermilion);font-size:11.5px;font-weight:700}.ap-toggle{color:var(--c-t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;font-size:11.5px}.agent-actions{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:1/2;gap:0;margin:0;padding:2px 4px 2px 18px;list-style:none;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 26px),#0000)}.agent-actions::-webkit-scrollbar{display:none}.agent-actions li{min-width:78px;color:var(--c-t3);flex:none;grid-template-rows:14px auto auto;padding-right:10px;display:grid;position:relative}.agent-actions li:before,.agent-actions li:after{content:"";background:#15130f29;height:1.5px;position:absolute;top:6px;left:9px;right:0}.agent-actions li:after{background:var(--ink);transform-origin:0;transition:transform 1.1s var(--reveal-ease);transform:scaleX(0)}.agent-actions li[data-passed]:after{transform:scaleX(1)}.agent-actions li:last-child:before,.agent-actions li:last-child:after{display:none}.agent-actions li>i{z-index:1;background:var(--paper);width:13px;height:13px;transition:background-color .6s var(--reveal-ease), border-color .6s var(--reveal-ease), transform .9s var(--reveal-ease);border:1.5px solid #15130f59;border-radius:50%;position:relative}.agent-actions li>span{white-space:nowrap;margin-top:4px;font-size:12px;font-weight:600}.agent-actions li>small{white-space:nowrap;color:var(--c-t3);font-size:10.5px}.agent-actions li[data-state=completed]{color:var(--c-t1)}.agent-actions li[data-state=completed]>i{border-color:var(--ink);background:var(--ink)}.agent-actions li[data-state=running]{color:var(--ink)}.agent-actions li[data-state=running]>span{font-weight:800}.agent-actions li[data-state=running]>small{color:var(--vermilion)}.agent-actions li[data-state=running]>i{border-color:var(--vermilion);background:var(--paper);transform:scale(1.15)}.agent-actions li[data-state=running]>i:after{content:"";background:var(--vermilion);border-radius:50%;animation:2.4s cubic-bezier(.45,0,.2,1) infinite ap-press;position:absolute;inset:2px}.agent-actions li[data-state=failed],.agent-actions li[data-state=uncertain]{color:var(--vermilion)}.agent-actions li[data-state=failed]>i,.agent-actions li[data-state=uncertain]>i{border-color:var(--vermilion);border-style:dashed}.agent-actions li[data-state=skipped]>span{-webkit-text-decoration:line-through #15130f66;text-decoration:line-through #15130f66}.ap-more{opacity:0;transition:grid-template-rows .7s var(--reveal-ease), opacity .45s ease;grid-area:2/1/auto/-1;grid-template-rows:0fr;display:grid}.ap-more>div{min-height:0;overflow:hidden}.agent-progress[data-open] .ap-more{opacity:1;grid-template-rows:1fr}.ap-more p,.ap-questions{max-width:76em;color:var(--c-t1);margin:8px 0 0;font-size:12.5px;line-height:1.7}.ap-web{color:var(--c-t3)!important;font-size:11.5px!important}.ap-summary{border-left:2px solid var(--vermilion);font-family:var(--serif-cn);padding-left:12px;font-size:13.5px!important}.ap-questions b{color:var(--c-t2);font-size:11.5px}.ap-questions ul{margin:2px 0;padding-left:1.3em}.agent-drafts{flex-direction:column;gap:6px;height:100%;min-height:0;display:flex}.agent-draft.live{border:1.5px solid var(--ink);background:var(--paper);height:100%;min-height:0;box-shadow:4px 4px 0 var(--ink);animation:ap-sheet .9s var(--reveal-ease) both;border-radius:4px;flex-direction:column;display:flex}.agent-draft.live>strong{font-family:var(--serif-cn);color:var(--ink);border-bottom:1px dashed #15130f52;flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px 6px;font-size:13.5px;font-weight:900;display:flex}.agent-draft.live>strong em{font-family:var(--sans);color:var(--vermilion);font-size:11px;font-style:normal;font-weight:600}.ap-draft-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#15130f4d transparent;background-image:repeating-linear-gradient(#0000 0 21px,#26457a17 21px 22px);background-position:0 6px;background-attachment:local;flex:1;min-height:0;padding:6px 10px 10px;overflow-y:auto}.ap-draft-body p{color:var(--c-t1);animation:ap-ink .9s var(--reveal-ease) both;margin:0;font-size:12.5px;line-height:22px}.ap-caret{vertical-align:-2px;background:var(--vermilion);width:7px;height:13px;margin-left:2px;animation:1.1s step-end infinite ap-caret;display:inline-block}.agent-draft.archived{background:#fbf8f1b3;border:1px dashed #15130f59;border-radius:4px;flex:none;padding:6px 10px;font-size:12px}.agent-draft.archived summary{color:var(--vermilion);cursor:pointer}.agent-draft.archived p{margin:6px 0 0;line-height:1.6}@keyframes ap-rule{0%{transform:scaleX(0)}}@keyframes ap-press{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.55)}}@keyframes ap-sheet{0%{opacity:0;box-shadow:0 0 0 var(--ink);transform:translate(10px,14px)rotate(.6deg)}}@keyframes ap-ink{0%{opacity:0;transform:translateY(5px)}}@keyframes ap-caret{50%{opacity:0}}@media (max-width:760px){.agent-progress{grid-template-columns:minmax(0,1fr)}.ap-head{width:auto}.ap-title,.ap-count{flex-basis:auto}.agent-actions{grid-area:2/1;margin-top:6px}.ap-more{grid-row:3}.agent-draft.live{height:auto}.ap-draft-body{max-height:40vh}}@media (prefers-reduced-motion:reduce){.agent-progress *,.agent-draft,.agent-draft *{transition:none!important;animation:none!important}}
