.discover{gap:var(--space-md);box-sizing:border-box;min-height:100%;padding:var(--space-lg);flex-direction:column;display:flex}.discover-head{align-items:flex-end;gap:var(--space) var(--space-md);padding-right:calc(var(--hit) + var(--space));flex-wrap:wrap;display:flex}.discover-heading{gap:var(--space-xs);flex-direction:column;flex:20rem;min-width:0;display:flex}.discover-title{color:var(--title);font-size:var(--text);margin:0;font-weight:600;line-height:1.2}.discover-lead{max-width:36rem;color:var(--content-strong);font-size:var(--text-sm);margin:0;line-height:1.5}.discover-search{flex:0 20rem;margin-left:0}.discover-filters{gap:var(--space-xs);flex-wrap:wrap;display:flex}.discover-grid{gap:var(--space);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.discover-card{border:1px solid var(--ink-10);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-subtle);display:flex}.discover-card-open{align-items:flex-start;gap:var(--space-xs);padding:var(--space);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.discover-card-open:hover{background:var(--ink-5)}.discover-card-open:focus-visible{outline:2px solid var(--title);outline-offset:2px}.discover-card-icon{width:var(--hit);height:var(--hit);margin-bottom:var(--space-xs);border-radius:var(--radius-full);background:var(--ink-5);color:var(--title);place-items:center;display:grid}.discover-card-icon .icon{width:var(--icon-lg);height:var(--icon-lg)}.discover-card-title{color:var(--title);font-size:var(--text-sm);margin:0;font-weight:600;display:block}.discover-card-desc{color:var(--content-strong);font-size:var(--text-xs);margin:0;line-height:1.45;display:block}.discover-card-includes{margin:var(--space-xs) 0 0;flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.discover-card-includes li{padding:2px var(--space-xs);border-radius:var(--radius-full);background:var(--ink-5);color:var(--content-strong);font-size:12px}.discover-empty{justify-content:center;align-items:center;gap:var(--space-xs);min-height:18rem;padding:var(--space-xl) var(--space-lg);border-radius:var(--radius);background:var(--ink-5);text-align:center;flex-direction:column;flex:auto;display:flex}.discover-empty-icon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-sm);border-radius:var(--radius-full);background:var(--page);color:var(--title);place-items:center;display:grid}.discover-empty-icon .icon{width:var(--icon);height:var(--icon)}.discover-empty-title{color:var(--title);font-size:var(--text-sm);margin:0;font-weight:600}.discover-empty-copy{max-width:28rem;color:var(--content);font-size:var(--text-xs);margin:0;line-height:1.5}.discover-none{color:var(--content);font-size:var(--text-sm);margin:0}.discover-save{gap:var(--space-sm);padding:var(--space);border-radius:var(--radius-sm);background:var(--ink-5);flex-direction:column;display:flex}.discover-save-lead{max-width:44rem;color:var(--content-strong);font-size:var(--text-sm);margin:0;line-height:1.5}.discover-field{max-width:28rem;color:var(--content-strong);font-size:var(--text-xs);flex-direction:column;gap:4px;display:flex}.discover-field input,.discover-copy-to select{min-height:44px;padding:0 var(--space-sm);border:1px solid var(--ink-10);border-radius:var(--radius-sm);background:var(--white);color:var(--title);font:inherit;font-size:var(--text-sm)}.discover-error{color:var(--danger);font-size:var(--text-sm);margin:0}.discover-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.discover-preview{gap:var(--space-md);flex-direction:column;display:flex}.discover-back{align-self:flex-start}.discover-preview-head{justify-content:space-between;align-items:flex-end;gap:var(--space);padding-right:calc(var(--hit) + var(--space));flex-wrap:wrap;display:flex}.discover-link{color:var(--content-strong);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.discover-link a{color:var(--title)}.discover-copy-to label{align-items:center;gap:var(--space-sm);color:var(--content-strong);font-size:var(--text-sm);display:inline-flex}.discover-cards{gap:var(--space);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.discover-tpl-card{justify-content:space-between;gap:var(--space-sm);padding:var(--space);border:1px solid var(--ink-10);border-radius:var(--radius-sm);background:var(--white);flex-direction:column;display:flex}.discover-tpl-card>.desk-btn{align-self:flex-start}.discover-toast{bottom:var(--space);align-self:center;position:sticky}.tpl-card-body{gap:var(--space-xs);min-width:0;color:var(--title);font-size:var(--text-sm);flex-direction:column;line-height:1.45;display:flex}.tpl-card-title{font-size:var(--text-sm);margin:0;font-weight:600}.tpl-heading{margin:0;font-weight:600}.tpl-text,.tpl-quote{overflow-wrap:anywhere;white-space:pre-line;margin:0}.tpl-quote{padding-left:var(--space-sm);border-left:3px solid var(--ink-10);color:var(--content-strong)}.tpl-callout{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);background:var(--ink-5)}.tpl-tasks ul,.tpl-tasks ol{padding:0 0 0 var(--space);flex-direction:column;gap:2px;margin:2px 0 0;display:flex}.tpl-tasks ul{padding:0;list-style:none}.tpl-tasks ul li{align-items:baseline;gap:var(--space-xs);display:flex}.tpl-link{overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.tpl-meta{color:var(--content);font-size:var(--text-xs);margin:0}.tpl-code{padding:var(--space-xs);border-radius:var(--radius-xs);background:var(--ink-5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);white-space:pre-wrap;margin:0;overflow:hidden}.tpl-divider{width:100%;margin:var(--space-xs) 0;border:0;border-top:1px solid var(--ink-10)}@media (max-width:640px){.discover{padding:var(--space-md) var(--space)}}.discover-links ul{gap:var(--space-xs);margin:var(--space-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.discover-links li{justify-content:space-between;align-items:center;gap:var(--space);font-size:var(--text-sm);display:flex}.discover-links a{min-width:0;color:var(--title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-ready{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space);border:1px solid var(--ink-10);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-subtle);flex-wrap:wrap;display:flex}.space-ready-text{color:var(--title);font-size:var(--text-sm);flex:20rem;margin:0;line-height:1.45}.space-ready-note{color:var(--content-strong)}.space-ready-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.discover-link-count{color:var(--content);font-size:var(--text-xs);flex:none;margin-left:auto}.popup-can-full .discover-head,.popup-can-full .discover-preview-head{padding-right:calc(var(--hit) * 2 + var(--space-xs) + var(--space))}.preview-choices{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.preview-copy{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);color:var(--content-strong);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (hover:hover){.preview-copy:hover:not(:disabled){color:var(--title)}}.join-consent{gap:var(--space-sm);max-width:30rem;padding:var(--space-lg);color:var(--title);flex-direction:column;display:flex}.join-consent-title{font-size:var(--text-md);margin:0;font-weight:600}.join-consent-lead,.join-consent-note{font-size:var(--text-sm);margin:0;line-height:1.5}.join-consent-note{color:var(--content-strong)}.join-consent-list{gap:var(--space-xs);font-size:var(--text-sm);flex-direction:column;margin:0;padding-left:1.2em;line-height:1.45;display:flex}.join-consent-actions{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-sm);display:flex}
