
.fp-rdw{ position:fixed; inset:0; z-index:20060; visibility:hidden; }
.fp-rdw.is-open{ visibility:visible; }
.fp-rdw__backdrop{ position:absolute; inset:0; background:rgba(6,7,12,.62); opacity:0; transition:opacity .28s ease; }
.fp-rdw.is-open .fp-rdw__backdrop{ opacity:1; }
.fp-rdw__panel{ position:absolute; top:0; right:0; height:100%; width:374px; max-width:92vw; display:flex; flex-direction:column; overflow:hidden;
  background:linear-gradient(180deg,#252939 0%,#191b26 100%); border-left:1px solid rgba(255,255,255,.09); box-shadow:-26px 0 64px -22px rgba(0,0,0,.85);
  color:#eceef6; font-size:14px; line-height:1.4; text-align:left;
  transform:translateX(100%); transition:transform .34s cubic-bezier(.2,.85,.25,1); }
.fp-rdw.is-open .fp-rdw__panel{ transform:translateX(0); }
.fp-rdw__close{ position:absolute; top:11px; right:11px; z-index:4; width:34px; height:34px; display:grid; place-items:center; padding:0;
  border:1px solid rgba(255,255,255,.12); border-radius:var(--fp-r,16px); background:rgba(255,255,255,.06); color:#cfd3e6; font-size:19px; cursor:pointer; transition:background .16s,color .16s; }
.fp-rdw__close:hover{ background:rgba(255,255,255,.12); color:#fff; }
.fp-rdw__close:focus-visible,.fp-rdw a:focus-visible,.fp-rdw button:focus-visible{ outline:2px solid rgba(56,189,248,.75); outline-offset:2px; }
.fp-rdw__body{ flex:1 1 auto; overflow-y:auto; -webkit-overflow-scrolling:touch; overscroll-behavior:contain; }
.fp-rdw__body::-webkit-scrollbar{ width:7px; }
.fp-rdw__body::-webkit-scrollbar-thumb{ background:rgba(255,255,255,.12); border-radius:var(--fp-r,16px); }
body.fp-rdw-open{ overflow:hidden; }
body.fp-rdw-open .fp-cookie-consent, body.fp-rdw-open .fp-bottom-left-stack, body.fp-rdw-open #fp-cur-hint,
body.fp-rdw-open #chatbot-fab, body.fp-rdw-open #chatbot-invite-bubble, body.fp-rdw-open #fp-dz-fab,
body.fp-cd-open .fp-cookie-consent, body.fp-cd-open .fp-bottom-left-stack, body.fp-cd-open #fp-cur-hint{ visibility:hidden !important; }
html.fp-rdw-notif .fp-header-actions .fp-nav-notification-menu.show-notification{ opacity:0 !important; visibility:hidden !important; pointer-events:none !important; }
html.fp-rdw-acct .fp-header-actions .fp-topnav-dropdown.active{ display:none !important; }
.fp-rdw-loading{ display:grid; place-items:center; padding:70px 0; color:#7fb4ff; font-size:30px; }
.fp-rdw-spin{ display:inline-block; animation:fpRdwSpin 1s linear infinite; }
@keyframes fpRdwSpin{ to{ transform:rotate(360deg); } }
.fp-rdw-head{ display:flex; align-items:center; gap:11px; padding:15px 56px 14px 18px; border-bottom:1px solid rgba(255,255,255,.07); flex:0 0 auto; }
.fp-rdw-hico{ width:34px; height:34px; border-radius:var(--fp-r,16px); display:grid; place-items:center; flex:0 0 auto; font-size:17px; color:#fff; background:linear-gradient(135deg,#22d3ee,#3b82f6); box-shadow:0 8px 18px -10px rgba(59,130,246,.9); }
.fp-rdw-head b{ font-size:15.5px; font-weight:800; letter-spacing:-.01em; color:#f5f6fa; }
.fp-rdw-wrap{ padding:14px 14px 22px; display:flex; flex-direction:column; gap:12px; }
.fp-rdw.fp-rdw-anim .fp-rdw-wrap > *{ animation:fpRdwIn .46s cubic-bezier(.2,.85,.25,1) both; }
.fp-rdw.fp-rdw-anim .fp-rdw-wrap > *:nth-child(2){ animation-delay:.05s; }
.fp-rdw.fp-rdw-anim .fp-rdw-wrap > *:nth-child(3){ animation-delay:.1s; }
.fp-rdw.fp-rdw-anim .fp-rdw-wrap > *:nth-child(4){ animation-delay:.15s; }
.fp-rdw.fp-rdw-anim .fp-rdw-wrap > *:nth-child(n+5){ animation-delay:.2s; }
@keyframes fpRdwIn{ from{ opacity:0; transform:translateY(10px); } to{ opacity:1; transform:none; } }

.fp-acd-card{ position:relative; overflow:hidden; padding:15px; border-radius:var(--fp-r,16px); color:#fff;
  background:radial-gradient(120% 90% at 100% 0%,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 55%),linear-gradient(140deg,#1e3a8a 0%,#2563eb 46%,#0891b2 100%);
  border:1px solid rgba(255,255,255,.16); box-shadow:0 22px 44px -24px rgba(37,99,235,.95),inset 0 1px 0 rgba(255,255,255,.18); }
.fp-acd-card::before{ content:""; position:absolute; inset:0; pointer-events:none; opacity:.35;
  background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1.2px); background-size:14px 14px;
  -webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 55%); mask-image:linear-gradient(200deg,#000 0%,transparent 55%); }
.fp-acd-user{ position:relative; z-index:1; display:flex; align-items:center; gap:12px; margin-bottom:13px; min-width:0; }
.fp-acd-ava{ position:relative; width:50px; height:50px; border-radius:50%; flex:0 0 auto; display:grid; place-items:center; font-size:17px; font-weight:800; color:#fff; background:rgba(255,255,255,.18); box-shadow:0 0 0 2px rgba(255,255,255,.5),0 10px 22px -12px rgba(0,0,0,.7); }
.fp-acd-ava img{ width:100%; height:100%; object-fit:cover; display:block; border-radius:50%; }
.fp-acd-ava::after{ content:""; position:absolute; right:-3px; bottom:-3px; width:13px; height:13px; border-radius:50%; background:#22c55e; border:2.5px solid #1e4fd8; }
.fp-acd-who{ min-width:0; }
.fp-acd-name{ display:block; font-size:15.5px; font-weight:800; letter-spacing:-.01em; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.fp-acd-sub{ display:block; margin-top:1px; font-size:11.5px; color:rgba(255,255,255,.78); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.fp-acd-bals{ position:relative; z-index:1; display:grid; grid-template-columns:1fr 1fr; gap:8px; }
.fp-acd-bal{ min-width:0; padding:10px 12px; border-radius:var(--fp-r,16px); background:rgba(8,20,60,.28); border:1px solid rgba(255,255,255,.2); -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px); }
.fp-acd-bal > span{ display:flex; align-items:center; justify-content:space-between; gap:6px; min-height:16px; font-size:10.5px; font-weight:600; letter-spacing:.02em; color:rgba(255,255,255,.82); }
.fp-acd-bal > b{ display:block; margin-top:4px; font-size:16px; font-weight:800; letter-spacing:-.01em; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-variant-numeric:tabular-nums; }
.fp-acd-bal--pts > span > i{ font-size:14px; color:#fcd34d; }
.fp-acd-bal--pts > b{ color:#fde68a; }
.fp-acd-eye{ width:22px; height:22px; margin:-4px -5px -4px 0; padding:0; display:grid; place-items:center; border:0; border-radius:var(--fp-r,16px); background:transparent; color:#6ee7b7; font-size:15px; line-height:1; cursor:pointer; transition:background .15s; }
.fp-acd-eye:hover{ background:rgba(255,255,255,.14); }
.fp-acd-card.is-masked .fp-acd-bal > b{ letter-spacing:.14em; }
.fp-acd-load{ position:relative; z-index:1; margin-top:11px; display:flex; align-items:center; gap:10px; padding:10px 12px; border-radius:var(--fp-r,16px); background:#fff; color:#1e3a8a !important; font-size:13.5px; font-weight:800; text-decoration:none !important; box-shadow:0 12px 24px -14px rgba(0,0,0,.6); transition:transform .16s ease,box-shadow .16s ease; }
.fp-acd-load:hover{ transform:translateY(-1px); box-shadow:0 16px 28px -14px rgba(0,0,0,.7); }
.fp-acd-load > i:first-child{ width:28px; height:28px; border-radius:var(--fp-r,16px); display:grid; place-items:center; font-size:16px; color:#fff; background:linear-gradient(135deg,#2563eb,#0ea5e9); }
.fp-acd-load > i:last-child{ margin-left:auto; font-size:18px; color:#2563eb; transition:transform .16s; }
.fp-acd-load:hover > i:last-child{ transform:translateX(2px); }
.fp-acd-sec{ padding:4px 6px 6px; border:1px solid rgba(255,255,255,.07); border-radius:var(--fp-r,16px); background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)); }
.fp-acd-sec > h6{ margin:10px 10px 6px; font-size:10.5px; font-weight:700; letter-spacing:.09em; text-transform:uppercase; color:#8a8fb0; }
.fp-acd-link{ display:flex; align-items:center; gap:12px; padding:8px; border-radius:var(--fp-r,16px); color:#e7e9f3 !important; font-size:13.5px; font-weight:600; text-decoration:none !important; transition:background .15s; }
.fp-acd-link + .fp-acd-link{ margin-top:2px; }
.fp-acd-link:hover{ background:rgba(255,255,255,.055); color:#fff !important; }
.fp-acd-lt{ flex:1; min-width:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.fp-acd-ic{ width:34px; height:34px; flex:0 0 auto; display:grid; place-items:center; border-radius:var(--fp-r,16px); font-size:17px; color:#60a5fa; background:rgba(96,165,250,.13); border:1px solid rgba(96,165,250,.18); }
.fp-acd-ic > i{ font-size:18px; }
.fp-acd-ic--cyan{ color:#22d3ee; background:rgba(34,211,238,.12); border-color:rgba(34,211,238,.18); }
.fp-acd-ic--violet{ color:#a78bfa; background:rgba(167,139,250,.13); border-color:rgba(167,139,250,.2); }
.fp-acd-ic--pink{ color:#f472b6; background:rgba(244,114,182,.12); border-color:rgba(244,114,182,.2); }
.fp-acd-ic--green{ color:#34d399; background:rgba(52,211,153,.12); border-color:rgba(52,211,153,.2); }
.fp-acd-ic--gold{ color:#2a1d02; background:linear-gradient(150deg,#ffe08a,#c38d17); border-color:rgba(255,224,138,.6); box-shadow:0 4px 12px -5px rgba(240,194,74,.85); }
.fp-acd-ic--amber{ color:#fbbf24; background:rgba(251,191,36,.12); border-color:rgba(251,191,36,.2); }
.fp-acd-ic--orange{ color:#fb923c; background:rgba(251,146,60,.12); border-color:rgba(251,146,60,.2); }
.fp-acd-ic--slate{ color:#cbd5e1; background:rgba(148,163,184,.12); border-color:rgba(148,163,184,.2); }
.fp-acd-chev{ flex:0 0 auto; font-size:18px; color:#5f6485; transition:transform .16s,color .16s; }
.fp-acd-link:hover .fp-acd-chev{ transform:translateX(2px); color:#a9b0d6; }
.fp-acd-logout{ display:flex; align-items:center; justify-content:center; gap:8px; padding:13px; border-radius:var(--fp-r,16px); border:1px solid rgba(239,68,68,.34); background:rgba(127,29,29,.22); color:#f87171 !important; font-size:13.5px; font-weight:700; text-decoration:none !important; transition:background .15s,color .15s,border-color .15s; }
.fp-acd-logout:hover{ background:rgba(153,27,27,.42); border-color:rgba(239,68,68,.55); color:#fecaca !important; }
.fp-acd-logout > i{ font-size:17px; }

.fp-nd-tools{ display:flex; align-items:center; gap:8px; padding:12px 16px 0; flex:0 0 auto; }
.fp-nd-tools > span{ margin-right:auto; font-size:12px; font-weight:600; color:#a7abc6; }
.fp-nd-btn{ display:inline-flex; align-items:center; gap:6px; height:32px; padding:0 12px; border-radius:var(--fp-r,16px); border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.05); color:#e7e9f3; font-size:12px; font-weight:700; cursor:pointer; white-space:nowrap; transition:background .15s,border-color .15s; }
.fp-nd-btn:hover{ background:rgba(255,255,255,.1); }
.fp-nd-btn > i{ font-size:14px; }
.fp-nd-btn--del{ border-color:rgba(239,68,68,.45); background:rgba(239,68,68,.08); color:#f87171; }
.fp-nd-btn--del:hover{ background:rgba(239,68,68,.18); border-color:rgba(239,68,68,.6); }
.fp-nd-btn[disabled]{ opacity:.55; pointer-events:none; }
.fp-nd-confirm > span{ color:#fca5a5 !important; }
.fp-nd-tools--min{ gap:6px; padding:8px 16px 10px; border-bottom:1px solid rgba(255,255,255,.06); }
.fp-nd-tools--min > .fp-nd-ucnt{ display:inline-flex; align-items:center; gap:6px; margin-right:auto; font-size:12px; font-weight:600; color:#a7abc6; }
.fp-nd-tools--min > .fp-nd-ucnt > b{ min-width:20px; padding:0 6px; border-radius:var(--fp-r,16px); font-size:11px; line-height:19px; text-align:center; color:#fff; background:#2563eb; }
.fp-nd-tools--min > .fp-nd-btn--ghost{ margin-left:auto; height:30px; padding:0 10px; border-color:transparent; background:transparent; color:#93c5fd; }
.fp-nd-tools--min > .fp-nd-btn--ghost:hover{ background:rgba(147,197,253,.1); }
.fp-nd-tools--min > .fp-nd-btn--icon{ width:30px; height:30px; padding:0; justify-content:center; border-color:transparent; background:transparent; color:#f87171; font-size:15px; }
.fp-nd-tools--min > .fp-nd-btn--icon > i{ font-size:16px; }
.fp-nd-tools--min > .fp-nd-btn--icon:hover{ background:rgba(239,68,68,.14); border-color:rgba(239,68,68,.4); }
.fp-nd-ucnt[hidden]{ display:none !important; }
.fp-nd-gh{ position:sticky; top:0; z-index:1; padding:9px 16px 7px; font-size:10.5px; font-weight:700; letter-spacing:.09em; text-transform:uppercase; color:#7d82a6; background:#1f2231; border-bottom:1px solid rgba(255,255,255,.05); }
.fp-nd-item{ position:relative; display:flex; gap:12px; padding:14px 16px; border-bottom:1px solid rgba(255,255,255,.055); color:inherit !important; text-decoration:none !important; transition:background .15s; }
.fp-nd-item:hover{ background:rgba(255,255,255,.035); }
.fp-nd-item.is-unread{ background:linear-gradient(90deg,rgba(59,130,246,.09),rgba(59,130,246,.02) 70%); box-shadow:inset 3px 0 0 #3b82f6; }
.fp-nd-ico{ position:relative; width:40px; height:40px; flex:0 0 auto; display:grid; place-items:center; overflow:hidden; border-radius:var(--fp-r,16px); font-size:19px; color:#34d399; background:rgba(16,185,129,.14); border:1px solid rgba(16,185,129,.2); }
.fp-nd-ico img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; }
.fp-nd-ico--info{ color:#60a5fa; background:rgba(59,130,246,.14); border-color:rgba(59,130,246,.22); }
.fp-nd-ico--warn{ color:#fbbf24; background:rgba(245,158,11,.14); border-color:rgba(245,158,11,.22); }
.fp-nd-ico--gift{ color:#f472b6; background:rgba(236,72,153,.14); border-color:rgba(236,72,153,.22); }
.fp-nd-ico--wallet{ color:#22d3ee; background:rgba(34,211,238,.13); border-color:rgba(34,211,238,.22); }
.fp-nd-ico--ann{ color:#c4b5fd; background:rgba(139,92,246,.16); border-color:rgba(139,92,246,.26); }
.fp-nd-b{ flex:1; min-width:0; }
.fp-nd-t{ display:block; font-size:13px; font-weight:700; line-height:1.38; color:#f1f2f8; word-break:break-word; }
.fp-nd-item:not(.is-unread) .fp-nd-t{ color:#d4d7e6; font-weight:600; }
.fp-nd-c{ margin-top:3px; font-size:12px; line-height:1.45; color:#a0a4c0; word-break:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.fp-nd-m{ display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:7px; }
.fp-nd-time{ display:inline-flex; align-items:center; gap:4px; min-width:0; font-size:11.5px; color:#8185a6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.fp-nd-time > i{ font-size:12.5px; }
.fp-nd-new{ flex:0 0 auto; padding:2px 9px; border-radius:var(--fp-r,16px); border:1px solid rgba(59,130,246,.55); background:rgba(59,130,246,.14); color:#93c5fd; font-size:10.5px; font-weight:700; }
.fp-nd-empty{ display:flex; flex-direction:column; align-items:center; gap:6px; padding:60px 24px; text-align:center; color:#a7abc6; font-size:12.5px; line-height:1.5; }
.fp-nd-empty > i{ width:64px; height:64px; margin-bottom:8px; display:grid; place-items:center; border-radius:var(--fp-r,16px); font-size:30px; color:#7dd3fc; background:radial-gradient(circle at 30% 25%,rgba(56,189,248,.28),rgba(56,189,248,.06)); border:1px solid rgba(56,189,248,.22); }
.fp-nd-empty > b{ font-size:14.5px; color:#e7e8f1; }
.fp-nd-nomatch{ padding:30px 16px; text-align:center; font-size:12.5px; color:#a7abc6; }
.fp-nd-foot{ position:sticky; bottom:0; padding:12px 16px 16px; background:linear-gradient(180deg,rgba(25,27,38,0),#191b26 38%); }
.fp-nd-foot--fixed{ position:static; flex:0 0 auto; padding:10px 16px 14px; border-top:1px solid rgba(255,255,255,.07); background:#191b26; }
.fp-rdw__body .fp-nd-foot:not(.fp-nd-foot--fixed){ display:none; }
.fp-nd-all{ display:flex; align-items:center; justify-content:center; gap:6px; padding:11px; border-radius:var(--fp-r,16px); border:1px solid rgba(255,255,255,.1); background:rgba(37,41,57,.92); color:#d6dae6 !important; font-size:12.5px; font-weight:700; text-decoration:none !important; transition:background .15s,color .15s; }
.fp-nd-all:hover{ background:rgba(55,60,82,.95); color:#fff !important; }
.fp-nd-grp--ann .fp-nd-gh{ display:flex; align-items:center; gap:6px; color:#e9d5ff; background:linear-gradient(90deg,rgba(168,85,247,.22),#1f2231 72%); }
.fp-nd-grp--ann .fp-nd-gh::before{ display:none; }
.fp-nd-ghico{ flex:0 0 auto; display:inline-flex; align-items:center; font-size:13px; line-height:1; color:#d8b4fe; }
.fp-nd-ght{ flex:1 1 auto; min-width:0; }
.fp-nd-ghn{ flex:0 0 auto; min-width:17px; padding:0 5px; border-radius:var(--fp-r,16px); font-size:10px; font-weight:700; line-height:16px; text-align:center; color:#c9cde3; background:rgba(255,255,255,.09); border:1px solid rgba(255,255,255,.08); letter-spacing:0; }
.fp-nd-item.fp-nd-item--ann{ background:linear-gradient(90deg,rgba(168,85,247,.16),rgba(168,85,247,.04) 78%); box-shadow:inset 3px 0 0 #a855f7; }
.fp-nd-item.fp-nd-item--ann.is-unread{ background:linear-gradient(90deg,rgba(168,85,247,.28),rgba(168,85,247,.07) 78%); box-shadow:inset 3px 0 0 #a855f7; }
.fp-nd-item--ann .fp-nd-ico--ann{ color:#fff; background:radial-gradient(120% 120% at 30% 12%,rgba(255,255,255,.34),rgba(255,255,255,0) 58%),linear-gradient(140deg,#c084fc,#a855f7 45%,#7c3aed); border-color:rgba(255,255,255,.26); box-shadow:0 8px 18px -8px rgba(168,85,247,.85),inset 0 1px 0 rgba(255,255,255,.4); }
.fp-nd-item.fp-nd-item--annc{ background:linear-gradient(90deg,rgba(var(--ann-rgb),.18),rgba(var(--ann-rgb),.04) 78%); box-shadow:inset 3px 0 0 var(--ann); }
.fp-nd-item.fp-nd-item--annc.is-unread{ background:linear-gradient(90deg,rgba(var(--ann-rgb),.30),rgba(var(--ann-rgb),.08) 78%); box-shadow:inset 3px 0 0 var(--ann); }
.fp-nd-item--annc .fp-nd-ico--ann{ color:#fff; background:radial-gradient(120% 120% at 30% 12%,rgba(255,255,255,.34),rgba(255,255,255,0) 58%),linear-gradient(140deg,rgba(var(--ann-rgb),.92),var(--ann) 45%,rgba(var(--ann-rgb),.62)); border-color:rgba(255,255,255,.24); box-shadow:0 8px 18px -8px rgba(var(--ann-rgb),.9),inset 0 1px 0 rgba(255,255,255,.38); }
.fp-nd-item--ann .fp-nd-ico--ann,.fp-nd-item--annc .fp-nd-ico--ann{ transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease; }
.fp-nd-item--ann:hover .fp-nd-ico--ann,.fp-nd-item--annc:hover .fp-nd-ico--ann{ transform:translateY(-1px) scale(1.04); }
.fp-nd-item--annc:hover .fp-nd-ico--ann{ box-shadow:0 12px 24px -8px rgba(var(--ann-rgb),1),inset 0 1px 0 rgba(255,255,255,.45); }
.fp-nd-item--annc .fp-nd-new{ border-color:rgba(var(--ann-rgb),.8); background:rgba(var(--ann-rgb),.3); color:#fff; }
.fp-nd-item--ann .fp-nd-t{ color:#fff; }
.fp-nd-item--annc .fp-nd-t{ color:var(--ann-lt); }
.fp-nd-item--annc .fp-nd-time{ color:#79819a; opacity:.85; }
.fp-nd-item--ann .fp-nd-time{ color:#79819a; opacity:.85; }
.fp-nd-emo{ font-size:19px; line-height:1; }
.fp-nd-go{ margin-left:6px; font-size:13px; opacity:.6; vertical-align:middle; }
.fp-nd-item--ann .fp-nd-t{ display:flex; align-items:center; gap:2px; }
.fp-nd-tools[hidden],.fp-nd-item[hidden],.fp-nd-grp[hidden],.fp-nd-nomatch[hidden],.fp-nd-empty[hidden]{ display:none !important; }
html body header.fp-header.site-header .fp-mobile-top-auth .fp-mobile-top-auth__pill.fp-mobile-top-auth__pill--bell{ position:relative !important; overflow:visible !important; }
.fp-mtb-badge{ position:absolute; top:-5px; right:-5px; min-width:17px; height:17px; padding:0 4px; border-radius:var(--fp-r,16px); background:#ef4444; color:#fff; font-size:10px; font-weight:800; font-style:normal; line-height:17px; text-align:center; box-shadow:0 0 0 2px #0b1018; pointer-events:none; }
@media (max-width:400px){
  .fp-nd-tools{ padding-left:12px; padding-right:12px; gap:6px; }
  .fp-nd-confirm > span{ font-size:11.5px; min-width:0; }
  .fp-rdw-wrap{ padding-left:10px; padding-right:10px; }
  .fp-acd-bal{ padding:9px 10px; }
  .fp-acd-bal > b{ font-size:14.5px; }
}
@media (prefers-reduced-motion: reduce){
  .fp-rdw__panel,.fp-rdw__backdrop{ transition:none; }
  .fp-rdw.fp-rdw-anim .fp-rdw-wrap > *{ animation:none; }
  .fp-acd-load,.fp-acd-chev{ transition:none; }
}

.fp-acd-ptsnote{ margin-top:6px; font-size:11px; line-height:1.45; color:#8e93b0; }
.fp-acd-up{ --u1:#9a5a2b; --u2:#e3a36c; --uc:#2a1608; align-self:flex-start; margin-top:6px; display:inline-flex; align-items:center; gap:5px; padding:5px 10px 5px 7px; border-radius:999px; background:linear-gradient(135deg,var(--u2),var(--u1)); color:var(--uc); font-size:11.5px; font-weight:700; line-height:1; letter-spacing:.01em; text-decoration:none; white-space:nowrap; box-shadow:0 4px 12px -4px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.45); }
.fp-acd-up i{ font-size:13px; }
.fp-acd-up b{ font-weight:800; }
.fp-acd-up:hover{ color:var(--uc); filter:brightness(1.06); }
.fp-acd-up:focus-visible{ outline:2px solid #fff; outline-offset:2px; }
.fp-acd-up.t2{ --u1:#8d97a6; --u2:#f3f6fa; --uc:#1b2230; }
.fp-acd-up.t3{ --u1:#c38d17; --u2:#ffe08a; --uc:#2a1d02; }
