.tt-focus:focus-visible{outline:2px solid #4ade80;outline-offset:2px;border-radius:inherit;transition-property:none}.tt-details>summary{list-style:none;cursor:pointer}.tt-details>summary::-webkit-details-marker{display:none}.tt-chev{transition:transform .16s cubic-bezier(.22,1,.36,1)}.tt-details[open]>summary .tt-chev{transform:rotate(90deg)}.tt-details[open]>summary{border-bottom:1px solid #232b33}.tt-menu>summary{list-style:none;cursor:pointer}.tt-menu>summary::-webkit-details-marker{display:none}.tt-dialog{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),display allow-discrete .22s,overlay allow-discrete .22s}.tt-dialog[open]{opacity:1}@starting-style{.tt-dialog[open]{opacity:0}}.tt-dialog::backdrop{background:transparent}.tt-dialog-panel{transform:scale(.98);transition:transform .22s cubic-bezier(.22,1,.36,1)}.tt-dialog[open] .tt-dialog-panel{transform:scale(1)}@starting-style{.tt-dialog[open] .tt-dialog-panel{transform:scale(.98)}}.tt-xfade{transition:opacity .26s cubic-bezier(.22,1,.36,1)}html{scroll-snap-type:y proximity;scroll-padding-top:76px}@media (min-width:1024px){.tt-plate{min-height:78vh;scroll-snap-align:start}}.tt-strip{overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.tt-strip-item{flex:0 0 auto;width:78vw;scroll-snap-align:center}@media (min-width:1024px){.tt-strip{overflow-x:visible;scroll-snap-type:none}.tt-strip-item{width:auto;scroll-snap-align:none}}.tt-buybar{transition:transform .22s cubic-bezier(.22,1,.36,1),visibility .22s}.tt-seam-clip{position:absolute;inset:0}.tt-seam-eased{transition:clip-path .14s ease-out}.tt-seam-range{appearance:none;-webkit-appearance:none;background:transparent;opacity:0;margin:0}.tt-seam-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:1px;height:100%}.tt-seam-range::-moz-range-thumb{width:1px;height:100%;border:0}.tt-seam-handle:has(+.tt-seam-range:focus-visible),.tt-seam-range:focus-visible+.tt-seam-handle{outline:2px solid #4ade80;outline-offset:3px;border-radius:9999px}@keyframes tt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tt-fadein{0%{opacity:0}to{opacity:1}}@keyframes tt-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tt-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes tt-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes tt-brickin{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes tt-brickpulse{0%,to{opacity:.14}50%{opacity:.55}}@keyframes tt-logowave{0%,to{opacity:.3;transform:scale(.82)}22%{opacity:1;transform:scale(1)}44%{opacity:.55;transform:scale(.92)}}@keyframes tt-burst{0%{transform:translate(0) rotate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(240deg) scale(.3);opacity:0}}@keyframes tt-shine{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(240%) skewX(-18deg)}}@keyframes tt-typew{0%{max-width:0}to{max-width:51ch}}@keyframes tt-gridpan{0%{background-position:0 0,0 0}to{background-position:44px 44px,44px 44px}}@keyframes tt-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes tt-scan{0%{top:-8%;opacity:0}8%{opacity:.5}50%{opacity:.22}92%{opacity:.5}to{top:104%;opacity:0}}@keyframes tt-beacon{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){@keyframes tt-rise{0%{opacity:0}to{opacity:1}}@keyframes tt-burst{0%{opacity:.9}to{opacity:0}}@keyframes tt-brickin{0%{opacity:0}to{opacity:1}}@keyframes tt-typew{0%{max-width:51ch}to{max-width:51ch}}@keyframes tt-drift{0%{transform:translateX(0)}to{transform:translateX(0)}}@keyframes tt-gridpan{0%{background-position:0 0}to{background-position:0 0}}@keyframes tt-scan{0%{top:-8%;opacity:0}to{top:-8%;opacity:0}}@keyframes tt-glow{0%{opacity:.7}to{opacity:.7}}@keyframes tt-beacon{0%{opacity:1}to{opacity:1}}@keyframes tt-blink{0%{opacity:1}to{opacity:1}}@keyframes tt-brickpulse{0%{opacity:.3}to{opacity:.3}}@keyframes tt-logowave{0%{opacity:1}to{opacity:1}}@keyframes tt-shine{0%{opacity:0}to{opacity:0}}@keyframes tt-bar{0%{transform:none}to{transform:none}}.tt-buybar,.tt-chev,.tt-dialog,.tt-dialog-panel,.tt-seam-eased,.tt-xfade{transition:none}.tt-dialog-panel{transform:none}}