.uc-ft{margin-top:40px}.uc-ft-a{display:grid}.uc-ft-a:has(a:focus-visible){box-shadow:inset 0 0 0 3px var(--ring)}.uc-ft-a img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:100%}.uc-ft-b{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:24px;display:flex}.uc-ft-c{font-size:var(--fs-meta);color:var(--muted);line-height:20px}.uc-ft-b h2{text-wrap:balance}.uc-ft-p{max-width:32em;color:var(--muted);font-size:1.125rem;line-height:1.5}.uc-ft-l{min-height:40px;font-weight:500;font-size:var(--fs-body);letter-spacing:-.005em;outline:none;align-items:center;gap:6px;margin-top:8px;line-height:1.3;transition:opacity .15s;display:inline-flex}.uc-ft-l:after{content:"";position:absolute;inset:0}.uc-ft-l:hover{opacity:.8}.uc-ft-l .ri{width:16px;height:16px;color:var(--fg);transition:translate .15s}.uc-ft-l:hover .ri{translate:2px}@media (width>=48rem){.uc-ft-a{grid-template-columns:1fr 1fr}}@media (width>=64rem){.uc-ft{margin-top:48px}.uc-ft-b{padding:32px}}.uc-dlg{overscroll-behavior:contain;border-radius:var(--r-card);background:var(--popover);width:calc(100% - 32px);max-width:32rem;max-height:calc(100dvh - 2rem);color:var(--fg);box-shadow:var(--shadow-pop);border:0;margin:auto;padding:0;overflow-y:auto}.uc-dlg::backdrop{backdrop-filter:blur(4px);background:#0009}.uc-dlg[open]{animation:uc-dlg-in .25s var(--ease-out-expo)}@keyframes uc-dlg-in{0%{opacity:0;scale:.96}}.uc-dlg-in{flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex;position:relative}.uc-dlg-in h2{font-weight:500;font-size:var(--fs-h3);padding-inline-end:40px;line-height:1.2}.uc-dlg-d,.uc-dlg-h{font-size:var(--fs-body);color:var(--muted);line-height:1.5}.uc-dlg-pr{user-select:text;white-space:pre-wrap;border-radius:var(--r-item);background:var(--card);font-size:var(--fs-body);padding:16px;line-height:1.5}.uc-dlg-st{min-height:1.3em;font-size:var(--fs-meta);color:var(--muted);margin-top:-8px}.uc-dlg-a{font-size:var(--fs-body)}.uc-dlg-x{border-radius:var(--r-pill);width:40px;height:40px;color:var(--muted);place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}@media (hover:hover){.uc-dlg-x:hover{background:var(--line);color:var(--fg)}}.uc-dlg-x .ri{width:18px;height:18px}@media (pointer:coarse){.uc-dlg-x{width:44px;height:44px;top:10px;right:10px}}.uc-dh-b{margin-top:12px}@media (width>=64rem){.uc-dh-b{margin-top:8px}}.uc-gal-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uc-tabs{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex}.uc-tab{border-radius:var(--r-pill);justify-content:center;align-items:center;min-height:36px;padding:10px 18px;transition:scale .15s ease-out,background-color .15s ease-out;display:flex;position:relative}.uc-tab[aria-selected=false]:hover{background:var(--line)}.uc-tab[aria-selected=true]{background:var(--primary)}@media (prefers-reduced-motion:no-preference){.uc-tab:active{scale:.96}}.uc-tab-l{font-weight:500;font-size:var(--fs-meta);color:var(--fg);line-height:1.2}.uc-tab-n{border-radius:var(--r-pill);background:var(--line);font-weight:500;font-size:var(--fs-meta);color:var(--muted);margin-inline-start:6px;padding:3px 6px;line-height:1}.uc-tab[aria-selected=true] .uc-tab-l{color:var(--primary-fg)}.uc-tab[aria-selected=true] .uc-tab-n{color:var(--primary-fg);background:0 0;padding-inline:0}.uc-srch{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);align-items:center;width:46px;max-width:100%;height:46px;display:flex;position:relative;overflow:hidden}.uc-srch:has(input:focus-visible,.uc-srch-o:focus-visible){box-shadow:0 0 0 3px var(--ring)}.uc-srch :focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.uc-srch{transition:width .3s ease-out}}.uc-srch[data-open=true]{width:256px}.uc-srch-o{border-radius:var(--r-pill);justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;inset:0}.uc-srch-o:hover{background:var(--line)}.uc-srch-o .ri,.uc-srch-i{width:16px;height:16px}.uc-srch-i{pointer-events:none;color:var(--muted);position:absolute;inset-inline-start:15px}.uc-srch input{width:100%;min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;padding-inline:40px;font-size:16px}.uc-srch input::placeholder{color:var(--muted)}.uc-srch input::-webkit-search-cancel-button{appearance:none}.uc-srch[data-open=false] input,.uc-srch[data-open=false] .uc-srch-i,.uc-srch[data-open=false] .uc-srch-x{visibility:hidden}.uc-srch[data-open=true] .uc-srch-o{display:none}.uc-srch-x{border-radius:var(--r-pill);width:32px;height:32px;color:var(--muted);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;inset-inline-end:6px}.uc-srch-x[hidden]{display:none}.uc-srch-x:hover{background:var(--line);color:var(--fg)}.uc-srch-x .ri{width:16px;height:16px}.uc-srch-x:before{content:"";position:absolute;inset:-4px}.uc-gal-p{margin-top:32px}.uc-gal-grid{gap:16px;display:grid}.uc-gal-grid>[hidden]{display:none}.uc-gal-empty{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.uc-gal-empty[hidden]{display:none}.uc-gal-empty p{max-width:560px;color:var(--muted)}@media (width>=40rem){.uc-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-gal-empty p{font-size:1.125rem}}@media (width>=64rem){.uc-gal-p{margin-top:40px}.uc-gal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}
