.business-verification-badge.svelte-h5k3z3{--verification-metal: #d8b985;--verification-metal-bright: #f1d7ac;--verification-panel: rgba(21, 23, 23, .86);position:relative;display:inline-flex;flex:0 0 auto;width:fit-content}.business-verification-badge.open.svelte-h5k3z3{z-index:80}button.svelte-h5k3z3{position:relative;isolation:isolate;display:inline-flex;width:2.85rem;min-height:2.85rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--verification-metal) 54%,transparent);border-radius:999px;background:linear-gradient(180deg,rgba(48,46,41,.74) 0%,var(--verification-panel) 52%,rgba(12,15,15,.92) 100%);padding:0;color:var(--verification-metal-bright);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000006b,0 7px 20px #00000029;cursor:help;font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase;transition:transform .1s ease-out,box-shadow .12s ease-out,filter .12s ease-out,border-color .12s ease-out}button.svelte-h5k3z3:before{position:absolute;z-index:-1;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;border:1px solid rgba(255,241,216,.055);background:radial-gradient(ellipse 78% 92% at 50% 0%,rgba(255,238,207,.1),transparent 62%);content:"";pointer-events:none}button.svelte-h5k3z3:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 22%,rgba(245,220,177,.16) 46%,transparent 65%);content:"";opacity:.5;pointer-events:none;transform:translate(-115%);transition:transform .36s ease}button.svelte-h5k3z3 svg{position:relative;z-index:1}button.svelte-h5k3z3 svg{flex:0 0 auto;color:var(--verification-metal-bright);filter:drop-shadow(0 1px 1px rgba(0,0,0,.38))}button.svelte-h5k3z3:hover,button.svelte-h5k3z3:focus-visible,button[aria-expanded=true].svelte-h5k3z3{border-color:var(--verification-metal-bright);background:linear-gradient(180deg,#3e3930d1,#101313f0);filter:brightness(1.04);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,0 12px 30px #0000003d}button.svelte-h5k3z3:hover:after,button.svelte-h5k3z3:focus-visible:after,button[aria-expanded=true].svelte-h5k3z3:after{transform:translate(115%)}button.svelte-h5k3z3:focus-visible{outline:3px solid color-mix(in srgb,var(--verification-metal) 44%,white);outline-offset:3px}button.svelte-h5k3z3:active{filter:brightness(.98);transform:translateY(1px);box-shadow:inset 0 1px 3px #00000061,0 4px 12px #0000002e;transition-duration:55ms}.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3){width:1.65rem;min-height:1.65rem;border:0;background:transparent;color:#98713a;box-shadow:none}.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):before,.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):after{display:none}.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3) svg{color:#98713a;filter:none}.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):hover,.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):focus-visible,.compact.svelte-h5k3z3 button[aria-expanded=true]:where(.svelte-h5k3z3){border-color:transparent;background:#f8f0e1;color:#745126;filter:none;box-shadow:none;transform:none}.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):hover svg,.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):focus-visible svg,.compact.svelte-h5k3z3 button[aria-expanded=true]:where(.svelte-h5k3z3) svg{color:#745126}.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):focus-visible{outline:2px solid color-mix(in srgb,var(--verification-metal) 62%,white);outline-offset:2px}.compact.svelte-h5k3z3 button:where(.svelte-h5k3z3):active{background:#f1e4cf;box-shadow:none;transform:none}.verification-popover.svelte-h5k3z3{position:absolute;z-index:90;top:calc(100% + .85rem);left:0;width:min(20rem,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--verification-metal) 36%,#e9e1dc);border-radius:.9rem;background:#fffdf9fc;padding:1rem 1.05rem .95rem;color:#31262c;box-shadow:0 20px 42px #472a382e,0 5px 14px #472a3817;text-align:left;text-transform:none}.verification-popover.svelte-h5k3z3:before{position:absolute;top:-.4rem;left:1.05rem;width:.76rem;height:.76rem;border-top:1px solid color-mix(in srgb,var(--verification-metal) 36%,#e9e1dc);border-left:1px solid color-mix(in srgb,var(--verification-metal) 36%,#e9e1dc);background:#fffdf9;content:"";transform:rotate(45deg)}.verification-popover.svelte-h5k3z3 strong:where(.svelte-h5k3z3),.verification-popover.svelte-h5k3z3 p:where(.svelte-h5k3z3),.verification-popover.svelte-h5k3z3 small:where(.svelte-h5k3z3){display:block}.verification-popover.svelte-h5k3z3 strong:where(.svelte-h5k3z3){color:#2d252b;font-size:.86rem;font-weight:700;line-height:1.25}.verification-popover.svelte-h5k3z3 p:where(.svelte-h5k3z3){margin:.42rem 0 0;color:#5f5359;font-size:.78rem;line-height:1.5}.verification-popover.svelte-h5k3z3 small:where(.svelte-h5k3z3){margin-top:.5rem;color:#786b71;font-size:.7rem;line-height:1.45}@media (max-width: 620px){button.svelte-h5k3z3{width:2.65rem;min-height:2.65rem}.verification-popover.svelte-h5k3z3{position:fixed;top:var(--verification-popover-top);right:1rem;left:1rem;width:auto}.verification-popover.svelte-h5k3z3:before{display:none}}@media (prefers-reduced-motion: reduce){button.svelte-h5k3z3,button.svelte-h5k3z3:after{transition:none}button.svelte-h5k3z3:hover,button.svelte-h5k3z3:focus-visible,button[aria-expanded=true].svelte-h5k3z3{transform:none}button.svelte-h5k3z3:after{display:none}}.recommend-control.svelte-1djytaz{display:grid;gap:.25rem}button.svelte-1djytaz{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;border:1px solid #d9d0ef;border-radius:999px;background:#fff;padding:.65rem 1rem;color:#58436e;cursor:pointer;font:inherit;font-weight:800}button.svelte-1djytaz:hover,button.active.svelte-1djytaz{border-color:#8063cb;background:#f2edff;color:#5f42ae}button.svelte-1djytaz:disabled{cursor:wait;opacity:.66}small.svelte-1djytaz{color:#a22922}.compact.svelte-1djytaz button:where(.svelte-1djytaz){position:relative;width:1.65rem;min-height:1.65rem;gap:0;border-color:#ded9d6;border-radius:999px;background:#fff;padding:0;font-size:.76rem}.compact.svelte-1djytaz span:where(.svelte-1djytaz){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.compact.svelte-1djytaz button:where(.svelte-1djytaz):hover,.compact.svelte-1djytaz button.active:where(.svelte-1djytaz){border-color:#8063cb}@media (max-width: 620px){.compact.svelte-1djytaz button:where(.svelte-1djytaz){width:44px;min-height:44px}}
