:root{--site-brand-art:url(/brand-lockup.png?v=7);--site-brand-ratio:2.381;--gild:#d9a06f;--gild-hi:#fdd7a4;--gild-deep:#8a5c44;--gild-line:hsla(28,58%,64%,.34);--gild-glow:hsla(34,96%,82%,.22);--bar-ink:hsla(0,0%,100%,.68);--bar-ink-on:#fff;--bar-hover:hsla(0,0%,100%,.06);--brand-halo:hsla(34,96%,82%,.45)}:root:not([data-site-theme=dark]):not([data-site-theme=cyber]):not([data-site-theme=stylist]){--gild:#9c7521;--gild-hi:#c9a24d;--gild-deep:#6d5014;--gild-line:rgba(140,105,30,.3);--gild-glow:rgba(140,105,30,.16);--bar-ink:rgba(20,24,34,.66);--bar-ink-on:#10151f;--bar-hover:rgba(20,24,34,.05);--brand-halo:rgba(28,20,4,.42)}.site-root .topbar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--gild) 9%,transparent),color-mix(in srgb,var(--gild) 2%,transparent))}.site-root .topbar{-webkit-border-after:1px solid var(--gild-line);border-block-end:1px solid var(--gild-line);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 40px -34px rgba(0,0,0,.9)}.site-root .topbar-gild{background:linear-gradient(90deg,transparent,var(--gild-line) 18%,var(--gild-hi) 50%,var(--gild-line) 82%,transparent);opacity:.75}.site-root .topbar-in{height:74px;gap:14px}.brand-art-link{display:inline-flex;align-items:center;gap:0;padding:0}.brand-art{display:block;--h:40px;block-size:var(--h);inline-size:calc(var(--h) * var(--site-brand-ratio));background:var(--site-brand-art) center /100% 100% no-repeat;filter:drop-shadow(0 0 3px var(--brand-halo)) drop-shadow(0 0 12px var(--brand-halo));transition:transform .4s var(--ease),filter .4s var(--ease)}.brand-art-link:hover .brand-art{transform:translateY(-1px) scale(1.015);filter:drop-shadow(0 0 4px var(--brand-halo)) drop-shadow(0 0 18px var(--brand-halo))}.brand-art-foot{--h:44px}@media (max-width:899px){.brand-art{--h:32px}.site-root .topbar-in{height:64px}}.site-root .nav-btn,.site-root .nav-link{color:var(--bar-ink);font-size:13px;letter-spacing:.1em;padding:10px 14px;border-radius:11px}.site-root .nav-btn.on,.site-root .nav-btn:hover,.site-root .nav-link.on,.site-root .nav-link:hover{color:var(--bar-ink-on);background:var(--bar-hover)}.site-root .nav-btn:after,.site-root .nav-link:after{background:linear-gradient(90deg,transparent,var(--gild-hi),transparent)}.site-root .langs,.site-root .nav-try,.site-root .site-theme-btn{border:1px solid var(--gild-line);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0)),var(--surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.site-root .langs{padding:3px;border-radius:999px;gap:2px}.site-root .lang-btn{padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--bar-ink);background:transparent;border:0;transition:color .2s var(--ease),background .2s var(--ease)}.site-root .lang-btn:hover{color:var(--bar-ink-on)}.site-root .lang-btn.on{color:#1a1204;background:linear-gradient(180deg,var(--gild-hi),var(--gild));box-shadow:0 1px 0 hsla(0,0%,100%,.55) inset,0 4px 12px -6px var(--gild-glow)}.site-root .site-theme-btn{inline-size:38px;block-size:38px;border-radius:999px;display:grid;place-items:center;transition:transform .25s var(--ease),border-color .25s var(--ease)}.site-root .site-theme-btn:hover{transform:rotate(12deg);border-color:var(--gild)}.site-root .nav-try{position:relative;overflow:hidden;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--bar-ink-on)}.site-root .nav-try:hover{border-color:var(--gild)}.site-root .nav-cta{position:relative;overflow:hidden;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:800;letter-spacing:.05em;color:#1a1204;background:linear-gradient(135deg,var(--gild-hi) 0,var(--gild) 52%,var(--gild-deep) 100%);border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 10px 26px -14px rgba(160,120,30,.9);transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.site-root .nav-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 16px 34px -14px #a0781e}.site-root .nav-cta:before,.site-root .nav-try:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.5) 48%,transparent 64%);transform:translateX(-130%);transition:transform .8s var(--ease);pointer-events:none}.site-root .nav-cta:hover:before,.site-root .nav-try:hover:before{transform:translateX(130%)}.site-root .burger{border:1px solid var(--gild-line);border-radius:12px;background:var(--surface)}@media (prefers-reduced-motion:reduce){.brand-art,.site-root .nav-cta,.site-root .site-theme-btn{transition:none}.site-root .nav-cta:before,.site-root .nav-try:before{display:none}}.site-root .topbar .nav .langs{position:relative;display:inline-flex;padding:0;gap:0;border:0;background:none;box-shadow:none}.site-root .lang-one{display:inline-flex;align-items:center;gap:6px;padding:0 13px;block-size:38px;border-radius:999px;border:1px solid var(--gild-line);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0)),var(--surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--bar-ink);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.site-root .lang-one.on,.site-root .lang-one:hover{color:var(--bar-ink-on);border-color:var(--gild)}.site-root .lang-sheet{position:absolute;top:calc(100% + 8px);inset-inline-end:0;max-inline-size:calc(100vw - 20px);z-index:70;min-inline-size:150px;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(20,20,23,.96);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--shadow)}.site-root .lang-sheet .lang-btn{padding:9px 12px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:650;letter-spacing:normal;text-align:start;color:var(--text);background:transparent}.site-root .lang-sheet .lang-btn:hover{background:var(--surface)}.site-root .lang-sheet .lang-btn.on{color:#1a1204;background:linear-gradient(180deg,var(--gild-hi),var(--gild));box-shadow:0 1px 0 hsla(0,0%,100%,.55) inset,0 4px 12px -6px var(--gild-glow)}.site-root .phone-cta{display:none}@media (max-width:900px){.site-root .phone-cta{position:fixed;inset-inline:0;inset-block-end:0;z-index:80;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);-webkit-border-before:1px solid var(--gild-line);border-block-start:1px solid var(--gild-line)}.site-root .phone-cta .btn{block-size:46px;justify-content:center;font-size:14.5px}.site-root .phone-cta-main{flex:1 1 auto;min-inline-size:0}.site-root .phone-cta-side{flex:0 0 auto;position:relative;z-index:1}.site-root .foot{-webkit-padding-after:calc(78px + env(safe-area-inset-bottom));padding-block-end:calc(78px + env(safe-area-inset-bottom))}.drawer-in{-webkit-padding-after:calc(90px + env(safe-area-inset-bottom));padding-block-end:calc(90px + env(safe-area-inset-bottom))}}.site-root .ptabs{display:none}@media (max-width:900px){.site-root .ptabs{position:fixed;inset-inline:0;inset-block-end:0;z-index:80;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;padding-block:6px;-webkit-padding-after:calc(6px + env(safe-area-inset-bottom));padding-block-end:calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.site-root .ptabs:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gild-line) 18%,var(--gild-hi) 50%,var(--gild-line) 82%,transparent);opacity:.75}.site-root .ptab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:50px;padding:4px 2px;border:0;background:none;color:var(--ink-2,#b9ae9c);font:inherit;font-size:10.5px;line-height:1.1;text-decoration:none;-webkit-tap-highlight-color:transparent}.site-root .ptab-i{position:relative;display:block;font-size:19px;line-height:1;opacity:.62;transition:opacity .16s ease}.site-root .ptab-t{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-root .ptab.on{color:var(--gild-hi,#f2d9a7)}.site-root .ptab.on .ptab-i{opacity:1}.site-root .ptab.on:before{content:"";position:absolute;inset-block-start:0;inline-size:26px;block-size:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,var(--gild-hi),transparent)}.site-root .ptab{position:relative}.site-root .ptab-dot{position:absolute;inset-block-start:-1px;inset-inline-end:-3px;inline-size:6px;block-size:6px;border-radius:50%;background:#25d366;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 80%,transparent)}.site-root .ptab-burger,.site-root .ptab-burger:after,.site-root .ptab-burger:before{display:block;inline-size:17px;block-size:2px;border-radius:2px;background:currentColor}.site-root .ptab-burger{position:relative;margin-block:8px}.site-root .ptab-burger:after,.site-root .ptab-burger:before{content:"";position:absolute;inset-inline-start:0}.site-root .ptab-burger:before{inset-block-start:-6px}.site-root .ptab-burger:after{inset-block-start:6px}html[data-tabs] .site-root .burger{display:none}html[data-drawer] .site-root .ptabs{transform:translateY(120%);pointer-events:none}.site-root .ptabs{transition:transform .18s ease}}.site-root .pwhere{display:none}@media (max-width:900px){.site-root .pwhere{display:flex;align-items:center;gap:6px;min-inline-size:0;color:var(--ink-2,#b9ae9c);font-size:12.5px;letter-spacing:.01em}.site-root .pwhere-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink,#ece3d4)}.site-root .pwhere-n{flex:0 0 auto;padding:1px 6px;border:1px solid var(--gild-line);border-radius:999px;color:var(--gild-hi,#f2d9a7);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-root .pwhere-back{flex:0 0 auto;display:grid;place-items:center;inline-size:34px;block-size:34px;-webkit-margin-start:-8px;margin-inline-start:-8px;padding:0;border:0;background:none;color:inherit;-webkit-tap-highlight-color:transparent}.site-root .pwhere-arrow{inline-size:9px;block-size:9px;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;transform:rotate(-45deg);-webkit-margin-start:3px;margin-inline-start:3px}[dir=rtl] .site-root .pwhere-arrow{transform:rotate(45deg)}.site-root .crumbs{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}:root{--bar-ctl:38px;--bar-h:88px;--bar-h-min:68px}.site-root .topbar-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;height:var(--bar-h);--brand-h:40px;transition:height .32s var(--ease)}:root[data-scrolled] .site-root .topbar-in{height:var(--bar-h-min);--brand-h:32px}.site-root .topbar-in>.brand{justify-self:start}.site-root .nav-mid{justify-self:center;gap:2px}.site-root .nav-mid,.site-root .nav-tools{display:flex;align-items:center;margin-inline:0}.site-root .nav-tools{justify-self:end;gap:10px}.site-root .nav-tools:before{content:"";inline-size:1px;block-size:20px;-webkit-margin-end:2px;margin-inline-end:2px;background:linear-gradient(180deg,transparent,var(--gild-line) 30%,var(--gild-line) 70%,transparent)}@media (max-width:899px){.site-root .nav-tools:before{display:none}}.site-root .lang-one,.site-root .nav-btn,.site-root .nav-link{display:inline-flex}.site-root .burger,.site-root .lang-one,.site-root .nav-btn,.site-root .nav-cta,.site-root .nav-link,.site-root .nav-try{block-size:var(--bar-ctl);padding-block:0;align-items:center;justify-content:center}.site-root .nav-btn,.site-root .nav-link{padding-inline:13px;font-size:13.5px;border-radius:999px}.site-root .nav-link-bot{gap:7px;font-weight:700;border:1px solid var(--gild-line)}.site-root .nav-link-bot:hover{border-color:var(--gild)}.site-root .nav-wide .nav-btn,.site-root .nav-wide .nav-link{letter-spacing:.02em;padding-inline:11px}@media (max-width:1150px){.site-root .nav-wide .nav-btn,.site-root .nav-wide .nav-link{font-size:12.5px;padding-inline:8px}.site-root .topbar-in,:root[data-scrolled] .site-root .topbar-in{--brand-h:32px}.site-root .nav-cta,.site-root .nav-try{padding-inline:12px}.site-root .nav-bot-txt{display:none}}.site-root .nav-cta,.site-root .nav-try{padding-inline:17px}.site-root .burger,.site-root .nav-find{inline-size:var(--bar-ctl)}.site-root .nav-find{padding-inline:0;font-size:15px;filter:grayscale(1) opacity(.72);transition:filter .2s var(--ease),background .2s var(--ease)}.site-root .nav-find.on,.site-root .nav-find:hover{filter:grayscale(1) opacity(1)}.site-root .brand-art-link{display:inline-flex;align-items:center;gap:10px}.site-root .brand-crown{display:block;--ch:calc(var(--brand-h, 40px) * 1.14);inline-size:var(--ch);block-size:var(--ch);background:url(/crown-128.png?v=1) 50%/contain no-repeat;filter:drop-shadow(0 0 3px var(--brand-halo)) drop-shadow(0 0 12px var(--brand-halo));transition:transform .4s var(--ease),filter .4s var(--ease)}.site-root .brand-art-link:hover .brand-crown{transform:translateY(-1px) rotate(-4deg)}.site-root .brand-art{--h:var(--brand-h,40px)}@media (max-width:899px){.site-root .topbar-in,:root[data-scrolled] .site-root .topbar-in{--brand-h:28px;--bar-h:64px;--bar-h-min:58px}.site-root .brand-art-link{gap:7px}}[data-lang=ar] .site-root .lang-one,[data-lang=ar] .site-root .nav-btn,[data-lang=ar] .site-root .nav-cta,[data-lang=ar] .site-root .nav-link,[data-lang=ar] .site-root .nav-try{letter-spacing:normal}.site-root .topbar-progress{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;transform:scaleX(var(--scroll-p,0));background:linear-gradient(90deg,var(--gild-deep),var(--gild-hi));pointer-events:none;opacity:.9}[dir=ltr] .site-root .topbar-progress{transform-origin:left}[dir=rtl] .site-root .topbar-progress{transform-origin:right}@media (prefers-reduced-motion:reduce){.site-root .brand-crown,.site-root .topbar-in{transition:none}}