*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;padding:0;overflow-x:clip;background-color:var(--background, #ffffff);color:var(--color, #0b1220);font-family:Literata,Georgia,Times New Roman,serif}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:where(:focus-visible){outline:3px solid var(--focusRing, #2684ff);outline-offset:2px}.skip-link:focus{position:fixed;left:12px;top:12px;z-index:1000;background:var(--background, #ffffff);color:var(--color, #0b1220);padding:8px 12px;border-radius:6px;box-shadow:0 2px 8px #0006;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;margin:0}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root{min-height:100%;width:100%;overflow-x:clip;background-color:inherit;color:inherit}.player-back-btn:hover,.player-back-btn:focus-visible{filter:brightness(1.2)}@keyframes navDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ls-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--skeleton-base: rgba(255, 255, 255, .04);--skeleton-shine: rgba(255, 255, 255, .05)}.app-container.light{--skeleton-base: rgba(0, 0, 0, .06);--skeleton-shine: rgba(0, 0, 0, .04)}.ls-skeleton{position:relative;overflow:hidden;background:var(--skeleton-base);border-radius:6px}.ls-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--skeleton-shine) 50%,transparent 100%);animation:ls-shimmer 1.6s linear infinite}@keyframes ls-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.ls-dot-pulse{animation:ls-dot-pulse 1.4s infinite}@keyframes ls-spin{to{transform:rotate(360deg)}}.ls-spinning{animation:ls-spin .9s linear infinite;display:inline-block}.ls-discovery-bg{position:relative}.ls-discovery-bg:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 0%,rgba(27,58,92,.22) 0%,transparent 55%),radial-gradient(ellipse at 80% 10%,rgba(196,30,58,.1) 0%,transparent 45%),radial-gradient(ellipse at 50% 90%,rgba(197,165,90,.08) 0%,transparent 50%)}.ls-discovery-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ls-discovery-card:hover{border-color:#c5a55a4d;transform:translateY(-1px);box-shadow:0 8px 24px #00000059,0 0 0 1px #c5a55a1a}@media(prefers-reduced-motion:reduce){.ls-discovery-card,.ls-discovery-card:hover{transform:none;transition:border-color .22s ease}}.ls-discovery-btn-lift{transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.ls-discovery-btn-lift:hover:not(:disabled){transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.ls-discovery-btn-lift,.ls-discovery-btn-lift:hover{transform:none}}.ls-discovery-search:focus{border-color:#4e8ed6b3;box-shadow:0 0 0 3px #4e8ed62e;outline:none}.ls-discovery-pill{transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ls-discovery-pill:hover:not(.is-active){color:#e8edf5f2;border-color:#fff3}.ls-discovery-refresh:hover:not(:disabled){color:#e8edf5f2;background:#ffffff0a}.table-scroll-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.text-truncate-mobile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:800px){table{min-width:max-content}img{max-width:100%;height:auto}[role=tablist]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[role=tablist]::-webkit-scrollbar{display:none}}@media(pointer:coarse){button,[role=button],a{min-height:44px}}input.draft-schedule-input[type=datetime-local]{color-scheme:dark;font-family:inherit;min-width:200px}.app-container.light input.draft-schedule-input[type=datetime-local]{color-scheme:light}input.draft-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.7) sepia(.3) hue-rotate(190deg) brightness(1.1);cursor:pointer;opacity:.7}.app-container.light input.draft-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none}input.draft-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--gray8);padding:0 1px}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-month-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-day-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-year-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-hour-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-minute-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-ampm-field{color:var(--color);border-radius:3px;padding:0 2px}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-year-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-ampm-field:focus{background-color:var(--brandNavyLight, #2c4a7c);color:var(--textOnAccent, #fff);outline:none}.date-nav-btn{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:9999px;color:var(--color11, #0b1220);cursor:pointer;font-size:16px;line-height:1;transition:background .12s ease}.date-nav-btn:hover:not(:disabled){background:var(--color4, #f0f2f4)}.date-nav-btn:focus-visible{outline:2px solid var(--focusRing, #2684ff);outline-offset:2px}.date-nav-btn:disabled{opacity:.35;cursor:default}.app-container.dark .date-nav-btn{color:var(--color11, #dee6ff)}.app-container.dark .date-nav-btn:hover:not(:disabled){background:var(--color4, #1c2a47)}@media(pointer:coarse){.date-nav-btn{min-width:44px;min-height:44px}}input.scoreboard-date-input[type=date]{background:transparent;border:0;color:var(--color, #0b1220);padding:0 4px;font-size:14px;font-family:inherit;color-scheme:light;min-height:36px;min-width:130px;cursor:pointer}input.scoreboard-date-input[type=date]:focus-visible{outline:2px solid var(--focusRing, #2684ff);outline-offset:2px;border-radius:4px}@media(pointer:coarse){input.scoreboard-date-input[type=date]{min-height:44px}}.app-container.dark input.scoreboard-date-input[type=date]{color-scheme:dark}.holographic-card{position:relative;display:block;width:100%;border-radius:16px;background:linear-gradient(135deg,#0a0f1ae6,#1b3a5c26,#0a0f1ae6);animation:holo-entrance .6s ease-out var(--animation-delay, 0ms) both;transform:translateZ(0);will-change:transform;backface-visibility:hidden;overflow:hidden}.holographic-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#c5a55ab3,#1b3a5c66 30%,#c5a55a66 55%,#1b3a5c66 75%,#c5a55ab3);background-size:200% 200%;opacity:.4;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;transition:opacity .3s ease,background-position .5s ease}.holographic-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 35%,rgba(197,165,90,.1) 50%,rgba(197,165,90,.05) 65%,transparent);border-radius:inherit;opacity:0;pointer-events:none;z-index:1;transition:opacity .4s ease,transform .4s ease;transform:rotate(-45deg) translateY(-100%)}.holographic-card--rainbow{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(197,165,90,.07) 0%,transparent 55%),linear-gradient(135deg,#0a0f1aeb,#1b3a5c2e,#0a0f1aeb)}.holographic-card--rainbow:before{background:linear-gradient(135deg,#c5a55acc,#1b3a5c80 35%,#d4b87a99,#1b3a5c80 75%,#c5a55acc);background-size:200% 200%;animation:holo-border-shift 6s ease-in-out infinite}.holographic-card--chrome{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(200,200,215,.05) 0%,transparent 50%),linear-gradient(135deg,#0a0f1aeb,#1e2332e0)}.holographic-card--chrome:before{background:linear-gradient(45deg,#b4b9c880,#dcdcebb3,#c5a55a73,#dcdcebb3,#b4b9c880);background-size:200% 200%;animation:holo-border-shift 8s ease-in-out infinite}.holographic-card--aurora{background:radial-gradient(ellipse at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(197,165,90,.09) 0%,rgba(27,58,92,.1) 40%,transparent 70%),linear-gradient(135deg,#0a0f1aed,#0d1526e0)}.holographic-card--aurora:before{background:linear-gradient(var(--mouse-x, 135deg),rgba(197,165,90,.8) 0%,rgba(212,184,122,.55) 30%,rgba(27,58,92,.5) 60%,rgba(197,165,90,.75) 100%);background-size:300% 300%;animation:holo-aurora 8s ease-in-out infinite}.holographic-card--subtle:before{opacity:.25}.holographic-card--subtle:after{opacity:0}.holographic-card--normal:before{opacity:.4}.holographic-card--normal:after{opacity:0}.holographic-card--intense:before{opacity:.65}.holographic-card--intense:after{opacity:0}.holographic-card:hover{z-index:10}.holographic-card:hover .holographic-card__inner{transform:translateY(-4px);box-shadow:0 12px 28px #c5a55a24;transition:transform .28s cubic-bezier(0,0,.2,1),box-shadow .28s cubic-bezier(0,0,.2,1)}.holographic-card:hover:before{opacity:.7;background-position:100% 100%}.holographic-card:hover:after{opacity:1;transform:rotate(-45deg) translateY(100%)}.holographic-card:active{transform:translateY(-1px);transition:transform .1s ease}@keyframes holo-entrance{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes holo-border-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes holo-aurora{0%,to{background-position:0% 0%}33%{background-position:100% 0%}66%{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){.holographic-card,.holographic-card:before,.holographic-card:after,.holographic-card:hover .holographic-card__inner{animation:none;transition:opacity .01ms}}.holographic-card:focus-within{outline:2px solid rgba(197,165,90,.55);outline-offset:4px}.holographic-card--player-card{width:240px;height:340px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#1b3a5c,#143050,#c5a55a);box-shadow:var( --shadow-gold, 0 0 0 1px rgba(197, 165, 90, .35), 0 6px 24px rgba(197, 165, 90, .25) );padding:18px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(197,165,90,.5);transform:perspective(800px) rotateY(-8deg) rotateX(4deg);transition:transform .4s var(--ease-standard, cubic-bezier(.2, .8, .2, 1));box-sizing:border-box}.holographic-card--player-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);mix-blend-mode:overlay;pointer-events:none;-webkit-mask:none;mask:none;background-size:auto;animation:none;opacity:1;transition:none;padding:0}.holographic-card--player-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.15),transparent 60%);pointer-events:none;transform:none;opacity:1;transition:none;border-radius:0;z-index:auto}.holographic-card--player-card:hover{transform:perspective(800px) rotateY(0) rotateX(0);z-index:10}.holographic-card--player-card:hover:before{opacity:1;background-position:0% 0%}.holographic-card--player-card:hover:after{opacity:1;transform:none}.holographic-card--player-card:hover .holographic-card__inner{transform:none;box-shadow:none}.holographic-card--player-card:focus{transform:perspective(800px) rotateY(0) rotateX(0);outline:2px solid rgba(197,165,90,.55);outline-offset:4px}.holographic-card--player-card.holographic-card--legend{background:linear-gradient(135deg,#0a0f1a,#1b3a5c,#c41e3a);box-shadow:0 0 0 2px #c41e3a66,0 12px 32px #c41e3a59;border-color:#c41e3a66}.holographic-card--player-card.holographic-card--rookie{background:linear-gradient(135deg,#2d6a4f,#143050,#0a0f1a);box-shadow:0 12px 32px #2d6a4f66;border-color:#2d6a4f59}.holo-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.holo-num{font-family:var(--font-display, "Big Shoulders Display", sans-serif);font-weight:800;font-size:48px;line-height:1;color:var(--brand-gold-light, #d4bb78);font-variant-numeric:tabular-nums;text-shadow:0 2px 8px rgba(0,0,0,.5);display:block}.holographic-card--legend .holo-num{color:#fff}.holo-pos{font-family:var(--font-display, "Big Shoulders Display", sans-serif);font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--brand-seam-red, #c41e3a);color:#fff;padding:4px 8px;border-radius:4px;display:block;white-space:nowrap}.holo-pos--rookie{background:var(--success, #4aae7c)}.holo-bot{position:relative}.holo-name{font-family:var(--font-display, "Big Shoulders Display", sans-serif);font-weight:800;font-size:22px;line-height:1.05;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.holo-meta{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;color:var(--fg2, #dee6ff);margin-top:4px}.holo-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.2)}.holo-sv{font-family:var(--font-display, "Big Shoulders Display", sans-serif);font-weight:800;font-size:14px;color:var(--brand-gold-light, #d4bb78);font-variant-numeric:tabular-nums}.holo-sl{font-family:var(--font-display, "Big Shoulders Display", sans-serif);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2, #dee6ff)}@media(prefers-reduced-motion:reduce){.holographic-card--player-card{transform:none;transition:none;animation:none}.holographic-card--player-card:hover,.holographic-card--player-card:focus{transform:none}}*{box-sizing:border-box}.ll-root{--bg: #0a0f1a;--surface-panel: #111b2f;--surface-card: #16223a;--panel-border: #1f2d48;--outline-subtle: #1c2740;--outline-default: #2f3b53;--outline-strong: #4d5d80;--fg1: #f8fafc;--fg1-strong: #ffffff;--fg2: #dee6ff;--fg3: #9caac5;--fg4: #6c80ba;--brand-gold: #c5a55a;--brand-gold-light: #d4bb78;--brand-navy: #1b3a5c;--brand-navy-light: #2c4a7c;--focus-ring: #4e8ed6;--font-display: "Big Shoulders Display", "Oswald", system-ui, sans-serif;--font-body: "Literata", Georgia, "Times New Roman", serif;--radius-2: 6px;--radius-4: 12px;--radius-5: 16px;--radius-6: 20px;--radius-7: 24px;--radius-pill: 9999px;--shadow-md: 0 4px 14px rgba(8, 12, 20, .55);--shadow-lg: 0 12px 32px rgba(8, 12, 20, .65);--shadow-xl: 0 20px 48px rgba(8, 12, 20, .75);--ease-standard: cubic-bezier(.2, .8, .2, 1);min-height:100vh;background:radial-gradient(ellipse at 18% 6%,rgba(27,58,92,.3) 0%,transparent 55%),radial-gradient(ellipse at 82% 12%,rgba(196,30,58,.11) 0%,transparent 45%),radial-gradient(ellipse at 50% 95%,rgba(197,165,90,.1) 0%,transparent 55%),var(--bg);background-attachment:fixed;display:flex;flex-direction:column;color:var(--fg1);font-family:var(--font-body)}.ll-nav{background:#0a0f1aa6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--panel-border)}.ll-nav-inner{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:24px}.ll-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.ll-brand img{height:40px;width:auto}.ll-wordmark{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--brand-gold-light);line-height:1.05}.ll-wordmark span{color:var(--fg3);font-size:10px;letter-spacing:.18em;font-weight:700}.ll-nav-right{margin-left:auto}.ll-nav-meta{font-family:var(--font-body);font-size:14px;color:var(--fg3)}.ll-link-gold{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gold-light);text-decoration:none;margin-left:8px;transition:color .15s var(--ease-standard)}.ll-link-gold:hover{color:var(--brand-gold)}.ll-shell{flex:1;display:grid;grid-template-columns:1.15fr 1fr;max-width:1280px;width:100%;margin:0 auto;padding:56px 32px 72px;gap:48px;align-items:center}.ll-cta-pane{position:relative;padding:40px 32px 40px 8px;overflow:hidden}.ll-cta-pane:before{content:"";position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 30% 30%,rgba(44,74,124,.32) 0%,transparent 65%),radial-gradient(ellipse 50% 40% at 75% 65%,rgba(196,30,58,.12) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 50% 80%,rgba(197,165,90,.1) 0%,transparent 70%);filter:blur(4px)}.ll-cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;max-width:560px}.ll-eyebrow{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold-light);display:inline-flex;align-items:center;gap:10px}.ll-eyebrow-center{justify-content:center;display:flex;color:var(--fg3)}.ll-dot-gold{width:6px;height:6px;border-radius:50%;background:var(--brand-gold);box-shadow:0 0 0 3px #c5a55a2e;display:inline-block;flex-shrink:0}.ll-h1{font-family:var(--font-display);font-weight:800;font-size:clamp(48px,5.8vw,76px);line-height:.98;letter-spacing:-.022em;color:var(--fg1-strong);margin:0}.ll-h1-accent{color:var(--brand-gold-light);font-style:italic;font-family:var(--font-body);font-weight:400;letter-spacing:-.01em;font-size:.78em;display:inline-block;padding-left:2px}.ll-lede{font-family:var(--font-body);font-size:18px;line-height:1.58;color:var(--fg2);max-width:520px;margin:4px 0 8px;text-wrap:pretty}.ll-stat-strip{display:flex;align-items:stretch;gap:20px;margin-top:16px;padding:20px 22px;background:linear-gradient(135deg,#1b3a5c73,#111b2f8c);border:1px solid rgba(197,165,90,.22);border-radius:var(--radius-5);box-shadow:var(--shadow-md);max-width:560px}.ll-stat-cell{display:flex;flex-direction:column;gap:4px}.ll-stat-num{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1;color:var(--fg1-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ll-stat-num-gold{color:var(--brand-gold-light);font-size:34px}.ll-stat-lbl{font-family:var(--font-body);font-size:12px;color:var(--fg3);line-height:1.3;max-width:140px}.ll-stat-divider{width:1px;background:var(--outline-subtle)}.ll-marquee{margin-top:8px;padding:14px 18px;border:1px solid var(--outline-subtle);border-radius:var(--radius-4);background:#0d152699;max-width:560px;overflow:hidden}.ll-marquee-label{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg4);margin-bottom:6px}.ll-marquee-row{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--fg2);white-space:nowrap;display:flex;align-items:center;gap:14px;overflow:hidden}.ll-mq-team{display:inline-flex;align-items:baseline;gap:8px;color:var(--fg1)}.ll-mq-score{color:var(--brand-gold-light);font-variant-numeric:tabular-nums}.ll-mq-stat{font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--fg3);font-style:italic}.ll-mq-sep{color:var(--fg4)}.ll-card-pane{display:flex;flex-direction:column;gap:20px;align-items:stretch;max-width:460px;width:100%;justify-self:end}.ll-card{background:linear-gradient(180deg,#16223a,#111b2f);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-7);padding:36px 32px 28px;box-shadow:var(--shadow-lg),inset 0 1px #ffffff0a;position:relative}.ll-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(197,165,90,.65) 50%,transparent 100%);border-radius:2px}.ll-card-head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px}.ll-card-title{font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1.05;letter-spacing:-.01em;color:var(--fg1-strong);margin:0;text-align:center}.ll-card-sub{font-family:var(--font-body);font-size:15px;color:var(--fg3);margin:0;text-align:center}.ll-oauth-list{display:flex;flex-direction:column;gap:10px}.ll-oauth{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border-radius:var(--radius-4);font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .15s var(--ease-standard),background-color .15s var(--ease-standard),box-shadow .15s var(--ease-standard),color .15s var(--ease-standard);border:1px solid transparent}.ll-oauth:disabled{cursor:not-allowed}.ll-oauth:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ll-oauth-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.ll-oauth-label{flex:1;text-align:left}.ll-oauth-google{background:#fff;color:#1f1f1f;border-color:#0000001f}.ll-oauth-google:hover:not(:disabled){background:#f4f4f5;transform:translateY(-1px);box-shadow:var(--shadow-md)}.ll-oauth-google:active:not(:disabled){transform:translateY(0)}.ll-oauth-discord{background:#5865f2;color:#fff;border-color:#4752c4}.ll-oauth-discord:hover:not(:disabled){background:#4752c4;transform:translateY(-1px);box-shadow:var(--shadow-md)}.ll-oauth-discord:active:not(:disabled){transform:translateY(0)}.ll-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ll-spin .8s linear infinite;opacity:.7;flex-shrink:0}@keyframes ll-spin{to{transform:rotate(360deg)}}.ll-legal{margin-top:22px;padding-top:18px;border-top:1px solid var(--outline-subtle);font-family:var(--font-body);font-size:12px;line-height:1.55;color:var(--fg4);text-align:center}.ll-legal a{color:var(--fg3);text-decoration:underline;text-decoration-color:#9caac54d;text-underline-offset:2px}.ll-legal a:hover{color:var(--fg2)}.ll-get-started-row{margin-top:16px;text-align:center}.ll-get-started{background:transparent;border:none;padding:6px 12px;font-family:var(--font-body);font-size:13px;color:var(--fg3);cursor:pointer;text-decoration:underline;text-decoration-color:#9caac54d;text-underline-offset:2px;transition:color .15s}.ll-get-started:hover:not(:disabled){color:var(--fg2)}.ll-get-started:disabled{opacity:.5;cursor:default}.ll-get-started:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-2)}.ll-error{padding:12px 16px;border-radius:var(--radius-4);background:#c41e3a1f;border:1px solid rgba(196,30,58,.35);font-family:var(--font-body);font-size:14px;color:#e63950;line-height:1.5;margin-top:10px}.ll-card-footer{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-body);font-size:12px;color:var(--fg4);flex-wrap:wrap}.ll-footer-item{display:flex;align-items:center;gap:7px}.ll-footer-sep{color:var(--outline-default)}@media(max-width:960px){.ll-shell{grid-template-columns:1fr;gap:36px;padding:40px 32px 64px;justify-items:center}.ll-cta-pane{padding:0;width:100%;max-width:560px;text-align:center}.ll-cta-inner{max-width:100%;gap:16px;align-items:center;margin:0 auto}.ll-eyebrow{justify-content:center}.ll-lede{margin-left:auto;margin-right:auto;max-width:520px}.ll-h1{font-size:clamp(40px,7vw,56px)}.ll-stat-strip{flex-direction:column;gap:14px;padding:18px 20px;margin-left:auto;margin-right:auto;text-align:left}.ll-stat-divider{width:auto;height:1px}.ll-marquee{margin-left:auto;margin-right:auto}.ll-marquee-row{justify-content:center}.ll-card-pane{max-width:460px;width:100%;justify-self:center}.ll-card-footer{justify-content:center}.ll-nav-meta{display:none}}@media(max-width:640px){.ll-shell{padding:20px 16px 40px;gap:20px}.ll-cta-pane{padding:0;border-radius:var(--radius-5)}.ll-cta-pane:before{display:none}.ll-cta-inner{gap:10px}.ll-eyebrow{font-size:11px;letter-spacing:.14em}.ll-h1{font-size:clamp(28px,7.5vw,36px);line-height:1.05;letter-spacing:-.02em}.ll-h1-accent{font-size:.74em}.ll-lede,.ll-stat-strip,.ll-marquee{display:none}.ll-card-pane{max-width:100%;gap:14px;justify-self:stretch}.ll-card{padding:24px 18px 20px;border-radius:var(--radius-6)}.ll-card:before{left:16px;right:16px}.ll-card-head{margin-bottom:20px;gap:6px}.ll-card-title{font-size:24px}.ll-card-sub{font-size:14px}.ll-oauth{padding:13px 14px;font-size:12.5px;letter-spacing:.05em;gap:10px;min-height:48px}.ll-oauth-icon{width:24px;height:24px}.ll-oauth-label{white-space:normal;line-height:1.2}.ll-legal{margin-top:18px;padding-top:14px;font-size:11.5px;line-height:1.5}.ll-card-footer{font-size:11.5px;gap:6px;flex-direction:column;align-items:center}.ll-footer-sep{display:none}.ll-nav-inner{padding:12px 16px;gap:12px}.ll-brand{gap:10px}.ll-brand img{height:30px}.ll-wordmark{font-size:12.5px}.ll-wordmark span{font-size:9px;letter-spacing:.14em}}@media(max-width:380px){.ll-h1{font-size:clamp(26px,8vw,32px)}.ll-card-title{font-size:22px}.ll-shell{padding:16px 12px 32px}.ll-card{padding:22px 16px 18px}}@media(hover:none){.ll-oauth:hover:not(:disabled){transform:none;box-shadow:none}.ll-oauth-google:hover:not(:disabled){background:#fff}.ll-oauth-discord:hover:not(:disabled){background:#5865f2}.ll-link-gold:hover{color:var(--brand-gold-light)}}@media(prefers-reduced-motion:reduce){.ll-root .ll-spinner{animation-duration:2s}.ll-root *,.ll-root *:before,.ll-root *:after{transition-duration:0ms!important}}
