*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#FFFFFF;--fg:#0A0A0A;--fg-soft:rgba(10,10,10,.62);--fg-mute:rgba(10,10,10,.6);--aurora-1:#5B3FFF;--aurora-2:#FF3D9A;--aurora-3:#00D4FF;--aurora-4:#7B2FFF;--aurora-5:#00FFB3;--glass:rgba(10,10,10,.025);--glass-line:rgba(10,10,10,.08);--glass-line-strong:rgba(10,10,10,.14);--r-lg:18px;--r-xl:24px;--r-pill:100px}@font-face{font-family:'Onest';font-style:normal;font-weight:200 700;font-display:optional;src:url('/fonts/onest-variable.woff2') format('woff2')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400 600;font-display:optional;src:url('/fonts/geistmono-variable.woff2') format('woff2')}@font-face{font-family:'_Onest_fb';src:local('Arial');size-adjust:98.5%;ascent-override:108%;descent-override:26%;line-gap-override:0%}@font-face{font-family:'_Geist_fb';src:local('Consolas'),local('Menlo'),local('Courier New');size-adjust:96%;ascent-override:96%;descent-override:24%;line-gap-override:0%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:'Onest','_Onest_fb',sans-serif;color:var(--fg);background:var(--bg);line-height:1.55;font-weight:400;font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100dvh}body::before,body::after{display:none}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.container{max-width:1340px;margin:0 auto;padding:0 32px;position:relative;z-index:2}main{position:relative;z-index:2}body>header{position:sticky;top:14px;z-index:50;margin:14px 32px 0}.head{background:rgba(255,255,255,.7);backdrop-filter:blur(32px) saturate(1.4);-webkit-backdrop-filter:blur(32px) saturate(1.4);border:1px solid var(--glass-line);border-radius:var(--r-pill);padding:4px 14px 4px 22px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 12px 40px -16px rgba(10,10,10,.12),inset 0 1px 0 rgba(255,255,255,.6)}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--fg);font-weight:600;font-size:17px;letter-spacing:-.01em;transition:filter .3s}.logo-orb{width:42px;height:42px;flex-shrink:0;background-image:url('/img/logo-white.png');background-size:contain;background-position:center;background-repeat:no-repeat;transform:scale(1.5);transform-origin:center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.logo:hover .logo-orb,.foot-brand:hover .logo-orb{transform:scale(1.55) translateY(-2px) rotate(-4deg)}.logo,.foot-brand{position:relative}.logo-name{background:linear-gradient(90deg,var(--aurora-1),var(--aurora-2),var(--aurora-3),var(--aurora-1));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:logo-name-cycle 8s linear infinite;transition:transform .3s ease;display:inline-block}.logo:hover .logo-name,.foot-brand:hover .logo-name{animation-duration:2.5s;transform:scale(1.02)}@keyframes logo-name-cycle{from{background-position:0% 0}to{background-position:300% 0}}body>header nav{position:relative;display:flex;gap:0;background:rgba(91,63,255,.04);border-radius:var(--r-pill);padding:4px}body>header nav a{position:relative;z-index:1;color:var(--fg-soft);text-decoration:none;font-size:14px;font-weight:500;padding:10px 18px;border-radius:var(--r-pill);transition:color .25s;white-space:nowrap}body>header nav a:hover,body>header nav a.active{color:var(--fg)}.head-r{display:flex;align-items:center;gap:8px}.head-link{color:var(--fg-soft);text-decoration:none;font-size:13.5px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);transition:all .15s;white-space:nowrap}.head-cta{background:linear-gradient(135deg,var(--aurora-2),var(--aurora-1));color:#FFFFFF;padding:10px 18px;border-radius:var(--r-pill);font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px -6px rgba(255,61,154,.55),inset 0 1px 0 rgba(255,255,255,.25);transition:all .25s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.head-burger{display:none;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:rgba(0,0,0,.04)}.pill{display:inline-flex;align-items:center;gap:10px;padding:5px 16px;border-radius:var(--r-pill);font-size:13px;font-weight:500;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-line-strong);color:var(--fg);box-shadow:0 4px 14px -6px rgba(10,10,10,.08)}.hero{padding:8px 0 100px;text-align:center;position:relative}.hero .pill{margin-bottom:36px}h1.hero-h{font-family:'Onest',sans-serif;font-weight:200;font-size:clamp(24px,4.25vw,64px);line-height:.95;letter-spacing:-.045em;color:var(--fg);max-width:1180px;margin:0 auto}h1.hero-h b{font-weight:700;color:var(--fg)}.lede{margin:36px auto 0;font-size:19px;line-height:1.6;color:var(--fg-soft);max-width:680px;font-weight:300}.lede strong{color:var(--fg);font-weight:500}@media (max-width:1100px){body>header{margin:14px 16px 0}body>header nav{display:none}.head-burger{display:flex}.head-cta,.head-link{font-size:12.5px;padding:8px 14px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#FFFFFF;--bg-l:#FAFAFA;--bg-d:#F5F5F5;--fg:#0A0A0A;--fg-soft:rgba(10,10,10,.62);--fg-mute:rgba(10,10,10,.6);--grey-1:#E8E8E8;--grey-2:#D0D0D0;--grey-3:#A0A0A0;--grey-4:#666666;--aurora-1:#5B3FFF;--aurora-2:#FF3D9A;--aurora-3:#00D4FF;--aurora-4:#7B2FFF;--aurora-5:#00FFB3;--brand-grad:linear-gradient(135deg,#00D4FF 0%,#5B3FFF 100%);--brand-grad-hover:linear-gradient(135deg,#1AE0FF 0%,#6B4FFF 100%);--glass:rgba(10,10,10,.025);--glass-strong:rgba(10,10,10,.05);--glass-line:rgba(10,10,10,.08);--glass-line-strong:rgba(10,10,10,.14);--success:#10B981;--success-bg:#D1FAE5;--warn:#F59E0B;--warn-bg:#FEF3C7;--danger:#EF4444;--danger-bg:#FEE2E2;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-pill:100px;--shadow-sm:0 4px 12px -4px rgba(10,10,10,.08);--shadow-md:0 12px 32px -12px rgba(10,10,10,.12);--shadow-lg:0 24px 60px -16px rgba(10,10,10,.18)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:'Onest',sans-serif;color:var(--fg);background:var(--bg);line-height:1.55;font-weight:400;font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100dvh}::selection{background:var(--aurora-2);color:#FFFFFF}body::before,body::after{display:none}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.mono{font-family:'Geist Mono',monospace;font-variant-numeric:tabular-nums}.container{max-width:1340px;margin:0 auto;padding:0 32px;position:relative;z-index:2}main{position:relative;z-index:2}body>header{position:sticky;top:14px;z-index:50;margin:14px 32px 0}.head{background:rgba(255,255,255,.7);backdrop-filter:blur(32px) saturate(1.4);-webkit-backdrop-filter:blur(32px) saturate(1.4);border:1px solid var(--glass-line);border-radius:var(--r-pill);padding:4px 14px 4px 22px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 12px 40px -16px rgba(10,10,10,.12),inset 0 1px 0 rgba(255,255,255,.6)}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--fg);font-weight:600;font-size:17px;letter-spacing:-.01em;transition:filter .3s}.logo-orb{width:42px;height:42px;flex-shrink:0;background-image:url('/img/logo-white.png');background-size:contain;background-position:center;background-repeat:no-repeat;transform:scale(1.5);transform-origin:center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.logo:hover .logo-orb,.foot-brand:hover .logo-orb{transform:scale(1.55) translateY(-2px) rotate(-4deg)}@media (prefers-reduced-motion:reduce){.logo:hover .logo-orb,.foot-brand:hover .logo-orb{transform:scale(1.5)}}.logo,.foot-brand{position:relative}.logo-name{background:linear-gradient(90deg,var(--aurora-3),var(--aurora-1),var(--aurora-3),var(--aurora-1),var(--aurora-3));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:logo-name-cycle 8s linear infinite;transition:transform .3s ease;display:inline-block}.logo:hover .logo-name,.foot-brand:hover .logo-name{animation-duration:2.5s;transform:scale(1.02)}@keyframes logo-name-cycle{from{background-position:0% 0}to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.logo-name{animation:none}}body>header nav{position:relative;display:flex;gap:0;background:#FFFFFF;border-radius:var(--r-pill);padding:4px;box-shadow:inset 0 0 0 1px var(--glass-line),0 2px 10px -6px rgba(10,10,10,.18)}body>header nav .nav-pill{display:none}body>header nav a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;color:var(--fg);text-decoration:none;font-size:14px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);transition:none;white-space:nowrap}body>header nav a:hover,body>header nav a:focus-visible{background:rgba(10,10,10,.06);color:var(--fg)}body>header nav a.active{background:rgba(10,10,10,.06);color:var(--fg)}body>header nav a .nav-ic{width:16px;height:16px;flex-shrink:0;display:inline-block}.head-r{display:flex;align-items:center;gap:8px}.head-link{color:var(--fg-soft);text-decoration:none;font-size:13.5px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);transition:all .15s;white-space:nowrap}.head-link:hover{color:var(--fg)}.head-cta{background:var(--brand-grad);color:#FFFFFF;padding:10px 18px;border-radius:var(--r-pill);font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px -6px rgba(91,63,255,.55),inset 0 1px 0 rgba(255,255,255,.25);transition:all .25s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.head-cta:hover{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:0 10px 28px -6px rgba(91,63,255,.7)}.head-cta-row{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.nav-mobile-cta{display:none}.head-cta-map{display:none}.head-map-row{display:none}.head-pill{display:inline-flex;align-items:center;gap:9px;padding:5px 18px 5px 5px;border-radius:var(--r-pill);background:rgba(10,10,10,.045);border:1px solid var(--glass-line);color:var(--fg);text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.head-pill:hover{background:rgba(10,10,10,.07);border-color:var(--glass-line-strong);transform:translateY(-1px);box-shadow:0 8px 22px -10px rgba(91,63,255,.32)}.hp-badge{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px -4px rgba(10,10,10,.32),inset 0 1px 0 rgba(255,255,255,.25)}.hp-badge svg{width:16px;height:16px}.hp-badge-sup,.hp-badge-map{background:var(--brand-grad)}.hp-badge-op{background:linear-gradient(135deg,#0d9488 0%,#0891b2 50%,#5B3FFF 100%)}.hp-badge-coord{background:linear-gradient(135deg,#F59E0B 0%,#EA580C 55%,#DC2626 100%)}.hp-badge-park{background:linear-gradient(135deg,#7C3AED 0%,#5B3FFF 55%,#0891b2 100%)}.hp-badge-venue{background:linear-gradient(135deg,#F59E0B 0%,#EA580C 45%,#7C3AED 100%)}.table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-lg)}.table-scroll>table{min-width:560px}.venue-wrap-any{overflow-wrap:anywhere;word-break:break-word}.ve-hero{padding:56px 0 40px;text-align:center}.ve-hero h1{font-family:'Onest',sans-serif;font-weight:300;font-size:clamp(30px,5vw,54px);line-height:1.05;letter-spacing:-.03em;margin:18px 0 14px}.ve-hero h1 b{font-weight:600}.ve-hero p{font-size:16px;line-height:1.6;color:var(--fg-soft);max-width:620px;margin:0 auto}.ve-hero-cta{display:flex;gap:12px;justify-content:center;margin:26px 0 14px;flex-wrap:wrap}.ve-hero-note{font-size:13px;color:var(--fg-mute)}.ve-hero-note a{color:var(--aurora-1);font-weight:600}.ve-sec{padding:28px 0 56px}.ve-sec-alt{background:rgba(10,10,10,.02)}.ve-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:28px}.ve-card{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:18px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ve-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px -18px rgba(91,63,255,.28)}.ve-photowrap{position:relative;height:172px;background:#F1F3F6;flex-shrink:0;overflow:hidden}.ve-photobtn{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;overflow:hidden}.ve-photobtn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ve-photobtn:hover img{transform:scale(1.06)}.ve-photobtn:focus-visible{outline:2px solid var(--aurora-1);outline-offset:-2px}.ve-noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(10,10,10,.22);background:linear-gradient(135deg,rgba(245,158,11,.10),rgba(124,58,237,.10))}.ve-count{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:100px;background:rgba(10,10,10,.62);color:#fff;font-family:'Geist Mono',monospace;font-size:11px;font-weight:600;pointer-events:none}.ve-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.ve-name{font-family:'Onest',sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em;line-height:1.25;margin:0;color:var(--fg)}.ve-chips{display:flex;gap:6px;flex-wrap:wrap}.ve-chip{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:100px;letter-spacing:.02em}.ve-chip-a{background:linear-gradient(135deg,#F59E0B,#EA580C);color:#fff}.ve-chip-b{background:rgba(10,10,10,.06);color:rgba(10,10,10,.72)}.ve-chip-yes{background:rgba(16,185,129,.14);color:#047857}.ve-chip-no{background:rgba(10,10,10,.06);color:rgba(10,10,10,.55)}.ve-line{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--fg-soft);line-height:1.45}.ve-line svg{flex:none;margin-top:2px;color:var(--aurora-1)}.ve-line-strong{font-weight:600;color:var(--fg)}.ve-desc{font-size:13.5px;line-height:1.55;color:var(--fg-soft);margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ve-actions{margin-top:auto;padding-top:12px}.ve-applied{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#047857;background:rgba(16,185,129,.12);padding:8px 14px;border-radius:100px}.ve-empty{margin-top:28px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:18px;padding:48px 24px;text-align:center;color:var(--fg-soft)}.ve-empty a{color:var(--aurora-1);font-weight:600;text-decoration:none}.ve-pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:34px}.ve-pg{min-width:38px;height:38px;padding:0 12px;border:1px solid var(--glass-line);background:#FFFFFF;border-radius:10px;font-family:'Geist Mono',monospace;font-size:13px;font-weight:600;color:var(--fg);cursor:pointer}.ve-pg:hover:not(.is-dis):not(.is-active){border-color:rgba(91,63,255,.4);color:var(--aurora-1)}.ve-pg.is-active{background:var(--brand-grad);color:#fff;border-color:transparent;cursor:default}.ve-pg.is-dis{opacity:.4;cursor:default}.ve-lb,.ve-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(10,10,10,.74);backdrop-filter:blur(4px)}.ve-lb.is-open,.ve-modal.is-open{display:flex}.ve-lb-box{position:relative;width:100%;max-width:760px;max-height:92vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.ve-lb-close,.ve-modal-x{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:rgba(10,10,10,.55);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ve-modal-x{background:rgba(10,10,10,.06);color:rgba(10,10,10,.5)}.ve-lb-close:hover{background:rgba(10,10,10,.82)}.ve-modal-x:hover{background:rgba(10,10,10,.12);color:var(--fg)}.ve-lb-gallery{position:relative;background:#0b0b0b;flex-shrink:0}.ve-lb-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ve-lb-track::-webkit-scrollbar{height:0}.ve-lb-slide{flex:0 0 100%;scroll-snap-align:center;height:clamp(220px,42vh,400px);display:flex;align-items:center;justify-content:center;background:#0b0b0b}.ve-lb-slide img{max-width:100%;max-height:100%;object-fit:contain;display:block}.ve-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#0a0a0a;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px -4px rgba(0,0,0,.5)}.ve-lb-prev{left:12px}.ve-lb-next{right:12px}.ve-lb-nav[hidden]{display:none}.ve-lb-dots{display:flex;gap:6px;justify-content:center;padding:10px 0 0}.ve-lb-dot{width:7px;height:7px;border-radius:50%;background:rgba(10,10,10,.18);border:0;padding:0;cursor:pointer}.ve-lb-dot.is-active{background:var(--aurora-1)}.ve-lb-info{padding:18px 24px 26px;overflow-y:auto}.ve-lb-title{font-family:'Onest',sans-serif;font-weight:600;font-size:21px;letter-spacing:-.015em;margin:0 0 10px}.ve-lb-row{display:flex;flex-direction:column;margin-top:12px;font-size:14px;line-height:1.5}.ve-lb-k{font-family:'Geist Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);margin-bottom:2px}.ve-lb-body{font-size:14px;line-height:1.6;color:var(--fg-soft);margin:16px 0 0;white-space:pre-wrap}.ve-modal-box{position:relative;width:100%;max-width:520px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:20px;padding:30px 28px 26px;box-shadow:0 40px 90px -28px rgba(0,0,0,.55)}.ve-modal-sm{max-width:420px;text-align:center}.ve-modal-ico{font-size:38px;line-height:1;margin-bottom:8px}.ve-modal-h{font-family:'Onest',sans-serif;font-weight:600;font-size:21px;letter-spacing:-.015em;margin:0 0 6px}.ve-modal-sub{font-size:14px;line-height:1.6;color:var(--fg-soft);margin:0 0 20px}.ve-modal-foot{font-size:12.5px;color:var(--fg-mute);margin:14px 0 0}body.ve-lock{overflow:hidden}@media(max-width:600px){.ve-grid{grid-template-columns:1fr}.ve-lb,.ve-modal{padding:0}.ve-lb-box{max-width:100%;max-height:100vh;height:100vh;border-radius:0}.ve-modal-box{max-width:100%;min-height:100vh;border-radius:0}}.hp-txt{display:flex;flex-direction:column;line-height:1.08;text-align:left}.hp-1{font-size:12.5px;font-weight:700;letter-spacing:-.005em}.hp-2{font-size:9.5px;font-weight:500;letter-spacing:.02em;color:rgba(10,10,10,.5)}.head-tmap .hp-2{font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:inherit}.head-tmap .hp-txt{text-align:center}.head-pill.is-active{background:rgba(91,63,255,.07);border-color:rgba(91,63,255,.22)}.head-burger{display:none;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:rgba(0,0,0,.04)}.head-burger span{display:block;width:14px;height:1.5px;background:var(--fg);transition:all .25s}.head-burger[aria-expanded=true] span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.head-burger[aria-expanded=true] span:nth-child(2){opacity:0}.head-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.pill{display:inline-flex;align-items:center;gap:10px;padding:5px 16px;border-radius:var(--r-pill);font-size:13px;font-weight:500;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-line-strong);color:var(--fg);box-shadow:0 4px 14px -6px rgba(10,10,10,.08)}.pill:has(>.new){padding-right:5px}.pill .live-dot{width:8px;height:8px;border-radius:50%;background:var(--aurora-5);box-shadow:0 0 12px var(--aurora-5);animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.5}}.pill .new{background:var(--brand-grad);padding:3px 12px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.05em;color:#FFFFFF}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.04em;font-family:'Geist Mono',monospace}.badge-success{background:var(--success-bg);color:#065F46}.badge-warn{background:var(--warn-bg);color:#92400E}.badge-danger{background:var(--danger-bg);color:#991B1B}.badge-mute{background:var(--bg-d);color:var(--fg-soft)}.badge-aurora{background:var(--brand-grad);color:#FFFFFF}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:var(--r-pill);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .25s ease;border:1px solid transparent;line-height:1;white-space:nowrap}.btn-primary{background:var(--brand-grad);color:#FFFFFF;box-shadow:0 6px 20px -6px rgba(91,63,255,.55)}.btn-primary:hover{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:0 10px 28px -6px rgba(91,63,255,.7)}.btn-dark{background:var(--fg);color:#FFFFFF}.btn-dark:hover{background:#222}.btn-ghost{background:rgba(255,255,255,.7);color:var(--fg);border-color:var(--glass-line-strong);backdrop-filter:blur(8px)}.btn-ghost:hover{background:rgba(255,255,255,.95);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--fg);border-color:var(--glass-line-strong)}.btn-outline:hover{background:var(--glass-strong)}.btn-danger{background:var(--danger);color:#FFFFFF}.btn-danger:hover{background:#DC2626}.btn-success{background:var(--success);color:#FFFFFF}.btn-success:hover{background:#059669}.btn-sm{padding:7px 14px;font-size:13px}.btn-lg{padding:14px 28px;font-size:15px}.btn-block{width:100%;display:flex}.btn[disabled],.btn:disabled{opacity:.5;cursor:not-allowed}.form-group{margin-bottom:18px}.form-label{display:block;font-size:13px;font-weight:600;color:var(--fg);margin-bottom:7px;letter-spacing:-.005em}.form-label .req{color:var(--aurora-2)}.form-help{font-size:12.5px;color:var(--fg-soft);margin-top:5px;line-height:1.5}.form-input,.form-textarea,.form-select{width:100%;padding:11px 14px;border-radius:var(--r-md);background:#FFFFFF;border:1.5px solid var(--glass-line-strong);font-size:14.5px;color:var(--fg);transition:all .15s}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--aurora-1);box-shadow:0 0 0 3px rgba(91,63,255,.12)}.form-textarea{min-height:120px;resize:vertical;line-height:1.55}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.form-error{color:var(--danger);font-size:12.5px;margin-top:5px;font-weight:500}.form-card{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:32px;box-shadow:var(--shadow-sm)}.form-card h2{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.form-card .subtitle{font-size:14.5px;color:var(--fg-soft);margin-bottom:24px}.checkbox-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.checkbox-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1.5px solid var(--glass-line-strong);border-radius:var(--r-pill);font-size:13px;font-weight:500;cursor:pointer;background:#FFFFFF;transition:all .15s;user-select:none}.checkbox-pill input{margin:0;accent-color:var(--aurora-2)}.checkbox-pill:hover{border-color:var(--aurora-1)}.checkbox-pill:has(input:checked){background:linear-gradient(135deg,rgba(255,61,154,.08),rgba(91,63,255,.08));border-color:var(--aurora-1);color:var(--fg)}.flash-modal{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,10,10,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:flash-fade .2s ease}.flash-modal.flash-modal-hide{opacity:0;transition:opacity .2s ease}@keyframes flash-fade{from{opacity:0}to{opacity:1}}.flash-modal-card{position:relative;width:100%;max-width:460px;background:#fff;border-radius:20px;padding:30px 28px 24px;box-shadow:0 40px 90px -28px rgba(0,0,0,.55);text-align:left;animation:flash-pop .24s cubic-bezier(.2,.8,.3,1.15)}@keyframes flash-pop{from{transform:translateY(12px) scale(.95);opacity:0}to{transform:none;opacity:1}}.flash-modal-x{position:absolute;top:12px;right:14px;width:32px;height:32px;border:0;background:rgba(10,10,10,.05);border-radius:50%;font-size:20px;line-height:1;color:rgba(10,10,10,.5);cursor:pointer;display:flex;align-items:center;justify-content:center}.flash-modal-x:hover{background:rgba(10,10,10,.1);color:var(--fg)}.flash-modal-rows{display:flex;flex-direction:column}.flash-row{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;font-weight:500;color:var(--fg);padding:9px 0}.flash-row+.flash-row{border-top:1px solid var(--glass-line)}.flash-row-ico{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;margin-top:1px}.flash-row-success .flash-row-ico{background:linear-gradient(135deg,#10b981,#059669)}.flash-row-error .flash-row-ico{background:linear-gradient(135deg,#ef4444,#dc2626)}.flash-row-info .flash-row-ico{background:linear-gradient(135deg,#5B3FFF,#0891b2)}.flash-modal-ok{margin-top:20px;width:100%;justify-content:center}body.flash-modal-lock{overflow:hidden}.hero{padding:8px 0 100px;text-align:center;position:relative}.hero .pill{margin-bottom:36px}.home-body .hero{padding:8px 0 100px;overflow:hidden}.home-body .hero::before,.home-body .hero::after{content:"";position:absolute;top:50%;width:336px;height:336px;transform:translateY(-50%);background-image:url('/img/logo.png');background-image:image-set(url('/img/logo.webp') type('image/webp'),url('/img/logo.png') type('image/png'));background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.10;z-index:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.home-body .hero::before{left:20px}.home-body .hero::after{right:20px;transform:translateY(-50%) scaleX(-1)}.home-body .hero:hover::before{transform:translateY(calc(-50% - 4px)) rotate(-4deg) scale(1.04);opacity:.14}.home-body .hero:hover::after{transform:translateY(calc(-50% - 4px)) scaleX(-1) rotate(-4deg) scale(1.04);opacity:.14}@media (prefers-reduced-motion:reduce){.home-body .hero::before,.home-body .hero::after{transition:none}.home-body .hero:hover::before{transform:translateY(-50%)}.home-body .hero:hover::after{transform:translateY(-50%) scaleX(-1)}}.home-body .hero .container{position:relative;z-index:2}.home-body .hero .pill{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}h1.hero-h{font-family:'Onest',sans-serif;font-weight:200;font-size:clamp(24px,4.25vw,64px);line-height:.95;letter-spacing:-.045em;color:var(--fg);max-width:1180px;margin:0 auto}h1.hero-h b{font-weight:700;color:var(--fg)}h1.hero-h .glow{font-weight:600;color:var(--fg);position:relative;display:inline-block}.lede{margin:36px auto 0;font-size:19px;line-height:1.6;color:var(--fg-soft);max-width:680px;font-weight:300}.lede strong{color:var(--fg);font-weight:500}.hero-stats{margin-top:48px;display:inline-flex;gap:0;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-line);border-radius:var(--r-pill);padding:14px 6px;box-shadow:0 8px 24px -10px rgba(10,10,10,.1);flex-wrap:wrap;justify-content:center}.hs-item{padding:0 28px;border-right:1px solid var(--glass-line);display:flex;align-items:center;gap:10px;font-family:'Geist Mono',monospace;font-size:12px;letter-spacing:.05em;color:var(--fg-soft)}.hs-item:last-child{border-right:none}.hs-item b{color:var(--fg);font-weight:500;font-size:14px}.hs-item .dot{width:8px;height:8px;border-radius:50%;background:var(--aurora-2);box-shadow:0 0 10px var(--aurora-2)}.hs-item:nth-child(2) .dot{background:var(--aurora-3);box-shadow:0 0 10px var(--aurora-3)}.hs-item:nth-child(3) .dot{background:var(--aurora-5);box-shadow:0 0 10px var(--aurora-5)}.cta-row{margin:80px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1200px;border:1px solid var(--glass-line);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.04)}.cta{padding:48px 40px;text-decoration:none;color:var(--fg);display:flex;flex-direction:column;transition:all .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;min-height:300px}.cta-A{border-right:1px solid var(--glass-line)}.cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));opacity:0;transition:opacity .35s ease;z-index:0}.cta-B::before{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1))}.cta:hover::before{opacity:1}.cta>*{position:relative;z-index:1;transition:color .35s ease,background-color .35s ease,box-shadow .35s ease,transform .35s ease}.cta-tag{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-weight:700;margin-bottom:auto}.cta h2,.cta h3{font-family:'Onest';font-weight:600;font-size:clamp(30px,3.8vw,46px);letter-spacing:-.025em;line-height:1.05;margin:32px 0 14px}.cta p{font-size:15px;color:var(--fg-soft);margin:0 0 22px;line-height:1.6;max-width:380px}.cta:hover .cta-tag,.cta:hover h2,.cta:hover h3,.cta:hover p{color:#fff}.cta-go{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:999px;background:var(--brand-grad);color:#FFFFFF;font-weight:600;font-size:14px;align-self:flex-start;box-shadow:0 8px 22px -6px rgba(91,63,255,.45),inset 0 1px 0 rgba(255,255,255,.2);transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease}.cta-go svg{transition:transform .25s ease}.cta:hover .cta-go{background:#FFFFFF;color:var(--fg);transform:translateX(4px);box-shadow:0 14px 32px rgba(0,0,0,.18)}.cta:hover .cta-go svg{transform:translateX(2px)}@media (max-width:1100px){.cta-row{grid-template-columns:1fr;margin-top:48px}.cta-A{border-right:0;border-bottom:1px solid var(--glass-line)}}.section{padding:80px 0;position:relative}.section-h{text-align:center;margin-bottom:48px;max-width:780px;margin-left:auto;margin-right:auto}.section-h h2{font-family:'Onest';font-weight:300;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.025em;margin-top:24px}.section-h h2 b{font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1180px;margin:0 auto;padding:18px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-pill);box-shadow:0 12px 40px -16px rgba(91,63,255,.18)}.stat-card{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 22px;border-right:1px solid rgba(10,10,10,.08);transition:background .25s;background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.stat-card:hover{background:rgba(91,63,255,.03);transform:none;box-shadow:none}.stat-card:nth-child(4){border-right:0}.stat-num{font-family:'Onest';font-weight:300;font-size:42px;line-height:.95;letter-spacing:-.04em;background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4));-webkit-background-clip:text;background-clip:text;color:transparent}.stat-card:nth-child(2) .stat-num{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));-webkit-background-clip:text;background-clip:text;color:transparent}.stat-card:nth-child(3) .stat-num{background:linear-gradient(135deg,var(--aurora-5),var(--aurora-3));-webkit-background-clip:text;background-clip:text;color:transparent}.stat-card:nth-child(4) .stat-num{background:linear-gradient(135deg,var(--aurora-4),var(--aurora-2));-webkit-background-clip:text;background-clip:text;color:transparent}.stat-num em{font-style:italic;font-weight:400}.stat-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);font-weight:600;text-align:left;line-height:1.35;max-width:90px;margin-top:0}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-auto-rows:118px;gap:18px;padding:8px 4px 16px;align-items:start}.cat{position:relative;height:118px;display:block;text-decoration:none;color:var(--fg)}.cat:hover{z-index:20}.cat-inner{position:absolute;top:0;left:0;right:0;min-height:100%;display:flex;overflow:hidden;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:18px;transform-origin:center;transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease,border-color .26s ease}.cat:hover .cat-inner{transform:translateY(-5px) scale(1.035);box-shadow:0 26px 54px -18px rgba(91,63,255,.45);border-color:rgba(91,63,255,.18)}.cat-blk{width:86px;flex-shrink:0;background:var(--brand-grad);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.cat-ico{width:32px;height:32px;stroke:#FFFFFF;fill:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.cat-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:18px 20px}.cat-name{font-family:'Onest';font-weight:600;font-size:16.5px;letter-spacing:-.012em;line-height:1.2;color:var(--fg)}.cat-reveal{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,margin-top .3s ease}.cat:hover .cat-reveal{max-height:400px;opacity:1;margin-top:8px}.cat-meta{display:block;font-size:13px;color:var(--fg-soft);line-height:1.5}.cat-stat{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--aurora-1);font-family:'Geist Mono',monospace}.how-grid{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;gap:0 14px;align-items:center;max-width:1280px;margin:0 auto}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:0 auto}.step{padding:32px 28px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:20px;box-shadow:0 4px 18px -8px rgba(10,10,10,.08);transition:transform .3s,box-shadow .3s,border-color .3s}.step:hover{transform:translateY(-4px);border-color:rgba(91,63,255,.3);box-shadow:0 18px 40px -14px rgba(91,63,255,.18)}.step-num{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:'Onest';font-weight:600;font-size:18px;color:#FFFFFF;background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));box-shadow:0 6px 18px -4px rgba(0,212,255,.45);margin-bottom:18px}.step h3{font-family:'Onest';font-weight:600;font-size:20px;line-height:1.15;letter-spacing:-.015em;margin-bottom:10px}.step p{font-size:14px;color:var(--fg-soft);line-height:1.6}.step-arrow{display:flex;align-items:center;justify-content:center;color:var(--aurora-1);opacity:.45;animation:step-arrow-pulse 2.4s ease-in-out infinite}.step-arrow:nth-of-type(2){animation-delay:1.2s}@keyframes step-arrow-pulse{0%,100%{opacity:.3;transform:translateX(0)}50%{opacity:.85;transform:translateX(4px)}}@keyframes step-arrow-pulse-vert{0%,100%{opacity:.3}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.step-arrow{animation:none}}.supplier-timeline{position:relative;padding:60px 0 20px;max-width:1280px;margin:0 auto}.supplier-timeline .st-line{position:absolute;top:100px;left:14%;right:14%;height:3px;background:linear-gradient(90deg,var(--aurora-1),var(--aurora-2),var(--aurora-3));border-radius:999px;opacity:.4;z-index:1}.supplier-timeline .st-row{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;z-index:2}.supplier-timeline .st-step{text-align:center}.supplier-timeline .st-node{width:80px;height:80px;border-radius:50%;background:#fff;border:3px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--aurora-1),var(--aurora-2));background-origin:border-box;background-clip:padding-box,border-box;display:flex;align-items:center;justify-content:center;font-family:'Geist Mono',monospace;font-weight:700;font-size:22px;color:var(--aurora-1);margin:0 auto 22px;box-shadow:0 10px 30px rgba(91,63,255,.18);transition:transform .3s ease,box-shadow .3s ease}.supplier-timeline .st-step:hover .st-node{transform:translateY(-3px);box-shadow:0 16px 36px rgba(91,63,255,.28)}.supplier-timeline .st-step h3{font-family:'Onest';font-weight:600;font-size:20px;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px}.supplier-timeline .st-step p{font-size:14.5px;line-height:1.65;color:var(--fg-soft);margin:0}.steps-arrow-down{text-align:center;font-size:32px;color:var(--aurora-1);margin:36px 0 8px;line-height:1;opacity:.55}.steps-verified{background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));color:#fff;border-radius:28px;padding:40px 44px;max-width:760px;margin:0 auto;text-align:center;box-shadow:0 20px 60px rgba(91,63,255,.25)}.steps-verified .sv-badge{display:inline-block;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.steps-verified h3{font-family:'Onest';font-size:26px;margin:0 0 10px;letter-spacing:-.02em;font-weight:600}.steps-verified p{font-size:15px;line-height:1.65;opacity:.95;margin:0 0 18px}.steps-verified .btn{background:#fff;color:var(--aurora-1);font-weight:600}.steps-verified .btn:hover{background:#f5f3ff;transform:translateY(-2px)}@media (max-width:1100px){.supplier-timeline{padding:30px 0 10px}.supplier-timeline .st-line{display:none}.supplier-timeline .st-row{grid-template-columns:1fr;gap:30px}.steps-verified{padding:32px 26px}}@media (prefers-reduced-motion:reduce){.supplier-timeline .st-step:hover .st-node,.steps-verified .btn:hover{transform:none}}.buyer-bar{background:#fff;border:1px solid var(--glass-line);border-radius:32px;padding:8px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:0;box-shadow:0 8px 32px rgba(0,0,0,.06);max-width:1280px;margin:0 auto}.buyer-bar .bb-divider{background:linear-gradient(180deg,transparent,var(--glass-line),transparent);width:1px;margin:20px 0}.buyer-bar .bb-cell{padding:24px 26px;border-radius:24px;transition:background .25s ease}.buyer-bar .bb-cell:hover{background:rgba(91,63,255,.04)}.buyer-bar .bb-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.buyer-bar .bb-num{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:'Geist Mono',monospace;font-weight:700;font-size:12px;color:#fff;flex-shrink:0}.buyer-bar .bb-cell:nth-child(1) .bb-num{background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2))}.buyer-bar .bb-cell:nth-child(3) .bb-num{background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4))}.buyer-bar .bb-cell:nth-child(5) .bb-num{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1))}.buyer-bar .bb-cell h3{font-family:'Onest';font-size:18px;margin:0;letter-spacing:-.01em;font-weight:600;line-height:1.2}.buyer-bar .bb-cell p{font-size:14px;line-height:1.6;color:var(--fg-soft);margin:0}@media (max-width:1100px){.buyer-bar{grid-template-columns:1fr;padding:14px;border-radius:24px}.buyer-bar .bb-divider{width:auto;height:1px;margin:0 20px;background:linear-gradient(90deg,transparent,var(--glass-line),transparent)}.buyer-bar .bb-cell{padding:20px 22px}}.free-split-head{text-align:center;margin-bottom:36px;max-width:700px;margin-left:auto;margin-right:auto}.free-split-head h2{font-family:'Onest';font-size:clamp(32px,4vw,44px);letter-spacing:-.025em;font-weight:600;margin:0 0 10px}.free-split-head p{font-size:15px;color:var(--fg-soft);margin:0;line-height:1.6}.free-split{display:grid;grid-template-columns:1fr auto 1fr;gap:0;max-width:1080px;margin:0 auto;align-items:stretch}.free-split .fs-side{background:#fff;border:1px solid var(--glass-line);padding:40px 36px;position:relative}.free-split .fs-suppliers{border-radius:28px 0 0 28px;border-right:0}.free-split .fs-buyers{border-radius:0 28px 28px 0;border-left:0;background:linear-gradient(135deg,rgba(0,212,255,.04),rgba(91,63,255,.04))}.free-split .fs-mid{display:flex;align-items:center;justify-content:center;background:#0F0A2E;color:#fff;width:60px;font-family:'Onest';font-weight:600;font-size:18px;letter-spacing:-.01em;writing-mode:vertical-rl;transform:rotate(180deg);padding:20px 0;position:relative;z-index:1}.free-split .fs-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(91,63,255,.06);border:1px solid rgba(91,63,255,.18);padding:6px 12px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--aurora-1);margin-bottom:18px;font-weight:700}.free-split .fs-buyers .fs-pill{background:rgba(0,212,255,.08);border-color:rgba(0,212,255,.2)}.free-split .fs-side h3{font-family:'Onest';font-weight:600;font-size:24px;letter-spacing:-.02em;margin:0 0 18px}.free-split .fs-zero{font-family:'Onest';font-weight:600;font-size:80px;letter-spacing:-.05em;line-height:1;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:18px}.free-split .fs-buyers .fs-zero{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.free-split .fs-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.free-split .fs-side li{font-size:14.5px;color:var(--fg);display:flex;align-items:center;gap:10px;line-height:1.5}.free-split .fs-side li::before{content:"✓";color:var(--aurora-1);font-weight:700;flex-shrink:0}.free-split .fs-buyers li::before{color:var(--aurora-3)}.free-split-foot{text-align:center;margin-top:26px;font-size:14px;color:var(--fg-soft);max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:1100px){.free-split{grid-template-columns:1fr}.free-split .fs-suppliers{border-radius:28px 28px 0 0;border-right:1px solid var(--glass-line);border-bottom:0}.free-split .fs-buyers{border-radius:0 0 28px 28px;border-left:1px solid var(--glass-line);border-top:0}.free-split .fs-mid{width:auto;height:50px;writing-mode:initial;transform:none}}.browse-h{padding:48px 0 24px}.browse-title{font-family:'Onest';font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.03em;margin-bottom:8px}.browse-title b{font-weight:600}.browse-sub{font-size:15px;color:var(--fg-soft);margin-bottom:24px}.browse-toolbar{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);border:1px solid var(--glass-line);border-radius:var(--r-pill);padding:8px;align-items:center;box-shadow:var(--shadow-sm);margin-bottom:32px}.browse-toolbar .search{position:relative;display:flex;align-items:center}.browse-toolbar .search svg{position:absolute;left:18px;color:var(--fg-mute);pointer-events:none}.browse-toolbar input[type=search]{width:100%;border:none;background:transparent;padding:10px 18px 10px 46px;font-size:14.5px;outline:none}.browse-toolbar select{border:none;background:transparent;padding:10px 14px;font-size:14px;font-weight:500;color:var(--fg);cursor:pointer;border-radius:var(--r-pill)}.browse-toolbar select:hover{background:var(--glass)}.browse-toolbar .toolbar-go{padding:9px 18px}.browse-grid{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:flex-start;margin:18px 0 60px}.browse-sidebar{display:flex;flex-direction:column;gap:10px;position:sticky;top:120px}.flt-card{background:#fff;border:1px solid var(--glass-line);border-radius:14px;padding:16px;transition:all .2s ease}.flt-card:hover{border-color:rgba(91,63,255,.2);box-shadow:0 6px 16px rgba(91,63,255,.05)}.flt-card-h{display:flex;align-items:center;gap:8px;margin-bottom:12px}.flt-card-icon{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--brand-grad);flex-shrink:0}.flt-card-icon svg{width:12px;height:12px;stroke:#fff;stroke-width:2;fill:none}.flt-card-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-weight:700}.flt-search-input{width:100%;padding:9px 12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:rgba(91,63,255,.03);font-size:13.5px;outline:none;font-family:inherit}.flt-search-input:focus{border-color:var(--aurora-1)}.flt-radio-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;padding-right:4px}.flt-radio{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:13px;transition:background .15s}.flt-radio:hover{background:rgba(91,63,255,.04)}.flt-radio input{accent-color:var(--aurora-1)}.flt-radio.active{background:rgba(91,63,255,.08);color:var(--aurora-1);font-weight:600}.flt-radio-sub{padding-left:22px;font-size:12.5px;color:var(--fg-soft)}.browse-apply{padding:14px;border-radius:14px;background:var(--brand-grad);color:#fff;font-weight:700;font-size:14px;border:0;cursor:pointer;transition:all .2s;width:100%;margin-top:4px;box-shadow:0 6px 20px -6px rgba(91,63,255,.55)}.browse-apply:hover{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:0 10px 28px -6px rgba(91,63,255,.7)}.browse-main{min-width:0}.browse-main .browse-h{padding:0;margin-bottom:24px}@media (max-width:1100px){.browse-grid{grid-template-columns:1fr;margin-top:0}.browse-sidebar{position:static}.flt-radio-list{max-height:240px}}.suppliers-bento{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:auto auto;gap:14px;margin:24px 0 32px}.suppliers-bento .sb-hero{grid-column:1/2;grid-row:1/3;background:linear-gradient(160deg,#0F0A2E 0%,#5B3FFF 100%);color:#fff;border-radius:24px;padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px}.suppliers-bento .sb-hero::before{content:"";position:absolute;top:-30%;right:-30%;width:80%;height:80%;background:radial-gradient(circle,rgba(255,61,154,.3) 0%,transparent 60%);filter:blur(50px);pointer-events:none}.suppliers-bento .sb-pill{display:inline-block;align-self:flex-start;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;position:relative;z-index:1}.suppliers-bento .sb-hero h1{font-family:'Onest';font-size:clamp(36px,4vw,52px);letter-spacing:-.03em;font-weight:300;line-height:1.05;margin:18px 0 12px;position:relative;z-index:1;color:#fff}.suppliers-bento .sb-hero h1 b{font-weight:600;color:#fff}.suppliers-bento .sb-hero p{font-size:14px;opacity:.85;margin:0;line-height:1.6;position:relative;z-index:1}.suppliers-bento .sb-tile{background:#fff;border:1px solid var(--glass-line);border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s}.suppliers-bento .sb-tile:hover{transform:translateY(-3px);border-color:rgba(91,63,255,.2);box-shadow:0 12px 28px rgba(91,63,255,.06)}.suppliers-bento .sb-tile-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-weight:700;margin-bottom:10px}.suppliers-bento .sb-tile-num{font-family:'Onest';font-weight:600;font-size:48px;letter-spacing:-.03em;line-height:1;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.suppliers-bento .sb-tile:nth-child(3) .sb-tile-num{background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.suppliers-bento .sb-tile:nth-child(4) .sb-tile-num{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.suppliers-bento .sb-tile:nth-child(5) .sb-tile-num{background:linear-gradient(135deg,var(--aurora-1),var(--aurora-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.suppliers-bento .sb-tile-cap{font-size:13px;color:var(--fg-soft);line-height:1.45}.suppliers-bento .sb-cta{grid-column:1/4;background:#fff;border:1px solid var(--glass-line);border-radius:20px;padding:32px;text-align:center;margin-top:6px}.suppliers-bento .sb-cta p{font-size:15px;color:var(--fg-soft);margin:0 0 18px}.suppliers-bento .sb-cta .btn{padding:13px 26px;border-radius:999px;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));color:#fff;font-weight:600;font-size:14.5px;text-decoration:none;display:inline-block}@media (max-width:1100px){.suppliers-bento{grid-template-columns:1fr 1fr}.suppliers-bento .sb-hero{grid-column:1/3;grid-row:auto;min-height:280px}.suppliers-bento .sb-cta{grid-column:1/3}}@media (max-width:680px){.suppliers-bento{grid-template-columns:1fr}.suppliers-bento .sb-hero{grid-column:auto;padding:32px 24px;min-height:240px}.suppliers-bento .sb-cta{grid-column:auto}}.about-suppliers{max-width:1080px;margin:60px auto 0}.about-suppliers .as-quote{position:relative;font-family:'Onest';font-weight:300;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.025em;line-height:1.25;color:var(--fg);padding:36px 40px 36px 56px;background:#fff;border:1px solid var(--glass-line);border-left:4px solid var(--aurora-1);border-radius:0 18px 18px 0;margin-bottom:14px}.about-suppliers .as-quote::before{content:"\201C";position:absolute;top:10px;left:18px;font-family:'Onest';font-weight:600;font-size:72px;line-height:1;color:var(--aurora-1);opacity:.25;pointer-events:none}.about-suppliers .as-quote b{font-weight:600;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-suppliers .as-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.about-suppliers .as-row{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--glass-line);border-radius:14px;padding:18px 22px;transition:all .2s ease}.about-suppliers .as-row:hover{border-color:rgba(91,63,255,.2);transform:translateX(2px)}.about-suppliers .as-row-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));flex-shrink:0}.about-suppliers .as-row:nth-child(2) .as-row-icon{background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4))}.about-suppliers .as-row:nth-child(3) .as-row-icon{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1))}.about-suppliers .as-row-icon svg{width:18px;height:18px;stroke:#fff;stroke-width:2;fill:none}.about-suppliers .as-row-h{font-family:'Onest';font-weight:600;font-size:15.5px;margin:0 0 4px;letter-spacing:-.005em}.about-suppliers .as-row p{font-size:14px;line-height:1.6;color:var(--fg-soft);margin:0}.about-suppliers .as-row p a{color:var(--aurora-1);text-decoration:none;font-weight:600}.about-suppliers .as-row p a:hover{text-decoration:underline}.about-suppliers .as-cross{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-suppliers .as-cross-tile{background:#fff;border:1px solid var(--glass-line);border-radius:18px;padding:24px;text-decoration:none;color:var(--fg);display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;transition:all .25s ease}.about-suppliers .as-cross-tile:hover{transform:translateY(-3px);border-color:rgba(91,63,255,.25);box-shadow:0 12px 28px rgba(91,63,255,.08)}.about-suppliers .as-cross-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));flex-shrink:0;box-shadow:0 8px 20px rgba(91,63,255,.25)}.about-suppliers .as-cross-tile:nth-child(2) .as-cross-icon{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));box-shadow:0 8px 20px rgba(0,212,255,.25)}.about-suppliers .as-cross-icon svg{width:26px;height:26px;stroke:#fff;stroke-width:2;fill:none}.about-suppliers .as-cross-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-1);margin-bottom:4px;font-weight:700}.about-suppliers .as-cross-tile:nth-child(2) .as-cross-lbl{color:var(--aurora-3)}.about-suppliers .as-cross-tile h3{font-family:'Onest';font-weight:600;font-size:18px;letter-spacing:-.01em;margin:0 0 4px}.about-suppliers .as-cross-tile p{font-size:13px;color:var(--fg-soft);margin:0;line-height:1.5}.about-suppliers .as-cross-arrow{font-size:24px;color:var(--aurora-1);transition:transform .2s}.about-suppliers .as-cross-tile:nth-child(2) .as-cross-arrow{color:var(--aurora-3)}.about-suppliers .as-cross-tile:hover .as-cross-arrow{transform:translateX(4px)}@media (max-width:1100px){.about-suppliers .as-cross{grid-template-columns:1fr}.about-suppliers .as-quote{padding:32px 24px 32px 44px;font-size:20px}}.cat-explain{max-width:1080px;margin:60px auto 0}.cat-explain .ce-quote{position:relative;font-family:'Onest';font-weight:300;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.025em;line-height:1.25;color:var(--fg);padding:36px 40px 36px 56px;background:#fff;border:1px solid var(--glass-line);border-left:4px solid var(--aurora-1);border-radius:0 18px 18px 0;margin-bottom:14px}.cat-explain .ce-quote::before{content:"\201C";position:absolute;top:10px;left:18px;font-family:'Onest';font-weight:600;font-size:72px;line-height:1;color:var(--aurora-1);opacity:.25;pointer-events:none}.cat-explain .ce-quote b{font-weight:600;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cat-explain .ce-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cat-explain .ce-card{background:#fff;border:1px solid var(--glass-line);border-radius:18px;padding:24px;transition:all .25s ease}.cat-explain .ce-card:hover{transform:translateY(-3px);border-color:rgba(91,63,255,.2);box-shadow:0 12px 28px rgba(91,63,255,.06)}.cat-explain .ce-card-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cat-explain .ce-card-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));flex-shrink:0}.cat-explain .ce-card:nth-child(2) .ce-card-icon{background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4))}.cat-explain .ce-card:nth-child(3) .ce-card-icon{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1))}.cat-explain .ce-card:nth-child(4) .ce-card-icon{background:linear-gradient(135deg,var(--aurora-1),var(--aurora-3))}.cat-explain .ce-card-icon svg{width:14px;height:14px;stroke:#fff;stroke-width:2;fill:none}.cat-explain .ce-card-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-weight:700}.cat-explain .ce-card h3{font-family:'Onest';font-weight:600;font-size:17px;letter-spacing:-.01em;margin:0 0 8px}.cat-explain .ce-card p{font-size:14px;line-height:1.65;color:var(--fg-soft);margin:0}.cat-explain .ce-card p strong{color:var(--fg)}.cat-explain .ce-card p a{color:var(--aurora-1);text-decoration:none;font-weight:600}.cat-explain .ce-card p a:hover{text-decoration:underline}@media (max-width:1100px){.cat-explain .ce-grid{grid-template-columns:1fr}.cat-explain .ce-quote{padding:32px 24px 32px 44px;font-size:20px}}.ireland-page{margin:24px 0 60px}.ireland-page .ire-hero{position:relative;background:linear-gradient(135deg,#0F0A2E 0%,#1F1147 50%,#5B3FFF 100%);color:#fff;border-radius:28px;padding:56px 48px;overflow:hidden;box-shadow:0 24px 60px rgba(91,63,255,.3);margin-bottom:32px}.ireland-page .ire-hero::before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(255,61,154,.35) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.ireland-page .ire-hero-pill{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;position:relative;z-index:1;color:#fff}.ireland-page .ire-hero h1{font-family:'Onest';font-size:clamp(40px,6vw,72px);letter-spacing:-.035em;font-weight:300;line-height:1.05;margin:0 0 16px;position:relative;z-index:1;color:#fff}.ireland-page .ire-hero h1 b{font-weight:600;color:#fff}.ireland-page .ire-hero p{font-size:16px;opacity:.85;margin:0 0 24px;max-width:600px;line-height:1.65;position:relative;z-index:1}.ireland-page .ire-hero-stats{display:flex;gap:32px;flex-wrap:wrap;position:relative;z-index:1}.ireland-page .ire-hero-stat-num{font-family:'Onest';font-weight:600;font-size:32px;letter-spacing:-.02em;line-height:1}.ireland-page .ire-hero-stat-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-weight:700;margin-top:4px}.ireland-page .ire-grid{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:flex-start}.ireland-page .ire-aside{position:sticky;top:120px;display:flex;flex-direction:column;gap:14px}.ireland-page .ire-aside-card{background:#fff;border:1px solid var(--glass-line);border-radius:18px;padding:20px}.ireland-page .ire-aside-card h3{font-family:'Onest';font-weight:600;font-size:14px;letter-spacing:-.005em;margin:0 0 10px;display:flex;align-items:center;gap:6px}.ireland-page .ire-aside-card h3::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--aurora-1)}.ireland-page .ire-aside-stats{display:flex;flex-direction:column;gap:10px}.ireland-page .ire-stat-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.ireland-page .ire-stat-row span:first-child{color:var(--fg-soft)}.ireland-page .ire-stat-row b{font-family:'Onest';font-weight:600;font-size:18px;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ireland-page .ire-jump{display:flex;flex-direction:column;gap:4px}.ireland-page .ire-jump a{padding:6px 10px;border-radius:8px;text-decoration:none;color:var(--fg);font-size:13px;font-weight:600;transition:all .15s}.ireland-page .ire-jump a:hover{background:rgba(91,63,255,.06);color:var(--aurora-1)}.ireland-page .ire-region{margin-bottom:32px;scroll-margin-top:128px}.ireland-page .ire-region:last-child{margin-bottom:0}.ireland-page .ire-region-h{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-weight:700;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid}.ireland-page .ire-region-leinster .ire-region-h{color:var(--aurora-1);border-bottom-color:rgba(91,63,255,.15)}.ireland-page .ire-region-munster .ire-region-h{color:var(--aurora-2);border-bottom-color:rgba(255,61,154,.18)}.ireland-page .ire-region-connacht .ire-region-h{color:var(--aurora-3);border-bottom-color:rgba(0,212,255,.2)}.ireland-page .ire-region-ulster .ire-region-h{color:var(--aurora-4);border-bottom-color:rgba(123,47,255,.18)}.ireland-page .ire-region-h-count{font-family:inherit;color:var(--fg-mute);margin-left:auto}.ireland-page .ire-counties{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.ireland-page .ire-c{padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--fg);font-size:13.5px;font-weight:500;transition:all .15s;display:flex;align-items:center;gap:6px}.ireland-page .ire-c::before{content:"📍";font-size:11px;opacity:.5}.ireland-page .ire-c:hover{background:rgba(91,63,255,.06);color:var(--aurora-1);font-weight:600}@media (max-width:1100px){.ireland-page .ire-hero{padding:40px 28px}.ireland-page .ire-grid{grid-template-columns:1fr}.ireland-page .ire-aside{position:static;flex-direction:row;flex-wrap:wrap}.ireland-page .ire-aside-card{flex:1;min-width:240px}}.cat-hero{position:relative;background:linear-gradient(135deg,#0F0A2E 0%,#1F1147 50%,#5B3FFF 100%);color:#fff;border-radius:28px;padding:56px 48px;overflow:hidden;box-shadow:0 24px 60px rgba(91,63,255,.3);margin:24px 0 32px}.cat-hero::before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(0,212,255,.30) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.cat-hero>*{position:relative;z-index:1}.cat-hero-pill{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(0,212,255,.35);padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#00D4FF;font-weight:600;margin-bottom:18px}.cat-hero-title{font-family:'Onest';font-weight:300;font-size:clamp(40px,5.5vw,64px);line-height:1.05;letter-spacing:-.025em;margin:0 0 16px;color:#fff}.cat-hero-title b{font-weight:600;color:#fff}.cat-hero-lede{font-size:16px;line-height:1.55;opacity:.85;max-width:680px;margin:0 0 24px}.cat-hero-stats{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:24px}.cat-hero-stat-num{font-family:'Onest';font-weight:300;font-size:28px;letter-spacing:-.02em;line-height:1;color:#00D4FF}.cat-hero-stat-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-weight:700;margin-top:6px}.cat-hero-chips{display:flex;flex-wrap:wrap;gap:8px}.cat-hero-chip{padding:8px 14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;text-decoration:none;font-size:13px;transition:all .2s}.cat-hero-chip:hover{background:rgba(255,255,255,.18);border-color:rgba(0,212,255,.5);transform:translateY(-1px)}@media (max-width:880px){.cat-hero{padding:36px 24px;border-radius:22px;margin:18px 0 24px}.cat-hero-stats{gap:18px}.cat-hero-stat-num{font-size:24px}}.cat-about{margin:80px auto 0;max-width:1080px;background:rgba(255,255,255,.6);backdrop-filter:blur(20px);border:1px solid var(--glass-line);border-radius:24px;padding:40px 44px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:start}.cat-about-eyebrow{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.14em;color:var(--aurora-1);font-weight:700;text-transform:uppercase;margin-bottom:14px}.cat-about-eyebrow-right{color:var(--fg-mute);letter-spacing:.12em}.cat-about-h{font-family:'Onest';font-weight:600;font-size:28px;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.cat-about-p{font-size:15.5px;line-height:1.7;color:var(--fg-soft);margin:0 0 14px}.cat-about-p:last-child{margin-bottom:0}.cat-about-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.cat-about-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;color:var(--fg)}.cat-about-list li strong{font-weight:600}.cat-about-arrow{flex-shrink:0;width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;box-shadow:0 4px 12px -3px rgba(0,212,255,.4)}@media (max-width:880px){.cat-about{grid-template-columns:1fr;padding:28px 24px;margin-top:48px;gap:28px}.cat-about-h{font-size:24px}}.ghub-header{margin:24px 0 28px;max-width:780px}.ghub-h1{font-family:'Onest';font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin:14px 0 14px}.ghub-h1 b{font-weight:600}.ghub-lede{font-size:15.5px;line-height:1.6;color:var(--fg-soft);margin:0;max-width:680px}.ghub-featured{display:grid;grid-template-columns:1.4fr 1fr;gap:0;background:linear-gradient(135deg,#0F0A2E 0%,#1F1147 60%,#5B3FFF 100%);color:#fff;border-radius:24px;padding:40px 44px;text-decoration:none;margin-bottom:18px;position:relative;overflow:hidden;align-items:center;box-shadow:0 18px 40px -16px rgba(91,63,255,.3);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.ghub-featured:hover{transform:translateY(-3px);box-shadow:0 24px 56px -16px rgba(91,63,255,.45)}.ghub-featured-glow{position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(0,212,255,.30) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.ghub-featured-body{position:relative;z-index:1}.ghub-featured-eyebrow{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.14em;color:#00D4FF;font-weight:600;margin-bottom:14px}.ghub-featured-title{font-family:'Onest';font-weight:600;font-size:clamp(22px,2.4vw,32px);line-height:1.2;letter-spacing:-.02em;margin:0 0 12px;color:#fff}.ghub-featured-desc{font-size:14.5px;line-height:1.6;opacity:.85;margin:0 0 16px;max-width:520px}.ghub-featured-cta{display:inline-block;padding:8px 16px;background:#fff;color:var(--aurora-1);border-radius:999px;font-weight:700;font-size:13.5px}.ghub-featured-num{position:relative;z-index:1;text-align:right;font-family:'Onest';font-weight:300;font-size:120px;line-height:.9;color:rgba(255,255,255,.08);letter-spacing:-.05em;align-self:end}.ghub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ghub-card{text-decoration:none;color:inherit;background:#fff;border:1px solid var(--glass-line);border-radius:18px;padding:24px 26px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease;display:block}.ghub-card:hover{transform:translateY(-3px);border-color:rgba(91,63,255,.3);box-shadow:0 14px 32px -14px rgba(91,63,255,.25)}.ghub-card-h{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ghub-card-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));color:#fff;font-family:'Onest';font-weight:600;font-size:13px;flex-shrink:0}.ghub-card-eyebrow{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.14em;color:var(--fg-mute);font-weight:600}.ghub-card-title{font-family:'Onest';font-weight:600;font-size:17px;letter-spacing:-.01em;line-height:1.25;margin:0 0 8px;color:var(--fg)}.ghub-card-desc{font-size:13.5px;line-height:1.55;color:var(--fg-soft);margin:0 0 14px}.ghub-card-cta{color:var(--aurora-1);font-weight:600;font-size:13px}@media (max-width:880px){.ghub-featured{grid-template-columns:1fr;padding:32px 28px;border-radius:20px}.ghub-featured-num{display:none}.ghub-grid{grid-template-columns:1fr}}.faq-page{text-align:center}.faq-crumbs{justify-content:center}.faq-header{margin:24px auto 28px;max-width:780px;text-align:center}.faq-h1{font-family:'Onest';font-weight:300;font-size:clamp(34px,4.5vw,52px);line-height:1.05;letter-spacing:-.025em;margin:14px 0 12px}.faq-h1 b{font-weight:600}.faq-lede{font-size:15.5px;line-height:1.6;color:var(--fg-soft);margin:0 auto;max-width:680px}.faq-featured{background:linear-gradient(135deg,#0F0A2E 0%,#1F1147 60%,#5B3FFF 100%);color:#fff;border-radius:24px;padding:40px 44px;margin:0 auto 28px;max-width:1080px;position:relative;overflow:hidden;box-shadow:0 18px 40px -16px rgba(91,63,255,.3);text-align:center}.faq-featured-glow{position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(0,212,255,.30) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.faq-featured-body{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.faq-featured-eyebrow{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.14em;color:#00D4FF;font-weight:700;margin-bottom:14px}.faq-featured-q{font-family:'Onest';font-weight:600;font-size:clamp(22px,2.6vw,32px);line-height:1.2;letter-spacing:-.02em;margin:0 0 14px;color:#fff}.faq-featured-a{font-size:15px;line-height:1.7;opacity:.9;margin:0 auto;color:#fff;max-width:680px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:1180px;margin:0 auto;text-align:left}.faq-item{background:#fff;border:1px solid var(--glass-line);border-radius:12px;padding:14px 18px;transition:border-color .2s ease;text-align:left}.faq-item[open]{border-color:rgba(0,212,255,.35);box-shadow:0 6px 18px -10px rgba(0,212,255,.25)}.faq-summary{display:flex;align-items:flex-start;gap:12px;list-style:none;cursor:pointer}.faq-summary::-webkit-details-marker{display:none}.faq-q{flex:1;font-family:'Onest';font-weight:600;font-size:14.5px;line-height:1.4;color:var(--fg);text-align:left}.faq-toggle{flex-shrink:0;color:var(--aurora-3);font-size:18px;font-weight:700;line-height:1;transition:transform .25s ease;margin-top:1px}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-a{padding:10px 0 0 0;font-size:13.5px;line-height:1.65;color:var(--fg-soft);text-align:left}@media (max-width:880px){.faq-featured{padding:32px 28px;border-radius:20px}.faq-grid{grid-template-columns:1fr}}.tpage{text-align:center}.tpage .crumbs{justify-content:center}.tpage-hero{margin:24px auto 28px;background:linear-gradient(135deg,#0F0A2E 0%,#1F1147 50%,#5B3FFF 100%);color:#fff;border-radius:24px;padding:48px 44px;max-width:1080px;position:relative;overflow:hidden;box-shadow:0 18px 40px -16px rgba(91,63,255,.3)}.tpage-hero-glow{position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(0,212,255,.30) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.tpage-hero-body{position:relative;z-index:1;max-width:780px;margin:0 auto}.tpage-hero-pill{display:inline-block;padding:6px 14px;background:rgba(255,255,255,.12);border:1px solid rgba(0,212,255,.35);border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.14em;color:#00D4FF;font-weight:600}.tpage-hero h1{font-family:'Onest';font-weight:300;font-size:clamp(34px,4.5vw,56px);line-height:1.05;letter-spacing:-.025em;margin:18px 0 14px;color:#fff}.tpage-hero h1 b{font-weight:600;color:#fff}.tpage-hero p{font-size:15.5px;line-height:1.65;opacity:.9;margin:0 auto;max-width:680px;color:#fff}.tpage-card{max-width:880px;margin:0 auto 18px;background:#fff;border:1px solid var(--glass-line);border-radius:22px;padding:34px 36px;text-align:left}.tpage-card h2{font-family:'Onest';font-weight:600;font-size:22px;letter-spacing:-.015em;text-align:center;margin:0 0 20px;color:var(--fg)}.tpage-card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.tpage-card-list li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.65;color:var(--fg-soft)}.tpage-card-list li::before{content:"→";color:var(--aurora-1);font-weight:700;flex-shrink:0}.tpage-card-list.tpage-list-cyan li::before{color:var(--aurora-3)}.tpage-card-list li strong{color:var(--fg);font-weight:600}.tpage-card ol.tpage-card-list{counter-reset:tstep}.tpage-card ol.tpage-card-list li{counter-increment:tstep;padding-left:0}.tpage-card ol.tpage-card-list li::before{content:counter(tstep,decimal-leading-zero);font-family:'Onest';font-weight:600;color:#fff;background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));font-size:11px;width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.tpage-card-note{margin:14px 0 0;font-size:13px;color:var(--fg-mute);text-align:center}.tpage-cta{max-width:880px;margin:32px auto 0;background:linear-gradient(135deg,rgba(91,63,255,.04),rgba(255,61,154,.04));border:1px solid rgba(91,63,255,.18);border-radius:var(--r-xl);padding:36px 32px;text-align:center}.tpage-cta h2{font-family:'Onest';font-weight:600;font-size:22px;letter-spacing:-.02em;margin:0 0 10px}.tpage-cta p{font-size:14.5px;line-height:1.6;color:var(--fg-soft);margin:0 auto 18px;max-width:640px}.tpage-cta-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (max-width:880px){.tpage-hero{padding:36px 28px;border-radius:20px}.tpage-card{padding:26px 24px}.tpage-cta{padding:28px 24px}}.dash-hero{position:relative;background:linear-gradient(135deg,#0F0A2E 0%,#1F1147 50%,#5B3FFF 100%);color:#fff;border-radius:24px;padding:36px 36px;margin-bottom:24px;overflow:hidden;box-shadow:0 18px 40px -16px rgba(91,63,255,.3)}.dash-hero-glow{position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(0,212,255,.30) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.dash-hero-body{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.dash-hero-pill{display:inline-block;padding:5px 12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.14em;color:#fff;font-weight:600;margin-bottom:14px}.dash-hero h1{font-family:'Onest';font-weight:300;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 0 8px;color:#fff}.dash-hero h1 b{font-weight:600;color:#fff}.dash-hero p{font-size:14.5px;line-height:1.5;opacity:.85;margin:0;color:#fff}.dash-hero-cta{padding:12px 22px;background:#fff;color:var(--aurora-1);border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.dash-hero-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(0,0,0,.2)}@media (max-width:880px){.dash-hero{padding:28px 24px;border-radius:20px}.dash-hero h1{font-size:24px}.dash-hero-cta{width:100%;text-align:center}}.dash-hero.dprofile-hero,.dash-hero.daccount-hero,.dash-hero.admin-hero{padding:18px 24px;margin-bottom:20px}.dash-hero.dprofile-hero h1,.dash-hero.daccount-hero h1,.dash-hero.admin-hero h1{font-size:clamp(20px,2.2vw,26px);margin:0 0 4px}.dash-hero.dprofile-hero p,.dash-hero.daccount-hero p,.dash-hero.admin-hero p{font-size:13px;line-height:1.45}.dash-hero.admin-hero .dash-hero-body{align-items:center;justify-content:space-between}.dash-hero.admin-hero .dash-hero-pill{margin-bottom:6px;font-size:10px;padding:4px 10px}.dash-hero.admin-hero p{color:#fff;opacity:.8;max-width:680px}.dash-hero.admin-hero .dash-hero-cta{padding:8px 16px;font-size:12.5px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.admin-stats .admin-stat{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:12px;padding:14px 18px}.admin-stats .admin-stat-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-weight:600}.admin-stats .admin-stat-num{font-family:'Onest';font-weight:300;font-size:28px;line-height:1;letter-spacing:-.02em;margin-top:6px;color:var(--fg)}.admin-stats .admin-stat-num em{font-style:normal;font-size:.55em;color:var(--fg-soft);font-weight:500;margin-left:4px}.admin-stats .admin-stat-sub{font-size:11.5px;color:var(--fg-soft);margin-top:4px}.admin-stats .admin-stat-sub a{color:var(--aurora-1);text-decoration:none}.admin-stats .admin-stat-sub a:hover{text-decoration:underline}@media (max-width:900px){.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.admin-stats{grid-template-columns:1fr}}.dprofile-hero-body,.daccount-hero-body{flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:0}.dprofile-hero-body .dash-hero-pill,.daccount-hero-body .dash-hero-pill{margin-bottom:8px;font-size:10px;padding:4px 10px}.dprofile-hero-body p,.daccount-hero-body p{max-width:560px;margin:0 auto 10px;color:#fff}.dprofile-hero-body .dash-hero-cta,.daccount-hero-body .dash-hero-cta{margin-top:4px;width:auto;padding:7px 16px;font-size:12.5px}.dprofile-form{max-width:920px;margin:0 auto}.dprofile-form>h2{text-align:center}.dprofile-form>.subtitle{text-align:center}.dprofile-save{margin:24px auto 0;display:block}.dlist-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;max-width:1180px;margin:0 auto;align-items:start}.dlist-card{margin:0 !important}.dlist-side-col{display:flex;flex-direction:column;gap:18px;min-width:0}.dlist-side-h{font-size:17px !important;margin:0 0 14px !important}.dlist-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:880px){.dlist-grid{grid-template-columns:1fr}}.daccount-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1080px;margin:0 auto}.daccount-col{display:flex;flex-direction:column;gap:18px;min-width:0}.daccount-card{margin:0 !important}.daccount-card h2{font-size:17px !important;text-align:center;margin:0 0 6px}.daccount-card .subtitle{text-align:center;margin:0 0 14px}.daccount-bottom{max-width:1080px;margin:18px auto 0}@media (max-width:880px){.dash-hero.dprofile-hero,.dash-hero.daccount-hero{padding:16px 18px;margin-bottom:16px}.dprofile-hero-body p,.daccount-hero-body p{margin-bottom:8px}.daccount-grid{grid-template-columns:1fr}}.glossary-card{max-width:880px}.glossary-list{margin:0;padding:0}.glossary-row{padding:18px 0;border-top:1px solid rgba(10,10,10,.08);scroll-margin-top:128px}.glossary-row.is-first{border-top:0;padding-top:6px}.glossary-row dt{font-family:'Onest';font-weight:600;font-size:16px;letter-spacing:-.005em;color:var(--fg);margin:0 0 6px}.glossary-row dd{margin:0;font-size:14px;line-height:1.65;color:var(--fg-soft)}.register-page{display:grid;grid-template-columns:1fr 1.2fr;gap:0;max-width:1080px;margin:30px auto 60px;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px rgba(91,63,255,.15)}.register-page .rp-left{background:linear-gradient(160deg,#0F0A2E 0%,#1F1147 60%,#3a1f7a 100%);color:#fff;padding:48px 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:600px}.register-page .rp-left::before{content:"";position:absolute;top:-30%;right:-30%;width:80%;height:80%;background:radial-gradient(circle,rgba(255,61,154,.3) 0%,transparent 60%);filter:blur(50px);pointer-events:none}.register-page .rp-left::after{content:"";position:absolute;bottom:-30%;left:-30%;width:80%;height:80%;background:radial-gradient(circle,rgba(0,212,255,.25) 0%,transparent 60%);filter:blur(50px);pointer-events:none}.register-page .rp-left>*{position:relative;z-index:1}.register-page .rp-pill{display:inline-block;align-self:flex-start;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;color:#fff}.register-page .rp-left h1{font-family:'Onest';font-size:clamp(36px,4vw,48px);letter-spacing:-.03em;font-weight:300;line-height:1.05;margin:0 0 16px;color:#fff}.register-page .rp-left h1 b{font-weight:600;color:#fff}.register-page .rp-left p{font-size:15px;opacity:.85;margin:0 0 32px;line-height:1.6}.register-page .rp-perks{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:14px}.register-page .rp-perk{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.register-page .rp-perk-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--aurora-2),var(--aurora-3));display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;flex-shrink:0;font-weight:700}.register-page .rp-perk b{display:block;font-weight:600;margin-bottom:2px}.register-page .rp-perk span{opacity:.8}.register-page .rp-stats{display:flex;gap:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15)}.register-page .rp-stat-num{font-family:'Onest';font-weight:600;font-size:24px;letter-spacing:-.02em}.register-page .rp-stat-lbl{font-family:'Geist Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-top:2px}.register-page .rp-form{background:#fff;padding:48px 40px}.register-page .rp-form h2{font-family:'Onest';font-weight:600;font-size:24px;letter-spacing:-.02em;margin:0 0 6px}.register-page .rp-form .rp-form-sub{font-size:14px;color:var(--fg-soft);margin:0 0 24px}.register-page .rp-btn{display:block;width:100%;padding:14px;border-radius:14px;background:var(--fg);color:#fff;font-weight:600;font-size:15px;border:0;cursor:pointer;transition:all .2s}.register-page .rp-btn:hover{background:var(--aurora-1)}.register-page .rp-foot{text-align:center;margin-top:18px;font-size:13.5px;color:var(--fg-soft)}.register-page .rp-foot a{color:var(--fg);font-weight:600;text-decoration:none}.register-page .rp-terms{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:rgba(0,0,0,.02);border-radius:10px;font-size:13px;line-height:1.5}.register-page .rp-terms a{color:var(--aurora-1);font-weight:600}@media (max-width:1100px){.register-page{grid-template-columns:1fr;border-radius:24px}.register-page .rp-left{min-height:auto;padding:36px 28px}.register-page .rp-form{padding:36px 28px}}.register-body .foot-cta{grid-template-columns:1fr}.register-body .foot-cta-side-A{display:none}.register-body .foot-cta-side-B{border-radius:32px}.listings-body .foot-cta{grid-template-columns:1fr}.listings-body .foot-cta-side-B{display:none}.listings-body .foot-cta-side-A{border-radius:32px}.login-page{max-width:460px;margin:30px auto 60px}.login-page .lp-hero{background:linear-gradient(135deg,#0F0A2E 0%,#1F1147 50%,#5B3FFF 100%);color:#fff;border-radius:24px;padding:36px 32px;text-align:center;position:relative;overflow:hidden;margin-bottom:18px}.login-page .lp-hero::before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(255,61,154,.35) 0%,transparent 60%);filter:blur(50px);pointer-events:none}.login-page .lp-pill{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;position:relative;z-index:1;color:#fff}.login-page .lp-hero h1{font-family:'Onest';font-size:clamp(32px,4.5vw,44px);letter-spacing:-.03em;font-weight:300;line-height:1;margin:0 0 8px;position:relative;z-index:1;color:#fff}.login-page .lp-hero h1 b{font-weight:600;color:#fff}.login-page .lp-hero p{font-size:14px;opacity:.85;margin:0;position:relative;z-index:1}.login-page .lp-form{background:#fff;border:1px solid var(--glass-line);border-radius:24px;padding:30px;box-shadow:0 14px 40px rgba(0,0,0,.06)}.login-page .lp-btn{display:block;width:100%;padding:14px;border-radius:999px;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));color:#fff;font-weight:600;font-size:15px;border:0;cursor:pointer;box-shadow:0 12px 28px rgba(91,63,255,.3);margin-top:6px;transition:all .2s}.login-page .lp-btn:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(91,63,255,.4)}.login-page .lp-foot{text-align:center;margin-top:18px;font-size:13.5px;color:var(--fg-soft)}.login-page .lp-foot a{color:var(--fg);font-weight:600;text-decoration:none}.about-page{margin:30px 0 60px}.about-page .ab-hero{position:relative;background:linear-gradient(160deg,#0F0A2E 0%,#1F1147 50%,#3a1f7a 100%);color:#fff;border-radius:32px;padding:80px 60px 60px;overflow:hidden;margin-bottom:32px;box-shadow:0 24px 60px rgba(15,10,46,.4);text-align:center}.about-page .ab-hero::before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(255,61,154,.3) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.about-page .ab-hero::after{content:"";position:absolute;bottom:-30%;left:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(0,212,255,.25) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.about-page .ab-hero>*{position:relative;z-index:1}.about-page .ab-pill{display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;color:#fff}.about-page .ab-hero h1{font-family:'Onest';font-weight:300;font-size:clamp(40px,6vw,80px);letter-spacing:-.04em;line-height:1;margin:0 auto 24px;max-width:880px;color:#fff}.about-page .ab-hero h1 em{font-style:normal;font-weight:600;color:#fff}.about-page .ab-hero p{font-size:18px;opacity:.85;margin:0 auto;max-width:680px;line-height:1.6}.about-page .ab-tenets{max-width:1080px;margin:0 auto}.about-page .ab-tenet{padding:36px 0;border-bottom:1px solid rgba(0,0,0,.08);text-align:center}.about-page .ab-tenet:first-child{border-top:1px solid rgba(0,0,0,.08)}.about-page .ab-tenet h2{font-family:'Onest';font-weight:300;font-size:clamp(26px,3.2vw,38px);letter-spacing:-.025em;line-height:1.15;margin:0 auto 14px;max-width:880px}.about-page .ab-tenet h2 em{font-style:normal;font-weight:600;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-page .ab-tenet p{font-size:15.5px;line-height:1.75;color:var(--fg-soft);margin:0 auto 14px;max-width:780px}.about-page .ab-tenet p:last-child{margin-bottom:0}.about-page .ab-tenet a{color:var(--aurora-1);text-decoration:none;font-weight:600}.about-page .ab-tenet a:hover{text-decoration:underline}.about-page .ab-cta{margin:48px auto 0;padding:40px;background:linear-gradient(135deg,#0F0A2E 0%,#5B3FFF 100%);color:#fff;border-radius:24px;text-align:center;max-width:1080px;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(91,63,255,.3)}.about-page .ab-cta::before{content:"";position:absolute;top:-30%;right:-10%;width:40%;height:140%;background:radial-gradient(circle,rgba(255,61,154,.3) 0%,transparent 60%);filter:blur(50px);pointer-events:none}.about-page .ab-cta>*{position:relative;z-index:1}.about-page .ab-cta h3{font-family:'Onest';font-weight:600;font-size:clamp(22px,2.5vw,28px);letter-spacing:-.02em;margin:0 0 10px;color:#fff}.about-page .ab-cta p{font-size:15.5px;opacity:.9;margin:0 0 22px}.about-page .ab-cta .btn{padding:14px 28px;border-radius:999px;background:#fff;color:var(--aurora-1);font-weight:600;font-size:15px;text-decoration:none;display:inline-block;transition:all .2s}.about-page .ab-cta .btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.2)}@media (max-width:1100px){.about-page .ab-hero{padding:48px 28px 36px}.about-page .ab-cta{padding:32px 24px}}.about-body .foot-cta{display:none}.dashboard-body .foot-cta{display:none}.terms-page{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:flex-start;max-width:1100px;margin:30px auto 60px}.terms-page .tp-toc{position:sticky;top:120px;padding-right:18px;border-right:1px solid rgba(0,0,0,.08)}.terms-page .tp-toc-h{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-weight:700;margin-bottom:14px}.terms-page .tp-toc-list{display:flex;flex-direction:column;gap:2px}.terms-page .tp-toc-list a{padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--fg-soft);font-size:13px;font-weight:500;line-height:1.4;transition:all .15s;display:flex;align-items:baseline;gap:10px}.terms-page .tp-toc-list a span{font-family:'Geist Mono',monospace;font-size:11px;color:var(--fg-mute);font-weight:700;flex-shrink:0}.terms-page .tp-toc-list a:hover{background:rgba(91,63,255,.06);color:var(--aurora-1)}.terms-page .tp-toc-list a:hover span{color:var(--aurora-1)}.terms-page .tp-toc-list a:target,.terms-page .tp-toc-list a.active{background:rgba(91,63,255,.08);color:var(--aurora-1);font-weight:600}.terms-page .tp-toc-list a.active span{color:var(--aurora-1)}.terms-page .tp-crumb{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:14px}.terms-page .tp-crumb a{color:inherit;text-decoration:none;transition:color .15s}.terms-page .tp-crumb a:hover{color:var(--aurora-1)}.terms-page .tp-main h1{font-family:'Onest';font-weight:600;font-size:clamp(36px,5vw,52px);letter-spacing:-.03em;line-height:1;margin:0 0 12px}.terms-page .tp-meta{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--aurora-1);margin-bottom:32px;font-weight:700}.terms-page .tp-warn{padding:14px 18px;background:rgba(255,61,154,.05);border:1px solid rgba(255,61,154,.2);border-radius:12px;font-size:13.5px;line-height:1.55;color:var(--fg-soft);font-style:italic;margin-bottom:32px}.terms-page .tp-sections{counter-reset:tp-section}.terms-page .tp-section{margin-bottom:32px;scroll-margin-top:128px;counter-increment:tp-section}.terms-page .tp-section h2{font-family:'Onest';font-weight:600;font-size:20px;letter-spacing:-.015em;margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.terms-page .tp-section h2::before{content:counter(tp-section,decimal-leading-zero);font-family:'Geist Mono',monospace;font-size:13px;color:var(--aurora-1);font-weight:700;letter-spacing:.04em}.terms-page .tp-section p{font-size:15px;line-height:1.7;color:var(--fg-soft);margin:0 0 12px;max-width:680px}.terms-page .tp-section p:last-child{margin-bottom:0}.terms-page .tp-section ul{font-size:15px;line-height:1.7;color:var(--fg-soft);margin:0 0 12px;padding-left:22px;max-width:680px}.terms-page .tp-section ul li{margin-bottom:6px}.terms-page .tp-section ul li:last-child{margin-bottom:0}.terms-page .tp-section strong{color:var(--fg);font-weight:600}.terms-page .tp-section a{color:var(--aurora-1);text-decoration:none;font-weight:600}.terms-page .tp-section a:hover{text-decoration:underline}@media (max-width:1100px){.terms-page{grid-template-columns:1fr;gap:24px}.terms-page .tp-toc{position:static;border-right:0;border-bottom:1px solid rgba(0,0,0,.08);padding-right:0;padding-bottom:18px}.terms-page .tp-toc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}}.privacy-page{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:flex-start;max-width:1100px;margin:30px auto 60px}.privacy-page .pp-toc{position:sticky;top:120px;padding-right:18px;border-right:1px solid rgba(0,0,0,.08)}.privacy-page .pp-toc-h{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-weight:700;margin-bottom:14px}.privacy-page .pp-toc-list{display:flex;flex-direction:column;gap:2px}.privacy-page .pp-toc-list a{padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--fg-soft);font-size:13px;font-weight:500;line-height:1.4;transition:all .15s;display:flex;align-items:baseline;gap:10px}.privacy-page .pp-toc-list a span{font-family:'Geist Mono',monospace;font-size:11px;color:var(--fg-mute);font-weight:700;flex-shrink:0}.privacy-page .pp-toc-list a:hover{background:rgba(91,63,255,.06);color:var(--aurora-1)}.privacy-page .pp-toc-list a:hover span{color:var(--aurora-1)}.privacy-page .pp-toc-list a:target,.privacy-page .pp-toc-list a.active{background:rgba(91,63,255,.08);color:var(--aurora-1);font-weight:600}.privacy-page .pp-toc-list a.active span{color:var(--aurora-1)}.privacy-page .pp-crumb{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:14px}.privacy-page .pp-crumb a{color:inherit;text-decoration:none;transition:color .15s}.privacy-page .pp-crumb a:hover{color:var(--aurora-1)}.privacy-page .pp-main h1{font-family:'Onest';font-weight:600;font-size:clamp(36px,5vw,52px);letter-spacing:-.03em;line-height:1;margin:0 0 12px}.privacy-page .pp-meta{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--aurora-1);margin-bottom:32px;font-weight:700}.privacy-page .pp-sections{counter-reset:pp-section}.privacy-page .pp-section{margin-bottom:32px;scroll-margin-top:128px;counter-increment:pp-section}.privacy-page .pp-section h2{font-family:'Onest';font-weight:600;font-size:20px;letter-spacing:-.015em;margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.privacy-page .pp-section h2::before{content:counter(pp-section,decimal-leading-zero);font-family:'Geist Mono',monospace;font-size:13px;color:var(--aurora-1);font-weight:700;letter-spacing:.04em}.privacy-page .pp-section p{font-size:15px;line-height:1.7;color:var(--fg-soft);margin:0 0 12px;max-width:680px}.privacy-page .pp-section p:last-child{margin-bottom:0}.privacy-page .pp-section ul{font-size:15px;line-height:1.7;color:var(--fg-soft);margin:0 0 12px;padding-left:22px;max-width:680px}.privacy-page .pp-section ul li{margin-bottom:6px}.privacy-page .pp-section ul li:last-child{margin-bottom:0}.privacy-page .pp-section strong{color:var(--fg);font-weight:600}.privacy-page .pp-section a{color:var(--aurora-1);text-decoration:none;font-weight:600}.privacy-page .pp-section a:hover{text-decoration:underline}@media (max-width:1100px){.privacy-page{grid-template-columns:1fr;gap:24px}.privacy-page .pp-toc{position:static;border-right:0;border-bottom:1px solid rgba(0,0,0,.08);padding-right:0;padding-bottom:18px}.privacy-page .pp-toc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}}.listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.listing-card{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--fg);transition:all .25s;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.listing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--glass-line-strong)}.listing-img{aspect-ratio:4/3;background:linear-gradient(135deg,var(--bg-d),var(--bg-l));overflow:hidden;position:relative}.listing-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.listing-card:hover .listing-img img{transform:scale(1.04)}.listing-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--grey-3);background:linear-gradient(135deg,rgba(91,63,255,.06),rgba(255,61,154,.06))}.listing-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.listing-cat{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-weight:600}.listing-title{font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-price{font-family:'Onest';font-weight:600;font-size:18px;color:var(--fg);margin-top:auto;display:flex;justify-content:space-between;align-items:baseline}.listing-price .poa{background:linear-gradient(135deg,var(--aurora-2),var(--aurora-1));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.listing-meta{font-size:12px;color:var(--fg-soft);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.listing-meta .sup{font-weight:500;color:var(--fg)}.listing-card-featured{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--aurora-1),var(--aurora-2)) border-box;box-shadow:0 8px 28px -10px rgba(91,63,255,.22)}.listing-card-featured:hover{box-shadow:0 18px 40px -14px rgba(91,63,255,.32);border:1px solid transparent}.listing-promo-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));color:#fff;font-family:'Geist Mono',monospace;font-size:10px;letter-spacing:.12em;font-weight:700;box-shadow:0 4px 14px -4px rgba(91,63,255,.5);pointer-events:none}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin:48px 0 0}.pager a,.pager span{padding:9px 14px;border-radius:var(--r-md);font-size:13.5px;font-weight:500;text-decoration:none;color:var(--fg);min-width:40px;text-align:center}.pager a{background:#FFFFFF;border:1px solid var(--glass-line)}.pager a:hover{background:var(--glass)}.pager .current{background:var(--fg);color:var(--bg)}.pager .ellipsis{color:var(--fg-mute);border:none}.listing-detail{padding:32px 0 80px}.crumbs{font-size:12.5px;color:var(--fg-soft);margin-bottom:14px;display:flex;gap:6px;flex-wrap:wrap;font-family:'Geist Mono',monospace}.crumbs a{color:var(--fg-soft);text-decoration:none}.crumbs a:hover{color:var(--fg)}.crumbs .sep{color:var(--fg-mute)}.listing-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:start}.gallery-main{aspect-ratio:4/3;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-xl);overflow:hidden;position:relative}.gallery-main img{width:100%;height:100%;object-fit:cover}.gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:12px}.gallery-thumb{aspect-ratio:1/1;background:#FFFFFF;border:1.5px solid var(--glass-line);border-radius:var(--r-md);overflow:hidden;cursor:pointer;transition:all .15s}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb.active{border-color:var(--aurora-1);box-shadow:0 0 0 3px rgba(91,63,255,.15)}.detail-h{font-family:'Onest';font-weight:600;font-size:34px;line-height:1.1;letter-spacing:-.025em;margin-bottom:14px}.detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.detail-price{font-family:'Onest';font-weight:300;font-size:48px;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:24px}.detail-desc{font-size:15px;color:var(--fg-soft);line-height:1.7;margin-bottom:32px}.detail-desc p{margin-bottom:12px}.contact-card{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:24px;box-shadow:var(--shadow-sm)}.contact-supplier{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--glass-line);margin-bottom:16px}.contact-supplier-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--bg-d),var(--bg-l));overflow:hidden;flex-shrink:0;border:1.5px solid var(--glass-line)}.contact-supplier-avatar img{width:100%;height:100%;object-fit:cover}.contact-supplier-name{font-weight:600;font-size:15px;letter-spacing:-.01em}.contact-supplier-link{font-size:12.5px;color:var(--fg-soft);text-decoration:none}.contact-supplier-link:hover{color:var(--aurora-1)}.contact-buttons{display:flex;flex-direction:column;gap:8px}.contact-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-md);text-decoration:none;font-weight:600;font-size:14px;border:1.5px solid var(--glass-line)}.contact-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.contact-btn-whatsapp{background:#0E8A3D;color:#FFFFFF;border-color:#0E8A3D}.contact-btn-email{background:linear-gradient(135deg,var(--aurora-1),var(--aurora-4));color:#FFFFFF;border-color:transparent}.contact-btn-phone{background:var(--fg);color:#FFFFFF;border-color:var(--fg)}.supplier-cover{height:280px;background:#1F1147 url('/img/default-cover.webp') center 62% / cover no-repeat;margin:0;border-radius:var(--r-xl);overflow:hidden;position:relative}.supplier-cover img{width:100%;height:100%;object-fit:cover}.supplier-cover img.supplier-cover-default{object-position:center 62%}.supplier-cover+.supplier-head{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:flex-start;margin-top:-90px;padding:0 32px;position:relative;z-index:5}.supplier-cover+.supplier-head .supplier-avatar{width:180px;height:180px;border-radius:50%;border:8px solid var(--bg);background:#FFFFFF;overflow:hidden;flex-shrink:0;box-shadow:var(--shadow-md);display:block}.supplier-cover+.supplier-head .supplier-avatar img{width:100%;height:100%;object-fit:cover}.supplier-cover+.supplier-head .supplier-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-d),var(--bg-l));color:var(--fg);font-family:'Onest';font-weight:600;font-size:64px;letter-spacing:-.02em}.supplier-cover+.supplier-head .supplier-info{padding-top:90px}.supplier-cover+.supplier-head .supplier-info h1{font-family:'Onest';font-weight:600;font-size:34px;line-height:1.1;letter-spacing:-.025em;margin-bottom:8px}.supplier-cover+.supplier-head .supplier-info-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13.5px;color:var(--fg-soft);align-items:center}.supplier-cover+.supplier-head .supplier-info-meta .vbadge-pro{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--brand-grad);color:#FFFFFF;font-family:'Geist Mono',ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;box-shadow:0 4px 14px rgba(91,63,255,.28);white-space:nowrap}.vchip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--brand-grad);color:#FFFFFF;font-size:9px;font-weight:900;line-height:1;margin-left:5px;vertical-align:middle;flex-shrink:0;box-shadow:0 1px 3px rgba(91,63,255,.35)}.supplier-bio{font-size:15px;color:var(--fg-soft);line-height:1.65;margin-top:16px;max-width:760px}.dashboard-body{background:#FFFFFF}.dashboard{display:grid;grid-template-columns:240px 1fr;gap:0;min-height:calc(100dvh - 80px)}aside.dash-sidebar{background:#FFFFFF;border-right:1px solid var(--glass-line);padding:28px 12px;position:sticky;top:104px;align-self:start;height:calc(100dvh - 104px);overflow-y:auto}aside.dash-sidebar .dash-side-h{padding:0 12px 16px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-mute);font-weight:700}aside.dash-sidebar .dash-side-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:999px !important;border-left:0 !important;color:var(--fg-soft);text-decoration:none;font-size:14px;font-weight:500;margin-bottom:2px;transition:all .15s;background:transparent}aside.dash-sidebar .dash-side-link:hover{color:var(--fg);background:rgba(91,63,255,.06)}aside.dash-sidebar .dash-side-link.active{color:#fff !important;background:linear-gradient(135deg,#00D4FF,#5B3FFF) !important;box-shadow:0 6px 18px -6px rgba(0,212,255,.5);border-left-color:transparent !important}aside.dash-sidebar .dash-side-link svg{flex-shrink:0;color:var(--fg-mute);transition:color .15s}aside.dash-sidebar .dash-side-link:hover svg{color:var(--aurora-1)}aside.dash-sidebar .dash-side-link.active svg{color:#fff !important}.dash-main{padding:32px 36px 64px;min-width:0}.dash-page-h{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--glass-line)}.dash-page-h h1{font-family:'Onest';font-weight:600;font-size:28px;letter-spacing:-.02em}.dash-page-h .sub{font-size:14px;color:var(--fg-soft);margin-top:4px}.dash-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px}.dash-card{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-lg);padding:20px}.dash-card-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-weight:600;margin-bottom:10px}.dash-card-num{font-family:'Onest';font-weight:600;font-size:32px;letter-spacing:-.025em;line-height:1}.dash-card-num em{font-style:normal;font-size:.55em;color:var(--fg-soft);font-weight:500;margin-left:4px}.dash-card-foot{font-size:12px;color:var(--fg-soft);margin-top:8px}.dash-table{width:100%;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-lg);overflow:hidden;border-collapse:collapse;font-size:14px}.dash-table th,.dash-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--glass-line);vertical-align:middle}.dash-table th{background:var(--bg-l);font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-soft);font-weight:600}.dash-table tr:last-child td{border-bottom:none}.dash-table tr:hover{background:var(--bg-l)}.dash-table img.thumb{width:40px;height:40px;border-radius:var(--r-sm);object-fit:cover;display:block}.dash-table .actions{display:flex;gap:6px;justify-content:flex-end}.image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:14px}.image-preview{position:relative;aspect-ratio:1/1;border-radius:var(--r-md);overflow:hidden;background:var(--bg-d)}.image-preview img{width:100%;height:100%;object-fit:cover}.image-preview-remove{position:absolute;top:5px;right:5px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.7);color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:none;cursor:pointer}.image-preview-primary{position:absolute;bottom:5px;left:5px;background:var(--aurora-2);color:#FFFFFF;padding:2px 7px;border-radius:var(--r-sm);font-size:10px;font-weight:600;letter-spacing:.05em}.error-page{padding:120px 0;text-align:center}.error-page h1{font-family:'Onest';font-weight:200;font-size:clamp(64px,12vw,200px);line-height:.85;letter-spacing:-.05em;background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.error-page p{font-size:18px;color:var(--fg-soft);max-width:480px;margin:0 auto 36px}.error-page .btn{margin:0 auto}footer{padding:80px 32px 32px;position:relative;margin-top:64px}.foot-cta{margin:0 auto 64px;max-width:1280px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:32px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.08)}.foot-cta-side{padding:60px 50px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;min-height:340px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}.foot-cta-side-A{background:linear-gradient(135deg,#1F1147 0%,#5B3FFF 100%);color:#fff}.foot-cta-side-A::before{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:140%;background:radial-gradient(circle,rgba(255,61,154,.35) 0%,transparent 60%);filter:blur(50px);pointer-events:none;transform-origin:top right;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .6s ease,background .6s ease}.foot-cta-side-B{background:#fff;color:var(--fg);border:1px solid var(--glass-line)}.foot-cta-side-B::before{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:140%;background:radial-gradient(circle,rgba(0,212,255,.0) 0%,transparent 60%);filter:blur(50px);pointer-events:none;transform-origin:top right;transition:transform .8s cubic-bezier(.2,.8,.2,1),background .6s ease}.foot-cta-side-A:hover{transform:translateY(-4px);box-shadow:0 24px 56px -12px rgba(91,63,255,.45)}.foot-cta-side-A:hover::before{transform:scale(1.25);filter:blur(40px);background:radial-gradient(circle,rgba(255,61,154,.5) 0%,transparent 60%)}.foot-cta-side-B:hover{transform:translateY(-4px);box-shadow:0 24px 56px -12px rgba(0,212,255,.22)}.foot-cta-side-B:hover::before{transform:scale(1.2);background:radial-gradient(circle,rgba(0,212,255,.18) 0%,transparent 60%)}.foot-cta-pill{display:inline-block;padding:6px 14px;border-radius:999px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;position:relative;z-index:1;font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1),letter-spacing .35s ease,box-shadow .35s ease}.foot-cta-side-A .foot-cta-pill{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:#fff}.foot-cta-side-B .foot-cta-pill{background:#fff;border:1px solid var(--fg);color:var(--fg)}.foot-cta-side:hover .foot-cta-pill{transform:scale(1.05);letter-spacing:.12em}.foot-cta-side-A:hover .foot-cta-pill{box-shadow:0 0 24px rgba(255,255,255,.2)}.foot-cta-side h3{font-family:'Onest';font-weight:600;font-size:clamp(28px,3.5vw,42px);letter-spacing:-.025em;margin:0 0 14px;position:relative;z-index:1;line-height:1.1;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.foot-cta-side:hover h3{transform:translateY(-2px)}.foot-cta-side p{font-size:15px;line-height:1.65;margin:0 0 24px;position:relative;z-index:1;max-width:340px;transition:transform .4s cubic-bezier(.2,.8,.2,1) .04s,opacity .4s ease}.foot-cta-side:hover p{transform:translateY(-1px)}.foot-cta-side-A p{opacity:.85}.foot-cta-side-A:hover p{opacity:.95}.foot-cta-side-B p{color:var(--fg-soft)}.foot-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;font-weight:600;font-size:14.5px;text-decoration:none;margin-top:auto;position:relative;z-index:1;transition:all .25s ease}.foot-cta-side-A .foot-cta-btn{background:#fff;color:var(--fg)}.foot-cta-side-A .foot-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.foot-cta-side-B .foot-cta-btn{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1));color:#fff}.foot-cta-side-B .foot-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,212,255,.3)}@media (prefers-reduced-motion:reduce){.foot-cta-side,.foot-cta-side::before,.foot-cta-pill,.foot-cta-side h3,.foot-cta-side p{transition:none}.foot-cta-side:hover{transform:none}.foot-cta-side:hover::before{transform:none}.foot-cta-side:hover .foot-cta-pill{transform:none;letter-spacing:.08em}.foot-cta-side:hover h3,.foot-cta-side:hover p{transform:none}}@media (max-width:1100px){.foot-cta{grid-template-columns:1fr}.foot-cta-side{padding:44px 30px;min-height:auto}}.foot-grid{max-width:980px;margin:0 auto;padding-top:48px;border-top:1px solid var(--glass-line);text-align:center}.foot-brand{display:inline-flex;align-items:center;gap:12px;font-family:'Onest';font-weight:600;font-size:24px;letter-spacing:-.015em;margin-bottom:18px;justify-content:center}.foot-tag{font-size:14.5px;color:var(--fg-soft);line-height:1.6;max-width:540px;margin:0 auto 36px}.foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px;margin-bottom:32px}.foot-links a{padding:8px 14px;color:var(--fg);text-decoration:none;font-size:14px;font-weight:500;border-radius:var(--r-pill);transition:background .2s,color .2s}.foot-links a:hover{background:rgba(91,63,255,.06);color:var(--aurora-1)}.foot-sep{align-self:center;color:var(--fg-mute);font-size:14px;padding:0 4px;user-select:none}.foot-col h4{font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:18px;font-weight:500}.foot-col a{display:block;padding:5px 0;color:var(--fg);text-decoration:none;font-size:14px;transition:color .2s}.foot-col a:hover{color:var(--aurora-2)}.foot-base{max-width:980px;margin:0 auto;padding-top:24px;border-top:1px solid var(--glass-line);text-align:center;font-family:'Geist Mono',monospace;font-size:11.5px;color:var(--fg-mute);letter-spacing:.05em}.cookie-banner{position:fixed;bottom:18px;left:18px;right:18px;z-index:200;max-width:680px;margin:0 auto;background:rgba(255,255,255,.95);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid var(--glass-line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:18px 22px}.cookie-banner-inner{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.cookie-text{font-size:13px;line-height:1.55;color:var(--fg-soft)}.cookie-text a{color:var(--aurora-1)}.cookie-actions{display:flex;gap:8px}.cookie-btn{padding:9px 18px;border-radius:var(--r-pill);font-size:13px;font-weight:600;cursor:pointer}.cookie-btn-accept{background:var(--fg);color:#FFFFFF}.cookie-btn-reject{background:transparent;color:var(--fg);border:1px solid var(--glass-line-strong)}@media (max-width:1100px){.container{padding:0 24px}body>header{margin:14px 16px 0}body>header nav{display:none}body>header nav .nav-pill{display:none}.head-burger{display:flex}body>header nav#primary-nav.is-open{display:flex;position:absolute;top:60px;left:0;right:0;z-index:60;flex-direction:column;background:#FFFFFF;padding:12px;border-radius:18px;box-shadow:0 12px 32px -12px rgba(10,10,10,.14);border:1px solid rgba(10,10,10,.08)}.head-tmap{display:none}.head-cta-venues{display:none}.head-cta,.head-link{font-size:12.5px;padding:8px 14px}.head-cta-row{flex-direction:column;align-items:stretch;gap:6px}.head-cta-row .head-cta{font-size:11.5px;padding:7px 12px;justify-content:center}.head-cta-sup,.head-cta-op{transition:none}body.is-scrolled .head-cta-sup,body.is-scrolled .head-cta-op{display:none !important}html,body{overflow-anchor:none !important}body>header *{transition:none !important;animation:none !important}body>header{will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint}body.nav-open>header{contain:layout style}.head{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,.96) !important}body>header .head-r{flex-wrap:nowrap}body>header .head{align-items:center}body.is-scrolled .nav-mobile-cta{display:block;margin-top:8px;padding:12px 16px;border-radius:100px;text-decoration:none;font-weight:600;font-size:13px;text-align:center;color:#fff}.nav-mobile-cta-sup{background:var(--brand-grad)}.nav-mobile-cta-op{background:linear-gradient(135deg,#0d9488 0%,#0891b2 50%,#5B3FFF 100%)}.nav-mobile-cta-venue{background:linear-gradient(135deg,#F59E0B 0%,#EA580C 45%,#7C3AED 100%)}.head-cta-map{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#0A0A0A;border:1.5px solid rgba(13,148,136,.5);box-shadow:0 4px 12px -4px rgba(13,148,136,.18);font-weight:600}.head-cta-map:hover,.head-cta-map:focus-visible{background:rgba(13,148,136,.06);border-color:#0d9488;color:#0d9488;box-shadow:0 6px 16px -4px rgba(13,148,136,.3)}.head-cta-map .hcm-txt{display:flex;flex-direction:column;line-height:1.12;text-align:center}.head-cta-map .hcm-1{font-size:12.5px;font-weight:700;letter-spacing:-.005em}.head-cta-map .hcm-2{font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:inherit}.head-map-row{display:flex;gap:6px;align-items:stretch;margin:8px 10px 0;padding:0}.head-map-row>a{flex:1 1 0;min-width:0;justify-content:center;padding:10px 8px;margin-top:0}.head-map-row .hcm-txt{min-width:0}.head-map-row .hcm-1,.head-map-row .hcm-2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.head-cta-venue-m{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#0A0A0A;border:1.5px solid rgba(234,88,12,.5);box-shadow:0 4px 12px -4px rgba(234,88,12,.18);font-weight:600}.head-cta-venue-m:hover,.head-cta-venue-m:focus-visible{background:rgba(234,88,12,.06);border-color:#EA580C;color:#EA580C;box-shadow:0 6px 16px -4px rgba(234,88,12,.3)}.head-cta-venue-m .hcm-txt{display:flex;flex-direction:column;line-height:1.12;text-align:center}.head-cta-venue-m .hcm-1,.head-cta-venue-m .hcm-2{font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:inherit}.head-cta-venue-m svg{flex:none}.cta-row{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr);border-radius:var(--r-xl);padding:8px}.stat-card{border-bottom:1px solid rgba(10,10,10,.08)}.stat-card:nth-child(2n){border-right:0}.stat-card:nth-last-child(-n+2){border-bottom:0}.how-grid{grid-template-columns:1fr;gap:14px 0}.steps-grid{grid-template-columns:1fr;gap:14px}.step-arrow{animation-name:step-arrow-pulse-vert;height:32px}.step-arrow svg{transform:rotate(90deg)}.listing-grid{grid-template-columns:1fr;gap:24px}.browse-toolbar{grid-template-columns:1fr;border-radius:var(--r-lg)}.browse-toolbar .search input{padding:12px 14px 12px 46px}.dashboard{grid-template-columns:1fr}aside.dash-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--glass-line);padding:12px 8px;display:flex;overflow-x:auto;gap:6px}.dash-sidebar .dash-side-h{display:none}.dash-side-link{padding:8px 14px;white-space:nowrap;margin-bottom:0;flex-shrink:0}.dash-main{padding:24px 20px 48px}.supplier-cover+.supplier-head{grid-template-columns:1fr;text-align:center;margin-top:-70px}.supplier-cover+.supplier-head .supplier-avatar{margin:0 auto}.supplier-cover+.supplier-head .supplier-info{padding-top:0}.supplier-cover+.supplier-head .supplier-info-meta{justify-content:center}}@media (max-width:680px){.container{padding:0 18px}.head{padding:8px 8px 8px 18px}.logo .logo-name{display:none}.logo-orb{width:72px;height:72px;transform:scale(1.4)}.logo:hover .logo-orb{transform:scale(1.45) translateY(-1px) rotate(-3deg)}.head-link{display:none}.hero{padding:60px 0 64px}.home-body .hero::before,.home-body .hero::after{display:none}.hero-stats{flex-direction:column;border-radius:var(--r-lg);padding:14px;width:100%}.hs-item{padding:12px 0;border-right:none;border-bottom:1px solid var(--glass-line)}.hs-item:last-child{border-bottom:none}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{flex-direction:column;gap:6px;text-align:center;padding:14px 10px}.stat-num{font-size:34px}.stat-lbl{text-align:center;max-width:none;font-size:9.5px;letter-spacing:.14em}.form-row,.form-row-3{grid-template-columns:1fr;gap:14px}.listings-grid{grid-template-columns:1fr 1fr;gap:12px}.listing-title{font-size:14px}.listing-price{font-size:15px}.browse-toolbar{padding:6px}.foot-links a{padding:6px 10px;font-size:13px}.foot-tag{font-size:13.5px}.cookie-banner{left:10px;right:10px;padding:14px 16px}.cookie-banner-inner{grid-template-columns:1fr;gap:12px}.cookie-actions{justify-content:stretch}.cookie-btn{flex:1}.dash-table{font-size:13px}.dash-table th,.dash-table td{padding:9px 10px}.dash-table img.thumb{display:none}.supplier-cover{height:180px;border-radius:var(--r-lg)}.supplier-cover+.supplier-head .supplier-avatar{width:140px;height:140px;border-width:6px}.supplier-cover+.supplier-head .supplier-avatar-fallback{font-size:50px}.gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.detail-h{font-size:24px}.detail-price{font-size:36px}}.section-mute{background:transparent}.section-sub{font-size:15px;color:var(--fg-soft);margin-top:6px;max-width:640px;line-height:1.55}.faq-tabs{display:flex;gap:6px;justify-content:center;margin-bottom:24px;flex-wrap:wrap;max-width:980px;margin-left:auto;margin-right:auto}.faq-tab{padding:10px 18px;background:#fff;border:1px solid var(--glass-line);border-radius:var(--r-pill);font-family:'Geist Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--fg-soft);cursor:pointer;transition:color .2s,border-color .2s,background .2s,box-shadow .25s}.faq-tab:hover{color:var(--fg);border-color:rgba(91,63,255,.3)}.faq-tab.is-on{background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));color:#fff;border-color:transparent;box-shadow:0 4px 14px -4px rgba(91,63,255,.45)}.faq-tab .ct{margin-left:6px;color:var(--fg-mute);font-weight:500}.faq-tab.is-on .ct{color:rgba(255,255,255,.88)}.faq-item.is-hidden{display:none}.faq-list{display:flex;flex-direction:column;gap:10px;max-width:880px;margin:0 auto}.faq-list.is-all{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:1180px}.faq-list.is-all .faq-item{align-self:start}.faq-item{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.faq-item:hover{border-color:rgba(91,63,255,.25)}.faq-item[open]{border-color:rgba(91,63,255,.4);box-shadow:0 4px 18px -8px rgba(91,63,255,.18)}.faq-item summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;color:var(--fg);user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none}.faq-q{flex:1}.faq-chev{flex-shrink:0;color:var(--fg-soft);transition:transform .2s}.faq-item[open] .faq-chev{transform:rotate(180deg);color:var(--aurora-1)}.faq-a{padding:0 22px 20px;font-size:14.5px;color:var(--fg-soft);line-height:1.7}.geo-facts{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1180px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:24px;overflow:hidden;box-shadow:0 12px 40px -16px rgba(91,63,255,.18)}.geo-facts li{padding:30px 26px;border-right:1px solid rgba(10,10,10,.06);border-bottom:1px solid rgba(10,10,10,.06);transition:background .25s;display:flex;flex-direction:column;gap:16px}.geo-facts li:hover{background:rgba(91,63,255,.03)}.geo-facts li:hover .geo-num{transform:translateX(4px) scale(1.06)}.geo-facts li:nth-child(3n){border-right:0}.geo-facts li:nth-last-child(-n+3){border-bottom:0}.geo-num{font-family:'Onest',sans-serif;font-weight:300;font-size:48px;line-height:.95;letter-spacing:-.04em;background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2));-webkit-background-clip:text;background-clip:text;color:transparent;transform-origin:left center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.geo-copy{font-size:14px;line-height:1.6;color:var(--fg-soft)}@media (prefers-reduced-motion:reduce){.geo-facts li:hover .geo-num{transform:none}}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;max-width:980px;margin:0 auto}.tag-chip{display:inline-flex;align-items:center;padding:7px 14px;font-family:'Geist Mono',monospace;font-size:12.5px;font-weight:500;color:var(--fg);background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-pill);letter-spacing:.01em;transition:all .15s}.tag-chip:hover{background:linear-gradient(135deg,rgba(255,61,154,.06),rgba(91,63,255,.06));border-color:rgba(91,63,255,.3);color:var(--aurora-1);transform:translateY(-1px)}.tag-chip:nth-child(5n){color:var(--aurora-2)}.tag-chip:nth-child(7n){color:var(--aurora-1)}.tag-chip:nth-child(11n){color:var(--aurora-3)}.operators-list-sec{padding:20px 0 70px;scroll-margin-top:128px}.ol-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:28px}.ol-card{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:18px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ol-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px -18px rgba(91,63,255,.28)}.ol-photowrap{position:relative;height:172px;background:#F1F3F6;flex-shrink:0;overflow:hidden}.ol-photobtn{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;overflow:hidden}.ol-photobtn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ol-photobtn:hover img{transform:scale(1.06)}.ol-photobtn:focus-visible{outline:2px solid var(--aurora-1);outline-offset:-2px}.ol-count{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:100px;background:rgba(10,10,10,.62);color:#fff;font-family:'Geist Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.02em;pointer-events:none}.ol-count svg{display:block}.ol-noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(10,10,10,.22);background:linear-gradient(135deg,rgba(13,148,136,.08),rgba(91,63,255,.08))}.ol-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.ol-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ol-name{font-family:'Onest',sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em;line-height:1.2;margin:0;color:var(--fg)}.ol-type{flex:none;font-family:'Geist Mono',monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:100px;color:#FFFFFF;background:var(--brand-grad);white-space:nowrap}.ol-type-food{background:linear-gradient(135deg,#F59E0B,#EF4444)}.ol-type-coffee_and_food{background:linear-gradient(135deg,#0d9488,#0891b2 55%,#5B3FFF)}.ol-trailer{font-size:13px;color:var(--fg-soft);font-weight:500;margin-top:-3px}.ol-addr{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--fg-soft);line-height:1.45}.ol-addr svg{flex:none;margin-top:2px;color:var(--aurora-1)}.ol-desc{font-size:13.5px;line-height:1.55;color:var(--fg-soft);margin:2px 0 0}.ol-empty{margin-top:28px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:18px;padding:48px 24px;text-align:center;color:var(--fg-soft)}.ol-empty a{color:var(--aurora-1);font-weight:600;text-decoration:none}.ol-empty a:hover{text-decoration:underline}.ol-pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:34px}.ol-pg{min-width:38px;height:38px;padding:0 12px;border:1px solid var(--glass-line);background:#FFFFFF;border-radius:10px;font-family:'Geist Mono',monospace;font-size:13px;font-weight:600;color:var(--fg);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ol-pg:hover:not(.is-dis):not(.is-active){border-color:rgba(91,63,255,.4);color:var(--aurora-1)}.ol-pg.is-active{background:var(--brand-grad);color:#FFFFFF;border-color:transparent;cursor:default}.ol-pg.is-dis{opacity:.4;cursor:default}.ol-lb{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(10,10,10,.74);backdrop-filter:blur(4px)}.ol-lb.is-open{display:flex}.ol-lb-box{position:relative;width:100%;max-width:760px;max-height:92vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.ol-lb-close{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:rgba(10,10,10,.55);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ol-lb-close:hover{background:rgba(10,10,10,.82)}.ol-lb-gallery{position:relative;background:#0b0b0b;flex-shrink:0}.ol-lb-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ol-lb-track::-webkit-scrollbar{height:0}.ol-lb-slide{flex:0 0 100%;scroll-snap-align:center;height:clamp(240px,46vh,440px);display:flex;align-items:center;justify-content:center;background:#0b0b0b}.ol-lb-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.ol-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#0a0a0a;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px -4px rgba(0,0,0,.5)}.ol-lb-nav:hover{background:#fff}.ol-lb-prev{left:12px}.ol-lb-next{right:12px}.ol-lb-nav[hidden]{display:none}.ol-lb-dots{display:flex;gap:6px;justify-content:center;padding:10px 0 0}.ol-lb-dot{width:7px;height:7px;border-radius:50%;background:rgba(10,10,10,.18);border:0;padding:0;cursor:pointer}.ol-lb-dot.is-active{background:var(--aurora-1)}.ol-lb-info{padding:18px 24px 26px;overflow-y:auto}.ol-lb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.ol-lb-name{font-family:'Onest',sans-serif;font-weight:600;font-size:21px;letter-spacing:-.015em;margin:0;color:var(--fg)}.ol-lb-trailer{font-size:13.5px;color:var(--fg-soft);font-weight:500;margin:0 0 8px}.ol-lb-row{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--fg)}.ol-lb-row svg{flex:none;margin-top:2px;color:var(--aurora-1)}.ol-lb-k{display:block;font-family:'Geist Mono',monospace;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);margin-bottom:2px}.ol-lb-desc{font-size:14px;line-height:1.6;color:var(--fg-soft);margin:16px 0 0}body.ol-lb-lock{overflow:hidden}@media(max-width:600px){.ol-grid{grid-template-columns:1fr}.operators-list-sec{padding:10px 0 50px}.ol-lb{padding:0}.ol-lb-box{max-width:100%;max-height:100vh;height:100vh;border-radius:0}}@media (max-width:880px){.faq-list.is-all{grid-template-columns:1fr;max-width:880px}.faq-tab{padding:8px 14px;font-size:11px}.faq-tab .ct{margin-left:4px}.geo-facts{grid-template-columns:repeat(2,1fr)}.geo-facts li{border-right:1px solid rgba(10,10,10,.06);border-bottom:1px solid rgba(10,10,10,.06)}.geo-facts li:nth-child(2n){border-right:0}.geo-facts li:nth-last-child(-n+3){border-bottom:1px solid rgba(10,10,10,.06)}.geo-facts li:last-child{border-right:0;border-bottom:0}.geo-num{font-size:42px}}@media (max-width:680px){.faq-item summary{padding:14px 16px;font-size:14.5px}.faq-a{padding:0 16px 16px;font-size:13.5px}.geo-facts{grid-template-columns:1fr}.geo-facts li{padding:22px 20px;border-right:0;border-bottom:1px solid rgba(10,10,10,.06)}.geo-facts li:nth-last-child(-n+3){border-bottom:1px solid rgba(10,10,10,.06)}.geo-facts li:last-child{border-bottom:0}.geo-num{font-size:38px}.geo-copy{font-size:13.5px}.tag-chip{font-size:11.5px;padding:6px 11px}}.foot-tags{padding:18px 36px;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--glass-line);background:#FAFAFA}.foot-tag-chip{display:inline-block;padding:4px 10px;font-family:'Geist Mono',monospace;font-size:11px;color:var(--fg-soft);background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-pill);letter-spacing:.01em}.foot-counties{max-width:980px;margin:0 auto;padding:14px 0 22px;border-top:1px solid var(--glass-line)}.foot-counties-toggle{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-weight:500;padding:6px 14px;border-radius:var(--r-pill);transition:color .2s,background .2s;user-select:none;margin:0 auto}.foot-counties-toggle::-webkit-details-marker{display:none}.foot-counties-toggle::marker{display:none}.foot-counties-toggle:hover{color:var(--aurora-1);background:rgba(91,63,255,.06)}.foot-counties-chev{transition:transform .25s ease;color:inherit}.foot-counties[open] .foot-counties-chev{transform:rotate(180deg)}.foot-counties[open] .foot-counties-toggle{color:var(--aurora-1)}.foot-counties{text-align:center}.foot-counties-list{margin-top:14px;padding:0 16px;font-family:'Geist Mono',monospace;font-size:11px;line-height:1.95;color:var(--fg-mute);text-align:center;word-spacing:-2px}.foot-counties-list a{color:var(--fg-soft);text-decoration:none;transition:color .15s;word-spacing:0;display:inline-block;padding:6px 8px;line-height:1.4}.foot-counties-list a:hover{color:var(--aurora-1);text-decoration:underline}@media (max-width:680px){.foot-tags{padding:14px 18px}.foot-counties{padding:12px 18px 18px;margin-left:18px;margin-right:18px}.foot-counties-list{font-size:10.5px;line-height:1.85}}.wa-bubble{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));z-index:50;display:inline-flex;align-items:center;gap:0;height:60px;padding:0 0 0 18px;background:#25D366;color:#FFFFFF;text-decoration:none;border-radius:100px;box-shadow:0 12px 32px -8px rgba(37,211,102,.5),0 4px 12px -4px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .25s ease,box-shadow .25s ease,padding .3s ease;overflow:hidden;max-width:60px}.wa-bubble svg{width:28px;height:28px;margin-right:0;flex-shrink:0;transition:transform .3s ease}.wa-bubble-label{font-size:14px;font-weight:600;white-space:nowrap;padding:0 22px 0 12px;opacity:0;transition:opacity .2s ease .1s}.wa-bubble:hover{max-width:280px;transform:translateY(-2px);box-shadow:0 16px 40px -8px rgba(37,211,102,.65),0 6px 16px -4px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.25)}.wa-bubble:hover .wa-bubble-label{opacity:1}.wa-bubble:hover svg{transform:rotate(-8deg) scale(1.05)}@keyframes wa-bubble-pulse{0%{box-shadow:0 12px 32px -8px rgba(37,211,102,.5),0 0 0 0 rgba(37,211,102,.45),inset 0 1px 0 rgba(255,255,255,.18)}70%{box-shadow:0 12px 32px -8px rgba(37,211,102,.5),0 0 0 18px rgba(37,211,102,0),inset 0 1px 0 rgba(255,255,255,.18)}100%{box-shadow:0 12px 32px -8px rgba(37,211,102,.5),0 0 0 0 rgba(37,211,102,0),inset 0 1px 0 rgba(255,255,255,.18)}}.wa-bubble.wa-pulse-once{animation:wa-bubble-pulse 2.5s ease-out 1.5s 3}@media (max-width:680px){.wa-bubble{bottom:max(16px,env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right));height:54px;max-width:54px;padding-left:16px}.wa-bubble svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.wa-bubble{animation:none;transition:none}.wa-bubble:hover{transform:none}}.hero-search{margin:36px auto 0;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr auto;align-items:stretch;gap:0;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-pill);padding:0;box-shadow:0 14px 40px -14px rgba(10,10,10,.14);max-width:1080px;text-align:left}.hs-field{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 22px;border-right:1px solid var(--glass-line);min-width:0}.hs-field:has(select){cursor:pointer}.hs-field:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill);padding-left:30px}.hs-field:nth-last-child(2){border-right:0}.hs-lbl{font-family:'Geist Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-weight:500}.hs-field input,.hs-field select{border:0;background:transparent;outline:none;font-family:'Onest',sans-serif;font-size:14px;font-weight:500;color:var(--fg);padding:0;width:100%;min-width:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-overflow:ellipsis}.hs-field input{cursor:text}.hs-field input::placeholder{color:var(--fg-mute);font-weight:400}.hs-field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 0 center;padding-right:18px}.hs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand-grad);color:#FFFFFF;border:0;cursor:pointer;padding:0 28px;border-radius:var(--r-pill);font-family:'Onest',sans-serif;font-size:14px;font-weight:600;letter-spacing:-.005em;box-shadow:0 8px 22px -6px rgba(91,63,255,.5);transition:background .25s ease,transform .15s ease,box-shadow .25s ease,filter .2s ease;white-space:nowrap}.hs-btn:hover{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:0 12px 30px -6px rgba(91,63,255,.65);filter:brightness(1.05)}.hs-btn:active{transform:translateY(0)}.popular-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:18px auto 0;max-width:1080px}.popular-lbl{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);font-weight:500;margin-right:6px}.popular-pill{display:inline-flex;align-items:center;padding:7px 14px;font-size:13px;font-weight:500;color:var(--fg);background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-pill);text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .15s ease,box-shadow .2s ease}.popular-pill:hover{border-color:rgba(91,63,255,.32);color:var(--aurora-1);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.section-h-row{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:32px}.section-h-row>.section-h{margin-bottom:0}.section-link{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1px solid transparent;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;color:#FFFFFF;background:var(--brand-grad);text-decoration:none;box-shadow:0 6px 20px -6px rgba(91,63,255,.45),inset 0 1px 0 rgba(255,255,255,.2);transition:background .25s ease,transform .15s ease,box-shadow .25s ease;flex-shrink:0}.section-link:hover{background:var(--brand-grad-hover);color:#FFFFFF;transform:translateY(-1px);box-shadow:0 10px 28px -6px rgba(91,63,255,.65)}.section-link svg{transition:transform .2s ease}.section-link:hover svg{transform:translateX(3px)}.suppliers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.supplier-card{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:24px 22px 22px;display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.supplier-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md,0 12px 32px -12px rgba(10,10,10,.14));border-color:rgba(91,63,255,.22)}.supplier-head{display:flex;align-items:center;gap:14px;min-width:0}.supplier-head-text{min-width:0;flex:1 1 auto}.supplier-avatar{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:'Geist Mono',monospace;font-size:13px;font-weight:600;color:#FFFFFF;letter-spacing:.04em;box-shadow:inset 0 -2px 6px rgba(0,0,0,.12)}.supplier-avatar.av-1{background:linear-gradient(135deg,var(--aurora-1),var(--aurora-2))}.supplier-avatar.av-2{background:linear-gradient(135deg,var(--aurora-3),var(--aurora-1))}.supplier-avatar.av-3{background:linear-gradient(135deg,var(--aurora-5),var(--aurora-3))}.supplier-avatar.av-4{background:linear-gradient(135deg,var(--aurora-2),var(--aurora-4))}.supplier-name{font-size:15px;font-weight:600;letter-spacing:-.012em;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--aurora-1);color:#FFFFFF;font-size:10px;font-weight:700;line-height:1;flex-shrink:0}.supplier-tagline{font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-weight:500;line-height:1.5;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.supplier-tag-chip{display:inline-flex;align-items:center;padding:5px 10px;font-family:'Onest',sans-serif;font-size:12px;font-weight:500;color:var(--fg-soft);background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap}.supplier-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding-top:16px;border-top:1px solid var(--glass-line)}.supplier-stat-num{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-stat-lbl{font-family:'Geist Mono',monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-weight:500;margin-top:3px}.county-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.county-tile{background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-md);padding:18px 14px;text-align:center;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.county-tile:hover{border-color:rgba(91,63,255,.28);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.county-name{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.county-count{margin-top:6px;font-family:'Geist Mono',monospace;font-size:11px;letter-spacing:.05em;color:var(--fg-mute);font-weight:500}@media (max-width:1100px){.hero-search{grid-template-columns:1fr 1fr;border-radius:var(--r-xl);padding:14px;gap:8px;margin-top:32px}.hs-field{border-right:0;border-radius:var(--r-md) !important;background:#FAFAFA;padding:12px 16px}.hs-field:first-child{padding-left:16px}.hs-btn{grid-column:1/-1;width:100%;padding:14px;margin-top:2px}.suppliers-grid{grid-template-columns:repeat(2,1fr)}.county-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.hero-search{grid-template-columns:1fr}.popular-row{gap:6px}.popular-pill{padding:6px 12px;font-size:12.5px}.suppliers-grid{grid-template-columns:1fr}.supplier-card{padding:20px}.county-grid{grid-template-columns:repeat(3,1fr);gap:8px}.county-tile{padding:14px 10px}.section-h-row{margin-bottom:24px}.section-link{padding:9px 16px;font-size:12.5px}}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;background:#0F0A2E;color:#fff;padding:10px 18px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;z-index:10000}.skip-link:focus,.skip-link:focus-visible{left:12px;top:12px;width:auto;height:auto;outline:3px solid var(--aurora-3);outline-offset:2px}.btn:focus-visible,a:focus-visible,button:focus-visible,[role="button"]:focus-visible,summary:focus-visible,body>header nav a:focus-visible{outline:3px solid var(--aurora-1);outline-offset:2px;border-radius:6px}.sf{--sf-bg-1:#111418;--sf-bg-2:#272E38;--sf-glow-1:rgba(148,163,184,.16);--sf-glow-2:rgba(56,189,248,.16);--sf-tile:rgba(255,255,255,.06);--sf-tile-hi:rgba(255,255,255,.10);--sf-line:rgba(226,232,240,.14);--sf-fg:#F4F7FA;--sf-fg-2:rgba(231,236,242,.72);--sf-label:#7DD3FC;--sf-accent:#38BDF8;--sf-accent-ink:#04121C;--sf-chip:rgba(255,255,255,.08)}.sf,.sf *,.sf *::before,.sf *::after{box-sizing:border-box}.sf{position:relative;margin:0;border-radius:20px 20px 0 0;font-family:'Onest',system-ui,sans-serif;font-size:14px;line-height:1.4;color:var(--sf-fg);-webkit-font-smoothing:antialiased;background:radial-gradient(40rem 20rem at 0% 0%,var(--sf-glow-1),transparent 70%),radial-gradient(36rem 22rem at 100% 100%,var(--sf-glow-2),transparent 70%),linear-gradient(165deg,var(--sf-bg-1),var(--sf-bg-2))}.sf h2,.sf p,.sf ul{margin:0;padding:0}.sf ul{list-style:none}.sf a{color:inherit;text-decoration:none}.sf a:focus-visible,.sf summary:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px;border-radius:6px}.sf .sf-in{max-width:1240px;margin:0 auto;padding:0 32px}.sf .sf-top{position:relative;border-radius:20px 20px 0 0;background:repeating-linear-gradient(90deg,transparent 0 20px,rgba(255,255,255,.035) 20px 40px),var(--sf-tile-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.sf .sf-top::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px;pointer-events:none;background:radial-gradient(circle at 10px 0,var(--sf-tile-hi) 9.5px,transparent 10px) 0 0/20px 10px repeat-x}.sf .sf-top .sf-in{display:flex;align-items:center;justify-content:space-between;gap:10px 40px;padding-top:14px;padding-bottom:14px}.sf .sf-home{flex:none;display:inline-flex;align-items:center;gap:12px;border-radius:999px}.sf .sf-badge{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#FFFFFF;border:1px solid rgba(255,255,255,.7);box-shadow:0 6px 16px rgba(0,0,0,.28)}.sf .sf-logo{display:block;width:40px;height:29px;object-fit:contain}.sf .sf-name{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.15}.sf .sf-tag{max-width:60ch;font-size:14px;line-height:1.45;color:var(--sf-fg-2)}.sf .sf-low{padding-top:28px}.sf .sf-low .sf-in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 48px;align-items:start}.sf .sf-cols{display:grid;grid-template-columns:repeat(4,max-content);gap:16px 32px}.sf .sf-col{min-width:0;padding-left:16px;border-left:1px solid var(--sf-line)}.sf .sf-h{margin-bottom:2px;font-family:'Geist Mono',ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;line-height:20px;text-transform:uppercase;color:var(--sf-label)}.sf .sf-col a{display:inline-flex;align-items:center;min-height:24px;padding:2px 0;font-size:14px;line-height:1.3;color:var(--sf-fg)}.sf .sf-col a>span,.sf .sf-g-l a>span{background:linear-gradient(var(--sf-accent),var(--sf-accent)) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .35s ease}.sf .sf-col a:hover>span,.sf .sf-col a:focus-visible>span,.sf .sf-g-l a:hover>span,.sf .sf-g-l a:focus-visible>span{background-size:100% 1px}.sf .sf-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:0 28px;overflow:hidden;padding:0 8px 0 16px;border-radius:14px;background:var(--sf-tile);border:1px solid var(--sf-line)}.sf .sf-g{min-width:0;margin-top:-1px;border-top:1px solid var(--sf-line)}.sf .sf-g[open]{grid-column:1/-1}.sf .sf-g-s{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;padding:2px 0;list-style:none;cursor:pointer;font-size:13.5px;font-weight:600;line-height:1.25;color:var(--sf-fg)}.sf .sf-g-s:focus-visible{outline-offset:-2px}.sf .sf-g-s::-webkit-details-marker{display:none}.sf .sf-g-s::marker{content:""}.sf .sf-g-s:hover,.sf .sf-g[open] .sf-g-s{color:var(--sf-label)}.sf .sf-g-c{flex:none;box-sizing:content-box;padding:3px;border-radius:50%;background:var(--sf-chip);color:var(--sf-fg);transition:transform .2s,background-color .2s}.sf .sf-g-s:hover .sf-g-c,.sf .sf-g[open] .sf-g-c{background:var(--sf-accent);color:var(--sf-accent-ink)}.sf .sf-g[open] .sf-g-c{transform:rotate(180deg)}.sf .sf-g-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:0 12px;padding:0 0 10px}.sf .sf-g-l a{display:flex;align-items:center;min-height:26px;padding:3px 0;font-size:13.5px;line-height:1.3;color:var(--sf-fg-2);overflow-wrap:anywhere}.sf .sf-g-l a:hover{color:var(--sf-fg)}.sf .sf-copy{grid-column:1/-1;margin-top:20px;padding:10px 0 12px;border-top:1px solid var(--sf-line);font-family:'Geist Mono',ui-monospace,monospace;font-size:12px;line-height:18px;color:var(--sf-fg-2)}@media (prefers-reduced-motion:reduce){.sf .sf-g-c{transition:none}}@media (max-width:1100px){.sf .sf-low .sf-in{display:block}.sf .sf-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr);gap:16px 18px}.sf .sf-col{padding-left:14px}.sf .sf-groups{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.sf .sf-g-s{min-height:34px;padding:4px 0}}@media (max-width:860px){.sf .sf-in{padding:0 20px}.sf .sf-top .sf-in{gap:10px 24px}.sf .sf-name{font-size:17px}.sf .sf-tag{font-size:13.5px}.sf .sf-cols{gap:16px 12px}.sf .sf-col{padding-left:12px}.sf .sf-col a{min-height:26px}.sf .sf-groups{gap:0 20px;padding:0 8px 0 14px}.sf .sf-g-s{font-size:14px}.sf .sf-g-l a{min-height:32px;font-size:14px}}@media (max-width:600px){.sf .sf-top .sf-in{flex-direction:column;align-items:flex-start;padding-top:16px;padding-bottom:16px}.sf .sf-tag{font-size:14px}.sf .sf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.sf .sf-groups{gap:0 14px;margin-top:18px;padding:0 6px 0 12px}.sf .sf-g-s{height:100%;min-height:44px;gap:6px;padding:6px 0}.sf .sf-g[open] .sf-g-s{height:auto}}@media (max-width:420px){.sf{border-radius:16px 16px 0 0}.sf .sf-top{border-radius:16px 16px 0 0}.sf .sf-in{padding:0 16px}.sf .sf-badge{width:46px;height:46px}.sf .sf-logo{width:35px;height:25px}.sf .sf-low{padding-top:24px}.sf .sf-col{padding-left:10px}.sf .sf-col a{min-height:32px}.sf .sf-g-l{grid-template-columns:minmax(0,1fr)}.sf .sf-copy{margin-top:16px;padding:10px 0 14px}}.sf{padding:0;margin-top:56px}.sf .sf-home:hover .sf-name{color:var(--sf-label)}.sf .sf-g-l a::after{content:"";flex:none;width:12px;height:12px;margin-left:6px;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .15s,transform .15s}.sf .sf-g-l a:hover::after{opacity:1;transform:translate(1px,-1px)}.sf .sf-entity{grid-column:1/-1;margin-top:16px;font-size:11.5px;line-height:1.6;color:var(--sf-fg-2)}@media (prefers-reduced-motion:reduce){.sf .sf-g-l a::after,.sf .sf-col a>span,.sf .sf-g-l a>span{transition:none}.sf .sf-g-l a:hover::after{transform:none}}@media (max-width:420px){.sf{margin-top:40px}}@media (max-width:600px){.sf .sf-acc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;align-items:start}.sf .sf-acc .sf-col{padding-left:0;border-left:0}.sf .sf-acc .sf-h{margin:0}.sf .sf-acc .sf-col:not(.is-open) ul{display:none}.sf .sf-acc .sf-col.is-open ul{padding:6px 4px 2px 14px}.sf .sf-ct{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:44px;margin:0;padding:6px 5px 6px 12px;border:1px solid var(--sf-line);border-radius:999px;background:var(--sf-tile);font:inherit;letter-spacing:.04em;text-transform:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sf .sf-ct:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf .sf-ct[aria-expanded="true"]{background:var(--sf-tile-hi)}.sf .sf-ct:hover .sf-g-c,.sf .sf-ct[aria-expanded="true"] .sf-g-c{background:var(--sf-accent);color:var(--sf-accent-ink)}.sf .sf-ct[aria-expanded="true"] .sf-g-c{transform:rotate(180deg)}}@media (min-width:1101px){body>header .head{display:grid;grid-template-columns:1fr auto 1fr}body>header .head>.logo{justify-self:start}body>header .head-r{justify-self:end}body>header .logo-name{white-space:nowrap}}.acct-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 16px;border:0;border-radius:var(--r-pill);background:#0A0A0A;color:#FFFFFF;font:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px -8px rgba(10,10,10,.5);transition:background-color .2s}.acct-btn:hover{background:#26262B}.acct-btn svg{flex:none}.acct-chev{transition:transform .2s}.acct-btn[aria-expanded="true"] .acct-chev{transform:rotate(180deg)}.acct-panel{position:absolute;top:100%;margin-top:12px;right:0;z-index:70;width:460px;padding:12px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:24px;box-shadow:0 28px 60px -18px rgba(10,10,10,.26),0 2px 8px -4px rgba(10,10,10,.08)}.acct-panel[hidden]{display:none}.acct-caret{position:absolute;top:-8px;right:var(--acct-caret,70px);width:14px;height:14px;background:#FFFFFF;border-top:1px solid var(--glass-line);border-left:1px solid var(--glass-line);border-top-left-radius:3px;transform:rotate(45deg)}.acct-doors{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.acct-door{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:156px;padding:16px 18px;border-radius:18px;color:#FFFFFF;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.acct-door:hover{color:#FFFFFF;transform:translateY(-2px)}.acct-door-in{background:radial-gradient(150px 100px at 100% 0%,rgba(245,158,11,.95) 0%,rgba(245,158,11,0) 72%),linear-gradient(135deg,#C2410C 0%,#B91C1C 100%);box-shadow:0 12px 26px -14px rgba(185,28,28,.7),inset 0 1px 0 rgba(255,255,255,.18)}.acct-door-up{background:linear-gradient(135deg,#7C3AED 0%,#5B3FFF 55%,#0E7490 100%);box-shadow:0 12px 26px -14px rgba(91,63,255,.7),inset 0 1px 0 rgba(255,255,255,.18)}.acct-ic{width:38px;height:38px;flex:none;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.32)}.acct-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.acct-t{font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.15}.acct-s{font-size:12.5px;font-weight:500;line-height:1.38}.acct-panel-in{width:260px;padding:6px;border-radius:18px}.acct-panel form{margin:0}.acct-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--fg);font:inherit;font-size:14.5px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.acct-item:hover{background:rgba(10,10,10,.05);color:var(--fg)}.acct-item-ic{width:30px;height:30px;flex:none;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#F1F1F3}.acct-item-ic.is-dash{background:var(--brand-grad)}.acct-sep{height:1px;margin:6px 10px;background:var(--glass-line)}.acct-out,.acct-out:hover{color:#B91C1C}.acct-out .acct-item-ic{background:#FDECEC}.acct-btn:focus-visible{border-radius:var(--r-pill)}.acct-door:focus-visible{border-radius:18px}.acct-item:focus-visible{border-radius:12px}body.acct-open>header{z-index:210}@media (prefers-reduced-motion:reduce){.acct-btn,.acct-chev,.acct-door{transition:none}.acct-door:hover{transform:none}}@media (max-width:1100px){body.acct-open>header{contain:layout style}.head-burger{width:44px;height:44px}body>header nav#primary-nav.is-open{top:100%;margin-top:6px}}@media (max-width:680px){.logo-orb{width:48px;height:48px;transform:scale(1.2)}.logo:hover .logo-orb{transform:scale(1.25) translateY(-1px) rotate(-3deg)}.acct-btn{gap:7px;padding:0 12px 0 14px}}@media (max-width:600px){.acct-panel{left:0;width:auto;padding:10px}.acct-panel-in{left:auto;width:260px;padding:6px}.acct-doors{grid-template-columns:1fr;gap:10px}.acct-door{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;min-height:94px;padding:16px}.acct-ic{width:42px;height:42px;border-radius:12px}.acct-t{font-size:19px}.acct-s{font-size:13px}}@media (max-width:359px){body>header .head{gap:8px}}.ql{margin:14px 32px 0;padding:12px 24px;background:#F7F7F8;border:1px solid var(--glass-line);border-radius:24px}.ql-vp{position:relative}.ql-track{display:flex;align-items:center;justify-content:space-evenly;gap:8px}.ql .head-pill{flex:none}.ql .hp-2{color:#5C5C5C}.ql-tmap .hp-txt{text-align:center}.ql-tmap .hp-2{font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:inherit}.ql-dots{display:none}@media (max-width:1100px){.ql{margin:12px 16px 0;padding:8px 0}.ql-track{justify-content:flex-start;overflow-x:auto;padding:4px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:12px}.ql-track::-webkit-scrollbar{display:none}.ql .head-pill{scroll-snap-align:start}.ql .head-pill:first-child{margin-left:auto}.ql .head-pill:last-child{margin-right:auto}.ql.is-scrollable:not(.at-end) .ql-vp::after{content:"";position:absolute;top:0;right:0;bottom:0;width:44px;background:linear-gradient(90deg,rgba(247,247,248,0) 0%,#F7F7F8 88%);pointer-events:none}.ql.is-scrollable .ql-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px}.ql-dots span{display:block;width:6px;height:6px;border-radius:3px;background:rgba(10,10,10,.22)}.ql-dots span.is-on{width:16px;background:#0A0A0A}}@media (max-width:600px){.ql{margin:12px 0 0;padding:8px 0 10px;border-radius:0;border-left:0;border-right:0}.ql-track{padding:4px 16px;scroll-padding-inline:16px}}.menu-wrap{position:relative;display:flex;flex:none}.head-burger{display:flex;width:44px;height:44px;flex:none;cursor:pointer}.head-burger:hover{background:rgba(10,10,10,.08)}.site-menu{display:none;position:absolute;top:100%;margin-top:18px;right:0;z-index:70;width:220px;padding:6px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:18px;box-shadow:0 24px 50px -18px rgba(10,10,10,.24),0 2px 8px -4px rgba(10,10,10,.08)}.site-menu .acct-caret{right:15px}.site-menu .acct-item[aria-current="page"]{background:rgba(91,63,255,.07)}.head-burger:focus-visible{border-radius:50%}@media (prefers-reduced-motion:reduce){.head-burger span{transition:none}}@media (min-width:1101px){body.nav-open .site-menu{display:block}body>header nav#primary-nav a.nav-more{display:none}}body>header nav a .nav-ic,.site-menu .acct-item-ic svg{stroke:#1E1B4B;stroke-width:1.9}body>header nav a:hover,body>header nav a:focus-visible{background:rgba(10,10,10,.05)}body>header nav a:hover .nav-ic,body>header nav a:focus-visible .nav-ic{stroke:#5B3FFF}body>header nav a.active{background:transparent;color:#3B22D9}body>header nav a.active .nav-ic{stroke:#3B22D9}body>header nav a.active>span{position:relative}body>header nav a.active>span::after{content:"";position:absolute;left:50%;bottom:-3px;width:18px;height:2px;margin-left:-9px;border-radius:2px;background:#5B3FFF}.site-menu .acct-item[aria-current="page"]{color:#3B22D9}.site-menu .acct-item[aria-current="page"] .acct-item-ic svg{stroke:#3B22D9}@media (max-width:1100px){body>header nav#primary-nav.is-open a:not(.nav-mobile-cta){min-height:44px}}.acct-panel:not(.acct-panel-in){padding:7px 7px 9px;border-radius:36px 36px 20px 20px}.acct-doors{grid-template-columns:1fr 1fr;gap:2px}.acct-door{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:0;height:56px;padding:0 10px}.acct-door:hover{transform:none}@media (hover:hover){.acct-door:hover{filter:brightness(1.08)}}.acct-door-in{border-radius:28px 0 0 28px;background:radial-gradient(84px 56px at 0% 0%,rgba(245,158,11,.95) 0%,rgba(245,158,11,0) 72%),linear-gradient(135deg,#C2410C 0%,#B91C1C 100%)}.acct-door-up{border-radius:0 28px 28px 0}.acct-door-in:focus-visible{border-radius:28px 0 0 28px}.acct-door-up:focus-visible{border-radius:0 28px 28px 0}.acct-ic{width:30px;height:30px;border-radius:50%}.acct-ic svg{width:15px;height:15px}.acct-t{font-size:16px;letter-spacing:-.01em;line-height:1}.acct-s{display:none}.acct-cap{display:block;margin:7px 0 0;padding:0 8px;font-size:12px;font-weight:500;line-height:15px;color:#5C5C5C}.acct-cap span{display:flex;align-items:flex-start;gap:6px}.acct-cap span::before{content:"";flex:none;width:6px;height:6px;margin-top:4.5px;border-radius:50%;background:#C2410C}.acct-cap .acct-cap-up::before{background:#5B3FFF}@media (min-width:601px){.acct-panel:not(.acct-panel-in){width:340px;padding:6px 6px 8px;border-radius:28px 28px 18px 18px}.acct-door{height:44px;gap:7px}.acct-door-in{border-radius:22px 0 0 22px;background:radial-gradient(70px 44px at 0% 0%,rgba(245,158,11,.95) 0%,rgba(245,158,11,0) 72%),linear-gradient(135deg,#C2410C 0%,#B91C1C 100%)}.acct-door-up{border-radius:0 22px 22px 0}.acct-door-in:focus-visible{border-radius:22px 0 0 22px}.acct-door-up:focus-visible{border-radius:0 22px 22px 0}.acct-ic{width:24px;height:24px}.acct-ic svg{width:13px;height:13px}.acct-t{font-size:14.5px}.acct-cap{margin-top:6px;padding:0 7px}}.acct-btn{gap:0;padding:0 13px 0 6.5px;border:1.5px solid #1E1B4B;background:#FFFFFF;color:#0A0A0A;letter-spacing:-.005em;box-shadow:none;transition:background-color .2s,color .2s,border-color .2s}.acct-btn:hover{background:#FFFFFF}.acct-btn-ic{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#F1F1F3;color:#1E1B4B}.acct-btn-l{margin-left:9px}.acct-btn .acct-chev{margin-left:8px;color:#1E1B4B}.acct-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.acct-av,.acct-btn:hover .acct-av{background:linear-gradient(135deg,#00D4FF 0%,#5B3FFF 42%);color:#FFFFFF;font-size:13px;font-weight:700;line-height:1}.acct-av-dot{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#16A34A;box-shadow:0 0 0 2px #FFFFFF}@media (hover:hover){.acct-btn:hover{background:#F1F1F3}.acct-btn:hover .acct-btn-ic:not(.acct-av){background:#FFFFFF}.acct-btn:hover .acct-av-dot{box-shadow:0 0 0 2px #F1F1F3}}.acct-btn[aria-expanded="true"],.acct-btn[aria-expanded="true"]:hover{background:#0A0A0A;border-color:#0A0A0A;color:#FFFFFF;box-shadow:0 8px 20px -10px rgba(10,10,10,.55)}.acct-btn[aria-expanded="true"] .acct-btn-ic:not(.acct-av){background:rgba(255,255,255,.14);color:#FFFFFF}.acct-btn[aria-expanded="true"] .acct-chev{color:#FFFFFF}.acct-btn[aria-expanded="true"] .acct-av-dot{box-shadow:0 0 0 2px #0A0A0A}@media (max-width:680px){.acct-btn{gap:0;padding:0 11px 0 6.5px}.acct-btn-l{margin-left:8px}.acct-btn .acct-chev{margin-left:7px}}a.acct-btn{padding:0 16px}body>header .logo{gap:14px}body>header .logo-name,body>header .logo:hover .logo-name{display:flex;flex-direction:column;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#0A0A0A;animation:none;transform:none;white-space:nowrap}.logo-l1{display:block;font-size:18px;line-height:18px;font-weight:700;letter-spacing:-.36px;color:#0A0A0A}.logo-l2{display:block;margin:1px -3.39px 0 0;padding-left:.9px;font-family:'Geist Mono',ui-monospace,monospace;font-size:11px;line-height:11px;font-weight:600;letter-spacing:3.39px;text-transform:uppercase;color:#3B22D9;transition:color .2s ease}body>header .logo:hover .logo-l2,body>header .logo:focus-visible .logo-l2{color:#5B3FFF}body>header .logo:hover .logo-orb{transform:scale(1.5)}@media (max-width:680px){body>header .logo:hover .logo-orb{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.logo-l2{transition:none}}.ol-hours{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;color:#52525B;line-height:1.45}.ol-hours svg{flex:none;margin-top:2px;color:var(--aurora-1)}.ol-hours b{font-weight:600;color:#0A0A0A}.ol-all{display:flex;justify-content:center;margin-top:28px}.ol-all-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border:1.5px solid #0A0A0A;border-radius:100px;font-size:14px;font-weight:600;color:#0A0A0A;text-decoration:none}.ol-all-btn:hover{background:#0A0A0A;color:#FFFFFF}.ol-all-btn:focus-visible{border-radius:100px}.ol-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#operators{scroll-margin-top:84px}@media (max-width:680px){body>header{margin:0;top:0}body>header .head{border-radius:0;border-width:0 0 1px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));gap:8px;box-shadow:0 10px 24px -18px rgba(10,10,10,.35)}body>header .head{background:#FFFFFF !important}body>header .logo{gap:10px;min-width:0}body>header .logo .logo-name{display:flex}.logo-orb{width:44px;height:44px;transform:scale(1.15)}body>header nav#primary-nav.is-open{left:8px;right:8px}body>header .acct-panel:not(.acct-panel-in){left:8px;right:8px}body>header .acct-panel-in{right:8px}}@media (max-width:480px){body>header .head{gap:6px}body>header .logo{gap:8px}.logo-orb{width:40px;height:40px}.logo-l1{font-size:15.5px;line-height:16px;letter-spacing:-.31px}.logo-l2{font-size:9.5px;line-height:10px;letter-spacing:2.92px;margin-right:-2.92px;padding-left:.78px}.acct-btn{padding:0 12px 0 6px}.acct-btn .acct-chev{display:none}}@media (max-width:680px){button.acct-btn{width:44px;padding:0;justify-content:center}.acct-btn .acct-btn-l{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.acct-btn .acct-chev{display:none}}@media (min-width:601px) and (max-width:680px){body>header .acct-panel:not(.acct-panel-in){left:auto}}.sf .sf-name{display:flex;flex-direction:column;white-space:nowrap}.sf .sf-l1{display:block;font-size:18px;line-height:18px;font-weight:700;letter-spacing:-.36px;color:#FFFFFF}.sf .sf-l2{display:block;margin:1px -3.39px 0 0;padding-left:.9px;font-family:'Geist Mono',ui-monospace,monospace;font-size:11px;line-height:11px;font-weight:600;letter-spacing:3.39px;text-transform:uppercase;color:#FFFFFF}.sf .sf-home:hover .sf-l1,.sf .sf-home:hover .sf-l2,.sf .sf-home:focus-visible .sf-l1,.sf .sf-home:focus-visible .sf-l2{color:var(--sf-label)}.ct-panel{border:1px solid rgba(10,10,10,.08);border-radius:20px;overflow:hidden;background:#FFFFFF}.ct-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 -1px -1px 0}.ct-tile,.ct-more,.ct-card{border-right:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08);text-decoration:none;transition:background-color .15s}.ct-tile{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:124px;padding:22px 10px 14px;text-align:center;color:#0A0A0A;background:#FFFFFF}.ct-tile .ct-ico{display:block;flex:none;width:40px;height:40px}.ct-name{max-width:100%;overflow-wrap:anywhere;font-size:14.5px;line-height:1.25;font-weight:600;letter-spacing:-.005em}.ct-tile:hover{background:#F4F4F5;color:#0A0A0A}.ct-more{grid-column:span var(--ct-sp8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:124px;padding:12px 16px;text-align:center;color:#0A0A0A;background:#F4F4F5}.ct-more:hover{background:#E4E4E7;color:#0A0A0A}.ct-more span{font-size:15px;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:rgba(10,10,10,.35)}.ct-more-ic{display:block;flex:none;width:18px;height:18px}.ct-tile:focus-visible,.ct-more:focus-visible,.ct-card:focus-visible{outline:3px solid #0A0A0A;outline-offset:-3px;border-radius:0}@media (min-width:1101px){.ct-more.ct-full-8{flex-direction:row;gap:10px;min-height:56px}}.ct-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -1px -1px 0}.ct-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-content:start;min-height:136px;padding:18px 20px;color:#0A0A0A;background:#FFFFFF}.ct-card .ct-ico{grid-column:1;grid-row:1;align-self:center;display:block;width:40px;height:40px}.ct-card-name{grid-column:2;grid-row:1;align-self:center;overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.2;letter-spacing:-.012em}.ct-card-help{grid-column:1/-1;margin-top:10px;font-size:13.5px;line-height:1.45;color:#52525B}.ct-card-inc{grid-column:1/-1;margin-top:8px;font-size:12.5px;line-height:1.45;font-weight:500;color:#3F3F46}.ct-card-inc span{font-weight:400;color:#52525B}.ct-card:hover{background:#F4F4F5}.ct-card:hover .ct-card-name{color:#0A0A0A}@media (max-width:1100px){.ct-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-more{grid-column:span var(--ct-sp4)}.ct-more.ct-full-4{flex-direction:row;gap:10px;min-height:56px}.ct-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ct-panel{border-radius:18px}.ct-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-tile{gap:6px;min-height:104px;padding:12px 6px 10px}.ct-tile .ct-ico{width:34px;height:34px}.ct-name{font-size:13px;line-height:1.2}.ct-more,.ct-more.ct-full-4,.ct-more.ct-full-8{grid-column:span var(--ct-sp3);flex-direction:column;gap:8px;min-height:104px}.ct-more.ct-full-3{flex-direction:row;gap:10px;min-height:56px}.ct-more span{font-size:14px}.ct-more-ic{width:22px;height:22px}.ct-cards{grid-template-columns:minmax(0,1fr);margin:0 0 -1px}.ct-card{grid-template-columns:36px minmax(0,1fr);column-gap:14px;min-height:64px;padding:14px 16px;border-right:0}.ct-card .ct-ico{grid-row:1/span 3;align-self:start;width:36px;height:36px;margin-top:1px}.ct-card-name{align-self:start;font-size:15.5px;line-height:1.25;letter-spacing:-.01em}.ct-card-help{grid-column:2;margin-top:2px}.ct-card-inc{grid-column:2;margin-top:4px}}@media (max-width:359px){.ct-tile{padding-left:4px;padding-right:4px}.ct-name{font-size:12px}}@media (prefers-reduced-motion:reduce){.ct-tile,.ct-more,.ct-card{transition:none}}.cty-wrap{position:relative;display:flex;flex:none}.cty-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:background-color .2s}.cty-btn:hover,.cty-btn[aria-expanded="true"]{background:#F1F1F3}.cty-btn:focus-visible{border-radius:50%}.cty-flag{display:block;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(10,10,10,.16)}.cty-flag svg{display:block;width:100%;height:100%}.cty-btn[aria-expanded="true"] .cty-flag{box-shadow:0 0 0 2px #FFFFFF,0 0 0 3.5px #1E1B4B}.cty-panel{position:absolute;top:100%;left:50%;z-index:70;width:220px;margin:12px 0 0 -110px;padding:6px;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:18px;box-shadow:0 24px 50px -18px rgba(10,10,10,.24),0 2px 8px -4px rgba(10,10,10,.08)}.cty-panel[hidden]{display:none}.cty-panel::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.cty-panel .acct-caret{right:auto;left:50%;margin-left:-7px}.cty-item .cty-flag{width:28px;height:28px}.cty-name{flex:1;min-width:0}.cty-tick{flex:none}.cty-item[aria-current="true"]{background:rgba(91,63,255,.07);color:#3B22D9}.cty-item[aria-current="true"]:hover{background:rgba(91,63,255,.11);color:#3B22D9}body.cty-open>header{z-index:210}@media (max-width:1100px){body.cty-open>header{contain:layout style}}@media (max-width:680px){.cty-btn{width:44px;height:44px}.cty-btn .cty-flag{width:34px;height:34px}}@media (max-width:319px){body>header .logo .logo-name{display:none}}@media (prefers-reduced-motion:reduce){.cty-btn{transition:none}}@media (max-width:680px){body>header .head{border-radius:0 0 24px 24px}body>header .logo{--lh:32px;gap:8px}body>header .logo-orb,body>header .logo:hover .logo-orb{width:calc(var(--lh) * 1.38);height:var(--lh);background-size:calc(var(--lh) * 1.62) auto;background-position:calc(var(--lh) * -.1645) calc(var(--lh) * -.3418);transform:none}body>header .logo-name{font-size:17px}body>header .logo-l1{font-size:1em;line-height:1.0323;letter-spacing:-.02em}body>header .logo-l2{font-size:.6129em;line-height:1.0526;letter-spacing:.3074em;margin:.105em -.3074em 0 0;padding-left:.0821em}}@media (max-width:319px){body>header .logo{--lh:34px}}@media (max-width:767px){body>header nav#primary-nav a.nv-map,body>header nav#primary-nav a.nv-ev,body>header nav#primary-nav a.nv-pg{display:none}}@media (max-width:389px){body>header .logo{--lh:28px}body>header .logo-name{font-size:15px}body>header .head-r{gap:6px}}@media (max-width:369px){body>header .logo{--lh:26px;gap:6px}body>header .logo-name{font-size:14px}}@media (max-width:349px){body>header .logo .logo-name{display:none}body>header .logo{--lh:34px}}.gd-r-supplier{--gd-acc:#BE185D;--gd-soft:rgba(190,24,93,.08);--gd-line:rgba(190,24,93,.24)}.gd-r-operator{--gd-acc:#0F766E;--gd-soft:rgba(15,118,110,.08);--gd-line:rgba(15,118,110,.26)}.gd-r-coordinator{--gd-acc:#C2410C;--gd-soft:rgba(194,65,12,.08);--gd-line:rgba(194,65,12,.26)}.gd-r-parking{--gd-acc:#6D28D9;--gd-soft:rgba(109,40,217,.08);--gd-line:rgba(109,40,217,.24)}.gd-r-employer{--gd-acc:#1D4ED8;--gd-soft:rgba(29,78,216,.08);--gd-line:rgba(29,78,216,.24)}.dash-main [id]{scroll-margin-top:128px}.gd-segs{display:flex;gap:5px;margin:0 0 14px}.gd-segs i{flex:1;height:8px;border-radius:999px;background:rgba(10,10,10,.08);transition:background .2s}.gd-segs i.on{background:var(--gd-acc,#5B3FFF)}.gd-segs i.next{background:var(--gd-soft,rgba(91,63,255,.1));box-shadow:inset 0 0 0 2px var(--gd-line,rgba(91,63,255,.3))}.gd-segs-sm{gap:4px;margin:8px 0}.gd-segs-sm i{height:6px}aside.dash-sidebar .gd-side{margin:0 4px 10px;padding:13px 14px;border-radius:14px;background:var(--gd-soft);border:1px solid var(--gd-line)}.gd-side-lbl{display:block;font-family:'Geist Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gd-acc)}.gd-side-left{margin:4px 0 0;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--fg)}.gd-side-next{display:block;font-size:12.5px;line-height:1.4;color:var(--fg-soft)}.gd-side-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.gd-side-cta{font-size:13px;font-weight:700;color:var(--gd-acc);text-decoration:none}.gd-side-cta:hover{text-decoration:underline}.gd-side-form{margin:0}.gd-side-later{background:none;border:0;padding:4px 0;font:inherit;font-size:12px;color:var(--fg-mute);text-decoration:underline;cursor:pointer}aside.dash-sidebar .gd-side+.gd-side-link{display:none}.gd-side-pill{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--gd-soft);color:var(--gd-acc);font-size:11.5px;font-weight:700}aside.dash-sidebar .dash-side-link.active .gd-side-pill{background:rgba(255,255,255,.22);color:#fff}.gd-card{background:#fff;border:1px solid var(--glass-line);border-radius:20px;padding:22px;margin:0 0 24px}.gd-card-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.gd-card-h h2{margin:0;font-family:'Onest';font-size:18px;font-weight:650;letter-spacing:-.01em}.gd-count{margin-left:auto;padding:5px 12px;border-radius:999px;background:var(--gd-soft);color:var(--gd-acc);font-size:13px;font-weight:700;white-space:nowrap}.gd-ok{padding:4px 10px;border-radius:999px;background:rgba(16,185,129,.12);color:#047857;font-size:12px;font-weight:700}.gd-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.gd-list li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.4}.gd-list li a{color:var(--fg);font-weight:600;text-decoration:none;border-bottom:1px solid var(--gd-line)}.gd-list li a:hover{color:var(--gd-acc)}.gd-list li small{display:block;margin-top:2px;font-size:12.5px;color:var(--fg-soft)}.gd-list li.ok{opacity:.55}.gd-bif{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--gd-acc);background:var(--gd-soft);display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#fff;margin-top:1px}.gd-list li.ok .gd-bif{background:#10B981;border-color:#10B981}.gd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--gd-acc);color:#fff;font-weight:700;font-size:14px;text-decoration:none;box-shadow:0 10px 22px -12px var(--gd-acc)}.gd-btn:hover{filter:brightness(1.08)}.gd-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--glass-line);color:var(--fg);font-weight:600;font-size:14px;text-decoration:none;background:#fff}.gd-sub{margin:-4px 0 14px;font-size:14px;color:var(--fg-soft)}.gd-grow{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.gd-gc{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 12px;border-radius:16px;border:1.5px solid var(--glass-line);text-decoration:none;color:var(--fg);background:#fff;transition:transform .15s,border-color .15s}.gd-gc:hover{transform:translateY(-2px);border-color:var(--gd-line)}.gd-gc-t{font-weight:700;font-size:14.5px;line-height:1.3;padding-right:44px}.gd-gc-w{font-size:12.5px;line-height:1.45;color:var(--fg-soft)}.gd-gc-go{margin-top:auto;padding-top:8px;border-top:1px dashed var(--glass-line);font-size:13px;font-weight:700}.gd-rb{position:absolute;top:10px;right:10px;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#fff}.gd-t-g{background:linear-gradient(180deg,rgba(16,185,129,.1),rgba(16,185,129,.02))}.gd-t-g .gd-rb{background:#047857}.gd-t-g .gd-gc-go{color:#047857}.gd-t-b{background:linear-gradient(180deg,rgba(37,99,235,.09),rgba(37,99,235,.02))}.gd-t-b .gd-rb{background:#1d4ed8}.gd-t-b .gd-gc-go{color:#1d4ed8}.gd-t-a{background:linear-gradient(180deg,rgba(245,158,11,.14),rgba(245,158,11,.03))}.gd-t-a .gd-rb{background:#b45309}.gd-t-a .gd-gc-go{color:#92400E}.gd-t-v{background:linear-gradient(180deg,rgba(91,63,255,.1),rgba(91,63,255,.02))}.gd-t-v .gd-rb{background:#5B3FFF}.gd-t-v .gd-gc-go{color:#4F35E0}.gd-q{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;background:rgba(245,158,11,.14);color:#92400E}.gd-q-good{background:rgba(37,99,235,.1);color:#1d4ed8}.gd-q-excellent{background:rgba(16,185,129,.12);color:#047857}.gd-q-past{background:rgba(10,10,10,.07);color:#27272A}.gd-miss{display:block;margin-top:4px;font-size:12px;color:var(--fg-soft);text-decoration:underline;text-underline-offset:2px}.gd-miss:hover{color:var(--fg)}.gd-panel{margin:18px 0;padding:16px 18px;border-radius:16px;border:1px solid var(--gd-line);background:var(--gd-soft)}.gd-panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.gd-panel-h strong{font-size:14.5px}.gd-bar{height:6px;border-radius:999px;background:rgba(10,10,10,.08);overflow:hidden;margin-bottom:10px}.gd-bar i{display:block;height:100%;width:0;background:var(--gd-acc);border-radius:999px;transition:width .25s}.gd-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gd-checks li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;font-size:13.5px;line-height:1.4}.gd-checks li small{display:block;font-size:12px;color:var(--fg-soft)}.gd-checks li.ok{opacity:.55}.gd-dot{width:16px;height:16px;border-radius:50%;margin-top:1px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--gd-acc);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;line-height:1}.gd-checks li.ok .gd-dot{background:#10B981;box-shadow:none}.gd-ring{--p:0;flex-shrink:0;width:108px;height:108px;border-radius:50%;background:conic-gradient(#fff calc(var(--p)*1%),rgba(255,255,255,.22) 0);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#fff}.gd-ring::before{content:'';position:absolute;inset:10px;border-radius:50%;background:rgba(15,10,46,.55)}.gd-ring b,.gd-ring small{position:relative;z-index:1}.gd-ring b{font-size:22px;font-weight:750;line-height:1}.gd-ring small{font-size:11px;opacity:.85;margin-top:4px}.gd-next{background:#fff;border:1.5px solid var(--gd-acc);border-radius:22px;padding:24px;margin-bottom:22px;box-shadow:0 20px 40px -30px var(--gd-acc)}.gd-next-k{font-family:'Geist Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--gd-acc);text-transform:uppercase}.gd-next h2{margin:8px 0 6px;font-family:'Onest';font-size:23px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.gd-next p{margin:0 0 16px;color:var(--fg-soft);font-size:14.5px;line-height:1.5}.gd-next-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gd-skip{font-size:13.5px;font-weight:600;color:var(--fg-soft)}.gd-tl-card{background:#fff;border:1px solid var(--glass-line);border-radius:20px;padding:22px;margin-bottom:22px}.gd-tl-card h2{margin:0 0 14px;font-family:'Onest';font-size:17px;font-weight:650;display:flex;justify-content:space-between;gap:10px}.gd-tl{list-style:none;margin:0;padding:0;position:relative}.gd-tl::before{content:'';position:absolute;left:13px;top:8px;bottom:8px;width:2px;background:rgba(10,10,10,.1)}.gd-tl li{position:relative;display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:start;padding:8px 0}.gd-tl-c{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;border:2px solid rgba(10,10,10,.18);background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--fg-soft)}.gd-tl li.ok .gd-tl-c{background:#10B981;border-color:#10B981;color:#fff}.gd-tl li.cur .gd-tl-c{border-color:var(--gd-acc);color:var(--gd-acc);box-shadow:0 0 0 5px var(--gd-soft)}.gd-tl b{display:block;font-size:14.5px;line-height:1.35}.gd-tl small{display:block;font-size:12.5px;color:var(--fg-soft);margin-top:2px}.gd-tl li.ok small{color:#047857}.gd-tl-a{font-size:13px;font-weight:650;color:var(--gd-acc);white-space:nowrap;padding:8px 0}.gd-tl-now{font-family:'Geist Mono',monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:999px;background:var(--gd-soft);color:var(--gd-acc)}.gd-act{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--glass-line);border-radius:14px;background:#fff;text-decoration:none;color:var(--fg);margin-bottom:10px}.gd-act:hover{border-color:var(--gd-line)}.gd-act b{display:block;font-size:14.5px}.gd-act small{display:block;font-size:12.5px;color:var(--fg-soft)}.gd-act-go{margin-left:auto;font-size:13px;font-weight:700;color:var(--gd-acc);white-space:nowrap}.gd-paid{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:rgba(10,10,10,.07);font-size:11px;font-weight:600;color:var(--fg-soft)}.gd-box{padding:16px 18px;border-radius:16px;margin-bottom:22px}.gd-box-warn{background:rgba(245,158,11,.1);border:1px solid rgba(180,83,9,.25)}.gd-box-ok{background:rgba(16,185,129,.1);border:1px solid rgba(4,120,87,.25);color:#065F46;font-weight:600}.gd-box ul{margin:8px 0 12px;padding-left:20px}.gd-mini{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--glass-line);border-radius:14px;background:#fff;margin-bottom:22px}.gd-mini img,.gd-mini-ph{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#F4F4F5}.gd-mini b{display:block;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-mini small{color:var(--fg-soft);font-size:12.5px}.gd-mini a{margin-left:auto;font-size:13px;font-weight:650;color:var(--gd-acc);white-space:nowrap}.gd-mini-t{min-width:0}.gd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:1100px){aside.dash-sidebar .gd-side{display:none}aside.dash-sidebar .gd-side+.gd-side-link{display:flex}}@media (max-width:640px){.gd-card,.gd-tl-card{padding:18px 16px}.gd-next{padding:20px 16px}.gd-next h2{font-size:19px}.gd-next-row .gd-btn{flex:1}.gd-ring{width:84px;height:84px}.gd-ring::before{inset:8px}.gd-ring b{font-size:18px}.gd-grow{grid-template-columns:1fr 1fr}.gd-gc-w{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-tl li{grid-template-columns:28px 1fr}.gd-tl-a,.gd-tl-now{grid-column:2;justify-self:start;padding:0}.gd-act{flex-wrap:wrap}.gd-act-go{margin-left:0}}@media (max-width:400px){.gd-grow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gd-segs i,.gd-gc,.gd-bar i{transition:none}.gd-gc:hover{transform:none}}.hs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body>header{margin:0;top:0;background:#FFFFFF}body>header .head{position:relative;border:0;border-radius:0;background:#FFFFFF;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#operators{scroll-margin-top:128px}.hs{position:relative;flex:1 1 auto;min-width:0;margin:0}.hs-box{display:flex;align-items:stretch;height:42px;border:1px solid #888C8C;border-radius:8px;background:#FFFFFF}.hs-box:focus-within{border-color:#0F1111;box-shadow:0 0 0 1px #0F1111}.hs-scope{position:relative;display:flex;align-items:center;gap:4px;flex:none;padding:0 9px 0 11px;border-right:1px solid #CDCDCD;border-radius:7px 0 0 7px;background:#F3F3F3;color:#0F1111;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.hs-scope:hover{background:#E3E3E3}.hs-scope:focus-within{box-shadow:inset 0 0 0 2px #0F1111}.hs-scope-c{flex:none;fill:none;stroke:#565959;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hs-sel{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;appearance:none}.hs-q{flex:1 1 auto;min-width:0;padding:0 12px;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:15px;color:#0F1111;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.hs-q:focus{outline:none}.hs-q::placeholder{color:#6B6E6E;opacity:1}.hs-go{display:flex;align-items:center;justify-content:center;flex:none;width:48px;padding:0;border:0;border-radius:0 7px 7px 0;background:#FEBD69;color:#0F1111;cursor:pointer}.hs-go:hover{background:#F3A847}.hs-go:focus-visible{outline:3px solid #0F1111;outline-offset:-3px;border-radius:0 7px 7px 0}.hs-go svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.tqs-pop{position:absolute;left:0;right:0;top:100%;z-index:80;margin-top:6px;max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:16px;background:#FFFFFF;box-shadow:0 0 0 1px #E4E4E7,0 28px 56px -24px rgba(10,10,10,.45)}.tqs-pop[hidden]{display:none}.tqs-grp{margin:0;padding:10px 12px 4px;font-family:'Geist Mono',ui-monospace,monospace;font-size:11.5px;line-height:16px;font-weight:600;color:#52525B}.tqs-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:12px;color:#0A0A0A;cursor:pointer}.tqs-opt:hover,.tqs-opt[aria-selected="true"]{background:#F4F4F5}.tqs-opt[aria-selected="true"]{box-shadow:inset 3px 0 0 #0A0A0A}.tqs-th{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:#F4F4F5;overflow:hidden;font-size:15px;font-weight:700;color:#3F3F46}.tqs-th img{display:block;width:100%;height:100%;object-fit:cover}.tqs-th picture{display:block;width:100%;height:100%}.tqs-th-c{background:#FFFFFF;box-shadow:inset 0 0 0 1px #E4E4E7}.tqs-th-c img{object-fit:contain;padding:3px;box-sizing:border-box}.tqs-tx{display:flex;flex-direction:column;min-width:0}.tqs-t{font-size:14.5px;line-height:1.3;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqs-s{font-size:12.5px;line-height:1.35;color:#52525B;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqs-all{justify-content:center;margin-top:4px;border-top:1px solid #E4E4E7;border-radius:0 0 14px 14px}.tqs-all .tqs-t{white-space:normal;text-align:center}body.tqs-open .cookie-banner{visibility:hidden}body.tqs-open>header{z-index:210}.cty-s,.cty-nm,.cty-chev,.hb-l,.acct-hi,.sm-ev,.hsub,.hq,.hd-doors{display:none}.cty-b{display:flex;align-items:center}@media (min-width:1101px){body>header .head{display:flex;align-items:center;gap:14px;height:64px;padding:0 24px}body>header .head>.logo{flex:none}body>header nav#primary-nav{display:none}.hd-doors{display:flex;flex:none;align-items:center;gap:2px}.hd-door{display:flex;flex-direction:column;justify-content:center;height:48px;padding:0 9px;border-radius:4px;color:#0F1111;text-decoration:none;white-space:nowrap}.hd-door b{font-size:14px;line-height:17px;font-weight:700}.hd-door .hd-sub{font-size:12px;line-height:14px;color:#565959}.hd-door:hover{color:#0F1111;box-shadow:inset 0 0 0 1px #0F1111}.hd-door[aria-current="page"]{box-shadow:inset 0 -3px 0 #FEBD69}.hd-door:focus-visible{outline:2px solid #0F1111;outline-offset:-2px;border-radius:4px}.hs{flex:1 1 0;max-width:760px;min-width:0}body>header .head.hs-off .hs{display:none}body>header .head-r{flex:none;gap:2px}.cty-btn{flex-direction:column;align-items:flex-start;justify-content:center;width:auto;height:48px;padding:0 8px;border-radius:4px;background:transparent;color:#0F1111;text-align:left;white-space:nowrap}.cty-btn:hover,.cty-btn[aria-expanded="true"]{background:transparent;box-shadow:inset 0 0 0 1px #0F1111}.cty-btn:focus-visible{border-radius:4px}.cty-s{display:block;font-size:12px;line-height:14px;font-weight:400;color:#565959}.cty-b{gap:5px;font-size:14px;line-height:18px;font-weight:700}.cty-btn .cty-flag,.cty-btn[aria-expanded="true"] .cty-flag{width:18px;height:18px;box-shadow:0 0 0 1px rgba(10,10,10,.16)}.cty-nm{display:inline}.cty-chev{display:block;flex:none;color:#565959}button.acct-btn{align-items:center;gap:0;height:48px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#0F1111;box-shadow:none;text-align:left}button.acct-btn:hover,button.acct-btn[aria-expanded="true"],button.acct-btn[aria-expanded="true"]:hover{border:0;background:transparent;color:#0F1111;box-shadow:inset 0 0 0 1px #0F1111}button.acct-btn:focus-visible{border-radius:4px}.acct-btn .acct-btn-ic{display:none}.acct-tx{display:flex;flex-direction:column;min-width:0}.acct-hi{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:14px;font-weight:400;color:#565959}.acct-btn .acct-btn-l{margin:0;font-size:14px;line-height:17px;font-weight:700}.acct-btn .acct-chev,.acct-btn[aria-expanded="true"] .acct-chev{align-self:flex-end;margin:0 0 10px 3px;color:#565959}.hsub{padding:0 112px 0 12px}body>header .menu-wrap{position:absolute;top:100%;right:12px;height:40px}.head-burger{display:grid;grid-template-columns:16px auto;grid-template-rows:repeat(3,2px);row-gap:4px;column-gap:9px;align-content:center;align-items:center;width:auto;height:40px;padding:0 14px;border-radius:2px;background:transparent;color:#FFFFFF}.head-burger span{grid-column:1;width:16px;height:2px;border-radius:2px;background:#FFFFFF}.head-burger .hb-l{display:block;grid-column:2;grid-row:1 / 4;font-size:15px;line-height:20px;font-weight:700}.head-burger:hover{background:transparent;box-shadow:inset 0 0 0 1px #FFFFFF}.head-burger:focus-visible{outline:2px solid #FFFFFF;outline-offset:-2px;border-radius:2px}.head-burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.head-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-menu{margin-top:6px;width:250px}.site-menu .acct-caret{right:44px}body>header .acct-panel{margin-top:6px}.cty-panel{margin-top:6px}}@media (min-width:1101px) and (max-width:1279px){body>header .head{gap:8px;padding:0 12px}.hsub{padding-left:4px}.hd-door{padding:0 6px}.hd-nl{padding:0 9px}}@media (max-width:1100px){body>header{margin:0;top:0}body>header .head{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:8px;padding:8px max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));border:0;border-bottom:1px solid #E4E4E7;border-radius:0;background:#FFFFFF !important;box-shadow:0 8px 20px -18px rgba(10,10,10,.45)}body>header .head>.logo{order:0;flex:0 1 auto;min-width:0}body>header .head-r{order:1;margin-left:auto;gap:6px}.hs{order:2;flex:1 1 100%}.hs-box{height:44px}.hs-q{font-size:16px}.hs-go{width:52px}.hs-go svg{width:22px;height:22px}.tqs-pop{max-height:60vh}body.tqs-open>header{contain:layout style}button.acct-btn{width:44px;padding:0;justify-content:center}.acct-btn .acct-btn-l{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.acct-btn .acct-chev{display:none}.hq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:var(--hd-h,0px);z-index:49;background:#232F3E;transition:transform .18s ease}.hq.hq-up{transform:translateY(-100%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.hq-c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:52px;padding:6px 3px;color:#FFFFFF;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.hq-c+.hq-c{border-left:1px solid rgba(255,255,255,.18)}.hq-c:hover{color:#FFFFFF;background:rgba(255,255,255,.08)}.hq-c:focus-visible{outline:2px solid #FFFFFF;outline-offset:-4px;border-radius:2px}.hq-1{display:block;font-size:13px;line-height:15px;font-weight:700}.hq-2{display:block;font-size:11.5px;line-height:14px;font-weight:700;color:#FFFFFF}.hq-2.hq-sub{font-weight:500;color:#CCCCCC}}.topq{display:block;position:relative;z-index:45}.shw{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));border-bottom:1px solid #D5D9D9;background:#F0F2F2;color:#0F1111;font-size:13.5px;line-height:18px;text-decoration:none}.shw:hover{color:#0F1111}.shw:focus-visible{outline:3px solid #0F1111;outline-offset:-3px;border-radius:0}.shw-f{flex:none;width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(10,10,10,.16)}.shw-f svg{display:block;width:100%;height:100%}.shw-t b{font-weight:700}.shw-c{flex:none;color:#565959}.shw-x{margin-left:auto;font-size:13px;font-weight:600;color:#007185}.shw:hover .shw-x{text-decoration:underline}@media (min-width:1101px){.shw{min-height:40px;padding:0 24px}}.shw-d{position:relative}.shw-d>summary{list-style:none;cursor:pointer}.shw-d>summary::-webkit-details-marker{display:none}.shw-d[open] .shw-c{transform:rotate(180deg)}.shw-panel{position:absolute;left:14px;top:100%;z-index:30;min-width:230px;margin-top:4px;padding:6px;border-radius:12px;background:#FFFFFF;box-shadow:0 0 0 1px #D5D9D9,0 14px 30px -12px rgba(15,17,17,.4)}.shw-o{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:8px;color:#0F1111;text-decoration:none;font-size:14.5px;font-weight:600}.shw-o:hover{background:#F0F2F2;color:#0F1111}.shw-o:focus-visible{outline:3px solid #5B3FFF;outline-offset:-3px}.shw-o[aria-current="true"]{background:#F0F2F2}.shw-tick{margin-left:auto;color:#007185;font-weight:700}@media (min-width:1101px){.shw-panel{left:24px}}@media (min-width:600px) and (max-width:1100px){.hq-c{min-height:58px}.hq-1{font-size:15px;line-height:18px}.hq-2{font-size:12.5px;line-height:15px}}@media (prefers-reduced-motion:reduce){.hs-scope,.hs-go,.hq-c,.hq,.hq.hq-up{transition:none}}@media print{.hsub,.topq,.hs{display:none}}@media (forced-colors:active){.hs-box:focus-within{outline:2px solid Highlight;outline-offset:2px}.hs-scope:focus-within{outline:2px solid Highlight;outline-offset:-2px}.tqs-opt[aria-selected="true"]{outline:2px solid Highlight;outline-offset:-2px}.hd-door:hover,.hd-nl:hover,.cty-btn:hover,button.acct-btn:hover{outline:1px solid CanvasText}}.cty-nm-s{display:none}@media (min-width:1101px) and (max-width:1279px){.cty-nm-l{display:none}.cty-nm-s{display:inline}}@media (max-width:680px){.hero-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px;margin-top:20px;border-radius:18px}.hero-search .hs-field{gap:1px;padding:7px 12px}.hero-search .hs-field:first-child{grid-column:1/-1;padding-left:12px}.hero-search .hs-lbl{font-size:9.5px;letter-spacing:.12em}.hero-search .hs-field input,.hero-search .hs-field select{font-size:16px;line-height:20px}.hero-search .hs-btn{grid-column:auto;width:auto;min-height:44px;padding:0 12px;margin-top:0;border-radius:12px}.popular-row{margin-top:12px;gap:5px}.popular-lbl{font-size:9.5px;margin-right:2px}.popular-pill{padding:4px 9px;font-size:12px}.popular-row a.popular-pill:nth-of-type(n+5){display:none}.popular-row{gap:4px}.popular-lbl{margin-right:0}.popular-pill{padding:4px 7px}}@media (max-width:374px){.popular-lbl{display:none}}@media (max-width:400px){html[data-mk="/us"] .popular-lbl{display:none}}@media (max-width:340px){.popular-pill{padding:4px 6px;font-size:11.5px}}.hero-search .hs-btn{background:#232F3E;box-shadow:none}.hero-search .hs-btn:hover{background:#37475A;box-shadow:none;filter:none}.hero-search .hs-btn:focus-visible{outline:3px solid #5B3FFF;outline-offset:2px}.home-body .btn-primary,.section-link{background:#232F3E;box-shadow:none}.home-body .btn-primary:hover,.section-link:hover{background:#37475A;box-shadow:none;filter:none}.imp-fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(64px,env(safe-area-inset-bottom));z-index:2147483000;margin:0;padding:0}.imp-all{display:flex;align-items:center;gap:10px;margin:0;padding:6px 6px 6px 14px;border:0;border-radius:999px;background:#0A0A0A;color:#FFFFFF;font:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 30px -8px rgba(0,0,0,.45);-webkit-tap-highlight-color:transparent}.imp-all>span{pointer-events:none}.imp-who{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#D4D4D8}.imp-who b{color:#FFFFFF;font-weight:600}.imp-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#FEBD69;color:#0F1111;font-size:14.5px;font-weight:700;white-space:nowrap}.imp-all:hover .imp-btn{background:#F3A847}.imp-all:hover .imp-who{color:#FFFFFF}.imp-all:focus-visible{outline:3px solid #5B3FFF;outline-offset:3px}@media (max-width:480px){.imp-who{display:none}.imp-all{padding:6px}}body:has(.imp-fab) .wa-bubble{bottom:136px}body:has(.imp-fab) .cookie-banner{bottom:136px}@media (max-width:1100px){.hq-pages{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,auto);border-top:1px solid rgba(255,255,255,.18)}.hq-pages .hq-c{min-height:48px;padding:6px 4px}}@media (max-width:599px){.hq-pages .hq-1>span{display:block}}@media (max-width:349px){.hq-pages .hq-tr{display:none}}@media (max-width:680px){body>header .head{padding-left:max(8px,env(safe-area-inset-left));column-gap:4px}body>header .head-r{gap:4px}body>header .logo{gap:6px}}@media (max-width:480px){body>header .head-r{gap:3px}.cty-btn,button.acct-btn,.head-burger{width:40px;height:40px}.cty-btn .cty-flag{width:31px;height:31px}body>header .logo{--lh:28px}body>header .logo-name{font-size:15px}}@media (max-width:480px){body>header .head{padding-right:max(8px,env(safe-area-inset-right))}}@media (max-width:389px){body>header .logo{--lh:25px;gap:5px}body>header .logo-name{font-size:13.5px}body>header .head-r{gap:3px}}@media (max-width:359px){body>header .logo .logo-name{display:none}body>header .logo{--lh:32px}}@media (min-width:768px){.hsub{display:flex;align-items:center;height:40px;background:#232F3E}.hd-nav{display:flex;align-items:center;min-width:0;overflow:hidden}.hd-nl{display:inline-flex;align-items:center;flex:none;height:40px;padding:0 12px;border-radius:2px;color:#FFFFFF;font-size:15px;line-height:18px;font-weight:700;text-decoration:none;white-space:nowrap}.hd-nl:hover{color:#FFFFFF;box-shadow:inset 0 0 0 1px #FFFFFF}.hd-nl[aria-current="page"]{box-shadow:inset 0 -3px 0 #FEBD69}.hd-nl:focus-visible{outline:2px solid #FFFFFF;outline-offset:-2px;border-radius:2px}}@media (min-width:768px) and (max-width:1100px){.hd-doors{order:1;display:flex;align-items:center;gap:0;margin-left:auto}body>header .head-r{margin-left:0}.hd-door{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:2px 7px;border-radius:4px;color:#0F1111;text-decoration:none;white-space:nowrap}.hd-door b{font-size:13px;line-height:15px;font-weight:700}.hd-ev b span{display:block}.hd-door .hd-sub{font-size:11.5px;line-height:14px;color:#565959}.hd-door:hover{color:#0F1111;box-shadow:inset 0 0 0 1px #0F1111}.hd-door[aria-current="page"]{box-shadow:inset 0 -3px 0 #FEBD69}.hd-door:focus-visible{outline:2px solid #0F1111;outline-offset:-2px;border-radius:4px}.hsub{padding:0 6px;border-bottom:1px solid #E4E4E7}.hd-nl{padding:0 10px;font-size:14px}.hq{display:none}}.orw{display:block;width:100%;max-width:1000px;margin:-14px auto 40px;padding:0 6px;text-align:left;perspective:1400px;overflow-x:clip}.orw-stack{position:relative}.orw-layer{position:absolute;inset:0;border-radius:var(--r-lg);border:1px solid var(--glass-line)}.orw-l1{background:#FFFFFF;transform:translateY(16px) translateX(-22px) rotate(-2.4deg);box-shadow:0 18px 40px rgba(91,63,255,.10)}.orw-l2{background:linear-gradient(135deg,rgba(0,212,255,.16) 0%,rgba(91,63,255,.16) 100%);transform:translateY(10px) translateX(20px) rotate(2deg);box-shadow:0 18px 40px rgba(0,212,255,.12)}.orw-card{position:relative;z-index:3;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-lg);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 60px -18px rgba(91,63,255,.34),0 8px 18px -10px rgba(10,10,10,.12);overflow:hidden}.orw-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-grad);z-index:5}.orw-card::after{content:"";position:absolute;width:340px;height:340px;right:-120px;top:-150px;background:radial-gradient(circle,rgba(255,61,154,.16),transparent 68%);pointer-events:none}.orw-inner{position:relative;z-index:4;display:flex;align-items:center;gap:26px;padding:22px 26px 22px 30px}.orw-sticker-wrap{flex:0 0 auto;position:relative}.orw-sticker{position:relative;width:128px;height:128px;border-radius:22px;background:linear-gradient(135deg,#0d9488 0%,#0891b2 50%,var(--aurora-1) 100%);transform:rotate(-7deg);box-shadow:0 14px 30px -8px rgba(8,145,178,.55),inset 0 1px 0 rgba(255,255,255,.35);color:#FFFFFF;display:flex;flex-direction:column;align-items:center;justify-content:center}.orw-amt{font-size:40px;font-weight:800;line-height:1;letter-spacing:-1px;text-shadow:0 2px 8px rgba(10,10,10,.22)}.orw-rev{margin-top:7px;font-family:'Geist Mono',monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.18);border-radius:var(--r-pill);padding:3px 8px}.orw-flag{position:absolute;top:-12px;right:-16px;z-index:6;background:var(--aurora-5);color:var(--fg);font-family:'Geist Mono',monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:var(--r-pill);transform:rotate(8deg);box-shadow:0 6px 14px -6px rgba(0,180,130,.6)}.orw-copy{flex:1 1 auto;min-width:0}.orw-eyebrow{font-family:'Geist Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-1);display:inline-flex;align-items:center;gap:7px;margin-bottom:7px}.orw-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-grad)}.orw-head{font-size:17px;font-weight:600;line-height:1.38;letter-spacing:-.2px;margin:0;color:var(--fg)}.orw-pop{background:linear-gradient(135deg,#0d9488 0%,#0891b2 50%,var(--aurora-1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.orw-sub{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--fg-soft);max-width:56ch}.orw-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;align-items:stretch}.orw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;font-size:13.5px;letter-spacing:-.1px;border-radius:var(--r-pill);padding:13px 22px;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.orw-primary{color:#FFFFFF;background:var(--brand-grad);box-shadow:0 12px 24px -8px rgba(91,63,255,.6)}.orw-secondary{color:var(--fg);background:#FFFFFF;border:1px solid var(--glass-line-strong)}.orw-primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px -8px rgba(91,63,255,.7)}.orw-secondary:hover{transform:translateY(-2px);border-color:var(--aurora-1);color:var(--aurora-1)}.orw-btn:focus-visible,.orc-btn:focus-visible{outline:2px solid var(--aurora-1);outline-offset:3px}@media(min-width:821px){.orw{max-width:820px}.orw-inner{gap:18px;padding:16px 20px 16px 24px}.orw-sticker{width:80px;height:80px;border-radius:16px}.orw-amt{font-size:25px}.orw-rev{font-size:7.5px;margin-top:4px;padding:2px 6px;gap:3px}.orw-rev svg{width:9px;height:9px}.orw-flag{top:-9px;right:-12px;font-size:8px;padding:3px 6px}.orw-eyebrow{font-size:9.5px;margin-bottom:5px}.orw-head{font-size:15.5px}.orw-sub{font-size:12px;margin-top:6px}.orw-btn{font-size:12px;padding:9px 14px;gap:6px}.orw-btn svg{width:13px;height:13px}.orw-actions{gap:7px}}@media(max-width:820px){.orw{margin:-20px auto 30px}.orw-inner{display:block;padding:16px 16px 14px}.orw-sticker-wrap{float:right;margin:2px 4px 6px 12px}.orw-sticker{width:56px;height:56px;border-radius:13px}.orw-amt{font-size:18px}.orw-rev{font-size:6px;margin-top:3px;padding:1px 5px;gap:2px}.orw-rev svg{width:7px;height:7px}.orw-flag{top:-9px;right:auto;left:-14px;font-size:7px;padding:2px 5px;transform:rotate(-8deg)}.orw-eyebrow{margin-bottom:4px}.orw-head{font-size:14.5px}.orw-sub{font-size:12px;margin-top:6px;max-width:none}.orw-actions{clear:both;display:flex;flex-direction:row;gap:8px;margin-top:12px}.orw-btn{flex:1 1 0;font-size:12.5px;padding:9px 10px}.orw-btn svg{width:12px;height:12px}.orw-long{display:none}}@media(max-width:520px){.orw{padding:0 2px}.orw-l1{transform:translateY(12px) translateX(-10px) rotate(-2deg)}.orw-l2{transform:translateY(8px) translateX(10px) rotate(1.6deg)}}.orc{max-width:680px;padding-top:26px;padding-bottom:70px}.orc-card{position:relative;background:#FFFFFF;border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:34px 30px 26px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(91,63,255,.35)}.orc-card::before{content:"";position:absolute;width:380px;height:380px;right:-170px;top:-180px;background:radial-gradient(circle,rgba(0,255,179,.26),transparent 65%);pointer-events:none}.orc-card::after{content:"";position:absolute;width:320px;height:320px;left:-160px;bottom:-180px;background:radial-gradient(circle,rgba(91,63,255,.15),transparent 65%);pointer-events:none}.orc-coin{position:absolute;right:26px;top:24px;width:96px;height:96px;border-radius:50%;background:conic-gradient(from 210deg,#0d9488,#0891b2,var(--aurora-1),#0d9488);color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:27px;letter-spacing:-1px;transform:rotate(-10deg);box-shadow:inset 0 0 0 6px rgba(255,255,255,.22),0 14px 30px -10px rgba(8,145,178,.6)}.orc-eyebrow{position:relative;font-family:'Geist Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#0E7490}.orc-title{position:relative;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:1.08;margin:8px 0 22px;max-width:12ch;color:var(--fg)}.orc-steps{position:relative;list-style:none;margin:0;padding:0;counter-reset:orc}.orc-steps>li{position:relative;padding:0 0 20px 48px;counter-increment:orc}.orc-steps>li::before{content:counter(orc);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--fg);color:var(--aurora-5);font-family:'Geist Mono',monospace;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.orc-steps>li:not(:last-child)::after{content:"";position:absolute;left:15px;top:38px;bottom:6px;border-left:2px dashed var(--glass-line-strong)}.orc-steps b{display:block;font-size:16px;margin-bottom:5px;color:var(--fg)}.orc-steps p{margin:0 0 6px;font-size:14px;line-height:1.6;color:rgba(10,10,10,.72)}.orc-steps ul{margin:4px 0 6px;padding-left:20px;font-size:14px;line-height:1.6;color:rgba(10,10,10,.72)}.orc-steps a{color:var(--aurora-1);font-weight:600}.orc-subject{display:block;margin:6px 0 8px;font-family:'Geist Mono',monospace;font-size:12.5px;background:var(--bg-l);border:1px dashed var(--glass-line-strong);border-radius:var(--r-md);padding:9px 12px;color:var(--fg)}.orc-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.orc-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:14px;border-radius:var(--r-pill);padding:12px 22px}.orc-steps a.orc-btn{font-weight:700}.orc-primary,.orc-steps a.orc-primary{color:#FFFFFF;background:var(--brand-grad);box-shadow:0 12px 24px -10px rgba(91,63,255,.6)}.orc-secondary,.orc-steps a.orc-secondary{color:var(--fg);background:#FFFFFF;border:1px solid var(--glass-line-strong)}.orc-fine{position:relative;margin:10px 0 0;font-size:12.5px;line-height:1.55;color:var(--fg-mute);border-top:1px solid var(--glass-line);padding-top:14px}.orc-closed{position:relative;font-size:15px;line-height:1.6;color:rgba(10,10,10,.72);margin:0 0 8px;max-width:46ch}@media(max-width:520px){.orc{padding-top:14px}.orc-card{padding:26px 18px 20px}.orc-coin{width:72px;height:72px;font-size:20px;right:14px;top:14px}.orc-title{font-size:26px;max-width:11ch}.orc-steps>li{padding-left:44px}.orc-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.orw-btn{transition:none}.orw-btn:hover{transform:none}}a[data-href]{cursor:pointer}.badge.uss-chip{text-decoration:none;padding:8px 14px;font-size:13px}.badge.uss-chip-l{text-decoration:none;padding:10px 14px;font-size:13.5px;justify-content:flex-start}.uss-card{display:block;background:#fff;border:1px solid var(--glass-line);border-radius:var(--r-lg);padding:14px 18px;text-decoration:none;color:inherit}.uss-card-n{font-family:'Onest';font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--fg)}.uss-card-s{font-size:12.5px;color:var(--fg-soft);margin-top:4px}.uss-card-p{font-size:12.5px;color:var(--aurora-1);margin-top:4px;font-weight:600}