.rs-loop-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;grid-column:1/-1;margin:20px 0 26px}.rs-loop-nav button{font:10px/1.6 var(--font-mono);padding:12px 10px;text-align:left;min-height:44px;color:#c1cbd4;background:#21303b77;border:1px solid #8292a144;cursor:pointer}.rs-loop-nav button[aria-pressed=true]{color:#f7eeea;border-color:#c07c71;background:#a3544226}.rs-loop-nav .rs-resume{grid-column:1/-1;color:#b3c4c7;background:none}.rs-loop button:focus-visible,.rs-person button:focus-visible{outline:2px solid #eee0c7;outline-offset:3px}
#pageCredibility.rs-loop[data-loop-selected] .loop-step2{opacity:.5;transition:opacity .3s,transform .3s}#pageCredibility.rs-loop[data-loop-selected] .loop-step2.on{opacity:1;transform:translateX(6px);border-color:#aa7772}
.rs-issue-nav{position:relative;display:flex;flex-wrap:wrap;gap:5px;padding:12px 0;background:linear-gradient(#0b1019 85%,#0b101900)}.rs-issue-nav button{font:9px/1.6 var(--font-mono);color:#bdc8d0;background:#1e2a3480;border:1px solid #869aaa55;padding:10px;min-height:44px;cursor:pointer}.rs-issue-nav button[aria-pressed=true]{background:#703d3b;color:#f0e8db;border-color:#bc7e72}.rs-person .rs-issue-focus .chat-frame{box-shadow:inset 3px 0 #bd756c,0 0 28px #ba6d5714;border-color:#b38773}.rs-person .tp-issue{scroll-margin-top:90px}
#corpFolder.rs-folder .cf-papers{perspective:1400px}#corpFolder.rs-folder .cf-paper{transform-origin:20% 0;transition:transform .65s cubic-bezier(.2,.75,.25,1),opacity .4s,visibility .4s}#corpFolder.rs-folder:not(.rs-readable) .cf-paper:not(.on){pointer-events:none;visibility:hidden;transform:translateY(22px) rotateX(-5deg) rotateZ(-1deg)}#corpFolder.rs-folder .cf-paper.on{transform:translateZ(22px) translateY(0) rotateX(0) rotateZ(0);visibility:visible}.rs-field-source{font:9px/1.7 var(--font-mono);letter-spacing:.7px;color:#7b3733;background:none;border:0;border-bottom:1px solid #9c796e66;min-height:44px;padding:10px 0;text-align:left;cursor:pointer}.rs-field-source:focus-visible{outline:2px solid #5f2525;outline-offset:3px}
@media(min-width:800px){.rs-loop-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.rs-loop *,.rs-person *,.rs-folder *{transition:none!important;scroll-behavior:auto!important}}

.ce-panel{position:relative;padding:24px 20px;margin:24px 0;background:linear-gradient(125deg,#ffffff09,#ffffff02);border:1px solid #b7c3cc33;border-left:2px solid #c98b7466;border-radius:3px;transform:perspective(1200px) rotateY(var(--ce-x,0deg)) rotateX(var(--ce-y,0deg));transition:transform .15s ease,box-shadow .3s;box-shadow:0 12px 32px #0002}.ce-panel:hover{box-shadow:0 14px 36px #0004}.ce-panel>p:last-child{margin-bottom:0}.ce-context,.ce-source-label{font:9px/1.8 var(--font-mono)!important;letter-spacing:.8px;color:#b4c1c8!important}.ce-basis{border-top:1px solid #b7c3cc33;margin-top:20px;padding-top:6px}.ce-basis summary{font:10px/1.8 var(--font-mono);letter-spacing:.5px;min-height:44px;display:flex;align-items:center;color:#d8c4b7;cursor:pointer}.ce-basis summary:before{content:'+';margin-right:12px;font-size:20px}.ce-basis[open] summary:before{content:'−'}.ce-basis summary:focus-visible{outline:2px solid #e4d4c5;outline-offset:4px}.ce-source-basis{padding:18px 0;border-top:1px solid #b7c3cc22;animation:ce-open .45s ease}.ce-source-basis h5{font:15px/1.6 var(--font-display);margin:12px 0}.ce-source-basis blockquote{font:14px/1.8 var(--font-body);border-left:2px solid #ab8f7c;padding:8px 14px;margin:12px 0;color:inherit}@keyframes ce-open{from{opacity:.2;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.ce-panel,.ce-source-basis{transform:none;animation:none;transition:none}}
