.gather{box-sizing:border-box;width:100%;color:var(--chrome-text);align-items:center;gap:10px;padding:14px;display:flex}.gather__thumbs{flex-shrink:0;align-items:center;display:inline-flex}.gather__thumbs img{box-sizing:border-box;object-fit:cover;object-position:top;background:var(--chrome-raised);border:2px solid var(--chrome-panel);border-radius:8px;width:38px;height:38px}.gather__thumbs img+img{margin-left:-14px}.gather__thumbs img:first-child{z-index:2;position:relative}.gather__thumbs img:nth-child(2){z-index:1;position:relative}.gather__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gather__title,.gather__lead{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gather__title{line-height:var(--lh-title-s);align-items:baseline;gap:6px;display:flex}.gather__title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chrome-ink);overflow:hidden}.gather__title span{font-size:var(--fs-small);color:var(--chrome-muted);font-variant-numeric:tabular-nums;flex:none}.gather__lead{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--chrome-text-muted)}.gather .cr-btn{flex:none}.gather .gather__add{padding-inline:10px}.gather .cr-btn:focus-visible{outline:2px solid var(--ember-glow);outline-offset:2px}.gather__go .cr-icon:last-child{transition:transform .2s var(--ease-out)}.gather__go:hover:not(:disabled) .cr-icon:last-child{transform:translate(2px)}@media (max-width:640px){.gather{gap:10px;padding:8px 8px 8px 12px}.gather__thumbs,.gather__lead,.gather__add,.gather__title span{display:none}}@media (prefers-reduced-motion:reduce){.gather__go .cr-icon:last-child{transition:none}}
.chooser{background:var(--bg);justify-content:center;padding:clamp(96px,18vh,200px) 24px 120px;display:flex;position:absolute;inset:0;overflow-y:auto}.chooser__inner{flex-direction:column;align-items:center;width:100%;max-width:1060px;height:max-content;display:flex}.chooser__box.cr-prompt{width:100%;max-width:640px;margin-top:var(--space-6);gap:0;padding:10px 10px 10px 24px}.chooser__box .cr-prompt-row{position:relative}.chooser__box .chooser__name{font-size:var(--fs-body)}.chooser__box .chooser__name:disabled{opacity:1}.chooser__box .cr-prompt-send:disabled:not(.is-ready){cursor:default}.chooser__box .cr-prompt-below{font-size:inherit;color:inherit;padding:0}.chooser__example{white-space:nowrap;height:100%;color:var(--chrome-muted);font-size:var(--fs-body);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:0;right:56px;overflow:hidden}.chooser__char{will-change:transform, opacity;display:inline-block}.chooser__more{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.chooser__more.is-open{grid-template-rows:1fr}.chooser__more-inner{visibility:hidden;opacity:0;min-height:0;transition:opacity .2s,visibility 0s .3s;overflow:hidden}.chooser__more.is-open .chooser__more-inner{visibility:visible;opacity:1;transition:opacity .25s 50ms,visibility}.chooser__about{resize:none;field-sizing:content;box-sizing:border-box;width:100%;min-height:calc(1.5em + 12px);max-height:30vh;color:var(--chrome-text);font:inherit;font-size:var(--fs-ui);line-height:var(--lh-body);background:0 0;border:0;outline:none;padding:2px 56px 8px 0;display:block}.chooser__about::placeholder{color:var(--chrome-muted)}.chooser__grid{gap:var(--space-6) 20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%;margin-top:clamp(56px,9vh,96px);display:grid}.chooser__grid .cr-boardcard{width:auto;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chooser__grid .cr-boardcard-mosaic{aspect-ratio:33/20;height:auto;transition:border-color .15s}.chooser__grid .cr-boardcard-tile{background:var(--surface-2);position:relative;overflow:hidden}.chooser__grid .cr-boardcard-meta{gap:var(--space-2)}.chooser__grid .cr-boardcard-meta>span:first-child{min-width:0}.chooser__grid .cr-boardcard-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chooser__grid .cr-ring{margin-top:4px}.chooser__grid .cr-boardcard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:560px){.chooser{padding-left:16px;padding-right:16px}.chooser__grid{gap:var(--space-5) 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.chooser__grid .cr-boardcard-mosaic{gap:4px;padding:6px}.chooser__box.cr-prompt{padding-left:18px}}@media (prefers-reduced-motion:reduce){.chooser__more,.chooser__more-inner,.chooser__grid .cr-boardcard-mosaic{transition:none}}
