
:root{--white:#fff;--black:#000;--ink-950:#0a0807;--ink-900:#100d0b;--ink-850:#16120f;--ink-800:#1d1814;--ink-700:#262019;--paper-0:#f3efe7;--paper-1:#f8f5ef;--paper-2:#fdfbf6;--paper-3:#fff;--gold-50:#f6edda;--gold-200:#e4cea0;--gold-300:#d6ba84;--gold-400:#c8a86b;--gold-500:#b39052;--gold-600:#9a7b45;--gold-700:#6f5832;--maroon-700:#5a1b27;--maroon-600:#7a2433;--maroon-400:#a23a4a;--maroon-soft:rgba(122,36,51,.16);--maroon-glow:rgba(122,36,51,.35);--line-maroon:rgba(162,58,74,.4);--warm-ember:30, 18, 10;--warm-amber:58, 40, 22;--warm-maroon:46, 16, 22;--color-canvas:var(--paper-0);--color-canvas-raised:var(--paper-1);--surface-solid:var(--paper-2);--surface-sheet:rgba(250,247,241,.7);--fg-1:rgba(24,19,12,.92);--fg-2:rgba(24,19,12,.6);--fg-3:rgba(24,19,12,.65);--fg-decorative:rgba(24,19,12,.38);--fg-4:rgba(24,19,12,.22);--fg-on-gold:#1a130a;--glass-1:rgba(255,255,255,.34);--glass-2:rgba(255,255,255,.48);--glass-3:rgba(255,255,255,.62);--glass-4:rgba(255,255,255,.78);--glass-nav:color-mix(in srgb, var(--color-canvas) 88%, transparent);--glass-highlight:rgba(255,255,255,.95);--glass-lowlight:rgba(24,19,12,.06);--glass-brightness:1;--glass-saturate:1.3;--line-1:rgba(24,19,12,.1);--line-2:rgba(24,19,12,.16);--line-3:rgba(24,19,12,.24);--line-gold:rgba(154,123,69,.42);--text-primary:var(--fg-1);--text-secondary:var(--fg-2);--text-tertiary:var(--fg-3);--text-disabled:var(--fg-4);--accent:var(--gold-600);--accent-strong:var(--gold-700);--accent-ink:var(--fg-on-gold);--accent-soft:rgba(154,123,69,.13);--tint-gold:rgba(200,168,107,.18);--glow-gold:rgba(200,168,107,.4);--border-focus:var(--gold-600);--btn-primary-bg:linear-gradient(180deg, #2a2218, #16110a);--btn-primary-fg:#f6f1e7;--btn-primary-bg-hover:linear-gradient(180deg, #352b1d, #221a10);--contrast-bg:#18130c;--contrast-fg:#f6f1e7;--knob-off:#fff;--positive-400:#4f7a48;--positive-300:#5f8f57;--positive-soft:rgba(79,122,72,.14);--negative-400:#b04a44;--negative-soft:rgba(176,74,68,.13);--badge-positive-fg:#44673f;--badge-negative-fg:#9e433d;--rating-star:#c69a43;--star:var(--rating-star);--star-empty:rgba(24,19,12,.16);--price-best:var(--positive-400);--savings:var(--positive-400);--shadow-sm:0 1px 2px rgba(40,28,14,.1), inset 0 1px 0 var(--glass-highlight);--shadow-card:0 10px 26px -10px rgba(40,28,14,.22), inset 0 1px 0 var(--glass-highlight), inset 0 -10px 22px -16px var(--glass-lowlight);--shadow-raised:0 20px 48px -18px rgba(40,28,14,.3), inset 0 1px 0 var(--glass-highlight), inset 0 -12px 26px -18px var(--glass-lowlight);--shadow-pop:0 34px 80px -26px rgba(40,28,14,.4), inset 0 1px 0 var(--glass-highlight);--shadow-gold-glow:0 0 0 1px var(--line-gold), 0 10px 30px -12px rgba(154,123,69,.4);--ring-focus:0 0 0 2px var(--color-canvas), 0 0 0 4px var(--gold-600);--header-bg:rgba(250,247,241,.55);--scrim:rgba(24,19,12,.32);--price:var(--fg-1)}[data-theme=dark]{--color-canvas:var(--ink-950);--color-canvas-raised:var(--ink-900);--surface-solid:var(--ink-800);--surface-sheet:rgba(16,13,11,.7);--fg-1:rgba(255,255,255,.95);--fg-2:rgba(255,255,255,.66);--fg-3:rgba(255,255,255,.52);--fg-decorative:rgba(255,255,255,.3);--fg-4:rgba(255,255,255,.26);--fg-on-gold:#1a130a;--glass-1:rgba(255,255,255,.055);--glass-2:rgba(255,255,255,.086);--glass-3:rgba(255,255,255,.12);--glass-4:rgba(255,255,255,.17);--glass-highlight:rgba(255,255,255,.14);--glass-lowlight:rgba(0,0,0,.22);--glass-brightness:1.12;--glass-saturate:1.9;--line-1:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.16);--line-3:rgba(255,255,255,.24);--line-gold:rgba(200,168,107,.45);--text-primary:var(--fg-1);--text-secondary:var(--fg-2);--text-tertiary:var(--fg-3);--text-disabled:var(--fg-4);--accent:var(--gold-400);--accent-strong:var(--gold-300);--accent-soft:rgba(200,168,107,.14);--border-focus:var(--gold-400);--btn-primary-bg:linear-gradient(180deg, #f6f1e7, #e7ddcb);--btn-primary-fg:#16110a;--btn-primary-bg-hover:linear-gradient(180deg, #fff, #efe6d6);--contrast-bg:#f4efe6;--contrast-fg:#16110a;--knob-off:rgba(255,255,255,.88);--positive-400:#7fa878;--positive-300:#9cc095;--positive-soft:rgba(127,168,120,.16);--negative-400:#c2706a;--negative-soft:rgba(194,112,106,.16);--badge-positive-fg:#9cc095;--badge-negative-fg:#c67973;--rating-star:#e0b964;--star:var(--rating-star);--star-empty:rgba(255,255,255,.16);--price-best:var(--positive-300);--savings:var(--positive-400);--shadow-sm:0 1px 2px rgba(0,0,0,.45), inset 0 1px 0 var(--glass-highlight);--shadow-card:0 10px 28px -10px rgba(0,0,0,.6), inset 0 1px 0 var(--glass-highlight), inset 0 -12px 24px -18px var(--glass-lowlight);--shadow-raised:0 22px 52px -18px rgba(0,0,0,.72), inset 0 1px 0 var(--glass-highlight), inset 0 -14px 28px -18px var(--glass-lowlight);--shadow-pop:0 36px 84px -26px rgba(0,0,0,.82), inset 0 1px 0 var(--glass-highlight);--shadow-gold-glow:0 0 0 1px var(--line-gold), 0 10px 30px -12px rgba(200,168,107,.32);--ring-focus:0 0 0 2px var(--color-canvas), 0 0 0 4px var(--gold-400);--header-bg:rgba(12,9,7,.5);--scrim:rgba(0,0,0,.5);--price:var(--fg-1)}:root{--surface-glass:var(--glass-2);--surface-glass-raised:var(--glass-3);--surface-glass-faint:var(--glass-1);--border-hairline:var(--line-1);--border-hairline-strong:var(--line-2);--border-divider:var(--line-1)}
@font-face{font-family:Cormorant Fallback;src:local(Times New Roman),local(Times);size-adjust:94.57%;ascent-override:97.81%;descent-override:30.14%;line-gap-override:0%}@font-face{font-family:Hanken Fallback;src:local(Arial),local(Helvetica);size-adjust:100.19%;ascent-override:99.81%;descent-override:30.44%;line-gap-override:0%}:root{--font-serif:var(--font-cormorant), "Cormorant Fallback", var(--font-amiri), "Times New Roman", serif;--font-sans:var(--font-hanken), "Hanken Fallback", var(--font-ibm-arabic), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--text-4xl:50px;--text-5xl:66px;--text-6xl:88px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.12;--leading-snug:1.28;--leading-normal:1.5;--leading-relaxed:1.68;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-wider:.14em;--tracking-widest:.24em;--type-display-font:var(--font-serif);--type-display-weight:var(--weight-regular);--type-display-tracking:var(--tracking-tighter);--type-display-leading:var(--leading-tight);--type-title-font:var(--font-serif);--type-title-weight:var(--weight-medium);--type-body-font:var(--font-sans);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-relaxed);--type-label-font:var(--font-sans);--type-label-weight:var(--weight-medium);--type-eyebrow-font:var(--font-sans);--type-eyebrow-weight:var(--weight-semibold);--type-eyebrow-tracking:var(--tracking-wider);--type-numeric-font:var(--font-mono);--type-numeric-weight:var(--weight-medium);--type-numeric-feature:"tnum" 1, "ss01" 1}[dir=rtl]{--font-serif:var(--font-amiri), var(--font-cormorant), "Times New Roman", serif;--font-sans:var(--font-ibm-arabic), var(--font-hanken), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), var(--font-ibm-arabic), ui-monospace, "SF Mono", Menlo, monospace}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1320px;--gutter:24px;--gutter-lg:40px;--header-h:68px;--space-header-clear:clamp(86px, 14vw, 104px);--radius-2xs:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:30px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-control:var(--radius-md);--blur-glass:8px;--blur-glass-strong:12px;--blur-glass-soft:5px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.24s;--dur-med:.28s;--dur-slow:.42s;--dur-shuffle:.56s;--dur-hero:.62s}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--text-primary);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.olf-canvas{background-color:var(--color-canvas);background-image:radial-gradient(80% 60% at 12% -10%, rgba(var(--warm-amber), .05) 0%, transparent 50%), radial-gradient(70% 60% at 100% -5%, rgba(var(--warm-maroon), .035) 0%, transparent 46%), radial-gradient(100% 90% at 50% 125%, rgba(var(--warm-ember), .05) 0%, transparent 60%);background-attachment:fixed}[data-theme=dark] .olf-canvas{background-image:radial-gradient(90% 60% at 12% -8%, rgba(var(--warm-amber), .1) 0%, transparent 45%), radial-gradient(80% 60% at 100% -4%, rgba(var(--warm-maroon), .06) 0%, transparent 44%), radial-gradient(90% 80% at 50% 118%, rgba(var(--warm-ember), .08) 0%, transparent 55%)}.olf-glass{background:var(--glass-2);border:1px solid var(--line-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))}.olf-glass--raised{background:var(--glass-3);box-shadow:var(--shadow-raised)}::-moz-selection{background:var(--accent-soft);color:var(--text-primary)}::selection{background:var(--accent-soft);color:var(--text-primary)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--line-3);background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.olf-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.olf-skip{top:8px;z-index:100;border-radius:var(--radius-md);background:var(--surface-solid);color:var(--text-primary);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);font-family:var(--font-sans);font-size:var(--text-sm);transition:transform var(--dur-fast) var(--ease-out);padding:10px 16px;position:fixed;transform:translateY(-180%)}.olf-skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.olf-skip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.olf-skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.olf-skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.olf-skip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.olf-skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.olf-skip:focus{transform:none}main{scroll-margin-top:var(--space-header-clear)}.olf-pressable{transition:transform var(--dur-fast) var(--ease-out)}.olf-pressable:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){.olf-pressable:active{transform:none}}.olf-eyebrow{font-family:var(--type-eyebrow-font);font-weight:var(--type-eyebrow-weight);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary)}.olf-display{font-family:var(--type-display-font);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading);color:var(--text-primary)}.olf-price{font-family:var(--font-mono);font-weight:var(--weight-medium);font-feature-settings:"tnum" 1;letter-spacing:-.01em}

