@charset "UTF-8";.footer{display:flex;height:4rem;align-items:center;justify-content:center;padding:var(--space-md);background:var(--footer-background);gap:.5rem}.footer__link{color:var(--color-text-white);font-weight:600;text-decoration:none}.footer__link:hover{color:var(--color-secondary)}.language-selector{position:relative;display:flex;align-items:center;justify-content:center}.language-selector__trigger{display:flex;align-items:center;padding:.35rem .6rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:transparent;color:inherit;cursor:pointer;font-size:.9rem;gap:.4rem;transition:all .2s ease}.language-selector__trigger:hover{border-color:var(--color-primary);background-color:#ffffff0d}.language-selector__flag{width:1.3rem;height:1rem;border-radius:.25rem;object-fit:cover}.language-selector__arrow{margin-left:.2rem;font-size:.7rem}.language-selector__dropdown{position:absolute;z-index:20;top:120%;right:0;display:flex;min-width:7rem;flex-direction:column;padding:.25rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;margin:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f0f14f2;list-style:none}.language-selector__item{display:flex;align-items:center;padding:.4rem .6rem;border-radius:.35rem;color:inherit;cursor:pointer;gap:.5rem;transition:all .2s ease}.language-selector__item:hover{background-color:#ffffff0d}.language-selector__item.active{border:1px solid var(--color-primary);background-color:#ffffff1a;box-shadow:0 0 6px var(--color-primary)}.movie-card{position:relative;display:flex;overflow:hidden;height:100%;flex-direction:column;justify-content:flex-end;border-radius:var(--radius-lg);box-shadow:var(--shadow-md) var(--color-shadow-black);color:var(--color-text-white);cursor:pointer;transform-origin:center;-webkit-user-select:none;user-select:none;will-change:transform}.movie-card .movie-card--active{box-shadow:var(--shadow-md) var(--color-primary-hover);transform:scale(1.02)}.movie-card .movie-card__image-container{position:relative;overflow:hidden;width:100%;height:100%}.movie-card .movie-card__image{display:block;width:100%;height:100%;border-radius:.75rem .75rem 0 0;object-fit:cover;transition:var(--transition-slow);will-change:height}.movie-card .movie-card__placeholder{display:flex;height:100%;align-items:center;justify-content:center;padding:1rem;border:.1rem solid rgba(70,70,70,.4);background:radial-gradient(circle,#1f1f1f,#0f0f0f);font-family:var(--font-mono);font-size:1.5rem}.movie-card .movie-card__ranking{position:absolute;top:.6rem;right:.6rem;padding:.2rem .4rem;border-radius:.4rem;background:var(--color-primary-hover);box-shadow:var(--shadow-md) var(--color-shadow-black);color:var(--color-text-white);font-size:.9rem;font-weight:700;pointer-events:none}.movie-card .movie-card__info{position:absolute;bottom:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(to top,#000000f2 10%,#0000);color:var(--color-text-white);cursor:pointer;text-align:center}.movie-card .movie-card__title{margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.movie-card .movie-card__year{margin:.1rem 0 0;font-size:.8rem;opacity:.8}.carousel,.carousel__track,.carousel__item{overscroll-behavior:contain;scroll-behavior:auto}.carousel{position:relative;display:flex;overflow:hidden;width:100%;align-items:center;justify-content:left;padding:1rem 0;cursor:grab;outline:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.carousel__track{display:flex;overflow:visible;padding:0;margin:0;cursor:grab;gap:var(--gap);list-style:none;will-change:transform}.carousel__track:active{cursor:grabbing}.carousel__item{flex:0 0 auto;outline:none;transition:opacity .25s ease,transform .25s ease}@media (width >= 900px){.carousel__item{min-height:10rem}}.carousel__control{position:absolute;z-index:10;display:flex;width:var(--carousel-control-size);height:var(--carousel-control-size);align-items:center;justify-content:center;padding-bottom:.2rem;border:0;border-radius:50%;cursor:pointer;font-size:2rem}.carousel__control--prev{left:0}.carousel__control--next{right:0}.movies-carousel__item{padding:.5rem;border:0;border-radius:1rem;background:none}.movies-carousel__item--is-active .movie-card,.movies-carousel__item--is-active:hover .movie-card{border:.3rem solid var(--color-secondary)}.movies-carousel__item--is-active .movie-card__image,.movies-carousel__item--is-active:hover .movie-card__image{transform:scale(1.2)}.movies-carousel__item:hover .movie-card{border:.1rem solid rgba(255,255,255,.2);box-shadow:0 0 .5rem #000c}.hero-slider{position:relative;overflow:hidden;width:100%;height:60vh;min-height:30rem;background:#0003}.hero-slider__track{position:relative;width:100%;height:100%}.hero-slider__item{position:absolute;width:100%;height:100%;inset:0}.hero-slider__controls{position:absolute;z-index:10;top:50%;right:0;left:0;display:flex;width:var(--page-width);max-width:100%;align-items:center;justify-content:center;padding:0 var(--space-md);margin:0 auto;transform:translateY(-50%)}.hero-slider__control{position:absolute;width:var(--carousel-control-size);height:var(--carousel-control-size);border:0;border-radius:50%;background:#0006;color:#fff;cursor:pointer;font-size:2rem;transition:background .3s}.hero-slider__control--prev{left:.3rem}@media (width >= 640px){.hero-slider__control--prev{left:.5rem}}.hero-slider__control--next{right:.3rem}@media (width >= 640px){.hero-slider__control--next{right:.5rem}}.hero-slider__control:hover{background:#0009}.movies-hero-slider__slide{position:relative;display:flex;width:100%;height:100%;align-items:flex-end;justify-content:center}.movies-hero-slider__image{position:absolute;z-index:0;width:100%;height:100%;filter:brightness(.5);inset:0;object-fit:cover;object-position:center}.movies-hero-slider__overlay{position:absolute;z-index:1;background:linear-gradient(to top,rgb(5,26,39) 0%,transparent 20%);inset:0}.movies-hero-slider__content{z-index:5;display:block;width:var(--page-width);padding:2rem 4rem 6rem;margin:0 auto}@media (width >= 400px){.movies-hero-slider__content{padding:2rem 4rem 7rem}}@media (width >= 900px){.movies-hero-slider__content{padding:2rem 5rem 10rem}}@media (width >= 1280px){.movies-hero-slider__content{padding:2rem 5rem 12rem}}.movies-hero-slider__title{margin-bottom:.5rem;font-size:2rem;line-height:2rem}@media (width >= 640px){.movies-hero-slider__title{margin-bottom:1rem;font-size:2.5rem;line-height:2.5rem}}.movies-hero-slider__description{margin-bottom:1.5rem;color:#ddd;font-size:.8rem;line-height:1rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (width >= 400px){.movies-hero-slider__description{font-size:1rem;line-height:1.5rem}}.movies-hero-slider__button{display:inline-block;padding:.75rem 1.5rem;border:0;border-radius:.375rem;background-color:var(--color-primary);color:#fff;cursor:pointer;font-weight:600;text-decoration:none;transition:background .25s ease}.movies-hero-slider__button:hover{background-color:var(--color-primary-hover)}.button{padding:.75rem 1.5rem;border:0;border:.2rem solid var(--color-primary);border-radius:.5rem;background:var(--color-primary);color:var(--color-text-white);cursor:pointer;font-size:1rem;font-weight:600;transition:background .3s}.button:hover{background:var(--color-primary-hover)}.button--danger{border:.2rem solid var(--color-danger);background:var(--color-danger)}.button--danger:hover{background:var(--color-danger-hover)}.button--primary{background:var(--color-primary)}.watchlist-card{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end;border-radius:var(--radius-lg);box-shadow:var(--shadow-md) var(--color-shadow-black);color:var(--color-text-white);cursor:pointer;transform-origin:center;-webkit-user-select:none;user-select:none;will-change:transform}.watchlist-card .watchlist-card--active{box-shadow:var(--shadow-md) var(--color-primary-hover);transform:scale(1.02)}.watchlist-card .watchlist-card__image-container{position:relative;overflow:hidden;width:100%;height:100%}.watchlist-card .watchlist-card__placeholder{display:flex;height:100%;align-items:center;justify-content:center;padding:1rem;border:.1rem solid rgba(70,70,70,.4);background:radial-gradient(circle,#1f1f1f,#0f0f0f);color:#818181;font-family:var(--font-secondary);font-size:1.5rem;line-height:1.6rem;text-align:center}.watchlist-card .watchlist-card__image{display:block;width:100%;height:100%;border-radius:.75rem .75rem 0 0;object-fit:cover;transition:var(--transition-slow);will-change:height}.watchlist-card .watchlist-card__ranking{position:absolute;top:.6rem;right:.6rem;padding:.2rem .4rem;border-radius:.4rem;background:var(--color-primary-hover);box-shadow:var(--shadow-md) var(--color-shadow-black);color:var(--color-text-white);font-size:.9rem;font-weight:700;pointer-events:none}.watchlist-card .watchlist-card__info{position:absolute;bottom:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(to top,#000000f2 10%,#0000);color:var(--color-text-white);cursor:pointer;text-align:center}.watchlist-card .watchlist-card__title{margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.watchlist-card .watchlist-card__year{margin:.1rem 0 0;font-size:.8rem;opacity:.8}.watchlist-link{display:flex;height:3rem;align-items:center;justify-content:center;padding:.3rem 1rem;border:.2rem solid var(--color-primary);border-radius:1rem;color:var(--color-text-white);font-weight:500;gap:.5rem;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.watchlist-link:hover{background-color:var(--color-primary-hover);transform:translateY(-.1rem)}.watchlist-link-count{position:relative;display:flex;overflow:hidden;min-width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-primary);color:#fff;font-size:.9rem;font-weight:700}.navbar{position:relative;display:flex;flex:1;align-items:center;justify-content:flex-end;font-size:.8rem;gap:.5rem}@media (width >= 900px){.navbar{font-size:1rem;gap:1rem}}.navbar__links{display:none}@media (width >= 900px){.navbar__links{display:flex;align-items:center;gap:1rem}}.navbar-link{position:relative;padding:.8rem;border:.2rem solid transparent;border-radius:1rem;color:inherit;font-weight:500;text-decoration:none}.navbar-link:hover{border-color:var(--color-primary);text-shadow:0 0 .5rem var(--color-primary)}.navbar__hamburger{z-index:110;display:flex;width:1.5rem;height:1.1rem;flex-direction:column;justify-content:space-between;padding:0;border:0;background:none;cursor:pointer}.navbar__hamburger span{width:100%;height:.2rem;border-radius:1rem;background-color:var(--color-text-white);transition:all .3s ease}.navbar__hamburger.active span:nth-child(1){transform:translateY(.45rem) rotate(45deg)}.navbar__hamburger.active span:nth-child(2){opacity:0}.navbar__hamburger.active span:nth-child(3){transform:translateY(-.45rem) rotate(-45deg)}@media (width >= 900px){.navbar__hamburger{display:none}}.navbar__overlay{position:fixed;z-index:100;display:flex;width:100%;height:100vh;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050509e6;inset:0}@media (width >= 900px){.navbar__overlay{display:none}}.navbar__menu{display:flex;flex-direction:column;align-items:center;font-size:1.4rem;gap:2rem}.navbar__menu a{color:#fff;font-weight:600;text-decoration:none;transition:color .2s ease}.navbar__menu a:hover{color:var(--color-primary);text-shadow:0 0 .5rem var(--color-primary)}.header{position:sticky;z-index:50;top:0;left:0;width:100%;height:var(--header-height);transform:translateZ(0);transition:allr .3s ease;will-change:transform,backdrop-filter,opacity}.header__inner{display:flex;max-width:var(--page-width);height:100%;align-items:center;justify-content:space-between;padding:0 var(--space-md);margin:0 auto;gap:1rem}@media (width >= 900px){.header__inner{padding:0 var(--space-xl)}}.header__logo{width:6rem;height:auto;cursor:pointer;transition:filter .3s}@media (width >= 900px){.header__logo{width:10rem}}.header__logo:hover{filter:drop-shadow(0 0 1rem var(--color-primary))}.header--default{position:sticky;height:6rem;border-bottom:.1rem solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:var(--header-background);box-shadow:var(--shadow-lg) #00000080}.header--floating{position:fixed;top:0;left:0;height:8rem;border-bottom:.1rem solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to bottom,#000,#0000);background-clip:content-box}.header--floating.header--scrolled{height:4rem;border-bottom:.1rem solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#0009;box-shadow:var(--shadow-md) var(--color-shadow-primary)}.header--floating.header--scrolled .header__inner{padding:0 var(--space-lg)}.header--floating.header--scrolled .header__logo{width:8rem}.spinner{position:relative;display:flex;align-items:center;justify-content:center}.eye{position:relative;z-index:1;overflow:hidden;width:5rem;height:5rem;box-sizing:border-box;border:.5rem solid #222;border-radius:50%;margin:10rem auto;background:#fff;box-shadow:0 0 2rem #000c;outline:.1rem solid #333}.eye:before{position:absolute;z-index:2;bottom:15px;left:1.5rem;width:2rem;height:2rem;border-radius:50%;animation:eye-move 3s infinite;background:#111;content:""}.eye:after{position:absolute;z-index:5;top:-50%;left:0;width:100%;height:100%;box-sizing:border-box;border-bottom:.5rem solid #222;animation:eye-shade 3s infinite;background:#444;content:""}.halo{position:absolute;z-index:-1;width:10rem;height:10rem;border-radius:50%;animation:halo-pulse 3s infinite;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%)}@keyframes halo-pulse{0%,to{opacity:.3;transform:scale(.5)}50%{opacity:.5;transform:scale(2)}}@keyframes eye-shade{0%{transform:translateY(0)}20%{transform:translateY(5px)}40%,50%{transform:translateY(-5px)}60%{transform:translateY(-8px)}75%{transform:translateY(5px)}to{transform:translateY(10px)}}@keyframes eye-move{0%{transform:translate(0)}20%{transform:translateY(5px)}40%,50%{transform:translateY(-5px)}60%{transform:translate(-10px,-5px)}75%{transform:translate(-20px,5px)}to{transform:translateY(10px)}}.titles-skeleton{overflow:hidden}.titles-skeleton__track{display:grid;overflow:hidden;padding:1rem;gap:1rem;grid-auto-columns:minmax(12.5rem,20%);grid-auto-flow:column}.titles-skeleton__card{flex-shrink:0;border-radius:.75rem;animation:shimmer 1.6s infinite linear;aspect-ratio:2/3;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.genres-section{padding:1rem 0;margin-bottom:1rem}@media (width >= 900px){.genres-section{padding:1rem 2rem;margin-bottom:2rem}}@media (width >= 1280px){.genres-section{padding:0}}.genres-section .genres-section__title{margin:0;color:var(--color-text-primary);font-size:2rem;font-weight:600;line-height:2rem}@media (width >= 900px){.genres-section .genres-section__title{margin:0 0 .5rem}}.genres-section .genres-section__description{color:var(--color-text-gray)}.genres-section .genres-section__description--danger{color:var(--color-text-danger)}.movie-detail{display:flex;width:100%;min-height:100vh;flex-direction:column;background:radial-gradient(120% 120% at 50% 0%,#151c21,#050509 60%,#020204);color:var(--color-text-white)}.movie-detail.movie-detail--genre-action{background:radial-gradient(120% 120% at 50% 0%,#2b0202,#090505,#040202);font-family:var(--font-secondary)}.movie-detail.movie-detail--genre-comedy{background:radial-gradient(120% 120% at 50% 0%,#152115,#050905 60%,#020402);font-family:var(--font-mono)}.movie-detail__hero{position:relative;display:flex;overflow:hidden;min-height:50vh;align-items:flex-end;padding:2rem;background-color:#090b1a;background-position:center;background-size:cover}.movie-detail__hero-overlay{position:absolute;background:linear-gradient(180deg,#0505091a,#080c1ab3 60%,#050509);inset:0}.movie-detail__hero-inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:end;margin:0 auto;gap:2rem}.movie-detail__poster{overflow:hidden;width:min(260px,60vw);border-radius:1.25rem;box-shadow:0 20px 60px #00000073}@media (width >= 900px){.movie-detail__poster{width:300px}}.movie-detail__poster img{display:block;width:100%;height:100%;object-fit:cover}.movie-detail__poster-placeholder{display:flex;min-height:380px;align-items:center;justify-content:center;padding:1.5rem;background:linear-gradient(135deg,#202d56b3,#14182be6);font-weight:600;text-align:center}.movie-detail__headline{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.3rem}.movie-detail__chips{display:flex;flex-wrap:wrap;margin-bottom:1rem;gap:.5rem}.movie-detail__chip{display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.movie-detail__title{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;font-size:3rem;font-weight:700;line-height:3.5rem}.movie-detail__tagline{color:#ffffffb3;font-size:1rem;font-style:italic}.movie-detail__meta{display:flex;flex-wrap:wrap;gap:.65rem;line-height:2rem;opacity:.85}.movie-detail__meta-item:after{margin-left:.65rem;content:"•";opacity:.6}.movie-detail__meta-item:last-child:after{content:none}.movie-detail__rating{display:flex;align-items:center;justify-content:flex-start;color:#fbd114;gap:.75rem}.movie-detail__rating-score{font-size:1.5rem;font-weight:700;line-height:1.5rem}.movie-detail__rating-count{color:#ffffffb3;font-size:.95rem}.movie-detail__overview{color:#f8f9ffd6;font-size:1rem;line-height:1.7}.movie-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.movie-detail__content{padding:2rem 1rem}@media (width >= 900px){.movie-detail__content{padding:2rem}}.movie-detail__sections{display:grid;margin-bottom:2rem;gap:2rem}.movie-detail__section{padding:2rem;border:1px solid rgba(255,255,255,.05);border-radius:1.25rem;background:linear-gradient(135deg,#0000004d,#0009);box-shadow:0 20px 40px #00000040}.movie-detail__section-title{margin-bottom:1rem;font-size:2rem;font-weight:600;line-height:2rem}.movie-detail__section-text{color:#e9eaf6d1;line-height:1.8}.movie-detail__metrics{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.movie-detail__metric{display:flex;flex-direction:column;gap:.35rem}.movie-detail__metric-label{color:#ffffff8c;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.movie-detail__metric-value{font-size:1.05rem;font-weight:600}.movie-detail__metric-value--accent{color:#79a4ff}.movie-detail__info-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.movie-detail__label{color:#ffffff8c;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.movie-detail__value{margin-top:.4rem;color:#f5f6ffeb;font-size:1.05rem;font-weight:600;overflow-wrap:anywhere}.movie-detail__value a{color:inherit;text-decoration:underline}.movie-detail__companies{display:grid;margin-top:1rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.movie-detail__company{display:flex;min-height:140px;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#fff3;gap:.75rem;text-align:center;transition:transform .2s ease,border-color .2s ease}.movie-detail__company-logo{max-width:140px;max-height:70px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));object-fit:contain}.movie-detail__company-name{color:#ffffffb3;font-weight:600}.movie-detail__company-country{color:#ffffff73;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.movie-detail__similar{display:block;width:100%;margin:0 auto}.movie-detail__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.not-found{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem;color:var(--color-text-white);text-align:center}.not-found .not-found__icon{margin-bottom:1rem}.not-found .not-found__title{margin-bottom:1rem;font-size:6rem;font-weight:800;letter-spacing:-.05em}.not-found .not-found__text{max-width:28rem;margin-bottom:2rem;color:var(--color-text-grey);font-size:1.25rem}.not-found .not-found__button{padding:.75rem 1.5rem;border:0;border-radius:.5rem;background:var(--color-primary);color:var(--color-text-white);cursor:pointer;font-size:1rem;font-weight:600;transition:background .3s}.not-found .not-found__button:hover{background:var(--color-error)}.not-found .not-found__glow{position:absolute;z-index:-1;width:30rem;height:30rem;background:radial-gradient(circle,rgba(255,0,0,.2),transparent 70%);filter:blur(60px)}.watchlist-page .watchlist-grid{display:grid;margin-top:3rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.error-fallback{display:flex;height:100vh;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#0a0a0a,#151515);color:var(--color-text-white);text-align:center}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/poppins-latin-100-normal-CY-M_i9k.woff2) format("woff2"),url(/assets/poppins-latin-100-normal-PssVh1UL.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/poppins-latin-200-normal-B8tqA5oA.woff2) format("woff2"),url(/assets/poppins-latin-200-normal-BxK-3Qw6.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2) format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff")}@font-face{font-family:Reddit Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/reddit-sans-condensed-vietnamese-wght-normal-E8EZjxeY.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reddit Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/reddit-sans-condensed-latin-ext-wght-normal-DNaYzIwc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reddit Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/reddit-sans-condensed-latin-wght-normal-CAytEbtv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;height:0;box-sizing:content-box}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;box-sizing:border-box;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-primary: "Poppins", system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", monospace;--font-secondary: "Reddit Sans Condensed Variable", sans-serif;--base-font-size: 16px;--font-size-base: 1rem;--line-height-base: 1.25rem;--color-top-background: rgb(4 20 30);--color-bottom-background: rgb(8 48 72);--background: var(--color-bottom-background) linear-gradient(to bottom, var(--color-top-background) 50%, var(--color-bottom-background) 100%) no-repeat;--header-background: rgb(0 0 0 / 40%);--footer-background: rgb(0 0 0 / 20%);--page-width: 1280px;--space-xxs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--gap: var(--space-md);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--color-primary: rgb(10 64 96 / 100%);--color-primary-hover: rgb(10 64 96 / 50%);--color-secondary: rgb(204 180 43);--color-secondary-hover: rgb(204 180 43 / 50%);--color-danger: rgb(120 28 29);--color-danger-hover: rgb(120 28 29 / 50%);--color-text-white: rgb(255 255 255 / 100%);--color-text-danger: rgb(212 65 68);--color-text-gray: rgb(00 150 150);--color-shadow-primary: rgb(5 76 117 / 50%);--color-shadow-black: rgb(0 0 0 / 25%);--shadow-sm: 0 .25rem .7rem;--shadow-md: 0 .375rem .9rem;--shadow-lg: 0 .5rem 1rem;--transition-fast: .15s ease;--transition-default: .3s ease;--transition-slow: .35s ease;--carousel-control-size: 2.6rem;--icon-size: 2.5rem;--bp-xs: 400px;--bp-sm: 640px;--bp-md: 900px;--bp-lg: 1280px;--bp-xl: 1440px}*{box-sizing:border-box}html,body{width:100%;height:100%;padding:0;margin:0}body{background:var(--background);color:var(--color-text-white);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base)}.boxed-container{width:100%;max-width:var(--page-width);margin:0 auto}.page{min-height:calc(100vh - 10rem);padding:2rem}.button-link{padding:.75rem 1.5rem;border:0;border:.2rem solid var(--color-primary);border-radius:.5rem;color:var(--color-text-white);cursor:pointer;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s}.button-link:hover{background:var(--color-primary-hover)}
