.r6o-annotatable .r6o-span-highlight-layer{mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.r6o-annotatable .r6o-span-highlight-layer.hidden{display:none}.r6o-annotatable .r6o-span-highlight-layer .r6o-annotation{box-sizing:content-box;border-style:solid;border-width:0;display:block;position:absolute}html,body{overscroll-behavior-y:none}.r6o-annotatable{-webkit-tap-highlight-color:transparent;position:relative}.r6o-annotatable.no-focus-outline{outline:none}.hovered *{cursor:pointer}::selection{background:#0080ff2e}::selection{background:#0080ff2e}::selection{background:#0080ff2e}.r6o-text-popup{z-index:1}.r6o-popup-sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;border:0!important}.r6o-popup-sr-only:focus,.r6o-popup-sr-only:active{clip-path:none;white-space:normal;width:auto;height:auto;margin:auto;overflow:visible}.r6o-popup-sr-only:focus{clip:auto}:root{--ink:#17181c;--muted:#5f6470;--line:#dfe1e6;--bg:#fff;--accent:#2f5bd6;--warn:#8a5a00;--warn-bg:#fff6e0;font-family:ui-sans-serif,-apple-system,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;line-height:1.55}.wrap{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 6rem}h1{margin:0 0 .25rem;font-size:1.6rem}h2{margin:0 0 .5rem;font-size:1.1rem}.sub{color:var(--muted);margin:0 0 2.5rem}.section{border-top:1px solid var(--line);padding:1.75rem 0}.section .instructions{color:var(--muted);white-space:pre-wrap;margin:0 0 .9rem}textarea{width:100%;min-height:11rem;font:inherit;border:1px solid var(--line);resize:vertical;border-radius:6px;padding:.7rem .8rem;line-height:1.55}textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.count{color:var(--muted);text-align:right;margin-top:.3rem;font-size:.8rem}button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;padding:.6rem 1.1rem}button[disabled]{opacity:.5;cursor:not-allowed}.error{color:#a11;margin:1rem 0}.notice{background:var(--warn-bg);color:var(--warn);border-radius:6px;margin-bottom:2rem;padding:.8rem 1rem}.review-wrap{max-width:82rem;margin:0 auto;padding:2rem 1.25rem 6rem}.review-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.review-header .sub{margin:0}.review-section{border-top:1px solid var(--line);padding:1.5rem 0}.review-grid{grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;display:grid}@media (width<=60rem){.review-grid{grid-template-columns:1fr}}.body-text{white-space:pre-wrap}.margin{flex-direction:column;gap:.75rem;display:flex}.comment{border:1px solid var(--line);border-left:3px solid var(--line);border-radius:6px;padding:.6rem .7rem;font-size:.9rem}.comment.ai{border-left-color:var(--accent);background:#f7f9ff}.comment header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.comment p{margin:.4rem 0 0}.comment blockquote,.popup blockquote{border-left:2px solid var(--line);color:var(--muted);margin:.4rem 0;padding-left:.6rem;font-style:italic}.kind{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem}.kind-concern{color:#a4442c}.kind-strength{color:#2c6e4a}.thumbs{gap:.35rem;margin-top:.45rem;display:flex}button.ghost{color:var(--ink);border-color:var(--line);background:0 0}button.ghost.on{border-color:var(--accent);color:var(--accent)}.popup{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.5rem;width:20rem;padding:.7rem;display:flex;box-shadow:0 8px 24px #0000001f}.popup textarea{min-height:4.5rem}.popup-actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.skill-map{border-collapse:collapse;width:100%;margin-bottom:1rem}.skill-map th,.skill-map td{border-bottom:1px solid var(--line);text-align:left;padding:.45rem .5rem}.skill-map th[scope=row]{width:18rem;font-weight:500}.skill-map input[type=text]{width:100%;font:inherit;border:1px solid var(--line);border-radius:4px;padding:.35rem .4rem}.skill-map select,.popup select{font:inherit;border:1px solid var(--line);border-radius:4px;padding:.3rem}.summary-label{margin-bottom:.35rem;font-size:.9rem;display:block}.attachments{flex-wrap:wrap;gap:1rem;display:flex}.attachments figure{max-width:22rem;margin:0}.attachments img,.attachments video{border:1px solid var(--line);border-radius:6px;max-width:100%;display:block}.attachments figcaption{color:var(--muted);word-break:break-all;margin-top:.3rem;font-size:.85rem}.identity{flex-wrap:wrap;gap:1rem;display:flex}.identity label{flex-direction:column;flex:14rem;gap:.3rem;font-size:.9rem;display:flex}.identity input{font:inherit;border:1px solid var(--line);border-radius:6px;padding:.5rem .6rem}
