.team-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.team-eyebrow{font-size:.72rem;letter-spacing:.18em;color:#69ded4}.team-heading h2{font-size:clamp(1.7rem,3vw,2.6rem);margin:8px 0}.team-chip{border:1px solid #54d8b566;border-radius:99px;padding:9px 14px;background:#255b4c44;color:#b0f5df;white-space:nowrap;font-size:.78rem}.team-steps{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 26px;color:#a4bbd5}.team-steps span{border-bottom:2px solid #54bdc755;padding:10px 0;flex:1;min-width:180px}.team-models,.team-roles,.team-limits,.pinboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.team-model,.pinboard{background:linear-gradient(135deg,#24465499,#14223488);border:1px solid #70acb544;border-radius:16px;padding:20px;min-width:0;box-shadow:0 16px 40px #0002}.team-model{border-top:2px solid #67dbca}.team-number{color:#70dace;font-size:.8rem;margin-right:6px}.team-model label,.team-roles label,.pinboard label,.team-limits label{display:flex;flex-direction:column;gap:7px;margin:12px 0;font-size:.83rem;color:#b8cadd;min-width:0}.team-model input,.team-model select,.team-roles input,.team-roles select,.team-roles textarea,.pinboard input,.pinboard textarea,.pinboard select,.team-limits input{width:100%;box-sizing:border-box;min-width:0}.team-model .row,.pinboard .row{flex-wrap:wrap}.team-model .row h3{flex:1}.team-probe{padding:12px;border-radius:8px;background:#08152299;color:#c6d5e7;min-height:44px;overflow-wrap:anywhere}.team-probe.good{background:#1d493c88;color:#a6f0c7}.team-origins{margin:24px 0}.team-origins pre{white-space:pre-wrap;overflow-wrap:anywhere}.team-roles>details{border:1px solid #749bbb40;border-radius:12px;padding:16px;background:#131e3380}.team-roles summary,.pin-note summary{cursor:pointer;line-height:1.5}.team-limits{grid-template-columns:repeat(3,minmax(0,1fr))}.team-journal{margin-top:28px}.team-journal article{border-left:2px solid #61b6ad;padding:4px 14px;margin:14px 0;background:#15233777}.team-journal p{white-space:pre-wrap;overflow-wrap:anywhere}.pinboard{border-top:2px solid #e5c285}.pinboard .row label{flex:1;min-width:100px}.pin-note{padding:14px;margin:14px 0;border-radius:10px;background:#0d1924bb;border:1px solid #e5c28533}.pin-note textarea{resize:vertical}.team-model button:focus-visible,.pinboard button:focus-visible{outline:2px solid #8fe3d7;outline-offset:4px}#team-feedback,#pinboard-feedback{padding:12px;border-left:2px solid #69ded4;overflow-wrap:anywhere}#team-workbench{min-width:0}#team-lobby{margin:20px auto;max-width:1200px}#team-lobby>summary{cursor:pointer;font-size:1.1rem;padding:16px}#agent-settings[hidden]{display:none!important}#agent>details:not(.team-origins){display:none}#agent-log{white-space:pre-wrap;overflow-wrap:anywhere}#pinwaende h2{font-size:2rem}.team-help{max-width:920px;margin:40px auto;padding:24px;line-height:1.75}.team-help h2{margin-top:42px}.team-help code{color:#a9e5df}.team-help pre{padding:18px;border:1px solid #759cac55;white-space:pre-wrap;overflow-wrap:anywhere}.team-help table{width:100%;border-collapse:collapse}.team-help td,.team-help th{padding:12px;border:1px solid #759cac55;text-align:left}
@media(max-width:800px){.team-models,.team-roles,.pinboard-grid,.team-limits{grid-template-columns:1fr}.team-heading{display:block}.team-chip{display:inline-block;white-space:normal;margin-top:8px}.team-model,.pinboard{padding:16px}.team-steps{gap:5px}.team-steps span{font-size:.8rem;min-width:100px}}
.team-guide-figure{margin:24px 0;padding:18px;border:1px solid #749bbb55;border-radius:12px;background:#17283733}.team-guide-figure img{display:block;max-width:100%;max-height:880px;width:auto;height:auto;margin:0 auto;border-radius:8px}.team-guide-figure figcaption{line-height:1.7;margin-top:14px;font-size:.95rem}.team-help table{display:block;overflow-x:auto}.team-help h2,.team-help h3{scroll-margin-top:24px}
.team-help{min-width:0;overflow-wrap:anywhere}.team-help code{white-space:normal;overflow-wrap:anywhere}.team-help table{min-width:0;max-width:100%;width:100%}