html{background:var(--color-canvas);height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text-primary);background:var(--color-canvas);font-family:var(--font-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.olf-bottle-img{mix-blend-mode:multiply}[data-theme=dark] .olf-bottle-img{mix-blend-mode:normal}.olf-wall>[data-cell]:has(.olf-bottle-img){background:var(--color-canvas)}.olf-wall>[data-cell]{content-visibility:auto;contain-intrinsic-size:auto 220px}.olf-bottle-minimal:focus-visible{outline:2px solid var(--accent-strong);outline-offset:5px;border-radius:var(--radius-md)}a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}select:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}input:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}[role=button]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}[role=radio]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}[role=tab]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}[role=switch]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}[tabindex]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@keyframes olf-spin{to{transform:rotate(360deg)}}@keyframes olf-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.olf-nav{animation:olf-nav-in var(--dur-base) var(--ease-out) both;box-sizing:border-box;interpolate-size:allow-keywords;width:-webkit-max-content;width:-moz-max-content;width:max-content;transition:width .32s var(--ease-out)}.olf-nav.is-searching{width:min(680px,100vw - 24px)}.olf-nav-main,.olf-nav-searchbar{grid-area:1/1;min-width:0}.olf-nav-main{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .17s var(--ease-out) 70ms, transform .22s var(--ease-out) 70ms, visibility 0s linear 0s;align-items:center;gap:10px;display:flex;transform:translateY(0)}.olf-nav-searchbar{opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .15s var(--ease-out) 0s, transform .19s var(--ease-out) 0s, visibility 0s linear .19s;align-items:center;gap:10px;display:flex;transform:translateY(-9px)scale(.985)}.olf-nav.is-searching .olf-nav-main{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.22s;transform:translateY(10px)}.olf-nav.is-searching .olf-nav-searchbar{opacity:1;visibility:visible;pointer-events:auto;transition-delay:70ms,70ms,0s;transform:translateY(0)scale(1)}@keyframes olf-nav-item-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.olf-nav-item{animation:olf-nav-item-in var(--dur-base) var(--ease-out) both;animation-delay:calc(.12s + var(--olf-nav-i,0) * 45ms)}[dir=rtl] .olf-nav-item{animation-name:olf-nav-item-in-rtl}@keyframes olf-nav-item-in-rtl{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.olf-nav-link{transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.olf-nav-link:hover{color:var(--text-primary);background:var(--glass-1)}@media (prefers-reduced-motion:reduce){.olf-nav,.olf-nav-item{animation:none}.olf-nav,.olf-nav-main,.olf-nav-searchbar{transition:none}}@media (max-width:640px){.olf-nav-links,.olf-nav-wishlist{display:none!important}}.olf-bottomnav{display:none}@media (max-width:640px){.olf-bottomnav{left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:50;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);animation:olf-bottomnav-in var(--dur-base) var(--ease-out) both;align-items:stretch;gap:2px;margin-left:auto;margin-right:auto;padding:6px;animation-delay:80ms;display:flex;position:fixed}.olf-canvas{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}@keyframes olf-bottomnav-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.olf-bottomnav-tab{border-radius:var(--radius-lg,16px);min-width:62px;color:var(--text-tertiary);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 10px 7px;text-decoration:none;display:flex}.olf-bottomnav-tab:hover{color:var(--text-secondary)}.olf-bottomnav-tab:active{transform:scale(.94)}.olf-bottomnav-tab.is-active{color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line-gold)}.olf-bottomnav-icon{display:flex}.olf-bottomnav-label{font-family:var(--font-sans);letter-spacing:.1px;white-space:nowrap;font-size:11px;font-weight:500;line-height:1}.olf-compare-control:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media (max-width:640px){.olf-compare-tray{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}}@media (hover:none){.olf-pressable,.olf-compare-control{min-width:44px;min-height:44px}.olf-bottle-minimal-scrim,.olf-bottle-minimal-label,.olf-bottle-minimal-badge{opacity:1!important}.olf-bottle-minimal-label{translate:0!important}.olf-bottle-minimal .olf-minimal-flacon{transform:translateY(-24%)scale(.7)!important}.olf-compare-cell .olf-compare-control{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}}@media (prefers-reduced-motion:reduce){.olf-bottomnav{animation:none}.olf-bottomnav-tab:active{transform:none}}.olf-auth-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:olf-auth-fade var(--dur-base) var(--ease-out) both;background:rgba(20,14,6,.42);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.olf-auth-card{border-radius:var(--radius-lg,20px);background:var(--glass-4,var(--glass-3));border:1px solid var(--line-1);width:100%;max-width:380px;box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(var(--blur-glass-strong)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--blur-glass-strong)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));animation:olf-auth-rise var(--dur-base) var(--ease-out) both;padding:30px 28px 24px;position:relative}.olf-auth-close{top:14px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px;display:inline-flex;position:absolute}.olf-auth-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.olf-auth-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.olf-auth-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.olf-auth-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.olf-auth-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.olf-auth-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.olf-auth-close:hover{color:var(--text-primary);background:var(--glass-1)}.olf-auth-title{margin:0 0 6px;font-size:max(24px,min(5vw,30px))}.olf-auth-sub{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.olf-auth-divider{color:var(--text-tertiary);font-size:var(--text-xs);align-items:center;gap:12px;margin:16px 0;display:flex}.olf-auth-divider:before,.olf-auth-divider:after{content:"";background:var(--line-1);flex:1;height:1px}.olf-auth-err{color:var(--negative-400,#c0392b);font-size:var(--text-sm);margin:2px 0 0}.olf-auth-toggle{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);margin:18px 0 0}.olf-auth-toggle button{color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.olf-auth-toggle button:hover{text-decoration:underline}@keyframes olf-auth-fade{0%{opacity:0}to{opacity:1}}@keyframes olf-auth-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.olf-auth-overlay,.olf-auth-card,.olf-auth-page-card{animation:none}}.olf-auth-page{justify-content:center;align-items:center;min-height:100vh;padding:max(56px,min(12vh,120px)) 20px max(88px,min(14vh,120px));display:flex}.olf-auth-page-card{border-radius:var(--radius-lg,20px);background:var(--panel,var(--surface-solid));border:1px solid var(--line-1);width:100%;max-width:400px;box-shadow:var(--shadow-raised);animation:olf-auth-rise var(--dur-base) var(--ease-out) both;padding:32px max(20px,min(5vw,30px)) 26px;position:relative}.olf-auth-logo{justify-content:center;margin-bottom:18px;display:flex}.olf-auth-logo img{width:auto;height:48px}.olf-auth-field{margin-bottom:14px;display:block}.olf-auth-reveal{border-radius:var(--radius-md,10px);cursor:pointer;width:34px;height:34px;color:var(--text-tertiary);transition:color var(--dur-base,.15s) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.olf-auth-reveal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.olf-auth-reveal:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.olf-auth-reveal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.olf-auth-reveal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.olf-auth-reveal:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.olf-auth-reveal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.olf-auth-reveal:hover{color:var(--text-secondary)}.olf-auth-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:6px;display:block}.olf-auth-input{border-radius:var(--radius-md,14px);border:1px solid var(--line-1);background:var(--surface-solid);width:100%;height:44px;color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 12px;font-size:16px}.olf-auth-input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 22%, transparent);outline:none}.olf-auth-social{border-radius:var(--radius-md,14px);border:1px solid var(--line-1);background:var(--surface-solid);width:100%;height:44px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;display:inline-flex}.olf-auth-social:hover:not(:disabled){background:var(--glass-1);border-color:var(--line-2,var(--line-1))}.olf-auth-social:disabled{opacity:.55;cursor:not-allowed}.olf-auth-submit{border:1px solid var(--line-2);border-radius:var(--radius-md,14px);background:var(--btn-primary-bg);width:100%;height:46px;color:var(--btn-primary-fg);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);margin-top:4px}.olf-auth-submit:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.olf-auth-submit:disabled{opacity:.5;cursor:not-allowed}.olf-auth-link{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.olf-auth-link:hover:not(:disabled){text-decoration:underline}.olf-auth-link:disabled{opacity:.6;cursor:not-allowed}.olf-auth-busy{border-radius:var(--radius-lg,20px);background:color-mix(in srgb, var(--panel,var(--surface-solid)) 78%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:center;justify-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.olf-account-menu{border-radius:var(--radius-md,14px);background:var(--surface-solid);border:1px solid var(--line-1);min-width:180px;box-shadow:var(--shadow-raised);z-index:60;animation:olf-auth-rise var(--dur-fast) var(--ease-out) both;padding:6px}.olf-account-email{font-size:var(--text-xs);color:var(--text-tertiary);border-bottom:1px solid var(--line-1);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:6px 10px 8px;overflow:hidden}.olf-account-menu button{width:100%;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;margin-top:2px;padding:9px 10px;display:block}.olf-account-menu button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-account-menu button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-account-menu button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-account-menu button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-account-menu button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-account-menu button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-account-menu button:hover{background:var(--glass-1);color:var(--text-primary)}.olf-alert-menu{border-radius:var(--radius-md,14px);background:var(--surface-solid);border:1px solid var(--line-1);box-shadow:var(--shadow-raised);z-index:60;animation:olf-auth-rise var(--dur-fast) var(--ease-out) both;padding:6px}.olf-alert-head{border-bottom:1px solid var(--line-1);font-size:var(--text-sm);color:var(--text-primary);justify-content:space-between;align-items:center;padding:6px 10px 8px;font-weight:600;display:flex}.olf-alert-head button{cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--accent);background:0 0;border:none;padding:2px 4px;font-weight:500}.olf-alert-list{max-height:360px;padding-top:4px;overflow-y:auto}.olf-alert-empty{text-align:center;color:var(--text-tertiary);font-size:var(--text-sm);margin:0;padding:24px 12px}.olf-alert-row{cursor:pointer;width:100%;font:inherit;border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:column;gap:2px;margin-top:2px;padding:9px 10px;display:flex;position:relative}.olf-alert-row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-alert-row:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-alert-row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-alert-row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-alert-row:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-alert-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-alert-row:hover{background:var(--glass-1)}.olf-alert-row[data-unread]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:14px}.olf-alert-row[data-unread]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.olf-alert-row[data-unread]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.olf-alert-row[data-unread]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.olf-alert-row[data-unread]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.olf-alert-row[data-unread]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.olf-alert-row[data-unread]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.olf-alert-row[data-unread]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.olf-alert-row[data-unread]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.olf-alert-row[data-unread]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.olf-alert-row[data-unread]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.olf-alert-row[data-unread]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.olf-alert-row[data-unread]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.olf-alert-title{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.olf-alert-body{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.olf-alert-time{font-size:var(--text-2xs,11px);color:var(--text-tertiary)}.olf-alert-foot{border-top:1px solid var(--line-1);margin-top:4px;padding-top:4px}.olf-alert-foot button{cursor:pointer;width:100%;font:inherit;font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:7px;padding:9px 10px;display:flex}.olf-alert-foot button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-alert-foot button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-alert-foot button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.olf-alert-foot button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-alert-foot button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-alert-foot button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.olf-alert-foot button:hover{background:var(--glass-1);color:var(--text-primary)}.olf-alert-denied{font-size:var(--text-xs);color:var(--text-tertiary);padding:9px 10px;display:block}.olf-nav-searchbar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.olf-nav-searchbar input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}@keyframes olf-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.olf-swap{animation:olf-swap-in var(--dur-med,.28s) var(--ease-out,ease)}.olf-wall{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:44px 28px;display:grid;position:relative}@keyframes olf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.olf-skeleton{background-color:var(--glass-2);background-image:linear-gradient(100deg, transparent 30%, var(--glass-4) 50%, transparent 70%);background-size:200% 100%;animation:1.5s ease-in-out infinite olf-shimmer}@media (prefers-reduced-motion:reduce){.olf-skeleton{animation:none}}.olf-rail{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-wrap:nowrap;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.olf-rail>*{scroll-snap-align:start;flex:none}.olf-dir-bar{flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto max(20px,min(3vw,30px));display:flex}.olf-dir-search{width:100%;max-width:420px}.olf-dir-search input{box-sizing:border-box;background:var(--glass-2);border:1px solid var(--line-1);border-radius:var(--radius-pill);width:100%;min-height:44px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);-webkit-backdrop-filter:blur(var(--blur-glass-soft));backdrop-filter:blur(var(--blur-glass-soft));transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:0 16px}.olf-dir-search input::-ms-input-placeholder{color:var(--text-tertiary)}.olf-dir-search input::placeholder{color:var(--text-tertiary)}.olf-dir-search input:focus-visible{border-color:var(--line-gold);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.olf-dir-az{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.olf-dir-letter{border-radius:var(--radius-sm);cursor:pointer;min-width:30px;height:30px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);transition:color var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid transparent;padding:0 7px}.olf-dir-letter:hover{color:var(--text-secondary);background:var(--glass-2)}.olf-dir-letter.is-active{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--line-gold)}.olf-dir-letter:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.olf-dir-count{text-align:center;color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);margin:0 0 18px}.olf-dir-empty{text-align:center;color:var(--text-tertiary);font-family:var(--font-serif);font-size:var(--text-xl);padding:60px 0}@media (hover:none){.olf-dir-letter{min-width:34px;height:40px}}.olf-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.olf-crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.olf-crumbs a,.olf-crumbs span{font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.olf-crumbs a{color:var(--text-tertiary);transition:color var(--dur-fast);text-decoration:none}.olf-crumbs a:hover{color:var(--text-secondary)}.olf-crumbs [aria-current=page]{color:var(--text-secondary);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.olf-crumb-sep{color:var(--text-tertiary);font-size:var(--text-sm);line-height:1}.olf-hero{grid-template-columns:minmax(0,420px) 1fr;align-items:start;gap:48px;display:grid}.olf-hero>*{min-width:0}.olf-product-loading-nav{z-index:50;top:18px;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.olf-product-loading-nav-pill{box-sizing:border-box;border:1px solid var(--line-1);border-radius:var(--radius-pill);background:var(--glass-3);width:min(570px,100vw - 16px);height:56px;box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(var(--blur-glass-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass-strong)) saturate(var(--glass-saturate));align-items:center;gap:10px;padding:0 14px 0 18px;display:flex}.olf-product-loading-mark{width:auto;height:26px}.olf-product-loading-wordmark{width:auto;height:15px}.olf-product-loading-wordmark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.olf-product-loading-wordmark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.olf-product-loading-wordmark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.olf-product-loading-wordmark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.olf-product-loading-wordmark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.olf-product-loading-wordmark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}[data-theme=dark] .olf-product-loading-mark,[data-theme=dark] .olf-product-loading-wordmark{filter:invert()}.olf-product-loading-nav-line{border-radius:var(--radius-pill);width:112px;height:9px}.olf-product-loading-nav-dot{border-radius:50%;flex:none;width:32px;height:32px}.olf-product-loading-page{width:100%;max-width:var(--container-max);min-height:100vh;padding:var(--space-header-clear) clamp(16px, 4vw, 40px) 90px;margin:0 auto}.olf-product-loading-back{align-items:center;height:44px;display:flex}.olf-product-loading-back .olf-skeleton{border-radius:var(--radius-pill);width:52px;height:9px}.olf-product-loading-hero{margin-bottom:max(40px,min(8vw,64px))}.olf-product-loading-bottle-stage{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.olf-product-loading-bottle-stage [data-morph-loading-target]{z-index:1;width:78%;height:78%;position:relative}.olf-product-loading-bottle-glow{pointer-events:none;background:radial-gradient(58% 52% at 50% 44%, var(--tint-gold), transparent 72%);opacity:.55;position:absolute;top:0;bottom:0;left:0;right:0}.olf-product-loading-copy{flex-direction:column;align-items:flex-start;gap:16px;padding-top:9px;display:flex}.olf-product-loading-copy>.olf-skeleton{display:block}.olf-product-loading-eyebrow{border-radius:var(--radius-pill);width:116px;height:9px}.olf-product-loading-title{border-radius:var(--radius-md);width:min(430px,82%);height:54px}.olf-product-loading-meta{border-radius:var(--radius-pill);width:250px;max-width:68%;height:16px}.olf-product-loading-panel{border-radius:var(--radius-lg);width:min(560px,100%);height:98px}.olf-product-loading-tabs{border-radius:var(--radius-md);width:310px;max-width:74%;height:42px}@media (max-width:640px){.olf-product-loading-nav-pill{width:min(340px,100vw - 16px)}.olf-product-loading-nav-line{display:none}.olf-product-loading-wordmark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.olf-product-loading-wordmark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.olf-product-loading-wordmark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.olf-product-loading-wordmark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.olf-product-loading-wordmark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.olf-product-loading-wordmark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.olf-product-loading-nav-dot{width:30px;height:30px}.olf-product-loading-copy{padding-top:0}}.olf-hubcard{background:var(--color-canvas);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out);text-decoration:none;display:block}.olf-hubcard:hover{transform:translateY(-4px)}.olf-hubcard:hover .olf-hubcard-name{color:var(--accent-strong)}@media (prefers-reduced-motion:reduce){.olf-hubcard:hover{transform:none}}.olf-brand-card{min-width:0;color:inherit;text-align:center;gap:10px;text-decoration:none;display:grid}.olf-brand-card-art{aspect-ratio:4/3;box-sizing:border-box;isolation:isolate;border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out);align-items:center;justify-items:center;display:grid;position:relative;overflow:hidden}.olf-brand-card-logo-frame{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:max(10px,min(7%,16px));bottom:max(10px,min(7%,16px));left:max(10px,min(7%,16px));right:max(10px,min(7%,16px));overflow:hidden}.olf-brand-card-logo{z-index:1;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform var(--dur-base) var(--ease-out);display:block;position:relative}.olf-brand-card-fallback{z-index:1;color:#2a2117;text-align:center;max-width:100%;font-family:var(--font-serif);font-size:max(18px,min(2.6vw,26px));font-weight:var(--weight-medium);letter-spacing:-.025em;text-wrap:balance;line-height:1.05;position:relative}[data-theme=dark] .olf-brand-card-logo{filter:invert()}[data-theme=dark] .olf-brand-card-fallback{color:var(--text-primary)}.olf-brandlogo-mono{object-fit:contain}[data-theme=dark] .olf-brandlogo-mono{filter:invert()}.olf-brand-card-meta{min-width:0;padding-left:3px;padding-right:3px;display:block}.olf-brand-card-name{color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast);line-height:1.2;display:block;overflow:hidden}.olf-brand-card-count{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);font-feature-settings:"tnum" 1;margin-top:4px;display:block}.olf-brand-card:hover .olf-brand-card-art{transform:translateY(-4px)}.olf-brand-card:hover .olf-brand-card-logo{transform:scale(1.03)}.olf-brand-card:hover .olf-brand-card-name{color:var(--accent-strong)}.olf-brand-card:focus-visible{outline:none}.olf-brand-card:focus-visible .olf-brand-card-art{outline:2px solid var(--accent-strong);outline-offset:3px}.olf-brand-card--compact .olf-brand-card-art{aspect-ratio:16/10}.olf-brand-card--compact .olf-brand-card-logo-frame{top:8px;bottom:8px;left:16px;right:16px}.olf-other-brands{margin-top:max(48px,min(7vw,64px))}.olf-other-brands-title{margin-bottom:16px;display:block}.olf-brand-logo-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;gap:14px;padding:4px 4px 14px;scroll-padding-inline:4px;display:flex;overflow-x:auto;overflow-y:hidden}.olf-brand-logo-rail:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:var(--radius-md)}.olf-brand-logo-rail-item{scroll-snap-align:start;flex:0 0 max(148px,min(38vw,184px));min-width:0}@media (prefers-reduced-motion:reduce){.olf-brand-card-art,.olf-brand-card-logo,.olf-brand-card-art:after{transition:none}.olf-brand-card:hover .olf-brand-card-art,.olf-brand-card:hover .olf-brand-card-logo{transform:none}}.olf-grid-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:32px 24px;display:grid}.olf-grid-dupes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.olf-prices-2col{grid-template-columns:1fr 320px;align-items:start;gap:28px;display:grid}.olf-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.olf-scent{flex-direction:column;gap:max(30px,min(4.5vw,46px));display:flex}.olf-scent-meters{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.olf-bestfor{border-top:1px solid var(--line-1);padding-top:max(24px,min(3.5vw,34px))}.olf-bestfor-top{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);align-items:center;gap:max(24px,min(4vw,52px));margin-top:14px;display:grid}.olf-buy-btn{width:100%;font-family:var(--font-sans);font-size:var(--text-md);color:#fff;background:linear-gradient(180deg, var(--accent), var(--accent-strong));border:1px solid var(--accent-strong);border-radius:var(--radius-md);transition:filter var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:700;text-decoration:none;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.18),0 10px 22px -12px rgba(138,109,52,.7)}.olf-buy-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.olf-buy-btn:active{transform:translateY(0)}@media (prefers-color-scheme:dark){.olf-buy-btn{color:#17130b}}:root[data-theme=dark] .olf-buy-btn{color:#17130b}:root[data-theme=light] .olf-buy-btn{color:#fff}@media (max-width:760px){.olf-hero{grid-template-columns:1fr;gap:24px}.olf-hero>:first-child{justify-self:center;width:100%;max-width:320px}.olf-prices-2col{grid-template-columns:1fr;gap:18px}.olf-two-col{grid-template-columns:1fr;gap:32px}.olf-scent-meters{grid-template-columns:1fr;gap:26px}.olf-bestfor-top{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.olf-wall{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:30px 14px}.olf-grid-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 14px}.olf-grid-dupes{grid-template-columns:1fr}}@media (max-width:480px){.olf-hide-xs{display:none!important}}@media (max-width:400px){.olf-hide-xxs{display:none!important}}@keyframes olf-route-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(3px);transform:scale(1.012)}}@keyframes olf-route-in{0%{opacity:0;filter:blur(3px);transform:scale(.992)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.22s var(--ease-out,ease) both olf-route-out}::view-transition-new(root){animation:.3s var(--ease-out,ease) both olf-route-in}::view-transition-group(olf-site-header){z-index:100;animation:none}::view-transition-old(olf-site-header){display:none}::view-transition-new(olf-site-header){animation:none}}@keyframes olf-search-reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:root:active-view-transition-type(search-reveal)::view-transition-old(root){animation:.12s var(--ease-out,ease) both olf-route-out}:root:active-view-transition-type(search-reveal)::view-transition-new(root){animation:.26s var(--ease-out,ease) both olf-search-reveal-in}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.olf-range{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;top:0;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute}.olf-range:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.olf-range:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.olf-range:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.olf-range:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.olf-range:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.olf-range:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.olf-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;pointer-events:auto;background:var(--gold-300);border:2px solid var(--surface-sheet);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;border-radius:50%;margin-top:-1px}.olf-range::-webkit-slider-thumb:active{cursor:grabbing}.olf-range::-moz-range-thumb{pointer-events:auto;background:var(--gold-300);border:2px solid var(--surface-sheet);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;border-radius:50%}.olf-range::-webkit-slider-runnable-track{background:0 0;border:none}.olf-range::-moz-range-track{background:0 0;border:none}.olf-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-soft)}.olf-landing{max-width:var(--container-max);margin:0 auto}.olf-section{max-width:var(--container-max);scroll-margin-top:var(--space-header-clear);margin:max(36px,min(6vw,68px)) auto 0;padding:0 max(14px,min(4vw,40px))}.olf-section--tight{margin-top:max(20px,min(4vw,36px))}.olf-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.olf-seeall{font-size:var(--text-sm);color:var(--accent-strong);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.olf-seeall:hover{color:var(--accent)}.olf-rail-tile{width:max(148px,min(42vw,188px))}@keyframes olf-deal-pulse{0%,72%,to{transform:scale(1)}84%{transform:scale(1.13)}}.olf-deal-badge{transform-origin:50%;animation:olf-deal-pulse 3.4s var(--ease-out) infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.olf-deal-badge{animation:none}}.olf-orbit-stage{width:360px;height:252px;margin:0 auto;position:relative}[data-theme=dark] .olf-orbit-stage{--orbit-shadow:rgba(0,0,0,.55)}.olf-orbit-mark{z-index:4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:190px;height:auto;filter:drop-shadow(0 5px 24px var(--glow-gold));position:absolute;top:122px;left:180px;transform:translate(-50%,-50%)}.olf-orbit-link{display:contents}.olf-orbit-bottle{object-fit:contain;offset-path:path("M 90.8,144.2 A 91.8,23.2 -14 1 1 269.1,99.7 A 91.8,23.2 -14 1 1 90.8,144.2");offset-rotate:0deg;width:34px;height:43px;filter:drop-shadow(0 4px 7px var(--orbit-shadow,rgba(20,14,6,.3)));animation:22s linear infinite olf-orbit-travel,22s linear infinite olf-orbit-depth;position:absolute;top:0;left:0}.olf-hero-section:not(.is-motion-paused) .olf-orbit-bottle{will-change:offset-distance, transform, opacity}.olf-hero-section.is-motion-paused .olf-orbit-bottle,.olf-hero-section.is-motion-paused .olf-scatter-item,.olf-hero-section.is-motion-paused .olf-scatter-img{will-change:auto;animation-play-state:paused}.olf-orbit-fallback{font-family:var(--font-serif);color:var(--text-tertiary);justify-content:center;align-items:center;font-size:20px;font-style:italic;display:flex}@keyframes olf-orbit-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes olf-orbit-depth{0%{z-index:9;opacity:1;transform:scale(.74)}8%{z-index:1;opacity:.78;transform:scale(.62)}25%{z-index:1;opacity:.72;transform:scale(.55)}42%{z-index:1;opacity:.78;transform:scale(.64)}43%{z-index:9;opacity:.84;transform:scale(.66)}50%{z-index:9;opacity:.92;transform:scale(.74)}58%{z-index:9;opacity:1;transform:scale(.84)}75%{z-index:9;opacity:1;transform:scale(1.02)}92%{z-index:9;opacity:1;transform:scale(.82)}to{z-index:9;opacity:1;transform:scale(.74)}}@keyframes olf-orbit-mark-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes olf-orbit-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.olf-orbit-bottle{transform:scale(.9);animation:10ms both olf-orbit-fade!important}.olf-orbit-mark{animation:none}}.olf-loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.olf-loader-stage{width:360px;height:252px;position:relative}.olf-loader--sm{gap:6px}.olf-loader--sm .olf-loader-stage{margin:-84px -122px;transform:scale(.32)}.olf-loader--md .olf-loader-stage{margin:-63px -90px;transform:scale(.5)}.olf-loader--lg .olf-loader-stage{margin:-35px -50px;transform:scale(.72)}.olf-loader-mark{transform-origin:50%;filter:drop-shadow(0 6px 20px rgba(20,18,14,.14));width:190px;height:auto;animation:2.6s ease-in-out infinite olf-loader-breathe;position:absolute;top:122px;left:180px;transform:translate(-50%,-50%)}.olf-loader-mark--dark,[data-theme=dark] .olf-loader-mark--light{display:none}[data-theme=dark] .olf-loader-mark--dark{display:block}.olf-loader-dot{background:radial-gradient(circle at 34% 30%, #ecd7a4 0%, var(--accent-strong,#c8a86b) 48%, #9c7d43 100%);offset-path:path("M 90.8,144.2 A 91.8,23.2 -14 1 1 269.1,99.7 A 91.8,23.2 -14 1 1 90.8,144.2");offset-rotate:0deg;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;animation:8s linear infinite olf-orbit-travel,8s ease-in-out infinite olf-loader-depth;position:absolute;top:0;left:0;box-shadow:0 2px 7px rgba(20,18,14,.2)}@keyframes olf-loader-breathe{0%,to{opacity:.92;transform:translate(-50%,-50%)scale(.975)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@keyframes olf-loader-depth{0%,to{opacity:.5;transform:scale(.62)}50%{opacity:1;transform:scale(1.12)}}.olf-loader-label{font-size:var(--text-sm);color:var(--text-secondary);letter-spacing:.01em;text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.olf-loader-dot{animation:2.6s ease-in-out infinite olf-loader-depth}.olf-loader-mark{animation:3.4s ease-in-out infinite olf-loader-breathe}}.olf-hero-section{text-align:center;padding:var(--space-header-clear) clamp(14px, 4vw, 40px) clamp(20px, 4vw, 44px);position:relative;overflow:hidden}.olf-hero-content{z-index:2;position:relative}.olf-scatter{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.olf-scatter-item{opacity:0;animation:olf-scatter-in 1.1s var(--ease-out) both;position:absolute}.olf-scatter-img{transform:rotate(var(--r));filter:drop-shadow(0 10px 22px rgba(20,14,6,.16));animation:olf-float var(--fd,9s) ease-in-out infinite;display:block}@keyframes olf-scatter-in{0%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.6) rotate(8deg)}to{opacity:.58;transform:none}}@keyframes olf-float{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(var(--r)) translateY(-12px)}}@keyframes olf-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.olf-hero-in{animation:olf-hero-rise .7s var(--ease-out) both}.olf-hero-section .olf-display{font-size:max(33px,min(6.2vw,62px));line-height:var(--leading-tight);letter-spacing:-.015em;max-width:18ch;margin:max(8px,min(2vw,20px)) auto 0}.olf-hero-sub{font-size:max(14px,min(2.4vw,18px));line-height:var(--leading-normal);color:var(--text-secondary);max-width:50ch;margin:16px auto 0}.olf-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.olf-btn-primary{border-radius:var(--radius-pill);background:var(--btn-primary-bg);height:48px;color:var(--btn-primary-fg);box-shadow:var(--shadow-sm);font-weight:var(--weight-medium);font-size:var(--text-base);align-items:center;padding:0 30px;display:inline-flex}.olf-btn-ghost{border-radius:var(--radius-pill);background:var(--glass-2);height:48px;color:var(--text-primary);border:1px solid var(--line-1);font-weight:var(--weight-medium);font-size:var(--text-base);align-items:center;padding:0 22px;display:inline-flex}.olf-hero-trust{font-size:var(--text-sm);color:var(--text-tertiary);align-items:center;gap:7px;margin:18px auto 0;display:inline-flex}.olf-hero-trust>span[aria-hidden]{color:var(--accent-strong);font-size:9px}.olf-hero-stats{flex-wrap:wrap;justify-content:center;gap:max(16px,min(4vw,44px));margin-top:28px;display:flex}.olf-hero-stat{flex-direction:column;align-items:center;gap:3px;display:flex}.olf-hero-stat-n{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:max(22px,min(3.4vw,30px));font-weight:var(--weight-medium);color:var(--text-primary);line-height:1}.olf-hero-stat-l{font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.olf-hero-in,.olf-scatter-item{opacity:1;animation:none}.olf-scatter-item{opacity:.55}.olf-scatter-img{animation:none}}@media (max-width:720px){.olf-scatter{opacity:.5}.olf-scatter-item{opacity:.55;animation:none}.olf-scatter-img{animation:none}}.olf-compare{border-radius:var(--radius-lg,22px);background:var(--glass-2);border:1px solid var(--line-1);max-width:720px;box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,230px) 1fr;align-items:center;gap:max(18px,min(3.5vw,42px));margin:0 auto;padding:max(20px,min(3vw,32px));display:grid}.olf-compare-bottle{aspect-ratio:3/4;justify-content:center;align-items:center;display:flex;position:relative}.olf-compare-glow{background:radial-gradient(58% 50% at 50% 46%, var(--tint-gold) 0%, transparent 70%);border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.olf-compare-bottle img{object-fit:contain;width:86%;height:86%;position:relative}.olf-compare-body{min-width:0}.olf-compare-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-primary);margin:6px 0 0;font-size:max(20px,min(3vw,27px));font-weight:500;line-height:1.15}.olf-compare-size{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);vertical-align:middle;white-space:nowrap}.olf-compare-size:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.olf-compare-size:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.olf-compare-size:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.olf-compare-size:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.olf-compare-size:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.olf-compare-size:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.olf-compare-headline{flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0 4px;display:flex}.olf-compare-was{font-family:var(--font-mono);font-size:var(--text-md);color:var(--text-tertiary);text-decoration:line-through}.olf-compare-arrow{color:var(--text-tertiary)}.olf-compare-now{font-family:var(--font-mono);font-size:max(22px,min(3.6vw,30px));font-weight:var(--weight-semibold);color:var(--accent-strong)}.olf-compare-save{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--accent-strong);background:var(--accent-soft);border-radius:var(--radius-pill);padding:4px 10px}.olf-compare-rows{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.olf-compare-row{border-radius:var(--radius-md);border:1px solid transparent;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.olf-compare-row.is-cheapest{background:var(--accent-soft);border-color:var(--line-gold);box-shadow:inset 2px 0 0 var(--gold-400)}.olf-compare-ret{align-items:center;gap:9px;min-width:0;display:flex}.olf-compare-name{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.olf-compare-logo{border-radius:var(--radius-sm);background:var(--glass-3);border:1px solid var(--line-1);width:28px;height:28px;font-family:var(--font-serif);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;font-size:13px;font-style:italic;display:inline-flex;overflow:hidden}.olf-compare-logo img{object-fit:contain;width:18px;height:18px}.olf-compare-price{font-family:var(--font-mono);font-size:var(--text-sm);font-feature-settings:"tnum" 1;color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.olf-compare-row.is-cheapest .olf-compare-price{color:var(--accent-strong);font-weight:var(--weight-medium)}.olf-compare-badge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-strong);background:var(--glass-3);border-radius:var(--radius-pill);padding:2px 7px}.olf-compare-link{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);transition:color var(--dur-fast);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.olf-compare-link:hover{color:var(--accent-strong)}.olf-eyebrow-link{color:inherit;cursor:pointer;transition:color var(--dur-fast);text-decoration:none}.olf-eyebrow-link:hover{color:var(--accent-strong)}@media (max-width:560px){.olf-compare{grid-template-columns:1fr;max-width:400px}.olf-compare-bottle{aspect-ratio:auto;height:150px}}.olf-logowall{max-width:var(--container-max);text-align:center;margin:max(30px,min(5vw,56px)) auto 0}.olf-logowall-label{font-size:var(--text-sm);color:var(--text-tertiary);letter-spacing:.02em;margin-bottom:16px}.olf-logowall-track{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.olf-logowall-row{gap:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:46s linear infinite olf-logowall-scroll;display:flex}.olf-logowall-track:hover .olf-logowall-row{animation-play-state:paused}@keyframes olf-logowall-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.olf-logo-chip{border-radius:var(--radius-lg);background:var(--glass-2);border:1px solid var(--line-1);flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;overflow:hidden}.olf-logo-chip img{object-fit:contain;border-radius:5px;width:30px;height:30px}.olf-logo-mono{font-family:var(--font-serif);color:var(--text-secondary);font-size:22px;font-style:italic}@media (prefers-reduced-motion:reduce){.olf-logowall-row{animation:none}.olf-logowall-track{overflow-x:auto}}.olf-chip-row{flex-wrap:wrap;gap:8px;display:flex}.olf-chip{font-size:var(--text-sm);border-radius:var(--radius-pill);background:var(--glass-2);border:1px solid var(--line-1);color:var(--text-secondary);transition:border-color var(--dur-fast), color var(--dur-fast), background var(--dur-fast);white-space:nowrap;padding:8px 14px}.olf-chip:hover{border-color:var(--line-gold);color:var(--text-primary)}button.olf-chip{cursor:pointer}.olf-chip[data-on]{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--text-primary);font-weight:600}.olf-onboard{z-index:300;background:var(--color-canvas);animation:olf-onboard-fade var(--dur-base) var(--ease-out) both;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes olf-onboard-fade{0%{opacity:0}to{opacity:1}}.olf-onboard-inner{max-width:560px;min-height:100%;margin:0 auto;padding:max(28px,min(6vh,64px)) max(20px,min(5vw,28px)) 56px;position:relative}.olf-onboard-bar{gap:6px;margin-bottom:max(26px,min(5vh,44px));display:flex}.olf-onboard-seg{background:var(--line-1);height:3px;transition:background var(--dur-base) var(--ease-out);border-radius:2px;flex:1}.olf-onboard-seg[data-on]{background:var(--gold-300)}.olf-onboard-skip{top:max(24px,min(6vh,60px));cursor:pointer;color:var(--text-tertiary);font-size:var(--text-sm);background:0 0;border:none;padding:4px 6px;position:absolute}.olf-onboard-skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(20px,min(5vw,28px))}.olf-onboard-skip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(20px,min(5vw,28px))}.olf-onboard-skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(20px,min(5vw,28px))}.olf-onboard-skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(20px,min(5vw,28px))}.olf-onboard-skip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(20px,min(5vw,28px))}.olf-onboard-skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(20px,min(5vw,28px))}.olf-onboard-skip:hover{color:var(--text-secondary)}.olf-onboard-eyebrow{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-weight:600}.olf-onboard-h{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 10px;font-size:max(34px,min(7vw,46px));font-weight:600;line-height:1.02}.olf-onboard-sub{color:var(--text-secondary);font-size:var(--text-base);margin:0;line-height:1.5}.olf-onboard-q{color:var(--text-primary);font-weight:600;font-size:var(--text-sm);margin:max(20px,min(4vh,30px)) 0 11px}.olf-onboard-chips{flex-wrap:wrap;gap:8px;display:flex}.olf-onboard-search{background:var(--surface-solid);border:1px solid var(--line-1);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);align-items:center;gap:10px;margin:6px 0 18px;padding:11px 16px;display:flex}.olf-onboard-search input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.olf-onboard-clear{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:2px;display:inline-flex}.olf-onboard-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:max(26px,min(5vh,38px));display:flex}.olf-onboard-back{cursor:pointer;color:var(--text-tertiary);font-size:var(--text-sm);background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.olf-onboard-back:hover{color:var(--text-secondary)}.olf-onboard-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-top:4px;display:grid}.olf-onboard-pick{border-radius:var(--radius-md,14px);transition:border-color var(--dur-fast), background var(--dur-fast);border:2px solid transparent;padding:4px;position:relative}.olf-onboard-pick[data-on]{border-color:var(--accent-strong);background:var(--accent-soft)}.olf-onboard-check{top:8px;z-index:3;background:var(--accent-strong);width:24px;height:24px;color:var(--accent-ink,#fff);box-shadow:var(--shadow-raised);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.olf-onboard-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.olf-onboard-check:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.olf-onboard-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.olf-onboard-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.olf-onboard-check:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.olf-onboard-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.olf-onboard-skel{aspect-ratio:3/4;border-radius:var(--radius-md,14px);background:var(--glass-2)}.olf-onboard-empty{text-align:center;color:var(--text-tertiary);font-size:var(--text-sm);padding:40px 0}.olf-onboard-inner[data-greeting]{flex-direction:column;justify-content:center;display:flex}.olf-onboard-greet{text-align:center;flex-direction:column;align-items:center;display:flex}.olf-onboard .olf-onboard-orbit{margin:0 auto;transform:scale(.86)}@media (max-width:380px){.olf-onboard .olf-onboard-orbit{transform:scale(.72)}}.olf-onboard-greet .olf-onboard-h{margin-top:6px}.olf-onboard-greet .olf-onboard-sub{max-width:32ch}.olf-onboard-h-q{font-size:max(26px,min(5.5vw,34px))}.olf-onboard-tile{border-radius:var(--radius-md,14px);cursor:pointer;text-align:center;transition:border-color var(--dur-fast), background var(--dur-fast);background:0 0;border:2px solid transparent;flex-direction:column;padding:6px 6px 11px;display:flex}.olf-onboard-tile[data-on]{border-color:var(--accent-strong);background:var(--accent-soft)}.olf-onboard-tile-img{aspect-ratio:4/5;justify-content:center;align-items:center;display:flex;position:relative}.olf-onboard-tile-halo{pointer-events:none;background:radial-gradient(58% 50% at 50% 45%, var(--tint-gold) 0%, transparent 70%);opacity:.8;border-radius:50%;position:absolute;top:4%;bottom:4%;left:2%;right:2%}.olf-onboard-tile-img img{object-fit:contain;width:86%;height:86%;position:relative}.olf-onboard-tile-fallback{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--text-tertiary)}.olf-onboard-tile-brand{font-size:var(--text-2xs,11px);color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;overflow:hidden}.olf-onboard-tile-name{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.15;overflow:hidden}.olf-onboard-step{animation:olf-onboard-slide .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}.olf-onboard-step--back{animation-name:olf-onboard-slide-back}@keyframes olf-onboard-slide{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes olf-onboard-slide-back{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}[dir=rtl] .olf-onboard-step{animation-name:olf-onboard-slide-back}[dir=rtl] .olf-onboard-step--back{animation-name:olf-onboard-slide}.olf-onboard-stepskip{cursor:pointer;font:inherit;font-size:var(--text-sm);color:var(--text-tertiary);transition:color var(--dur-base,.15s) var(--ease-out);background:0 0;border:none;padding:6px 4px}.olf-onboard-stepskip:hover{color:var(--text-secondary)}.olf-chip--vibe{font-size:var(--text-md);padding:12px 18px}.olf-onboard-intent-sep{flex-basis:100%;height:0}.olf-chip--intent[data-on]{background:var(--accent-soft);border-color:var(--accent-strong)}.olf-onboard-picks{border-radius:var(--radius-md,14px);background:var(--glass-1);border:1px solid var(--line-1);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 12px;display:flex}.olf-onboard-pickthumb{cursor:pointer;background:var(--surface-solid);border:1px solid var(--accent-strong);width:52px;height:62px;animation:olf-pick-pop .42s var(--ease-out,cubic-bezier(.34, 1.56, .64, 1)) both;border-radius:10px;padding:4px;position:relative}.olf-onboard-pickthumb img{object-fit:contain;width:100%;height:100%;display:block}.olf-onboard-pickthumb-x{top:-6px;background:var(--text-primary);width:18px;height:18px;color:var(--color-canvas);border-radius:50%;align-items:center;justify-items:center;display:grid;position:absolute}.olf-onboard-pickthumb-x:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.olf-onboard-pickthumb-x:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.olf-onboard-pickthumb-x:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.olf-onboard-pickthumb-x:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.olf-onboard-pickthumb-x:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.olf-onboard-pickthumb-x:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}@keyframes olf-pick-pop{0%{opacity:0;transform:scale(.3)translateY(14px)}60%{opacity:1;transform:scale(1.12)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.olf-onboard-tile[data-on] .olf-onboard-tile-img{animation:olf-tile-bounce .4s var(--ease-out) both}.olf-onboard-tile[data-on] .olf-onboard-tile-halo{animation:.7s ease-out both olf-halo-pulse}@keyframes olf-tile-bounce{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes olf-halo-pulse{0%{opacity:.8;transform:scale(.7)}55%{opacity:1;transform:scale(1.25)}to{opacity:.8;transform:scale(1)}}.olf-onboard-reveal{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.olf-onboard-dna{align-items:center;justify-items:center;width:148px;height:148px;margin:0 auto 22px;display:grid;position:relative}.olf-onboard-dna-mark{width:92px;height:auto;animation:3s ease-in-out infinite olf-onboard-dna-breathe;display:block}@keyframes olf-onboard-dna-breathe{0%,to{opacity:.92;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.olf-onboard-dna-ring{background:conic-gradient(from 0deg, transparent 0deg, var(--accent-strong) 90deg, transparent 200deg) border-box;-webkit-mask-composite:xor;opacity:.8;border:1.5px solid transparent;border-radius:50%;animation:3.6s linear infinite olf-spin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.olf-onboard-dna-tags{flex-wrap:wrap;justify-content:center;gap:8px;max-width:460px;margin:18px auto 0;display:flex}.olf-onboard-dna-tag{font-size:var(--text-sm);border-radius:var(--radius-pill,999px);background:var(--glass-1);border:1px solid var(--line-1);color:var(--text-secondary);animation:olf-onboard-fade .5s var(--ease-out) both;padding:6px 13px}@media (prefers-reduced-motion:reduce){.olf-onboard-step,.olf-onboard-dna-tag,.olf-onboard-pickthumb{animation:10ms both olf-onboard-fade}.olf-onboard-dna-ring,.olf-onboard-dna-mark,.olf-onboard-tile[data-on] .olf-onboard-tile-img,.olf-onboard-tile[data-on] .olf-onboard-tile-halo{animation:none}}.olf-why{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:max(16px,min(3vw,28px));display:grid}.olf-why-item{align-items:flex-start;gap:12px;display:flex}.olf-faq{border-top:1px solid var(--line-1)}.olf-faq details{border-bottom:1px solid var(--line-1)}.olf-faq summary{cursor:pointer;font-size:var(--text-md);color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.olf-faq summary::-webkit-details-marker{display:none}.olf-faq summary:after{content:"+";font-family:var(--font-mono);color:var(--text-tertiary);font-size:var(--text-lg);transition:transform var(--dur-base) var(--ease-out);flex:none;display:inline-block}.olf-faq details[open] summary:after{transform:rotate(45deg)}.olf-faq details[open] p{animation:olf-swap-in var(--dur-base) var(--ease-out)}.olf-faq p{color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:68ch;margin:0;padding:0 0 16px}@keyframes olf-img-in{0%{opacity:0}to{opacity:1}}.olf-img-fade{animation:olf-img-in var(--dur-slow) var(--ease-out) both}.olf-wordmark-dark,[data-theme=dark] .olf-wordmark-light{display:none}[data-theme=dark] .olf-wordmark-dark{display:inline-block}.olf-rail--peek{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}@keyframes olf-reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.olf-reveal{animation:linear both olf-reveal-in;animation-timeline:view();animation-range:entry 5% entry 42%}@media (prefers-reduced-motion:reduce){.olf-reveal{animation:none}}@media (min-width:721px){.olf-orbit-stage{margin-top:8px;margin-bottom:8px;transform:scale(1.2)}}@media (min-width:1000px){.olf-orbit-stage{margin-top:16px;margin-bottom:16px;transform:scale(1.5)}}@media (max-width:360px){.olf-orbit-stage{transform:scale(.92)}}[dir=rtl] .olf-rtl-flip{transform:scaleX(-1)}[dir=rtl] .olf-compare-row.is-cheapest{box-shadow:inset -2px 0 0 var(--gold-400)}[dir=rtl] .olf-rail--peek{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 26px),transparent)}[dir=rtl] .olf-logowall-row{animation-name:olf-logowall-scroll-rtl}@keyframes olf-logowall-scroll-rtl{0%{transform:translate(-50%)}to{transform:translate(0)}}.olf-consent{z-index:70;left:50%;bottom:max(16px, env(safe-area-inset-bottom));border-radius:var(--radius-lg,16px);border:1px solid var(--line-1);background:var(--glass-2,var(--color-canvas));-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);width:min(680px,100vw - 24px);animation:olf-hero-in .4s var(--ease-out) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px rgba(0,0,0,.18)}@media (max-width:720px){.olf-consent{bottom:max(84px, env(safe-area-inset-bottom))}}.olf-consent-body{font-size:var(--text-sm);color:var(--text-secondary);flex:320px;margin:0;line-height:1.5}.olf-consent-body a{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.olf-consent-actions{flex:none;gap:8px;display:flex}.olf-consent-btn{font-size:var(--text-sm);padding:8px 18px}.olf-legal-prose p,.olf-legal-prose ul{margin:0 0 14px}.olf-legal-prose li{margin:7px 0}.olf-legal-prose strong{color:var(--text-primary);font-weight:600}.olf-legal-prose a{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.olf-legal-prose a:hover{opacity:.8}
@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/d2ff16fccf6039e5-s.3w5ypl7q_0u42.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/33d604577f319f36-s.25t28aocp-yrs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/cb72272a4a93c7ca-s.045vyssn_-uz_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/6ec79a9e69808d52-s.21d8zr9u73jam.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/61f83d1116c3c119-s.p.1i770ixt5m62g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a411a32db4b3826f-s.3_btrzgvfdy8c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b27a2cd9989897de-s.28de03t9-1qub.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1defe2f535e9e229-s.0w1krs28-s2mo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/48aba64d9212b746-s.321r5i30wnbc0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.25_z0nxfvnd9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.cormorant_f3c150cb-module__MWqXIG__className{font-family:Cormorant,Cormorant Fallback}.cormorant_f3c150cb-module__MWqXIG__variable{--font-cormorant:"Cormorant", "Cormorant Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_7ca37929-module__RWWY1a__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_7ca37929-module__RWWY1a__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d7870189-module__HU_35W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d7870189-module__HU_35W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.1cdo_ayqo8nkw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.2uew94uao4-oz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.3h2q_oi0hwy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.42x_n7yf15d0k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_2d4e779c-module__9deqtW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_2d4e779c-module__9deqtW__variable{--font-ibm-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.1mou8v493x-u7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.2otm1xqa4lz8q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.3bws0utn4kpyc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291696193ea1e96b-s.1zf0xf1cyi65q.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/966a9c3087fc8ac2-s.17y8b371423uo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1062333f2bd32cfe-s.1u_72eqgml40c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_527e11bf-module__X-1gnG__className{font-family:Amiri,Amiri Fallback;font-style:normal}.amiri_527e11bf-module__X-1gnG__variable{--font-amiri:"Amiri", "Amiri Fallback"}
