.cs-company{display:grid;gap:.6rem}.cs-company h4{margin:1.2rem 0 .2rem}.cs-company h5{margin:1rem 0 .4rem;font-size:.95rem}.cs-next{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem}.cs-next-item{padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--panel-2,#15151b);display:flex;flex-direction:column;gap:.35rem}.cs-next-item p{margin:0}.cs-ready{border-color:rgba(89,188,200,.45)}.cs-learned{font-size:.85rem;color:#9fd6dc}.cs-wait{font-size:.85rem;color:var(--muted)}.cs-form{display:grid;gap:.5rem;margin-top:.5rem}.cs-form label{display:grid;gap:.25rem;font-size:.88rem;color:var(--muted)}.cs-form input,.cs-form textarea{background:var(--bg,#070709);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;font:inherit}.cs-form textarea{min-height:70px}.cs-preview{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--muted)}.cs-ms{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.4rem;margin-top:.6rem}.cs-company details>summary{cursor:pointer;font-weight:600;margin-top:.8rem}.cs-projects{display:grid;gap:.6rem}.cs-project{border:1px solid var(--line);border-radius:14px;padding:.8rem 1rem;background:var(--panel-2,#15151b)}.cs-project>summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;cursor:pointer;font-weight:600}.cs-chip{display:inline-block;font-size:.72rem;letter-spacing:.04em;padding:.15rem .6rem;border-radius:99px;border:1px solid var(--line);color:var(--muted);font-weight:500}.cs-chip-active,.cs-chip-open{color:#9fd6dc;border-color:rgba(89,188,200,.4)}.cs-chip-submitted,.cs-chip-shortlisted{color:#f0d79a;border-color:rgba(240,215,154,.4)}.cs-chip-changes{color:#f2b38d;border-color:rgba(242,179,141,.45)}.cs-chip-approved,.cs-chip-completed{color:#9ff0c4;border-color:rgba(159,240,196,.4)}.cs-proj-head{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.cs-proj-head h4{margin:.6rem 0}.cs-options{list-style:none;padding:0;margin:.4rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}.cs-option{padding:1rem;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:.3rem}.cs-option p{margin:0}.cs-opt-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.cs-opt-sponsored{border-color:rgba(120,49,146,.55)}.cs-opt-best_price{border-color:rgba(89,188,200,.45)}.cs-price{font-variant-numeric:tabular-nums}.cs-low{font-size:.8rem;color:#9fd6dc}.cs-steps{list-style:none;padding:0;margin:0;display:grid;gap:.55rem;counter-reset:st}.cs-step{position:relative;padding:.8rem 1rem .8rem 2.6rem;border:1px solid var(--line);border-radius:12px}.cs-step::before{counter-increment:st;content:counter(st);position:absolute;left:.8rem;top:.8rem;width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;border:1px solid var(--line);color:var(--muted)}.cs-step p{margin:.2rem 0}.cs-step-head{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.cs-locked{opacity:.62}.cs-approved::before{background:rgba(159,240,196,.15);color:#9ff0c4}.cs-meta{font-size:.8rem;color:var(--muted)}.cs-sub{white-space:pre-line;font-size:.9rem;padding:.5rem .7rem;border-left:2px solid var(--line)}.cs-chosen{font-size:.85rem;color:#9fd6dc}.cs-dirs{display:grid;gap:.4rem}.cs-dir{display:flex !important;gap:.5rem;align-items:flex-start;color:var(--text) !important}.cs-flags{padding-left:1.1rem;margin:0}.cs-flag-open{color:#f2b38d}.cs-rules ul{padding-left:1.1rem;font-size:.88rem;color:var(--muted)}.cs-score-head{display:flex;gap:1rem;align-items:center}.cs-score-head img{width:64px;height:64px;border-radius:16px}.cs-score-head div{display:flex;flex-direction:column}.cs-label{text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;color:var(--muted)}.cs-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;margin:1rem 0}.cs-stat{padding:.8rem;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column}.cs-stat b{font-size:1.25rem;font-variant-numeric:tabular-nums}.cs-stat span{font-size:.8rem;color:var(--muted)}.cs-form[hidden]{display:none !important}.cs-dir input{appearance:auto;-webkit-appearance:radio;width:1rem;height:1rem;flex:none;margin-top:.2rem}.cs-stat b{font-size:1.1rem;white-space:nowrap}.cs-add{max-width:560px}.cs-add h3,.cs-add p{margin:0}.leadership-monogram{display:grid;place-items:center;width:96px;height:96px;border:1px solid #59bcc8;border-radius:50%;font:48px Georgia,serif;color:#f3f1ed;background:#0d0d10;margin-bottom:22px}