.ca-login{padding:64px 0 80px}.ca-login-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);align-items:center;gap:48px;display:grid}.ca-login-copy .lede{margin-top:16px}.ca-perks{flex-direction:column;gap:14px;max-width:34em;margin:28px 0 0;padding:0;list-style:none;display:flex}.ca-perks li{color:#c4d9d5;padding-left:30px;font-size:16.5px;line-height:1.5;position:relative}.ca-perks li:before{content:"";background:#ffcf33;border-radius:4px;width:16px;height:16px;position:absolute;top:5px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4Z'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4Z'/%3E%3C/svg%3E") 50%/16px no-repeat}.ca-perks strong{color:#edf1f0}.ca-login-card{flex-direction:column;gap:16px;padding:28px;display:flex}.ca-login-card .h3{margin:0}.ca-providers{flex-direction:column;gap:10px;display:flex}.ca-provider{cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 18px;font:600 16px IBM Plex Sans,-apple-system,sans-serif;transition:transform .12s,box-shadow .12s;display:flex}.ca-github{color:#fff;background:#15191a}.ca-github:hover:not(:disabled){background:#2a3133}.ca-google{color:#15191a;background:#fff;border-color:#c3cecb}.ca-google:hover:not(:disabled){border-color:#0c5e57}.ca-provider:active:not(:disabled){transform:translateY(1px)}.ca-provider:disabled{opacity:.45;cursor:not-allowed}.ca-owner-note{color:#5c4400;background:#fff1c7;border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px}.ca-owner-note code{font-size:12.5px}.ca-fine{color:#4f5a5c;margin:0;font-size:13.5px;line-height:1.55}.ca-dev{border-top:1px dashed #c3cecb;padding-top:14px}.ca-dev-row{gap:8px;display:flex}.ca-dev-row .input{flex:1}.ca-head{padding:52px 0 44px}.ca-head-slim{padding-bottom:36px}.ca-head .lede{margin-top:14px}.ca-head-grid{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:40px;display:grid}.ca-head-links{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.ca-member-top{flex-direction:column;gap:20px;max-width:860px;display:flex}.ca-crumbs{letter-spacing:.1em;text-transform:uppercase;color:#c4d9d5;margin:0;font-size:12.5px}.ca-crumbs a{color:#ffcf33;text-decoration:none}.ca-stats{flex-wrap:wrap;gap:12px 36px;margin:0;display:flex}.ca-stats div{flex-direction:column-reverse;gap:2px;display:flex}.ca-stats dt{letter-spacing:.12em;text-transform:uppercase;color:#c4d9d5;font:500 12px/1.2 IBM Plex Mono,monospace}.ca-stats dd{color:#edf1f0;margin:0;font-size:28px;font-weight:600}.mcard{color:#15191a;background:#f4f7f6;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px #00000040,0 26px 44px -24px #000000bf}.mcard-ruler{background-color:#e9efed;background-image:repeating-linear-gradient(90deg,#4f5a5c8c 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#4f5a5c73 0 1px,#0000 1px 12px);background-repeat:no-repeat;background-size:100% 70%,100% 35%;border-bottom:1px solid #c3cecb;height:14px}.mcard-body{align-items:flex-start;gap:22px;padding:24px 26px 26px;display:flex}.mcard-av{flex-direction:column;flex:none;align-items:center;display:flex}.mcard .davatar:not(.davatar-donor) .davatar-img{object-fit:cover;background:#e9efed;border-radius:50%;display:block;box-shadow:0 0 0 4px #fff,0 0 0 6px #083f3b2e}.mcard .davatar:not(.davatar-donor) .davatar-initials{color:#edf1f0;background:#0c5e57;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-weight:600;display:inline-flex}.mcard-text{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.mcard-name{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,36px);font-weight:720;line-height:1.05}.mcard-handle{color:#4f5a5c;margin:0;font-size:14px}.mcard-text .cb-list{margin-top:4px}.mcard-bio{color:#15191a;white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.55}.mcard-meta{color:#4f5a5c;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:12.5px;display:flex}.mcard-meta a{color:#0c5e57}.ca-body{padding:40px 0 80px}.ca-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.ca-main,.ca-side{flex-direction:column;gap:20px;min-width:0;display:flex}.ca-panel{padding:24px}.ca-panel>.h3{margin:0 0 16px}.ca-narrow{max-width:820px}.ca-activity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ca-activity>.ca-report,.ca-activity>.ca-report-form,.ca-activity>.form-ok{grid-column:1/-1}.ca-small{color:#4f5a5c;margin:0;font-size:14px;line-height:1.5}.ca-empty{color:#4f5a5c;margin:0;padding:18px 0}.ca-block{display:block}.ca-form{flex-direction:column;gap:18px;margin-top:20px;display:flex}.ca-form-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ca-prefix-input{align-items:stretch;display:flex}.ca-prefix{color:#4f5a5c;white-space:nowrap;background:#e9efed;border:1.5px solid #c3cecb;border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 10px;font-size:13.5px;display:inline-flex}.ca-prefix-input .input{border-radius:0 10px 10px 0;min-width:0}.ca-avatar{align-items:center;gap:18px;display:flex}.ca-avatar img,.ca-avatar-initials{object-fit:cover;border-radius:50%;flex:none;width:96px;height:96px;box-shadow:0 0 0 3px #fff,0 0 0 4px #c3cecb}.ca-avatar-initials{color:#edf1f0;background:#0c5e57;justify-content:center;align-items:center;font:600 32px/1 IBM Plex Mono,monospace;display:inline-flex}.ca-avatar-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ca-badges{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ca-badges li{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.ca-badges li:not(.is-yours) .cb{filter:grayscale();opacity:.5}.ca-badge-text{color:#3b4547;font-size:14.5px;line-height:1.45}.ca-badge-text strong{color:#0c5e57}.ca-panel .ca-small+.btn,.ca-badges+.ca-small{margin-top:14px}.ca-support{flex-direction:column;gap:4px;margin:0 0 14px;display:flex}.ca-support-amount{letter-spacing:-.02em;font-size:38px;font-weight:720;line-height:1}.ca-link-help{color:#3b4547;margin:0 0 16px;font-size:14.5px}.ca-link-help summary{cursor:pointer;color:#0c5e57;align-items:center;min-height:32px;font-weight:600;display:flex}.ca-link-help p{margin:6px 0 0;line-height:1.55}.ca-methods{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ca-methods li{flex-direction:column;gap:2px;display:flex}.ca-method{font-weight:600}.ca-danger{border-top:1px solid #dbe3e1;margin-top:20px;padding-top:16px}.ca-danger summary{cursor:pointer;color:#b3361a;align-items:center;min-height:36px;font-weight:600;display:flex}.ca-danger p{color:#3b4547;font-size:14.5px;line-height:1.55}.ca-danger-form{flex-direction:column;gap:12px;display:flex}.site .ca-btn-danger{color:#b3361a;background:#fff;border-color:#e6b4a6}.site .ca-btn-danger:hover{color:#b3361a;background:#fbe6df;border-color:#b3361a}.ca-list{margin:0;padding:0;list-style:none}.ca-list li{border-bottom:1px solid #dbe3e1;flex-direction:column;gap:4px;padding:12px 0;display:flex}.ca-list li:last-child{border-bottom:0}.paper .ca-list-title{color:#15191a;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none}.paper .ca-list-title:hover{text-underline-offset:3px;text-decoration:underline}.ca-list-excerpt{color:#3b4547;font-size:14.5px;line-height:1.5}.ca-list-meta{color:#4f5a5c;font-size:12.5px}.ca-report{margin-top:4px}.ca-report-form{background:#fff;border:1px solid #dbe3e1;border-radius:10px;flex-direction:column;gap:12px;max-width:520px;padding:18px;display:flex}.ca-report-form fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ca-wide{flex-direction:column;gap:20px;max-width:860px;display:flex}.paper .ca-stats{gap:10px 28px;margin:0 0 18px}.paper .ca-stats dt{color:#4f5a5c}.paper .ca-stats dd{color:#15191a;font-size:24px}.ca-tablist{scrollbar-width:none;border-bottom:1px solid #dbe3e1;gap:4px;margin:0 0 4px;display:flex;overflow-x:auto}.ca-tablist::-webkit-scrollbar{display:none}.ca-tab{color:#3b4547;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;min-height:44px;margin-bottom:-1px;padding:0 14px;font:600 15px IBM Plex Sans,-apple-system,sans-serif;display:inline-flex}.ca-tab:hover{color:#15191a}.ca-tab[aria-selected=true]{color:#0c5e57;border-bottom-color:#0c5e57}.ca-tab-count{color:#3b4547;text-align:center;background:#e9efed;border-radius:999px;min-width:24px;padding:1px 7px;font-size:12px}.ca-tab[aria-selected=true] .ca-tab-count{color:#0c5e57;background:#d7ebe8}.site .ca-tabs :focus-visible{outline-color:#0c5e57}.ca-tabpanel:focus{outline:none}.ca-tabpanel:focus-visible{outline-offset:2px;outline:3px solid #0c5e57}.ca-panel-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ca-notes{margin:0;padding:0;list-style:none}.ca-notes li{border-bottom:1px solid #dbe3e1;border-left:3px solid #0000;align-items:flex-start;gap:14px;padding:14px 12px;display:flex}.ca-notes li.is-unread{background:#fffbea;border-left-color:#ffcf33}.ca-note-icon{color:#0c5e57;background:#e9efed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ca-note-badge{color:#b3361a;background:#fbe6df}.ca-note-moderation{color:#5c4400;background:#fff1c7}.ca-note-body{flex-direction:column;gap:6px;min-width:0;display:flex}.paper .ca-note-link{color:#15191a;font-size:15.5px;line-height:1.4;text-decoration:none}.ca-notes li.is-unread .ca-note-link{font-weight:600}.paper .ca-note-link:hover{text-underline-offset:3px;text-decoration:underline}.ca-note-meta{color:#4f5a5c;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.ca-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.ca-pager a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:980px){.ca-login-grid,.ca-head-grid,.ca-grid,.ca-activity{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ca-login{padding:40px 0 56px}.ca-login-card,.ca-panel{padding:20px}.mcard-body{flex-direction:column;gap:14px;padding:20px}.mcard-av{align-items:flex-start}.ca-tablist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ca-tab{justify-content:space-between;padding:0 10px}.ca-prefix{display:none}.ca-prefix-input .input{border-radius:10px}.ca-body .wrap{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.ca-provider{transition:none}}
