.cw-band{background:var(--night);color:var(--night-ink);border-radius:14px;gap:20px;margin:0 0 28px;padding:26px clamp(16px,4vw,32px);display:grid;box-shadow:0 18px 36px -18px #0009}.cw-eyebrow{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-hi);margin:0}.cw-head{gap:8px;display:grid}.cw-band h2{font:400 clamp(22px, 4vw, 30px)/1.2 var(--serif);color:var(--night-ink);text-wrap:balance;margin:0}.cw-sub{color:#b9ae8e;margin:0;font-size:15px}.cw-count p{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.cw-count b{font:400 clamp(40px, 8vw, 60px)/1 var(--serif)}.cw-count span{font:13px var(--mono);color:#b9ae8e}.cw-bar{background:#efe6cc29;height:6px;position:relative}.cw-bar i{background:var(--gold-hi);position:absolute;inset:0 auto 0 0}.cw-band a{color:var(--night-ink)}.cw-band .btn{background:var(--night-ink);color:var(--night);border-color:var(--night-ink)}.cw-band .btn.ghost{color:var(--night-ink);background:0 0}.cw-mine{border-top:1px solid #efe6cc29;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;padding-top:20px;display:grid}.cw-side{gap:12px;min-width:0;display:grid}.cw-line{font:13px/1.6 var(--mono);color:#b9ae8e;margin:0}.cw-line strong{color:var(--night-ink);font-weight:500}.cw-acts{flex-wrap:wrap;gap:8px;display:flex}.cw-missions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cw-mission{border:1px solid #efe6cc29;align-content:start;gap:6px;padding:12px;display:grid}.cw-mission.locked{opacity:.55}.cw-m-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cw-m-h b{font:400 16px var(--serif)}.cw-m-h span{font:400 18px var(--serif);color:var(--gold-hi)}.cw-mission p{color:#b9ae8e;margin:0;font-size:13px}.cw-m-st{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#b9ae8e}.cw-m-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cw-m-form{gap:6px;width:100%;display:flex}.cw-m-form input{min-width:0;font:13px var(--mono);color:var(--night-ink);background:0 0;border:1px solid #efe6cc4d;flex:1;padding:6px 8px}.cw-m-msg{color:var(--night-ink);font-size:13px}.cw-m-note{color:#8f866d;font-size:12px}.cw-wake{border:1px solid var(--gold-hi);gap:4px;padding:14px 16px;display:grid}.cw-wake-name{font:400 20px/1.3 var(--serif);color:var(--gold-hi)}.cw-wake-k{font:12px var(--mono);color:#b9ae8e;overflow-wrap:anywhere}@media (max-width:620px){.cw-mine{text-align:center;grid-template-columns:1fr;justify-items:center}.cw-acts{justify-content:center}.cw-missions{text-align:left;grid-template-columns:1fr}}.cw-wrap{padding-top:28px}.cw-wrap+.dp,.cw-wrap+.mv{padding-top:0}.cw-page{padding-block:32px 72px}.cw-page h1{font:400 clamp(32px, 5vw, 46px)/1.1 var(--serif);overflow-wrap:anywhere;margin:6px 0 24px}.cw-page-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;max-width:820px;display:grid}.cw-page-side p{margin:0 0 12px}.cw-page-big{font:400 24px/1.3 var(--serif)}@media (max-width:620px){.cw-page-grid{grid-template-columns:1fr;justify-items:center}}.cw-admin{gap:16px;padding-block:28px 72px;display:grid}.cw-admin h1{font:400 34px/1.1 var(--serif);margin:0}.cw-admin h2{font:400 22px/1.2 var(--serif);margin:16px 0 0}.cw-a-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cw-a-table{border-collapse:collapse;background:var(--sheet);border:1px solid var(--rule);width:100%;font-size:14px}.cw-a-table th,.cw-a-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle;padding:8px 10px}.cw-a-table th{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.cw-a-forms{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.cw-a-forms fieldset{border:1px solid var(--rule);background:var(--sheet);gap:8px;margin:0;padding:12px;display:grid}.cw-a-forms legend{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:0 4px}.cw-a-forms label{font:12px var(--mono);color:var(--ink-2);gap:2px;display:grid}.cw-a-forms input{font:14px var(--mono);border:1px solid var(--rule);background:var(--paper);color:var(--ink);padding:6px 8px}.cw-pill{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid;padding:2px 7px}.cw-pill.is-live,.cw-pill.is-auto,.cw-pill.is-approved{color:var(--brand-ink)}.cw-pill.is-hidden{color:var(--ink-3)}.cw-pill.is-full,.cw-pill.is-rejected{color:var(--red)}.cw-pill.is-closed,.cw-pill.is-drawn,.cw-pill.is-done,.cw-pill.is-review{color:var(--gold)}.cw-a-login{gap:8px;max-width:520px;display:flex}.cw-a-login input{min-width:0;font:14px var(--mono);border:1px solid var(--rule);background:var(--sheet);color:var(--ink);flex:1;padding:8px 10px}.cw-ctab{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;max-width:680px;margin:0 0 20px;padding:14px 16px;display:grid}.cw-ctab p{margin:0 0 6px}.cw-art{aspect-ratio:3/4;border-radius:8px;width:170px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #0000008c;container-type:inline-size}.cw-art.lg{width:300px}.cw-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cw-art.card .cw-typed{font-family:var(--mono);color:#2a2622;mix-blend-mode:multiply;filter:url(#cw-ink);opacity:.88;font-weight:500;position:absolute;inset:0}.cw-art.card .cw-typed div{white-space:nowrap;text-overflow:ellipsis;width:67%;font-size:4.4cqw;line-height:1;position:absolute;left:17%;overflow:hidden;transform:rotate(-.4deg)}.cw-art.card .cw-typed b{color:#7a1f19;font-weight:500}.cw-art.card .cw-stamp{font:500 3.8cqw var(--mono);letter-spacing:.14em;color:#8c2a22;mix-blend-mode:multiply;filter:url(#cw-stamp);opacity:.8;border:.55cqw solid #8c2a22;border-radius:1cqw;padding:1.4cqw 2cqw 1.1cqw;position:absolute;top:13%;right:15%;transform:rotate(9deg)}.cw-art .cw-typed,.cw-art .cw-typed>div{text-align:left}.cw-wake-res{font:12px var(--mono);color:#b9ae8e;flex-wrap:wrap;gap:4px 14px;display:flex}.cw-wake-res b{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-hi);font-weight:500}.cw-clock{font-variant-numeric:tabular-nums;font-weight:400}.cw-wake-bar{background:#efe6cc24;height:4px;margin:4px 0;display:block;position:relative;overflow:hidden}.cw-wake-bar i{background:var(--gold-hi);transition:width 1s linear;position:absolute;inset:0 auto 0 0}.cw-wake-why{color:var(--night-ink);opacity:.85;font-size:13px;line-height:1.5}
