.secondary-cursor-legend [data-cursor-kind=pace],.secondary-typing-cursor[data-cursor-kind=pace]{--secondary-cursor-color:38 95% 56%}.secondary-cursor-legend [data-cursor-kind=opponent],.secondary-typing-cursor[data-cursor-kind=opponent]{--secondary-cursor-color:270 95% 72%}.cursor.secondary-typing-cursor{z-index:9;width:2px;background:hsl(var(--secondary-cursor-color));box-shadow:0 0 5px hsl(var(--secondary-cursor-color)/.8);opacity:.9}.cursor.secondary-typing-cursor[data-cursor-kind=opponent]{width:4px;background:repeating-linear-gradient(to bottom,hsl(var(--secondary-cursor-color)) 0 5px,#0000 5px 8px);z-index:8}.cursor.secondary-typing-cursor:after{content:"";position:absolute;width:6px;height:6px;left:-2px;bottom:0;border-radius:50%;background:hsl(var(--secondary-cursor-color))}.cursor.secondary-typing-cursor[data-cursor-kind=opponent]:after{top:0;bottom:auto;left:-1px;border-radius:1px;transform:rotate(45deg)}.secondary-cursor-legend span{color:hsl(var(--secondary-cursor-color));text-shadow:0 1px 3px hsl(var(--background))}.tw-button.tw-button{position:relative;isolation:isolate;transition:transform .16s ease,box-shadow .18s ease,background-color .16s ease,border-color .16s ease,color .16s ease;border-radius:.7rem}.tw-button>svg{transition:transform .18s ease}.tw-button:not(:disabled):active{transform:translateY(1px) scale(.97)}.tw-button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.tw-button-filled{box-shadow:inset 0 1px 0 #ffffff2e,0 3px 10px hsl(var(--primary)/.12)}.tw-button-filled:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,#0000 38%,#ffffff38 50%,#0000 62%);background-size:250% 100%;background-position:100% 0;opacity:0;transition:background-position .45s ease,opacity .2s ease}.tw-button-outline{border-color:hsl(var(--border)/.85);background-image:linear-gradient(135deg,hsl(var(--primary)/.035),#0000)}@media (hover:hover){.tw-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 18px hsl(var(--primary)/.16)}.tw-button:not(:disabled):hover>svg{transform:translateY(-1px) rotate(-5deg)}.tw-button-filled:not(:disabled):hover:before{background-position:0 0;opacity:1}}.tw-leaderboard.tw-leaderboard{border-radius:1.25rem;border-color:hsl(var(--primary)/.2);background-color:hsl(var(--card)/.78);background-image:linear-gradient(135deg,hsl(var(--primary)/.045),#0000 55%);-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.04),0 12px 36px #00000014}.daily-rankings-dialog .text-rankings{background-color:hsl(var(--card)/.3);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.text-rankings table{border-collapse:initial;border-spacing:0 5px}.text-rankings th{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.text-score-row{--score-accent:var(--primary);background-color:hsl(var(--primary)/.025);transition:background-color .16s ease}.text-score-row[data-rank="1"]{--score-accent:38 92% 50%;background-color:hsl(var(--score-accent)/.09)}.text-score-row[data-rank="2"]{--score-accent:188 86% 47%;background-color:hsl(var(--score-accent)/.075)}.text-score-row[data-rank="3"]{--score-accent:347 85% 60%;background-color:hsl(var(--score-accent)/.075)}.text-score-row td{border-bottom:1px solid hsl(var(--score-accent)/.1)}.text-score-row td:first-child{border-radius:.75rem 0 0 .75rem;border-left:2px solid hsl(var(--score-accent)/.55)}.text-score-row td:last-child{border-radius:0 .75rem .75rem 0}@media (hover:hover){.text-score-row:hover{background-color:hsl(var(--score-accent)/.14)}}@media (prefers-reduced-motion:reduce){.text-score-row{transition:none}}.tw-leaderboard-header{background-image:radial-gradient(ellipse at 95% 0,hsl(var(--primary)/.13),#0000 60%)}.tw-podium-card.tw-podium-card{--podium-accent:38 92% 50%;isolation:isolate;border-radius:1rem;border-color:hsl(var(--podium-accent)/.24);background-image:radial-gradient(ellipse at 100% 0,hsl(var(--podium-accent)/.13),#0000 70%);box-shadow:inset 0 1px 0 hsl(var(--podium-accent)/.12),0 4px 18px #0000000f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tw-podium-card[data-rank="2"]{--podium-accent:188 86% 47%}.tw-podium-card[data-rank="3"]{--podium-accent:347 85% 60%}.tw-podium-card:after{content:"";position:absolute;inset:auto 20% 0;height:1px;background:linear-gradient(90deg,#0000,hsl(var(--podium-accent)/.8),#0000);transition:inset .22s ease}.tw-podium-emblem{position:absolute;pointer-events:none;right:1rem;bottom:1rem;width:3.5rem;height:3.5rem;color:hsl(var(--podium-accent));opacity:.09;transition:transform .22s ease,opacity .22s ease}@media (hover:hover){.tw-podium-card:hover{transform:translateY(-3px);border-color:hsl(var(--podium-accent)/.55);box-shadow:0 8px 24px hsl(var(--podium-accent)/.1)}.tw-podium-card:hover:after{inset-inline:5%}.tw-podium-card:hover .tw-podium-emblem{transform:rotate(-8deg) scale(1.08);opacity:.17}}.tw-profile-header{border-radius:1.25rem 1.25rem 0 0}.tw-profile-header:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,#0000,hsl(var(--primary)/.65),#0000)}.tw-profile-avatar{box-shadow:0 0 0 6px hsl(var(--background)/.55),0 0 0 7px hsl(var(--primary)/.25),0 12px 32px hsl(var(--primary)/.12);transition:box-shadow .2s ease,transform .2s ease}.tw-profile-showcase .rounded-2xl{border-radius:1rem}.tw-plus-page .rounded-2xl,.tw-profile-showcase .rounded-3xl{border-radius:1.25rem}.tw-plus-page .rounded-xl{border-radius:.85rem}.tw-profile-stat.tw-profile-stat{border-radius:1rem;border:1px solid hsl(var(--border)/.4);background-image:linear-gradient(145deg,hsl(var(--primary)/.035),#0000);transition:border-color .18s ease,transform .18s ease}.tw-profile-stat svg{transition:transform .2s ease}@media (hover:hover){.tw-profile-avatar:hover{transform:translateY(-2px);box-shadow:0 0 0 6px hsl(var(--background)/.55),0 0 0 7px hsl(var(--primary)/.5),0 12px 35px hsl(var(--primary)/.2)}.tw-profile-stat:hover{border-color:hsl(var(--primary)/.35);transform:translateY(-2px)}.tw-profile-stat:hover svg{transform:rotate(-8deg) scale(1.1)}}@media (prefers-reduced-motion:reduce){.tw-button.tw-button,.tw-button:before,.tw-button>svg,.tw-podium-card.tw-podium-card,.tw-podium-card:after,.tw-podium-emblem,.tw-profile-avatar,.tw-profile-stat svg,.tw-profile-stat.tw-profile-stat{transition:none;animation:none;transform:none!important}}.tw-navbar{background-image:linear-gradient(90deg,hsl(var(--primary)/.025),#0000 35%,hsl(var(--primary)/.04))}.tw-desktop-nav.tw-desktop-nav{border:1px solid hsl(var(--border)/.6);border-radius:1rem;padding:5px;background:hsl(var(--background)/.55);box-shadow:inset 0 1px 0 hsl(var(--primary)/.08),0 5px 20px #0000000a}.tw-nav-link.tw-nav-link{border-radius:.7rem;transition:color .16s ease,background .16s ease,transform .16s ease}.tw-nav-link>span:last-child.absolute{border-radius:1rem;bottom:1px;background:linear-gradient(90deg,#0000,hsl(var(--primary)),#0000)}.tw-nav-link svg{transition:transform .18s ease}.tw-mobile-nav-link.tw-mobile-nav-link{border-radius:.8rem}@media(hover:hover){.tw-nav-link:hover svg{transform:translateY(-1px) rotate(-5deg)}}.daily-feature-card.daily-feature-card,.daily-quote-page>section{border-radius:1.25rem}.daily-feature-card.daily-feature-card{background-image:radial-gradient(ellipse at 0 0,hsl(var(--primary)/.13),#0000 65%);box-shadow:inset 0 1px 0 hsl(var(--primary)/.1)}.quote-metadata>span{display:inline-flex;align-items:center;gap:5px;border:1px solid hsl(var(--border)/.6);background:hsl(var(--background)/.3);border-radius:20px;padding:5px 9px;color:hsl(var(--muted-foreground))}.quote-metadata>span:first-child{color:hsl(var(--primary));border-color:hsl(var(--primary)/.25);background:hsl(var(--primary)/.07)}.quote-metadata svg{width:13px;height:13px}.daily-archive-card.daily-archive-card{border-radius:1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.daily-archive-card>a:first-child{border-radius:inherit}.daily-rankings-dialog.daily-rankings-dialog{border-radius:1.5rem;border-color:hsl(var(--primary)/.24);background-image:radial-gradient(ellipse at 0 0,hsl(var(--primary)/.1),#0000 60%)}.daily-rankings-dialog table{border-collapse:initial;border-spacing:0 4px}.daily-rankings-dialog th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.daily-score-row{background:hsl(var(--background)/.2);transition:background .15s ease}.daily-score-row td:first-child{border-radius:.7rem 0 0 .7rem}.daily-score-row td:last-child{border-radius:0 .7rem .7rem 0}.daily-score-top-1{background:#f59e0b12}.daily-score-top-2{background:rgba(6,182,212,.055)}.daily-score-top-3{background:rgba(244,63,94,.055)}@media(hover:hover){.daily-score-row:hover{background:hsl(var(--primary)/.09)}.daily-archive-card:hover{transform:translateY(-3px);border-color:hsl(var(--primary)/.5);box-shadow:0 7px 22px hsl(var(--primary)/.08)}}@media(prefers-reduced-motion:reduce){.daily-archive-card.daily-archive-card,.daily-feature-card.daily-feature-card,.daily-score-row,.tw-nav-link svg,.tw-nav-link.tw-nav-link{transition:none;transform:none!important}}.quote-metadata.quote-metadata-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:48px;gap:4px 6px;font-size:10px}.quote-metadata.quote-metadata-compact>span{height:22px;min-width:0;overflow:hidden;white-space:nowrap;padding:3px 6px}.quote-metadata.quote-metadata-compact svg{flex-shrink:0;width:12px;height:12px}@media(min-width:1024px){.quote-metadata.quote-metadata-compact{grid-template-columns:100px 80px 90px 100px;height:24px;overflow:hidden}}