:root{--ara-accent:#f6de84;--ara-accent-soft:rgba(246,222,132,0.9);--ara-accent-glow:rgb(250,234,177);--ara-bg:#09090b;--ara-surface:rgba(255,255,255,0.04);--ara-surface-strong:rgba(255,255,255,0.08);--ara-border:rgba(255,255,255,0.1);--ara-border-strong:rgba(255,255,255,0.14);--ara-text:rgba(255,255,255,0.8);--ara-text-strong:rgba(255,255,255,0.96);--ara-text-muted:rgba(255,255,255,0.5);--ara-text-on-accent:rgba(0,0,0,0.9);--ara-live:#dc2626;--ara-success:rgba(100,220,100,0.85);--ara-font:"Sentient",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ara-radius-sm:8px;--ara-radius-md:12px;--ara-radius-lg:16px}*{box-sizing:border-box}body,html{margin:0;background:var(--ara-bg);color:var(--ara-text);font-family:var(--ara-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55}.container{max-width:1200px;margin:0 auto;padding:24px 16px 64px}h1{font-size:28px;letter-spacing:-.02em;margin:0 0 16px}h1,h2{font-weight:500;color:var(--ara-text-strong)}h2{font-size:20px;letter-spacing:-.01em}a{color:var(--ara-accent);text-decoration:none}a:hover{color:var(--ara-accent-glow)}.muted{color:var(--ara-text-muted)}.ara-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;padding:16px 16px 0;pointer-events:none}.ara-nav__pill{max-width:1200px;margin:0 auto;pointer-events:auto;border-radius:24px;padding:12px;overflow:hidden;background:linear-gradient(180deg,rgba(2,7,14,.8),rgb(2,7,14));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 -1px 2px 1px rgb(46,62,84),inset 0 .602px 2.047px 0 rgba(61,61,61,.02),inset 0 2.289px 7.781px 0 rgba(61,61,61,.06),inset 0 10px 34px 0 rgba(61,61,61,.25)}.ara-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.ara-nav__group{display:flex;align-items:center;gap:28px;min-width:0}.ara-nav__brand{display:inline-flex;align-items:center;padding:8px 12px;flex-shrink:0}.ara-nav__brand img{display:block}.ara-nav__links{display:flex;gap:28px}.ara-nav__link,.ara-nav__links{position:relative;align-items:center}.ara-nav__link{z-index:1;font-size:16px;font-weight:400;letter-spacing:.005em;line-height:1;color:var(--ara-text);padding:8px;transition:color .12s ease;display:inline-flex;gap:6px}.ara-nav__link:hover{color:#fff}.ara-nav__link[aria-current=page]{color:#fff;font-style:italic}.ara-nav__hl{position:absolute;left:0;bottom:-11px;height:30px;z-index:0;pointer-events:none;border-radius:36px 36px 0 0;background:radial-gradient(70% 120% at 50% 100%,rgba(82,110,150,.5) 0,rgba(65,87,117,.22) 48%,rgba(65,87,117,0) 78%);will-change:transform,width}.ara-nav__right{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width:640px){.ara-nav{padding:8px 8px 0}.ara-nav__pill{padding:8px 12px}.ara-nav__group{gap:16px}.ara-nav__links{gap:14px}}.btn{font-family:var(--ara-font);padding:11px 22px;font-size:15px;font-weight:500;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-decoration:none;border-radius:var(--ara-radius-md);background:var(--ara-accent-soft);color:var(--ara-text-on-accent);transition:box-shadow .2s,opacity .2s;box-shadow:inset 0 0 2px 1px rgb(250,234,177),inset 0 .602px 2.047px 0 rgba(61,61,61,.02),inset 0 2.289px 7.781px 0 rgba(61,61,61,.06),inset 0 10px 34px 0 rgba(61,61,61,.25)}.btn:hover{box-shadow:inset 2px 2px 10px 6px rgb(250,234,177),inset 0 .602px 1.566px 0 rgba(255,255,255,.02),inset 0 2.289px 5.95px 0 rgba(255,255,255,.06),inset 0 10px 26px 0 rgba(255,255,255,.25)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.dark,.btn.secondary{background:linear-gradient(180deg,rgba(16,24,40,.4),rgba(16,24,40,.8));color:#fff;border-radius:var(--ara-radius-lg);box-shadow:inset 0 -1px 2px 1px rgb(46,62,84),inset 0 .602px 2.047px 0 rgba(61,61,61,.02),inset 0 2.289px 7.781px 0 rgba(61,61,61,.06),inset 0 10px 34px 0 rgba(61,61,61,.25)}.btn.dark:hover,.btn.secondary:hover{box-shadow:inset 2px 2px 10px 6px rgb(89,116,153),inset 0 .602px 1.566px 0 rgba(255,255,255,.02),inset 0 2.289px 5.95px 0 rgba(255,255,255,.06),inset 0 10px 26px 0 rgba(255,255,255,.25)}.btn-link{background:none;border:none;padding:8px;cursor:pointer;font:inherit;color:var(--ara-text);transition:color .12s ease}.btn-link:hover{color:#fff}.ara-profile{position:relative}.ara-profile__btn{font-weight:500}.ara-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:240px;padding:10px;display:flex;flex-direction:column;gap:8px;z-index:60;border-radius:18px;background:linear-gradient(180deg,rgba(16,24,40,.92),rgba(9,9,11,.96));border:1px solid var(--ara-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px 2px 1px rgb(46,62,84),0 24px 60px -20px rgba(0,0,0,.85)}.ara-menu__item{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:12px;font:inherit;font-size:16px;text-align:left;color:var(--ara-text-strong);text-decoration:none;cursor:pointer;background:rgba(255,255,255,.02);border:1px solid var(--ara-border);transition:background .12s ease,border-color .12s ease}.ara-menu__item:hover{background:rgba(255,255,255,.07);border-color:var(--ara-border-strong);color:#fff}.ara-menu__item svg{opacity:.7;flex-shrink:0}.season-card{position:relative;overflow:hidden;border:1px solid var(--ara-border);border-radius:16px;padding:22px;margin-bottom:16px;background:linear-gradient(180deg,rgba(2,7,14,.5),rgba(16,24,40,.4));box-shadow:.24px .12px 1.13px -.83px rgba(0,25,150,.23),.92px .46px 4.3px -1.67px rgba(0,25,150,.23),4px 2px 18.78px -2.5px rgba(0,25,150,.23)}.season-card__bg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.2;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,0) 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,0) 72%);pointer-events:none}.season-card__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.season-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.season-card__title{font-size:22px;font-weight:500;color:var(--ara-accent-soft);margin:0 0 10px}.season-card__meta{display:flex;align-items:center;gap:10px;font-size:14px;color:#fff}.season-card__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.35);font-size:11px;font-weight:500;letter-spacing:.2px}.season-card__prequal{margin:8px 0 0;font-size:14px;color:#fff;opacity:.95}.season-card__when{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:14px;color:#fff;white-space:nowrap}.season-card__next{color:var(--ara-accent-soft)}.season-card__buttons{display:flex;gap:12px;flex-wrap:wrap}.season-card__buttons>a{flex:1 1 180px}.card{border:1px solid var(--ara-border);border-radius:var(--ara-radius-lg);padding:16px;margin-bottom:16px}.card,table{background:var(--ara-surface)}table{width:100%;border-collapse:collapse;border:1px solid var(--ara-border);border-radius:var(--ara-radius-lg);overflow:hidden}td,th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--ara-border)}th{color:var(--ara-text-muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--ara-surface-strong)}