.tlinks-root{isolation:isolate;position:relative}.tlinks-rule-heading{justify-content:center;align-items:center;gap:.85rem;margin:2rem 0;display:flex}.tlinks-rule-heading:before,.tlinks-rule-heading:after{content:"";background:linear-gradient(to var(--tlinks-dir,right), transparent, color-mix(in srgb, var(--acc) 55%, transparent));flex:auto;height:1px}.tlinks-rule-heading:before{--tlinks-dir:left}.tlinks-rule-heading-text{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;font-size:.72rem}.tlinks-card{border:1px solid color-mix(in srgb, var(--acc) 35%, var(--line));background:var(--bg2);color:var(--ink);border-radius:3px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;animation:.55s cubic-bezier(.22,1,.36,1) both tlinks-rise;position:relative}.tlinks-card:active{border-color:var(--acc);transform:scale(.98)}.tlinks-label{transition:color .2s}.tlinks-corner{z-index:2;border:1.5px solid var(--acc);width:11px;height:11px;transition:border-color .28s,width .28s,height .28s;position:absolute}.tlinks-corner.tl{border-bottom:0;border-right:0;top:5px;left:5px}.tlinks-corner.tr{border-bottom:0;border-left:0;top:5px;right:5px}.tlinks-corner.bl{border-top:0;border-right:0;bottom:5px;left:5px}.tlinks-corner.br{border-top:0;border-left:0;bottom:5px;right:5px}@media (hover:hover) and (pointer:fine){.tlinks-card{border-color:var(--line)}.tlinks-corner{border-color:var(--line2)}.tlinks-card:hover,.tlinks-card:focus-visible{border-color:color-mix(in srgb, var(--acc) 55%, var(--line));box-shadow:0 12px 26px -18px color-mix(in srgb, var(--acc) 45%, transparent), 0 1px 0 0 color-mix(in srgb, var(--acc) 20%, transparent);outline:none;transform:translateY(-3px)}.tlinks-card:hover .tlinks-corner,.tlinks-card:focus-visible .tlinks-corner{border-color:var(--acc);width:14px;height:14px}.tlinks-card:hover .tlinks-label,.tlinks-card:focus-visible .tlinks-label{color:var(--acc)}}.tlinks-band{object-fit:cover;border-top-left-radius:2px;border-top-right-radius:2px;width:100%;height:6rem}.tlinks-collapse-header{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.5rem 2rem;display:flex;position:relative}.tlinks-collapse-title{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.72rem;transition:color .2s}.tlinks-collapse-chevron{color:var(--acc);font-size:.8rem;line-height:1;transition:transform .25s}.tlinks-collapse-chevron.is-open{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.tlinks-collapse-header:hover .tlinks-collapse-title{color:var(--acc)}}.tlinks-collapse-inner{padding-top:.6rem;animation:.4s cubic-bezier(.22,1,.36,1) both tlinks-rise}@keyframes tlinks-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tlinks-card,.tlinks-corner,.tlinks-label,.tlinks-collapse-inner,.tlinks-collapse-chevron{transition:none!important;animation:none!important}}
