.partner-tools{scroll-margin-top:90px;color:#f5f4f0}.partner-tools .section-head{margin-bottom:32px}.partner-tools h2,.partner-tools h3{color:#f5f4f0;-webkit-text-fill-color:#f5f4f0;overflow-wrap:anywhere}.partner-tools p{font-size:16px;line-height:1.75;color:#b1b1b8}.partner-tools .tool-eyebrow{font-size:14px;color:#f6c65b;letter-spacing:.07em;margin-bottom:16px}.partner-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.partner-tabs button{border:1px solid #414247;background:#17181b;color:#f5f4f0;font:inherit;font-size:14px;padding:12px 18px;border-radius:30px;cursor:pointer}.partner-tabs button[aria-pressed=true]{background:#f6c65b;color:#17181b;border-color:#f6c65b}.partner-tools :focus-visible{outline:2px solid #f6c65b;outline-offset:4px}.idea-panel,.draft-panel,.material-settings{background:#17181b;border:1px solid #303135;border-radius:24px;padding:32px;min-width:0}.idea-panel{border-top:2px solid #f6c65b}.idea-panel h3{font-size:clamp(26px,3vw,40px);line-height:1.25;margin:0 0 20px}.idea-panel>p{max-width:800px}.idea-route{border-left:2px solid #f6c65b;padding-left:20px;margin:24px 0}.idea-route p{margin:6px 0}.examples-entry{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #303135}.examples-entry h3{font-size:22px}.examples-entry p{max-width:740px}.examples-entry .btn{flex-shrink:0}.materials-grid{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0,1.2fr);gap:24px}.partner-tools label{display:block;font-size:14px;margin-bottom:12px;color:#f5f4f0}.partner-tools input,.partner-tools textarea{box-sizing:border-box;width:100%;background:#0d0e10;border:1px solid #414247;color:#f5f4f0;-webkit-text-fill-color:#f5f4f0;font:inherit;font-size:16px;padding:16px;border-radius:12px}.partner-tools textarea{resize:vertical;min-height:340px;line-height:1.7}.partner-tools input::placeholder{color:#b1b1b8;-webkit-text-fill-color:#b1b1b8}.partner-tools #linkHelp,.partner-tools #linkError,.partner-tools #copyStatus{font-size:14px}.partner-tools #linkError{color:#ffb3a8}.partner-tools #linkError:empty{display:none}.copy-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.copy-row p{flex:1;min-width:160px}.partner-tools details{border-bottom:1px solid #414247;padding:24px 0}.partner-tools summary{font-size:clamp(18px,2vw,22px);font-weight:600;cursor:pointer;color:#f5f4f0;line-height:1.5}.partner-tools summary::marker{color:#f6c65b}.partner-tools details p{max-width:900px;padding-left:24px;margin-bottom:0}.manager-panel{border:1px solid #685535;background:linear-gradient(120deg,#242019,#17181b 70%);border-radius:24px;padding:clamp(24px,5vw,64px)}.manager-panel h2{font-size:clamp(32px,4vw,54px);line-height:1.2}.manager-panel p{max-width:700px}.manager-panel .btn{margin-top:16px}.partner-tools .manager-note{font-size:14px}.partner-tools .btn{white-space:normal;text-align:center}.partner-tools .btn-gold{color:#17181b;-webkit-text-fill-color:#17181b}.partner-tools .btn-ghost{color:#f5f4f0;-webkit-text-fill-color:#f5f4f0}@media(max-width:760px){.materials-grid{grid-template-columns:1fr}.examples-entry{align-items:flex-start;flex-direction:column}.idea-panel,.draft-panel,.material-settings{padding:22px}.partner-tools .section-head{display:block}.partner-tools textarea{min-height:400px}.partner-tabs button{padding:12px 15px}.copy-row{display:block}.copy-row .btn{width:100%}}

.partner-tools .materials-grid{grid-template-columns:minmax(0,1fr)}.partner-tools .material-settings{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.partner-tools .material-settings .partner-tabs{margin-bottom:0}
