@font-face{font-family:__jakarta_516ac0;src:url(/_next/static/media/be6419ffe34f1ed7-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:__jakarta_Fallback_516ac0;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_516ac0{font-family:__jakarta_516ac0,__jakarta_Fallback_516ac0;font-style:normal}.__variable_516ac0{--font-jakarta:"__jakarta_516ac0","__jakarta_Fallback_516ac0"}@font-face{font-family:__instrument_6d206d;src:url(/_next/static/media/e872e3f251959e82-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__instrument_6d206d;src:url(/_next/static/media/7cb8e1b9ab81be17-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__instrument_Fallback_6d206d;src:local("Times New Roman");ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.00%;size-adjust:83.99%}.__className_6d206d{font-family:__instrument_6d206d,__instrument_Fallback_6d206d}.__variable_6d206d{--font-instrument:"__instrument_6d206d","__instrument_Fallback_6d206d"}*{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;padding:32px;background:#0a0a0d;transition:opacity .35s ease}#site-loader.is-hidden{opacity:0;pointer-events:none}.site-loader-logo{height:clamp(20px,2.6vw,28px);width:auto;max-width:80vw;opacity:1}.site-loader-bar{width:min(140px,40vw);height:1px;background:hsla(0,0%,100%,.14);overflow:hidden}.site-loader-bar>span{display:block;height:100%;width:40%;background:#c9a867;animation:site-loader-sweep 1.2s ease-in-out infinite}@keyframes site-loader-sweep{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.site-loader-bar>span{animation:none}}.route-progress{position:fixed;inset:0 0 auto;z-index:2147482500;height:3px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease}.route-progress:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#b68a42,#f4d28c 62%,#fff2c9);box-shadow:0 0 12px hsla(40,83%,75%,.42);transform:scaleX(.06);transform-origin:left;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.route-progress.is-active{opacity:1}.route-progress.is-active:after{transform:scaleX(.82)}body{color:#fff;background:#050505;font-family:var(--font-jakarta,"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 var(--font-jakarta,"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 var(--font-jakarta,"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}.ct-tray{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:500;max-width:calc(100vw - 24px);animation:ct-rise .35s cubic-bezier(.16,1,.3,1) both}@keyframes ct-rise{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ct-tray-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;padding:7px 8px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:rgba(14,13,12,.66);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);color:#f6f2ea;box-shadow:0 14px 34px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.12);font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif}.ct-tray-label{font-size:12px;font-weight:600;white-space:nowrap;color:hsla(40,40%,94%,.7)}.ct-tray-label b{color:#f6f2ea;font-weight:800}.ct-tray-items{display:flex;gap:8px}.ct-tray-item{position:relative;width:44px;height:44px;flex:none}.ct-tray-item img{width:100%;height:100%;display:block;border-radius:14px;border:1px solid hsla(0,0%,100%,.22);background:#1b1b1d;object-fit:cover}.ct-tray-item button{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:2px solid #0b0b0c;border-radius:50%;background:#f6f2ea;color:#0b0b0c;font-size:9px;font-weight:800;line-height:1;cursor:pointer}.ct-tray-item button:after{content:"";position:absolute;inset:-6px}.ct-tray-slot-empty{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px dashed hsla(40,40%,94%,.35);border-radius:14px;color:hsla(40,40%,94%,.5);font-size:18px}.ct-tray-clear,.ct-tray-compare{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border-radius:50%;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);transition:transform .2s ease,background .2s ease,opacity .2s ease}.ct-tray-clear svg,.ct-tray-compare svg{width:20px;height:20px}.ct-tray-compare{border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.ct-tray-compare:hover:not(:disabled){transform:scale(1.03);background:hsla(0,0%,100%,.4)}.ct-tray-compare:disabled{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.4);cursor:not-allowed}.ct-tray-clear{border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82)}.ct-tray-clear:hover{background:hsla(0,0%,100%,.18);color:#fff}.ct-tray-clear:focus-visible,.ct-tray-compare:focus-visible,.ct-tray-item button:focus-visible{outline:2px solid #f6f2ea;outline-offset:2px}@media (max-width:560px){.ct-tray-inner{gap:8px;padding:7px 8px}}@media (prefers-reduced-motion:reduce){.ct-tray{animation:none}}