:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060a08;--surface:#0a120d;--text:#e6f2ea;--text-2:#a9c4b2;--text-body:#c9dccf;--muted:#7f9a88;--faint:#5f7a68;--dimmest:#4f6a58;--green:#3ddc84;--green-light:#7cf0b0;--green-pale:#b7f5c8;--on-green:#03140a;--green-gradient:linear-gradient(180deg, #5ef0a0, #2fb56d);--pink:#ff7bd1;--amber:#ffd166;--well:#040906b3;--well-shadow:inset 0 2px 6px #0009;--display:"Bowlby One SC", sans-serif;--ease-out:cubic-bezier(.2, .8, .2, 1)}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Comic Neue,sans-serif;font-weight:700}a{color:var(--green)}a:hover{color:var(--green-light)}*{box-sizing:border-box}input::placeholder{color:var(--dimmest)}button:focus-visible,a:focus-visible{outline:1px solid var(--green-light);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-film{--c:#3ddc84;--c-1f:#3ddc841f;--c-33:#3ddc8433;--c-55:#3ddc8455;--c-66:#3ddc8466;--c-88:#3ddc8488;--c-cc:#3ddc84cc}.t-series{--c:#5ed3f3;--c-1f:#5ed3f31f;--c-33:#5ed3f333;--c-55:#5ed3f355;--c-66:#5ed3f366;--c-88:#5ed3f388;--c-cc:#5ed3f3cc}.t-special{--c:#ffd166;--c-1f:#ffd1661f;--c-33:#ffd16633;--c-55:#ffd16655;--c-66:#ffd16666;--c-88:#ffd16688;--c-cc:#ffd166cc}.t-short{--c:#b7f5c8;--c-1f:#b7f5c81f;--c-33:#b7f5c833;--c-55:#b7f5c855;--c-66:#b7f5c866;--c-88:#b7f5c888;--c-cc:#b7f5c8cc}.t-animated{--c:#ff7bd1;--c-1f:#ff7bd11f;--c-33:#ff7bd133;--c-55:#ff7bd155;--c-66:#ff7bd166;--c-88:#ff7bd188;--c-cc:#ff7bd1cc}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:.9}}@keyframes breathe{0%,to{box-shadow:0 0 0 3px var(--bg), 0 0 5px 1px #3ddc844d}50%{box-shadow:0 0 0 3px var(--bg), 0 0 11px 4px #3ddc84cc, 0 0 22px 8px #3ddc8440}}@keyframes flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-274px}}@keyframes drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes aura{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.18)}}@keyframes aura2{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1.1)rotate(0)}50%{opacity:.6;transform:translate(-50%,-50%)scale(.9)rotate(30deg)}}.countdown{flex-direction:column;gap:6px;display:flex}.countdown__tagline{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--text);font-size:13px}.countdown__units{align-items:flex-start;gap:clamp(6px,1.2vw,14px);display:flex}.countdown__unit{flex-direction:column;align-items:center;gap:4px;display:flex}.countdown__value{font-family:var(--display);letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #3ddc8473;font-size:clamp(30px,4.2vw,52px);line-height:1}.countdown__label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);font-size:11px}.countdown__sep{font-family:var(--display);color:var(--green);opacity:.8;font-size:clamp(30px,4.2vw,52px);line-height:1}.countdown--compact{align-items:flex-end;gap:4px}.countdown--compact .countdown__tagline{letter-spacing:.24em;font-size:9px}.countdown--compact .countdown__units{gap:5px}.countdown--compact .countdown__unit{gap:2px}.countdown--compact .countdown__value{letter-spacing:.04em;text-shadow:0 0 14px #3ddc8473;font-size:20px}.countdown--compact .countdown__label{letter-spacing:.16em;font-size:8px}.countdown--compact .countdown__sep{font-size:20px}.search{background:var(--well);height:34px;box-shadow:var(--well-shadow);border:1px solid #3ddc8440;align-items:center;gap:8px;padding:0 12px;display:flex}.search:focus-within{border-color:#3ddc8499}.search__pulse{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite twinkle}.search__input{appearance:none;width:170px;color:var(--text);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;outline:none;font-family:inherit;font-size:11px}.search__input:focus{color:var(--green-pale)}.search__input::-webkit-search-decoration{appearance:none;display:none}.search__input::-webkit-search-cancel-button{appearance:none;display:none}.search--compact{height:36px;padding:0 10px}.search--compact .search__input{letter-spacing:.12em;flex:1;width:100%;min-width:0;font-size:12px}.phases{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.phases__label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:11px}.chip-phase{min-width:30px;height:26px;color:var(--muted);font-family:var(--display);letter-spacing:.08em;cursor:pointer;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#04090699;border:1px solid #3ddc8433;padding:0 9px;font-size:11px;transition:all .15s;box-shadow:inset 0 1px 3px #0009}.chip-phase[aria-pressed=true]{background:var(--green-gradient);color:var(--on-green);border-color:var(--green-light);box-shadow:0 0 14px #3ddc848c,inset 0 1px #fff6}.chip-phase:focus-visible{outline-offset:-4px}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip-row--end{justify-content:flex-end}.chip-divider{background:#3ddc8433;width:1px;margin:2px 4px}.chip-type,.chip-fox{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.chip-type{color:var(--faint);opacity:.6;box-shadow:none;background:#04090680;border:1px solid #ffffff14}.chip-type[aria-pressed=true]{background:var(--c-1f);border-color:var(--c-88);color:var(--text);opacity:1;box-shadow:0 0 12px var(--c-33)}.chip-type__dot{background:var(--c);opacity:.4;border-radius:50%;width:7px;height:7px;display:inline-block}.chip-type[aria-pressed=true] .chip-type__dot{box-shadow:0 0 8px var(--c);opacity:1}.chip-fox{color:var(--muted);box-shadow:none;background:#04090680;border:1px dashed #ffffff2e}.chip-fox[aria-pressed=true]{color:#ffd1ec;background:#ff7bd124;border:1px solid #ff7bd1b3;box-shadow:0 0 12px #ff7bd14d}.chip-fox__dot{border:1.5px dashed var(--muted);border-radius:50%;width:7px;height:7px;display:inline-block}.chip-fox[aria-pressed=true] .chip-fox__dot{border-color:var(--pink);box-shadow:0 0 8px var(--pink)}@media (hover:hover){.panel .chip-phase:not([aria-pressed=true]):hover{color:var(--green-pale);border-color:#3ddc8499}.panel .chip-type:hover{opacity:1}}.progress{align-items:center;gap:12px;display:flex}.progress__track{background:#ffffff1a;width:160px;height:2px}.progress__bar{background:var(--green);height:100%;transition:width .4s}.progress__label{font-variant-numeric:tabular-nums}.progress--compact{color:var(--text-2);gap:10px;font-size:12px}.progress--compact .progress__track{flex:1;width:auto}@media (prefers-reduced-motion:reduce){.search__pulse{animation:none}}.chart{z-index:1;background:#3ddc8406;border:1px solid #3ddc842e;height:clamp(480px,72vh,780px);position:relative;box-shadow:0 0 80px #3ddc8414,inset 0 0 120px #3ddc840a}.m-chart{z-index:1;background:#3ddc8406;border:1px solid #3ddc842e;position:relative;box-shadow:0 0 60px #3ddc8414,inset 0 0 80px #3ddc840a}.chart__svg{position:absolute;inset:0;overflow:visible}.chart__empty{color:var(--dimmest);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.guide{stroke:#3ddc841a;stroke-width:1px}.guide--dashed{stroke-dasharray:2 6}.guide--faint{stroke:#3ddc8414}.guide--slide{transition:transform .7s}.guide-label{color:var(--faint);pointer-events:none;font-size:10px;position:absolute}.guide-label--left{left:8px;transform:translateY(-120%)}.guide-label--bottom{transition:left .7s;bottom:8px;transform:translate(4px)}.guide-label--top{top:6px;transform:translate(-50%)}.guide-label--side{transition:top .7s;left:6px;transform:translateY(-160%)}.thread{fill:none;stroke-linecap:round}.thread--glow{stroke:var(--green);stroke-width:6px;opacity:.1;filter:blur(5px)}.thread--base{stroke:var(--green);stroke-width:1.2px;opacity:.45}.thread--pulse{stroke:var(--green-pale);stroke-width:1.6px;stroke-dasharray:14 260;filter:drop-shadow(0 0 4px var(--green));animation:9s linear infinite flow}.alt-link{fill:none;stroke:var(--pink);stroke-width:1px;stroke-dasharray:3 5;opacity:.35;transition:opacity .2s;animation:3s linear infinite drift}.alt-link--lit{stroke-width:1.6px;opacity:.95;filter:drop-shadow(0 0 4px var(--pink))}.alt-link--dim{opacity:.15}.alt-link--mobile{opacity:.4}.alt-line{fill:none;stroke:var(--pink);stroke-width:1.4px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.55;transition:opacity .2s;animation:3s linear infinite drift}.alt-line--lit{stroke-width:1.8px;opacity:.95;filter:drop-shadow(0 0 4px var(--pink))}.alt-line--dim{opacity:.15}.alt-line--mobile{opacity:.6}.dot{cursor:pointer;z-index:2;width:28px;height:28px;transition:left .7s var(--ease-out), top .7s var(--ease-out), opacity .2s;background:0 0;border:0;justify-content:center;align-items:center;margin:-14px;padding:0;display:flex;position:absolute}.dot:focus-visible{outline:1px dashed var(--green-light);outline-offset:-4px;border-radius:50%}.dot--lit{z-index:5}.dot--dim{opacity:.45}.dot__core{background:var(--bg);border:1.5px solid var(--c);width:6px;height:6px;box-shadow:0 0 0 3px var(--bg), 0 0 8px var(--c-55);animation:4s ease-in-out infinite twinkle;animation-delay:var(--twinkle-delay,0s);border-radius:50%;transition:all .2s}.dot--film .dot__core{width:9px;height:9px}.dot--alt .dot__core{border-style:dashed}.dot--watched .dot__core{background:var(--c);box-shadow:0 0 0 3px var(--bg), 0 0 8px var(--c-cc)}.dot--lit .dot__core{width:14px;height:14px;box-shadow:0 0 0 3px var(--bg), 0 0 18px var(--c-55)}.dot--lit.dot--watched .dot__core{box-shadow:0 0 0 3px var(--bg), 0 0 18px var(--c-cc)}.dot--watched .dot__core,.dot--lit .dot__core,.dot--dim .dot__core{animation:none}.dot--essential:not(.dot--lit):not(.dot--dim) .dot__core{animation:2.8s ease-in-out infinite breathe}.dot--mobile{width:44px;height:44px;transition:left .7s var(--ease-out), top .7s var(--ease-out);margin:-22px}.dot--mobile .dot__core{width:7px;height:7px;transition:none}.dot--mobile.dot--film .dot__core{width:10px;height:10px}.dot--mobile:focus-visible{outline-offset:-12px}.m-label{white-space:nowrap;text-overflow:ellipsis;max-width:54%;color:var(--text-body);cursor:pointer;transition:top .7s var(--ease-out);z-index:3;font-size:12px;line-height:1.2;position:absolute;overflow:hidden;transform:translateY(-50%)}.m-label--watched{color:var(--faint)}.tooltip{z-index:10;border:1px solid var(--c-66);pointer-events:none;background:#08100bf7;align-items:flex-start;gap:14px;width:300px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 20px 50px #0009}.tooltip__thumb{object-fit:cover;border:1px solid #3ddc844d;flex:none;width:64px;height:96px;display:block;box-shadow:0 6px 18px #0009}.tooltip__text{min-width:0}.tooltip__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--c);font-size:12px}.tooltip__title{font-family:var(--display);letter-spacing:.02em;text-wrap:pretty;margin:6px 0 8px;font-size:20px;font-weight:400;line-height:1.15}.tooltip__meta{color:var(--text-body);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.tooltip__hint{color:var(--green);margin-top:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.thread--pulse,.alt-link,.alt-line,.dot__core{animation:none}.dot--essential:not(.dot--lit):not(.dot--dim) .dot__core{box-shadow:0 0 0 3px var(--bg), 0 0 9px 3px #3ddc84b3;animation:none}}.modal{z-index:50;width:100%;max-width:none;height:100%;max-height:none;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:#040906d9;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow-y:auto}.modal[open]{display:flex}.modal::backdrop{background:0 0}.modal__card{background:var(--surface);border:1px solid var(--c-55);grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:18px 32px;width:100%;max-width:820px;margin:auto;padding:36px;animation:.3s ease-out fadeUp;display:grid;position:relative;box-shadow:0 40px 90px #000000b3}.modal__card--poster{grid-template-columns:220px 1fr}.modal__close{z-index:1;width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:14px;right:14px}.modal__close:hover{color:#fff}.modal__poster{object-fit:cover;border:1px solid #3ddc844d;grid-row:1/span 2;width:220px;height:330px;display:block;box-shadow:0 20px 50px #000000b3,0 0 40px #3ddc8426}.modal__head{flex-direction:column;gap:14px;min-width:0;display:flex}.modal__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--c);align-items:center;gap:14px;font-size:12px;display:flex}.modal__dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);border-radius:50%}.modal__phase{color:var(--muted)}.modal__title{font-family:var(--display);letter-spacing:.03em;text-wrap:pretty;margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:400;line-height:1.1}.modal__body{flex-direction:column;gap:18px;min-width:0;display:flex}.modal__synopsis{color:var(--text-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}.modal__facts{border-top:1px solid #3ddc842e;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:0;padding-top:16px;font-size:12px;display:grid}.modal__facts dt{color:var(--dimmest);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.modal__facts dd{margin:0}.modal__link{color:var(--green);border-bottom:1px solid #3ddc8473;padding-bottom:1px;text-decoration:none}.modal__link:hover{color:var(--green-pale);border-bottom-color:var(--green-pale)}.modal__note{color:var(--amber);margin:0;font-size:11px;line-height:1.6}.modal__actions{align-items:center;gap:16px;margin-top:4px;display:flex}.modal__watch{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid var(--c);color:var(--c);background:0 0;padding:10px 18px;font-family:inherit;font-size:11px;transition:all .2s}.modal__watch[aria-pressed=true]{background:var(--c);color:var(--bg)}.modal__watch:hover{opacity:.85}.modal__rank{color:var(--dimmest);font-size:11px}.modal--sheet{padding:0}.modal--sheet .modal__card{overscroll-behavior:contain;border:0;border-top:1px solid var(--c-55);grid-template-rows:none;align-items:center;column-gap:16px;max-width:none;max-height:88vh;margin:auto 0 0;padding:24px 20px 40px;animation:.3s ease-out slideUp;overflow:auto;box-shadow:0 -20px 60px #000000b3}.modal--sheet .modal__card--poster{grid-template-columns:96px 1fr}.modal--sheet .modal__poster{grid-row:1;width:96px;height:144px;box-shadow:0 12px 30px #000000b3}.modal--sheet .modal__head{gap:10px;padding-right:32px}.modal--sheet .modal__title{letter-spacing:.02em;font-size:20px;line-height:1.15}.modal--sheet .modal__body{grid-column:1/-1;gap:16px}.essentials{z-index:1;background:#3ddc8406;border:1px solid #3ddc842e;padding:14px 18px 12px;position:relative}.essentials__head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.essentials__title{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-size:11px}.essentials__track{background:#ffffff1a;flex:1;height:2px}.essentials__bar{background:var(--green);height:100%;transition:width .4s;display:block}.essentials__count{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:13px}.essentials__list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.essentials__list[hidden]{display:none}.essentials__item{border:1px solid #0000;align-items:center;gap:8px;min-width:0;padding:3px 6px;font-size:13px;display:flex}.essentials__item--next{border-color:var(--green)}.essentials__num{min-width:1.4em;color:var(--muted);font-variant-numeric:tabular-nums}.essentials__name{min-width:0;font:inherit;color:var(--text-body);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.essentials__name:hover{color:var(--green-light)}.essentials__item--done .essentials__name{color:var(--muted)}.essentials__year{font-variant-numeric:tabular-nums;color:var(--faint);font-size:12px}.essentials__tick{cursor:pointer;background:0 0;border:0;flex:none;width:24px;height:24px;margin:-4px -2px -4px -4px;padding:0;position:relative}.essentials__tick:before{content:"";border:1.5px solid var(--faint);border-radius:50%;transition:background .2s,border-color .2s;position:absolute;inset:4px}.essentials__tick:hover:before{border-color:var(--green-light)}.essentials__tick[aria-pressed=true]:before{border-color:var(--green);background:var(--green)}.essentials__tick[aria-pressed=true]:after{content:"";border:solid var(--on-green);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:7px;left:9.5px;transform:rotate(45deg)}.essentials--collapsible{background:#3ddc8412;border-color:#3ddc8459;padding:0}.essentials--collapsible .essentials__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:7px 10px;margin:0;padding:9px 12px;display:grid}.essentials--collapsible .essentials__title{letter-spacing:.14em;grid-area:1/1;font-size:10px}.essentials--collapsible .essentials__count{grid-area:1/2;font-size:12px}.essentials--collapsible .essentials__track{grid-area:2/1/3/-1}.essentials__chevron{border:solid var(--green);border-width:0 1.5px 1.5px 0;grid-area:1/3;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.essentials__head[aria-expanded=true] .essentials__chevron{transform:translateY(2px)rotate(-135deg)}.essentials--collapsible .essentials__list{border-top:1px solid #3ddc8426;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;padding:4px 8px 10px}.essentials--collapsible .essentials__item{padding:4px 6px}.essentials--collapsible .essentials__name{white-space:normal}@media (prefers-reduced-motion:reduce){.essentials__bar,.essentials__chevron{transition:none}}.page{background:radial-gradient(ellipse at 30% 0%, #28c86e38, transparent 55%), radial-gradient(ellipse at 90% 100%, #1ea05a24, transparent 50%), var(--bg);flex-direction:column;gap:28px;min-height:100vh;padding:clamp(16px,4vw,40px) clamp(14px,4vw,48px) 80px;display:flex}.main{z-index:1;flex-direction:column;gap:28px;display:flex;position:relative}.header{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.brand{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,48px);display:flex}.logo{filter:drop-shadow(0 0 28px #3ddc8459);width:clamp(220px,24vw,340px);height:auto;margin-left:-14px;display:block}.panel{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(#3ddc8412,#04090699);border:1px solid #3ddc8438;flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #b7f5c826,0 0 40px #3ddc8414}.panel__row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.panel__row .search{flex:170px}.panel__row .search__input{flex:1;width:auto;min-width:0}.progress-row{color:var(--text-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.m-header{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex;position:relative}.m-header .countdown{margin-left:auto}.m-header .essentials{flex:1 0 100%;margin-top:6px}.m-logo{filter:drop-shadow(0 0 20px #3ddc8459);width:clamp(130px,40vw,170px);height:auto;margin-left:-8px;display:block}.m-bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a08e6;border-bottom:1px solid #3ddc842e;flex-direction:column;gap:10px;margin:0 calc(-1*clamp(14px,4vw,48px));padding:10px clamp(14px,4vw,48px);display:flex;position:sticky;top:0}.m-bar__row{align-items:stretch;gap:8px;display:flex}.m-bar__row .search{flex:1;min-width:0}.filters-btn{height:36px;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:var(--well);color:var(--text-2);box-shadow:var(--well-shadow);border:1px solid #3ddc844d;flex:none;padding:0 12px;font-size:10px}.filters-btn--active{border-color:var(--green-light)}.filters-btn[aria-expanded=true]{border-color:var(--green-light);background:var(--green-gradient);color:var(--on-green);box-shadow:0 0 14px #3ddc8480}.m-filters{flex-direction:column;gap:10px;padding-bottom:4px;display:flex}.footer{z-index:1;color:var(--dimmest);justify-content:space-between;align-items:baseline;gap:24px;margin:0;font-size:11px;line-height:1.6;display:flex;position:relative}.footer p{margin:0}.footer__credit{flex:none}.footer__note{text-align:right}.footer__link{color:var(--green);border-bottom:1px solid #3ddc8473;padding-bottom:1px;text-decoration:none}.footer__link:hover{color:var(--green-pale);border-bottom-color:var(--green-pale)}@media (width<=720px){.footer{flex-direction:column;gap:6px}.footer__note{text-align:left}}.aura{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.aura__orb{border-radius:50%;position:absolute}.aura__orb--a{filter:blur(40px);opacity:.55;background:radial-gradient(circle,#3ddc8447,#3ddc840f 45%,#0000 70%);width:900px;height:900px;animation:9s ease-in-out infinite aura;top:10%;left:20%;transform:translate(-50%,-50%)}.aura__orb--b{filter:blur(50px);opacity:.35;background:radial-gradient(circle,#14aa6e40,#0000 65%);width:700px;height:700px;animation:13s ease-in-out infinite aura2;top:80%;left:85%;transform:translate(-50%,-50%)scale(1.1)}@media (prefers-reduced-motion:reduce){.aura__orb{animation:none}}
