:root{--max-blue:#471aff;--max-violet:#6e1aff;--max-purple:#9500ff;--max-cyan:#00bfff;--max-dark:#0d001a;--bg:#f4f5f8;--bg-elevated:#fff;--text:#0d001a;--text-muted:#5c5a66;--accent:var(--max-blue);--accent-strong:#3a12e6;--accent-text:#fff;--border:#0d001a1a;--shadow:none;--radius:14px;--radius-sm:10px;--max-w:1120px;--font:"Segoe UI", system-ui, -apple-system, sans-serif;--focus:var(--max-violet)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font);color:var(--text);background:var(--bg);margin:0;font-size:15px;line-height:1.45}#root{min-height:100dvh}.app-shell{width:min(100% - 2rem, var(--max-w));flex-direction:column;gap:1rem;margin:0 auto;padding:1rem 0 2.5rem;display:flex;overflow-x:hidden}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand{align-items:center;gap:.65rem;display:flex}.brand-lockup__mark{letter-spacing:-.03em;align-items:baseline;font-size:1.2rem;font-weight:700;line-height:1;display:inline-flex}.brand-lockup__bracket{color:var(--max-violet);font-weight:600}.brand-lockup__name{color:var(--text);padding:0 .05em}.demo-badge{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);align-items:flex-start;gap:.5rem;padding:.65rem .85rem;font-size:.8125rem;display:flex}.demo-badge--compact{padding:.5rem .75rem}.main-content{flex:1}.hero{flex-direction:column;align-items:center;gap:1.75rem;width:min(100%,640px);padding:2rem 0;display:flex}.hero__title{letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(1.65rem,4.5vw,2.5rem);font-weight:700;line-height:1.2}.entry-form{flex-direction:column;gap:.75rem;width:min(100%,520px);display:flex}.app-shell--entry{min-height:100svh;padding-bottom:1rem}.app-shell--entry .main-content{place-items:center;display:grid}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{flex-direction:column;gap:.35rem;display:flex}.field__label{font-size:.875rem;font-weight:600}.field__input,.field__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);width:100%;min-height:48px;color:var(--text);font:inherit;padding:.75rem 1rem}.field__textarea{resize:vertical;min-height:160px;max-height:min(50vh,320px)}.field__input:focus-visible,.field__textarea:focus-visible,.btn:focus-visible,.icon-btn:focus-visible,.filter-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field-error{color:#a32f2f;margin:0;font-size:.9rem}.btn{min-width:48px;min-height:48px;font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background:var(--accent);color:var(--accent-text)}.btn--primary:hover{background:var(--accent-strong)}.btn--secondary{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.btn--ghost{color:var(--text-muted);background:0 0;min-height:44px;padding-inline:.75rem}.btn--block{width:100%}.try-examples{flex-direction:column;align-items:flex-start;gap:.5rem;max-width:min(100%,560px);margin-top:2rem;display:flex}.try-examples--stack{margin-top:1.25rem}.try-examples__main{width:100%}.try-examples__alt{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.try-examples__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.own-channel__verify{border-top:1px dashed var(--border);margin-top:1rem;padding-top:1rem}.own-channel__verify-hint{color:var(--text-muted);margin:.5rem 0 0;font-size:.85rem}.results{flex-direction:column;gap:1.25rem;display:flex}.results-toolbar{flex-direction:column;gap:.75rem;display:flex}.results__heading{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.25rem;display:flex}.results__count{color:var(--text-muted);font-size:.9rem;font-weight:500}.filter-bar{flex-wrap:wrap;gap:.5rem;display:flex}.filter-chip{border:1px solid var(--border);background:var(--bg-elevated);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:.5rem 1rem}.filter-chip.is-active{background:var(--max-violet);color:#fff;border-color:var(--max-violet)}.partner-grid{gap:1rem;display:grid}@media (width>=720px){.partner-grid{grid-template-columns:repeat(2,1fr)}}.partner-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.partner-card--own{background:var(--bg-elevated);border-color:#471aff38}.partner-card__head{align-items:flex-start;gap:.75rem;display:flex}.partner-card__title h2,.partner-card__title h3{margin:0;font-size:1.1rem;line-height:1.25}.partner-card__topics{color:var(--text-muted);margin:.25rem 0 0;font-size:.85rem}.channel-avatar{border:1px solid #0d001a0f;border-radius:12px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.icon-btn{min-width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.favorite-btn.is-active{color:#c43d5c}.partner-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;margin:1rem 0 0;padding:0;display:grid}.partner-card--own .partner-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=360px){.partner-card__stats{grid-template-columns:1fr;gap:.85rem}.partner-card__stats dt{letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;line-height:1.35}}.partner-card__stats dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.7rem}.partner-card__stats dd{margin:.15rem 0 0;font-size:.95rem;font-weight:600}.stat-hint{color:var(--text-muted);font-size:.75rem;font-weight:400}.readiness{border-radius:6px;padding:.15rem .45rem;font-size:.8rem;font-weight:600;display:inline-block}.readiness--ready{color:#3f1fb8;background:#471aff1a}.readiness--unknown{color:var(--text-muted);background:#14352a14}.partner-card__reasons{color:var(--text-muted);margin:.85rem 0 0;padding-left:1.1rem;font-size:.875rem}.partner-card__actions{margin-top:1rem}.partner-card__actions .btn{width:100%}.eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .15rem;font-size:.75rem}.own-channel__url{word-break:break-all;margin:.5rem 0 0;font-size:.85rem}.text-link{color:var(--max-blue)}.vp-toggle{border-top:1px dashed var(--border);margin-top:1rem;padding-top:1rem}.switch-row{cursor:pointer;align-items:flex-start;gap:.65rem;min-height:44px;display:flex}.switch-row input{width:20px;height:20px;margin-top:3px}.switch-row--disabled{opacity:.65;cursor:not-allowed}.switch-row__hint{color:var(--text-muted);font-size:.85rem;font-weight:400}.show-more{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg-elevated);padding:1rem}.empty-state{max-width:40ch;padding:2rem 0}.empty-state--inline{background:var(--bg-elevated);border-radius:var(--radius-sm);border:1px solid var(--border);padding:1.25rem}.site-footer{color:var(--text-muted);text-align:center;border-top:1px solid var(--border);padding-top:1rem;font-size:.8rem}.sheet-backdrop{z-index:50;background:#0d001a6b;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=640px){.sheet-backdrop{align-items:center;padding:1rem}}.sheet{background:var(--bg-elevated);border-radius:var(--radius) var(--radius) 0 0;border:1px solid var(--border);flex-direction:column;width:min(100%,520px);max-height:min(92dvh,720px);display:flex;overflow:hidden}@media (width>=640px){.sheet{border-radius:var(--radius)}}.sheet__header{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1rem .5rem;display:flex}.sheet__header h2{margin:0;font-size:1.15rem}.sheet__body{-webkit-overflow-scrolling:touch;flex:1;padding:.75rem 1rem;overflow-y:auto}.sheet__footer{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.sheet__note{color:var(--text-muted);margin:.75rem 0 0;font-size:.85rem}.contact-block{background:var(--bg);border-radius:var(--radius-sm);margin-bottom:1rem;padding:.85rem 1rem}.contact-block__name{margin:.25rem 0 0;font-weight:600}.contact-block__handle{color:var(--text-muted);margin:.15rem 0 0;font-size:.9rem}.verify-icon{width:64px;height:64px;color:var(--max-violet);background:#471aff14;border-radius:14px;place-items:center;margin-bottom:1rem;display:grid}.verify-steps{color:var(--text-muted);padding-left:1.25rem}.verify-running{text-align:center;padding:2rem 0}.verify-success{color:var(--max-violet);align-items:center;gap:.5rem;margin:1rem 0;display:flex}.sheet--max{max-height:min(96dvh,680px)}.max-dialog__header{border-bottom:1px solid var(--border);grid-template-columns:44px 1fr 44px;align-items:center;padding:.5rem;display:grid}.max-dialog__peer{justify-self:center;align-items:center;gap:.5rem;display:flex}.max-dialog__name{margin:0;font-size:.95rem;font-weight:600}.max-dialog__status{color:var(--text-muted);margin:0;font-size:.7rem}.max-dialog__messages{flex:1;padding:1rem;overflow-y:auto}.max-dialog__time{text-align:center;color:var(--text-muted);margin:0 0 1rem;font-size:.75rem}.max-bubble--out{white-space:pre-wrap;word-break:break-word;background:#471aff1a;border-radius:16px 16px 4px;max-width:92%;margin-left:auto;padding:.85rem 1rem;font-size:.9rem}.max-dialog__unsent{text-align:center;color:#a32f2f;margin:1rem 0 0;font-size:.8rem}.max-dialog__composer{border-top:1px solid var(--border);padding:.75rem}.max-dialog__input-fake{background:var(--bg);min-height:44px;color:var(--text-muted);border-radius:22px;padding:.75rem 1rem;font-size:.9rem}.channel-mock__header{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.channel-mock__hero{text-align:center;padding:1.5rem 1.25rem 2rem}.channel-mock__hero h2{margin:.75rem 0 0}.channel-mock__topics,.channel-mock__stats{color:var(--text-muted);justify-content:center;align-items:center;gap:.35rem;display:flex}.channel-mock__link{margin-top:.75rem;font-size:.85rem;display:block}.channel-mock__demo,.channel-mock__hint{color:var(--text-muted);margin:1rem 0 0;font-size:.85rem}.btn:disabled{opacity:.6;cursor:wait}a.btn{text-decoration:none}.partner-card__title{overflow-wrap:anywhere;flex:1;min-width:0}.partner-card__actions{flex-direction:column;gap:.5rem;display:flex}.demo-badge{overflow-wrap:anywhere}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.inline-notice{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.85rem 1rem}.show-more .field{text-align:left;max-width:520px;margin:0 auto .75rem}@media (width<=390px){.header-actions .btn{padding-inline:.5rem;font-size:.8rem}}
