.pulse-shell{padding-top:132px;padding-bottom:72px;min-height:75vh;color:#f5f8fc;--pulse-muted:#b7c7da}.pulse-shell h1{font-size:clamp(2.1rem,4.2vw,3.8rem);line-height:1.08;letter-spacing:-.04em;margin:24px 0 16px}.pulse-shell h2{font-size:1.6rem;letter-spacing:-.02em;margin:24px 0 16px}.pulse-shell h3{font-size:1.15rem}.pulse-shell p{line-height:1.7;max-width:78ch;white-space:pre-wrap}.pulse-shell a{color:#d0fb52;text-decoration:none}.pulse-nav,.pulse-tabs,.pulse-actions,.pulse-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pulse-nav{padding-bottom:20px;border-bottom:1px solid #ffffff20}.pulse-tabs{margin:24px 0 20px}.pulse-shell button,.pulse-shell .pulse-link{font:inherit;color:#edf4ff;border:1px solid #ffffff32;background:#17283c;border-radius:30px;padding:10px 16px;cursor:pointer}.pulse-shell button[aria-pressed=true],.pulse-shell button[type=submit]{background:#d0fb52;color:#102031;border-color:transparent}.pulse-shell button:disabled{opacity:.55;cursor:wait}.pulse-shell :focus-visible{outline:3px solid #d0fb52;outline-offset:4px}.pulse-intro{max-width:820px;color:var(--pulse-muted)}.pulse-circles{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.pulse-circle{border:1px solid #ffffff26;border-radius:32px;padding:12px 20px;background:linear-gradient(120deg,#19394e,#13243a40);display:flex;align-items:center;gap:12px}.pulse-circle span{font-size:.8rem;color:#b7c7da}.pulse-discovery{padding:16px 0 24px;border-bottom:1px solid #ffffff20}.pulse-discovery details{padding:12px 0}.pulse-discovery summary{cursor:pointer;color:#cbd9ea}.pulse-directory{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.pulse-directory article{flex:1 1 230px;max-width:360px;border-left:2px solid #ffffff32;padding:6px 18px}.pulse-directory p{font-size:.9rem;color:var(--pulse-muted)}.pulse-tools{margin:20px 0}.pulse-tools label{display:flex;gap:8px;align-items:center;max-width:100%}.pulse-shell input:not([type=checkbox]),.pulse-shell select,.pulse-shell textarea{background:#0d1e31;color:#f4f7fc;border:1px solid #ffffff35;border-radius:12px;font:inherit;padding:12px;max-width:100%;min-width:0}.pulse-shell textarea{width:100%;min-height:100px;resize:vertical}.pulse-form{max-width:850px}.pulse-form label{display:flex;flex-direction:column;gap:8px;margin:15px 0}.pulse-form input[type=checkbox]{width:auto}.pulse-form fieldset{border:1px solid #ffffff2b;border-radius:22px;margin:20px 0;padding:20px}.pulse-compose{background:linear-gradient(120deg,#1a334b90,#111f3200);border:1px solid #ffffff20;border-radius:24px;padding:22px;margin:20px 0 35px;max-width:960px}.pulse-compose h2{margin:0 0 12px;font-size:1.3rem}.pulse-feed{max-width:960px}.pulse-post{padding:28px 0 32px;border-top:1px solid #ffffff29;scroll-margin-top:125px}.pulse-byline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.9rem;color:var(--pulse-muted)}.pulse-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#f4f7fc;background:#284255}.pulse-post-body{font-size:1.1rem;line-height:1.8;overflow-wrap:anywhere;margin:18px 0 24px}.pulse-reference{display:block;border-left:3px solid #d0fb52;padding:16px 20px;border-radius:0 20px 20px 0;background:#162a3d8c;margin:18px 0}.pulse-reference p{color:#b7c7da;font-size:.9rem}.pulse-actions button{padding:8px 13px;font-size:.9rem;background:transparent}.pulse-comments{margin:20px 0;padding:10px 0 10px 18px;border-left:1px solid #ffffff30}.pulse-comment{padding:15px 0;border-bottom:1px solid #ffffff15;overflow-wrap:anywhere}.pulse-comment[data-depth="1"]{margin-left:14px}.pulse-comment[data-depth="2"]{margin-left:28px}.pulse-comment p{margin:8px 0}.pulse-comment small,.pulse-empty,.pulse-notice{color:var(--pulse-muted)}.pulse-poll{display:flex;flex-direction:column;gap:9px;max-width:700px;margin:20px 0}.pulse-poll button{text-align:left;border-radius:16px;display:flex;justify-content:space-between;gap:15px}.pulse-feedback{min-height:26px;max-width:80ch;white-space:pre-wrap;color:#d0fb52}.pulse-case,.pulse-space-row{padding:22px 0;border-top:1px solid #ffffff26;overflow-wrap:anywhere}.pulse-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pulse-rules{max-width:80ch;line-height:1.8}.pulse-rules li{margin:12px 0}.pulse-shell [hidden]{display:none!important}.pulse-more{margin:20px 0}
@media(max-width:767px){.pulse-shell{padding-top:110px}.pulse-nav{gap:10px;font-size:.9rem}.pulse-compose{padding:16px}.pulse-pair{grid-template-columns:1fr}.pulse-tools{align-items:stretch;flex-direction:column}.pulse-tools label{display:flex;flex-direction:column;align-items:stretch}.pulse-actions{gap:8px}.pulse-actions button{font-size:.8rem;padding:8px 11px}.pulse-directory article{max-width:none}.pulse-comments{padding-left:10px}.pulse-comment[data-depth="2"]{margin-left:16px}.pulse-post-body{font-size:1rem}.pulse-circle{padding:10px 15px}.pulse-form fieldset{padding:14px}}
@media(prefers-reduced-motion:no-preference){.pulse-shell button{transition:background .18s,border-color .18s}.pulse-shell button:hover{border-color:#d0fb52}.pulse-reference{transition:background .2s}.pulse-reference:hover{background:#25435b}}
.pulse-form label:has(>input[type=checkbox]){display:block;line-height:1.7}.pulse-form input[type=checkbox]{margin-right:8px}
