:root{--background:#fff;--foreground:#171717;--card:#fff;--panel:#fafafacc;--border:#e6e6e6;--muted:#666;--button:#fff;--button-hover:#f0f0f0}:root[data-theme=dark]{--background:#0a0a0a;--foreground:#ededed;--card:#121218;--panel:#141418cc;--border:#ffffff1f;--muted:#a1a1aa;--button:#1a1a1f;--button-hover:#26262c}@media (prefers-color-scheme:dark){:root[data-theme=system]{--background:#0a0a0a;--foreground:#ededed;--card:#121218;--panel:#141418cc;--border:#ffffff1f;--muted:#a1a1aa;--button:#1a1a1f;--button-hover:#26262c}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light],html[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@keyframes tlShake{0%{transform:translate(0,0)}10%{transform:translate(-6px,2px)}20%{transform:translate(6px,-2px)}30%{transform:translate(-5px,-1px)}40%{transform:translate(5px,1px)}50%{transform:translate(-4px,2px)}60%{transform:translate(4px,-2px)}70%{transform:translate(-3px,1px)}80%{transform:translate(3px,-1px)}90%{transform:translate(-2px)}to{transform:translate(0,0)}}html.tl-shake{animation:.5s ease-in-out tlShake}@keyframes tlDrizzleFall{0%{background-position:0 -220px,120px -380px,-80px -520px}to{background-position:0 260px,120px 420px,-80px 560px}}.tl-drizzle{pointer-events:none;z-index:10000;opacity:.6;background-image:radial-gradient(circle at 10px 10px,#ffffff38 0 1px,#0000 2px),radial-gradient(circle at 14px 14px,#ffffff29 0 1px,#0000 2px),radial-gradient(circle at 8px 8px,#ffffff1f 0 1px,#0000 2px);background-size:260px 260px,360px 360px,520px 520px;animation:9.5s linear infinite tlDrizzleFall;position:fixed;inset:0}html.tl-accelerate-cursor,html.tl-accelerate-cursor *{cursor:none!important}#tl-accel-cursor-overlay{pointer-events:none;z-index:999999;position:fixed;inset:0;overflow:hidden}#tl-accel-cursor-overlay .tl-accel-dim{background:#00000047;animation:.22s ease-out both tlAccelDimIn;position:absolute;inset:0}@keyframes tlAccelDimIn{0%{opacity:0}to{opacity:1}}.tl-accel-cursor{pointer-events:none;z-index:1000002;mix-blend-mode:difference;will-change:transform;background:#000;border:2px solid #fff;border-radius:9999px;width:16px;height:16px;position:fixed;top:0;left:0;transform:translate(0,0);box-shadow:0 0 6px #ffffffe6,0 0 14px #fff6}#tl-accel-cursor-overlay .tl-accel-trail{position:absolute;inset:0}.tl-accel-dot{pointer-events:none;opacity:.7;mix-blend-mode:difference;will-change:transform,opacity;background:#000;border-radius:9999px;position:fixed;top:0;left:0;transform:translate(0,0)}#tl-accel-cursor-overlay .tl-accel-text{z-index:1000001;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:3px;text-transform:uppercase;color:#fff;text-shadow:-3px -3px #000,3px -3px #000,-3px 3px #000,3px 3px #000,0 0 18px #ffffff8c,0 0 34px #ffffff47;font-family:Impact,Haettenschweiler,Arial Black,system-ui,sans-serif;font-size:clamp(40px,6vw,96px);font-weight:1000;animation:.26s ease-out both tlAccelTextPop;position:fixed;top:18%;left:50%;transform:translate(-50%,-50%)skew(-12deg)}@keyframes tlAccelTextPop{0%{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)skew(-12deg)scale(.85)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)skew(-12deg)scale(1)}}html.tl-opm{overflow:hidden}.tl-opm-overlay{z-index:2147483647;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tl-opm-gif{pointer-events:none;opacity:.5;filter:saturate(1.15)contrast(1.05);background-image:url(/gifs/opm-opening-3.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.tl-opm-vignette{pointer-events:none;background:radial-gradient(1200px 520px at 50% 45%,#ffffff14 0%,#0000 55%),radial-gradient(900px 520px at 50% 55%,#0000 0%,#0000008c 70%,#000000d1 100%);position:absolute;inset:0}.tl-opm-center{z-index:2;text-align:center;background:#00000040;border:1px solid #ffffff1f;border-radius:18px;padding:18px 22px;animation:.26s ease-out tl-opm-pop;position:relative;box-shadow:0 30px 90px #0000008c}@keyframes tl-opm-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tl-opm-title{letter-spacing:.5px;color:#e10600;text-shadow:0 2px #0000008c,0 10px 30px #0000008c;-webkit-text-stroke:6px #0000008c;paint-order:stroke fill;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:clamp(42px,6.2vw,92px);font-weight:1000;line-height:1}.tl-opm-jp{color:#ffffffeb;letter-spacing:1px;text-shadow:0 10px 30px #0000008c;margin-top:10px;font-size:clamp(18px,2.2vw,34px);font-weight:900;transform:skew(-10deg)}.tl-opm-hint{color:#ffffffa6;-webkit-user-select:none;user-select:none;margin-top:14px;font-size:12px;font-weight:900}
html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f8fb;--foreground:#162033;--card:#fff;--panel:#f2f5f9;--border:#e1e6ed;--muted:#607086;--button:#fff;--button-hover:#f1f4f8;--tl-surface:#fff;--tl-surface-2:#f7f9fb;--tl-surface-raised:#fff;--tl-ink:#162033;--tl-ink-subtle:#56657a;--tl-ink-faint:#75849a;--tl-line:#e0e5ec;--tl-line-strong:#cbd3df;--tl-input:#fff;--tl-input-placeholder:#7b899b;--tl-hover:#f1f4f8;--tl-accent:#cc1238;--tl-accent-hover:#a9092a;--tl-accent-on:#fff;--tl-accent-text:#be0f32;--tl-accent-soft:#fff0f3;--tl-accent-line:#f6c5d0;--tl-success:#207c50;--tl-warning:#8b5c06;--tl-shadow:0 12px 32px #17253b13;--tl-ring:0 0 0 4px #cc123826}html:root[data-resolved-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#2b3541;--foreground:#f0f3f7;--card:#354250;--panel:#303c49;--border:#526071;--muted:#becad7;--button:#354250;--button-hover:#445466;--tl-surface:#354250;--tl-surface-2:#303c49;--tl-surface-raised:#3b4959;--tl-ink:#f0f3f7;--tl-ink-subtle:#d1d9e3;--tl-ink-faint:#b5c2d1;--tl-line:#526071;--tl-line-strong:#68798b;--tl-input:#3c4a59;--tl-input-placeholder:#bac6d3;--tl-hover:#455466;--tl-accent:#db3558;--tl-accent-hover:#c52648;--tl-accent-on:#fff;--tl-accent-text:#ffadbf;--tl-accent-soft:#ee5c7824;--tl-accent-line:#ffa2b559;--tl-success:#91dcb1;--tl-warning:#f0d693;--tl-shadow:0 12px 28px #0d131b29;--tl-ring:0 0 0 4px #ffa2b529}@media (prefers-color-scheme:dark){html:root:not([data-resolved-theme]):not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#2b3541;--foreground:#f0f3f7;--card:#354250;--panel:#303c49;--border:#526071;--muted:#becad7;--button:#354250;--button-hover:#445466;--tl-surface:#354250;--tl-surface-2:#303c49;--tl-surface-raised:#3b4959;--tl-ink:#f0f3f7;--tl-ink-subtle:#d1d9e3;--tl-ink-faint:#b5c2d1;--tl-line:#526071;--tl-line-strong:#68798b;--tl-input:#3c4a59;--tl-input-placeholder:#bac6d3;--tl-hover:#455466;--tl-accent:#db3558;--tl-accent-hover:#c52648;--tl-accent-on:#fff;--tl-accent-text:#ffadbf;--tl-accent-soft:#ee5c7824;--tl-accent-line:#ffa2b559;--tl-success:#91dcb1;--tl-warning:#f0d693;--tl-shadow:0 12px 28px #0d131b29;--tl-ring:0 0 0 4px #ffa2b529}}html,body{background-color:var(--background);color:var(--foreground)}body{transition:background-color .18s,color .18s}#tl-app{background-color:var(--background);min-height:100vh;color:var(--foreground)}:where(input,textarea,select){color:var(--foreground)}:where(input,textarea)::placeholder{color:var(--tl-input-placeholder);opacity:1}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--tl-accent-text);outline-offset:3px}::selection{background:var(--tl-accent-soft);color:var(--foreground)}html:root[data-resolved-theme=dark] #tl-app :where(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--foreground);border-color:var(--border)}html:root[data-resolved-theme=dark] #tl-app :where(input,textarea)::placeholder{color:var(--tl-input-placeholder)}html:root[data-resolved-theme=dark] #tl-app :where(.tl-theme-card,[data-tl-surface=card]){background-color:var(--card);color:var(--foreground);border-color:var(--border)}html:root[data-resolved-theme=dark] #tl-app :where(.tl-theme-panel,[data-tl-surface=panel]){background-color:var(--panel);color:var(--foreground);border-color:var(--border)}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]){color:var(--foreground);background-color:var(--background)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true])>div{color:var(--foreground);background-color:#0000}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) button[aria-pressed=false]{background:var(--tl-surface-raised)!important;color:var(--foreground)!important;border-color:var(--tl-line-strong)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term){color:var(--foreground);background:var(--panel)!important;border-color:var(--border)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section>button[aria-expanded]{background:var(--tl-surface-raised)!important;color:var(--foreground)!important;border-bottom:1px solid var(--border)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section>button[aria-expanded]>strong{color:var(--foreground)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section>button[aria-expanded]>span[style*="color: rgb(71, 85, 105)"]{color:var(--muted)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>div>div{color:var(--foreground);background:var(--card)!important;border-color:var(--border)!important;background-image:none!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>div>div :where([style*="color: rgb(17, 17, 17)" i],[style*="color: rgb(17, 24, 39)" i],[style*="color: rgb(34, 34, 34)" i],[style*="color: #111;" i],[style*="color: #111827;" i],[style*="color: #222;" i]){color:var(--foreground)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>div>div :where([style*="color: rgb(102, 102, 102)" i],[style*="color: rgb(119, 119, 119)" i],[style*="color: #666;" i],[style*="color: #777;" i]){color:var(--muted)!important}html:root[data-resolved-theme=dark] #tl-app section:has([data-terrierline-welcome-banner=true]) section>button[aria-expanded] span[style*="background: rgba(255, 255, 255, 0.8)"]{background:var(--card)!important;border-color:var(--border)!important}@media (prefers-reduced-motion:reduce){body{transition:none}}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]){color:#f4f7fe!important;background:#111c2b linear-gradient(155deg,#101b2a 0%,#111e2d 46%,#0d1724 100%) fixed!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true])>section{border-left-color:#26394d!important}html:root[data-resolved-theme=dark] #tl-app [data-terrierline-welcome-banner=true]{color:#fff!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer{color:#f2f6fd!important;background-color:#111d2d!important;background-image:linear-gradient(#101c2cf5,#142233f7),url(/banners/ExplorerV2.jpg)!important;border-right-color:#33465b!important;box-shadow:5px 0 24px #00000036!important}:is(html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer .tl-nav-button,html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer .tl-term){color:#f1f6ff!important;background:#223146!important;border-color:#3f5065!important;box-shadow:0 5px 12px #0000001f!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer .tl-nav-button:hover{filter:none!important;background:#32435a!important}:is(html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer .tl-term-heading,html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer .tl-term-chevron){color:#f0f5fc!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer .tl-term-chevron{background:#2c4056!important;border-color:#43566a!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer :is([style*="color: rgb(24, 21, 29)"],[style*="color: rgb(32, 32, 42)"],[style*="color: rgb(40, 34, 45)"],[style*="color: #18151d" i],[style*="color: #20202a" i],[style*="color: #28222d" i],[style*="color: #514454" i],[style*="color: #756e78" i]){color:#edf3fc!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) .tl-explorer .tl-empty{color:#c6d3e3!important;background:#253549!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section[aria-label=Daily\ schedule]{color:#eef3fa!important;background:#18283b linear-gradient(105deg,#1a2a3f,#152439)!important;border-bottom-color:#314256!important;box-shadow:0 3px 12px #00000026!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section[aria-label=Daily\ schedule]>div:first-child{border-right-color:#34475e!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section[aria-label=Daily\ schedule]>div:last-child{border-left-color:#34475e!important}:is(html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section[aria-label=Daily\ schedule] div[style*="color: rgb(135, 146, 164)"],html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section[aria-label=Daily\ schedule] span[style*="color: rgb(99, 117, 139)"],html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section[aria-label=Daily\ schedule] div[style*="color: rgb(93, 108, 130)"]){color:#bbcadc!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) h2{color:#f5f7fc!important;text-shadow:none!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) button[aria-pressed=false]{color:#f1f5fd!important;background:#26364b!important;border-color:#51667e!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) button[aria-pressed=true]:first-child{color:#fff!important;background:linear-gradient(120deg,#b40027,#ef1748)!important;border-color:#d91846!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term){color:#f5f7fd!important;background:#172537!important;border:1px solid #465a70!important;box-shadow:0 10px 27px #00000029!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>button[aria-expanded]{color:#eef4fc!important;background:#26374b!important;border-bottom:1px solid #465a70!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>button[aria-expanded]>strong{color:#f5f7fd!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>button[aria-expanded]>span:first-of-type{color:#bfccdc!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>button[aria-expanded]>span:last-child>span{background:#233549!important;border-color:#4b617b!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>div>div{color:#f5f7fd!important;background:#25364b!important;border-color:#455a71!important;box-shadow:0 3px 14px #0000001a!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>div>div :is([style*="color: rgb(17, 17, 17)"],[style*="color: rgb(17, 24, 39)"],[style*="color: rgb(34, 34, 34)"],[style*="color: #111" i],[style*="color: #111827" i],[style*="color: #222" i]){color:#f1f5fb!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>div>div :is([style*="color: rgb(102, 102, 102)"],[style*="color: rgb(119, 119, 119)"],[style*="color: #666" i],[style*="color: #777" i]){color:#bdccdc!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(>button[aria-expanded]):not(.tl-term)>div>div a{color:#dbeafe}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title){color:#f0f5fc!important;background:#152439!important;border-color:#34485c!important;box-shadow:0 16px 34px #00000038!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title) .panel-enter>div:first-child{background:#152439!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title) .panel-enter>div:first-child>div:first-child{background:#283a50!important;border-color:#41566f!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title) .panel-enter button[style*="color: rgb(55, 65, 81)"]{color:#f2f5fb!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title) a.story{color:#f5f8fc!important;background:#0f1d30!important;border:1px solid #344c65!important;border-radius:13px!important;margin-bottom:9px!important;padding:7px!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title) a.story:hover{background:#233a55!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title) a.story :is([style*="color: rgb(17, 24, 39)"],[style*="color: #111827" i]){color:#f5f8fc!important}html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title) a.story :is([style*="color: rgb(156, 163, 175)"],[style*="color: #9ca3af" i]){color:#b5c8dd!important}@media (max-width:900px){html:root[data-resolved-theme=dark] #tl-app main:has([data-terrierline-welcome-banner=true]) section:has(.publication-title){box-shadow:0 7px 23px #00000026!important}}
html[data-resolved-theme=dark] #tl-app .tl-apple-campus{--tl-live-surface:#152438;--tl-live-surface-raised:#1d2f47;--tl-live-surface-hover:#273a53;--tl-live-border:#354a65;--tl-live-text:#eef4ff;--tl-live-secondary:#b8c8df;--tl-live-soft:#90a6c1;background:0 0;color:#eaf1fc!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:first-of-type{border-color:var(--tl-live-border)!important;background:#18273a!important;box-shadow:0 10px 26px #030c1b40!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:first-of-type .maplibregl-map{background:#243044!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:first-of-type .maplibregl-canvas{filter:saturate(.83)brightness(.79)contrast(1.07)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(2){border-bottom-color:var(--tl-live-border)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(2)>div>div:first-child>span:last-child{color:var(--tl-live-secondary)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(2)>div>span:last-child,html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(2)>div:nth-child(2){color:var(--tl-live-soft)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(2)>div:nth-child(2) strong{color:#d5e3f5!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>.tl-route-scroll>button{color:var(--tl-live-text)!important;background:var(--tl-live-surface-raised)!important;border:1px solid var(--tl-live-border)!important;box-shadow:none!important;transition:background-color .16s,border-color .16s,color .16s!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>.tl-route-scroll>button:hover{background:var(--tl-live-surface-hover)!important;border-color:#6984a8!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>.tl-route-scroll>button[style*="background: rgb(27, 41, 62)"],html[data-resolved-theme=dark] #tl-app .tl-apple-campus>.tl-route-scroll>button[style*="background: #1b293e"]{color:#fff!important;background:#b90c34!important;border-color:#ee5777!important;box-shadow:0 0 0 2px #e2355d1f!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4){background:var(--tl-live-surface)!important;color:var(--tl-live-text)!important;border-color:var(--tl-live-border)!important;box-shadow:0 10px 28px #040d1b3b!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>div:first-child{border-bottom:1px solid var(--tl-live-border)!important;color:var(--tl-live-text)!important;background:#1b2b42!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>div:first-child>div>div:first-child{color:var(--tl-live-text)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>div:first-child>div>div:nth-child(2){color:var(--tl-live-secondary)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>div:first-child>button{color:#d7eaff!important;background:#254263!important;border:1px solid #3b618d!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>div:first-child>button:hover{background:#2c5078!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button{background:var(--tl-live-surface)!important;color:var(--tl-live-text)!important;border-top-color:var(--tl-live-border)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button:hover,html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button:focus-visible{background:var(--tl-live-surface-hover)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button[style*="background: rgb(246, 249, 255)"],html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button[style*="background: #f6f9ff"]{background:#223b5a!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:first-child{background:#2a405c!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:first-child svg [fill=\#fff]{fill:#edf4ff}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:nth-child(2)>span:first-child{color:#f1f6ff!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:nth-child(2)>span:nth-child(2){color:var(--tl-live-secondary)!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:nth-child(3){color:#b8c9dc!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:nth-child(3)>strong{color:#d0dbea!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:nth-child(3)[style*="rgb(21, 128, 61)"]>strong,html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:nth-child(3)[style*=\#15803d]>strong{color:#87e6ad!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>button>span:nth-child(4){color:#9db4d2!important}html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(4)>div:last-of-type,html[data-resolved-theme=dark] #tl-app .tl-apple-campus>div:nth-of-type(5){color:var(--tl-live-secondary)!important}@media (prefers-reduced-motion:reduce){html[data-resolved-theme=dark] #tl-app .tl-apple-campus>.tl-route-scroll>button{transition:none!important}}
