*{margin:0;padding:0;box-sizing:border-box}body,html{max-width:100vw}#site-loader{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#0a0a0d;transition:opacity .5s ease}#site-loader.is-hidden{opacity:0;pointer-events:none}.site-loader-logo{height:22px;width:auto;opacity:.92;animation:site-loader-pulse 1.6s ease-in-out infinite}.site-loader-bar{width:120px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.14);overflow:hidden}.site-loader-bar>span{display:block;height:100%;width:40%;background:#c9a867;border-radius:2px;animation:site-loader-sweep 1.2s ease-in-out infinite}@keyframes site-loader-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes site-loader-sweep{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.site-loader-bar>span,.site-loader-logo{animation:none}}body{color:#fff;background:#050505;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;cursor:default}.app-cursor,.cursor,.cursor-follower,.ed-cursor{display:none!important}[role=button],[role=radio],[role=tab],a[href],button,label[for],select,summary{cursor:pointer!important}[contenteditable=true],input,textarea{cursor:text!important}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.auth-route-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;background:#07070d;color:hsla(0,0%,100%,.66);font-size:.82rem}.auth-route-loading span{width:28px;height:28px;border:2px solid hsla(0,0%,100%,.16);border-top-color:#fff;border-radius:50%;animation:authSpin .8s linear infinite}.shared-account-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:7px;padding:7px 9px;border:0;background:transparent;color:hsla(0,0%,100%,.92);font:500 .73rem/1 Plus Jakarta Sans,sans-serif;cursor:pointer;white-space:nowrap}.shared-account-badge i{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.28)}.shared-account-badge i.online{background:#e6d5bb;box-shadow:0 0 6px hsla(36,46%,82%,.7)}.shared-account-badge:hover{color:#fff}@keyframes authSpin{to{transform:rotate(1turn)}}.global-water-filter{position:fixed;width:0;height:0;overflow:hidden;pointer-events:none}#global-liquid-trail{position:fixed;inset:0;pointer-events:none;z-index:501;opacity:0;-webkit-clip-path:url(#global-liquid-trail-clip);clip-path:url(#global-liquid-trail-clip);background:hsla(0,0%,100%,.018);backdrop-filter:url(#global-water-displacement-filter) saturate(148%) contrast(108%);-webkit-backdrop-filter:saturate(148%) contrast(108%);will-change:opacity;transition:opacity 90ms linear}#global-liquid-trail.is-visible{visibility:visible}#global-liquid-rim{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:502;overflow:visible;opacity:0;will-change:opacity}.liquid-rim{vector-effect:non-scaling-stroke;mix-blend-mode:screen}.liquid-rim-red{stroke:rgba(255,54,88,.09);transform:translateX(3px)}.liquid-rim-cyan{stroke:rgba(42,198,255,.1);transform:translateX(-3px)}.liquid-rim-sheen{stroke:hsla(0,0%,100%,.04)}@media (prefers-reduced-motion:reduce){#global-liquid-rim,#global-liquid-trail{display:none}}.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}.app-toast{position:fixed;left:50%;bottom:calc(1.4rem + env(safe-area-inset-bottom, 0px));z-index:10000;display:flex;align-items:center;gap:.9rem;max-width:min(92vw,440px);padding:.6rem .6rem .6rem 1.15rem;border:1px solid hsla(39,39%,93%,.16);border-radius:999px;background:rgba(14,14,20,.92);box-shadow:0 18px 50px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4efe6;font:500 .9rem/1.35 Plus Jakarta Sans,system-ui,sans-serif;opacity:0;transform:translate(-50%,12px);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1);pointer-events:none}.app-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.app-toast a{flex:0 0 auto;padding:.6rem 1rem;border-radius:999px;background:#f4efe6;color:#0c0c12;font-weight:700;text-decoration:none}.app-toast a:focus-visible,.app-toast a:hover{background:#fff}@media (prefers-reduced-motion:reduce){.app-toast{transform:translate(-50%);transition:opacity .2s ease}}.home-editorial-nav{position:relative;z-index:5;display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0 26px}.home-editorial-nav a{display:inline-flex;gap:8px;align-items:center;padding:8px 0;color:inherit;opacity:.7;font-size:12px;text-decoration:none;border-bottom:1px solid transparent;transition:opacity .2s ease,border-color .2s ease}.home-editorial-nav a.is-current,.home-editorial-nav a:is(:hover,:focus-visible){opacity:1;border-bottom-color:currentColor}