.co-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 28px;margin:24px 0 32px;border:1px solid #ded9e7;border-left:3px solid #682bff;border-radius:5px;background:#faf9fc;color:#25212b}.co-strip-copy{display:flex;gap:14px;align-items:flex-start}.co-mark{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:#d4fa39;color:#6126e1;border-radius:7px;font-weight:850;font-size:20px}.co-strip strong{display:block;font-size:16px;margin-bottom:7px;line-height:1.5}.co-strip p{font-size:12px;line-height:1.7;color:#77707f;margin:0}.co-strip-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;max-width:48%}.co-strip button,.co-section-action{padding:10px 14px;background:#fff;border:1px solid #ddd5e9;border-radius:5px;font:inherit;font-size:12px;color:#5927be;cursor:pointer;line-height:1.5}.co-strip button:first-child{background:#241a33;border-color:#241a33;color:#fff}.co-strip-container{max-width:1120px;margin-left:auto;margin-right:auto}.co-section-action{display:inline-flex;margin:0 8px 18px 0;font-size:11px;padding:7px 10px}.co-launcher{position:fixed;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;z-index:70;background:#251c32;color:#fff;border:1px solid #453452;border-radius:9px;padding:13px 17px;box-shadow:0 5px 25px #26163322;cursor:pointer;font:inherit;font-size:12px}.co-launcher>span:first-child{color:#d4fa39;font-size:20px;font-weight:850}.co-panel{position:fixed;right:18px;top:74px;bottom:18px;width:420px;z-index:90;background:white;border:1px solid #dcd7e3;border-radius:12px;box-shadow:0 15px 70px #24133724;display:flex;flex-direction:column;color:#28222e;overflow:hidden}.co-panel-head{padding:19px 20px;border-bottom:1px solid #eeeaf3;display:flex;align-items:center;justify-content:space-between;gap:12px}.co-panel-head>div{display:flex;gap:12px;align-items:center}.co-panel-head strong{font-size:15px;display:block}.co-panel-head small{display:block;font-size:10px;color:#8c8296;margin-top:5px}.co-panel-head>button{font-size:26px;line-height:1;background:none;border:0;color:#86738d;cursor:pointer;width:32px;height:32px}.co-current{padding:15px 20px;background:#faf9fc;border-bottom:1px solid #eeeaf3}.co-current>span{font-size:9px;letter-spacing:1px;color:#8c8295;display:block;margin-bottom:5px}.co-current strong{font-size:12px;line-height:1.5;display:block}.co-current p{margin:5px 0 0;color:#7d7188;font-size:11px;line-height:1.5}.co-feed{flex:1;min-height:100px;overflow-y:auto;padding:20px;overscroll-behavior:contain}.co-empty{font-size:13px;line-height:1.9;color:#8c8297;margin:8px 0}.co-message{font-size:13px;line-height:1.8;margin:0 0 22px;overflow-wrap:anywhere;white-space:pre-wrap}.co-message>b{font-size:10px;color:#81738b;display:block;margin-bottom:6px;font-weight:500}.co-message-user{background:#f4f0fb;border-radius:6px;padding:12px}.co-message p{margin:7px 0}.co-message h3{font-size:14px;margin:12px 0 5px}.co-message pre{font-size:11px;white-space:pre-wrap;padding:12px;background:#f4f1f7;border-radius:5px}.co-message button{border:0;background:none;color:#692adc;font-size:11px;padding:6px 0;cursor:pointer}.co-next{padding:0 20px;display:flex;gap:10px;flex-wrap:wrap}.co-next a{font-size:11px;color:#6427cc;padding:6px 0}.co-panel form{padding:14px 20px;border-top:1px solid #eeeaf3;background:#fff}.co-input-label{font-size:11px;display:block;margin-bottom:8px;font-weight:600}.co-panel textarea{width:100%;min-height:68px;max-height:150px;resize:vertical;border:1px solid #dbd5e4;border-radius:6px;padding:10px;font:inherit;font-size:13px;line-height:1.7;color:#302537;background:#fdfcff}.co-reference{font-size:10px;margin-top:9px;color:#8a7d95}.co-reference summary{cursor:pointer}.co-reference pre{white-space:pre-wrap;max-height:95px;overflow:auto;padding:9px;background:#f5f2f8;font:inherit;line-height:1.6}.co-reference label{display:flex;align-items:center;gap:8px;font-size:11px;padding:6px 0}.co-form-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:11px}.co-form-actions button{font:inherit;font-size:11px;border:0;background:none;color:#94879e;cursor:pointer}.co-form-actions button[type=submit]{background:#682bff;color:white;border-radius:5px;padding:10px 18px}.co-status{font-size:11px;line-height:1.5;color:#6026be;margin:8px 0 0}.co-status:empty{display:none}.co-privacy{font-size:9px;line-height:1.6;color:#948b9a;margin:8px 0 0}.co-privacy a{color:inherit;text-decoration:underline}.co-proposal{padding:12px 20px;background:#f6f2ff;border-top:1px solid #e4daef;max-height:210px;overflow-y:auto;flex-shrink:0}.co-proposal>strong{font-size:12px}.co-proposal details{margin:8px 0;font-size:11px;color:#756880}.co-proposal summary{cursor:pointer}.co-proposal pre{font-size:11px;max-height:80px;overflow:auto;white-space:pre-wrap}.co-proposal button{padding:8px 10px;background:#fff;color:#6424ce;border:1px solid #d8c9f0;border-radius:5px;font:inherit;font-size:11px;cursor:pointer}.co-proposal p{font-size:11px;line-height:1.6;margin:7px 0 0;color:#78678b}.co-panel button:disabled{opacity:.5;cursor:wait}.co-panel [hidden],.co-launcher[hidden],.co-panel[hidden],.co-strip[hidden]{display:none!important}.co-panel :focus-visible,.co-strip :focus-visible,.co-launcher:focus-visible,.co-section-action:focus-visible{outline:2px solid #8b56ff;outline-offset:3px}.co-open #co-launcher{display:none}.co-progress-note{color:#6324cf!important}
@media(min-width:1380px){body.co-open main,body.co-open .site-footer{margin-right:440px}.co-open .reader-layout{grid-template-columns:190px minmax(0,1fr)}.co-open .reader-tools{display:none}.co-open .co-strip{align-items:flex-start;flex-direction:column}.co-open .co-strip-actions{max-width:100%}}
@media(max-width:820px){.co-strip{align-items:flex-start;flex-direction:column;gap:18px;padding:20px}.co-strip-actions{max-width:100%}.co-strip strong{font-size:15px}.co-strip-container{margin-left:20px;margin-right:20px}.co-launcher{right:16px;bottom:18px;padding:10px 13px}.reader-page .co-launcher{bottom:82px}.co-panel{right:10px;top:66px;bottom:12px;width:min(420px,calc(100% - 20px))}.co-panel textarea{font-size:16px}.co-panel form{padding:12px 16px}.co-feed{padding:16px}.co-current{padding:12px 16px}.co-panel-head{padding:14px 16px}.co-launcher>span:nth-child(2){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

@media(max-width:820px){.desktop-nav{display:none!important}.mobile-menu-button{display:inline-flex!important}}

@media(max-height:760px){.co-panel{overflow-y:auto}.co-feed{flex:1 0 110px}.co-panel-head,.co-current,.co-panel form,.co-next{flex-shrink:0}.co-current p{display:none}}

.co-carry{font-size:10px;line-height:1.7;color:#968a9f;padding-bottom:12px;border-bottom:1px solid #eee8f3;margin-bottom:20px}

.path-quick-start{font-size:13px;color:#85808c;margin:0 0 34px;line-height:1.9}.path-quick-start a{color:#6830ff;margin-left:8px}
