.tp-spec{display:grid;gap:8px}.tp-spec p{overflow-wrap:anywhere}.tp-h,.tp-s,.tp-pair b{font-family:var(--fh);font-weight:var(--wh)}.tp-h{font-size:min(var(--h),13cqi);line-height:1.15}.tp-s{font-size:min(var(--s),8cqi);line-height:1.25}.tp-p,.tp-c{font-family:var(--fb);line-height:var(--lb)}.tp-p{font-size:var(--p);max-width:65ch}.tp-c{font-size:var(--c);color:var(--text-2)}.tp-bar,.tp-act,.px,.tp-row{display:flex;gap:8px;align-items:center}.tp-bar,.px{flex-wrap:wrap}.tp-bar{position:relative;z-index:1}.px .k,.tp-name,.tp-row>:first-child{flex:1;min-width:0}.tp-d pre{flex:0 0 100%;margin:0;padding:8px;border-radius:8px;background:var(--bg-2);white-space:pre-wrap;overflow-wrap:anywhere;font:.8125rem/1.5 var(--font-mono)}.tp-pairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:8px}.tp-pair{display:grid;justify-items:start;height:auto;padding:8px 10px;border-radius:8px;white-space:normal;text-align:left}.tp-pair b{font-size:1.125rem}.tp-pair small{color:var(--text-2)}.tp-aa{width:2.5rem;font-size:1.25rem}.tp-row .btn{flex:none;padding:0 12px;gap:4px}.tp-end{align-items:end}.touch .select select{padding-right:1.75rem}.touch .select::after{right:.75rem}.tp-mb{display:grid;gap:12px;font-size:1rem;color:var(--text-1)}.tp-mine .chip{padding-right:0;gap:0}@container(max-width:24rem){.tp-act .tp-w{display:none}}@media(min-width:64em){.tp-full{display:none}}@media(max-width:63.99em){.touch [data-form]{gap:12px}.look-card>.eyebrow,.tp-w2,.look-card .tp-c2,.look-card [data-action=share],.tp-m :is(.tp-s,.tp-c){display:none}.tp-m{grid-area:1/1/2/-1;gap:2px;margin-bottom:8px}.tp-m p{font-size:.9375rem;line-height:1.25rem;height:2.5rem;overflow:hidden}.tp-m .tp-h{font-size:1.375rem;line-height:1.75rem;height:1.75rem;white-space:nowrap;text-overflow:ellipsis}.tp-bar,.tp-bar>*{flex-wrap:nowrap;gap:6px}.tp-bar{grid-area:2/1}.app .look-card .look-more{grid-row:2;align-self:center}.app-page .app .look-card .look-actions{display:flex}.look-card .btn{height:var(--control-sm);padding:0 10px;gap:4px}}
