body.lv2 #home-intent-popup{--hi-ink: #0f2a2c;--hi-text: #4a6468;--hi-teal: #007a7a;--hi-mint: #18c7b1;--hi-line: rgba(0, 122, 122, .16)}body.lv2 #home-intent-popup .home-intent-backdrop{background:radial-gradient(60% 50% at 50% 30%,rgba(159,232,216,.45),transparent 70%),rgba(206,236,229,.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}body.lv2 #home-intent-popup .home-intent-card{width:min(92vw,560px);border-radius:32px!important;border:1px solid rgba(255,255,255,.75)!important;background:radial-gradient(70% 55% at 0% 0%,rgba(159,232,216,.75),transparent 70%),radial-gradient(55% 45% at 100% 0%,rgba(255,214,190,.6),transparent 70%),linear-gradient(160deg,#e3f6f1 0%,#d6f0e9 52%,#eef2ea 100%)!important;box-shadow:0 44px 90px -36px rgba(8,64,62,.55),0 0 0 1px rgba(0,122,122,.08),inset 0 1px 0 rgba(255,255,255,.85)!important;color:var(--hi-ink);-webkit-backdrop-filter:none;backdrop-filter:none}body.lv2 #home-intent-popup .home-intent-card::before{background:radial-gradient(rgba(0,122,122,.13) 1px,transparent 1.6px) 0 0 / 20px 20px;-webkit-mask-image:radial-gradient(55% 60% at 100% 100%,#000,transparent 75%);mask-image:radial-gradient(55% 60% at 100% 100%,#000,transparent 75%)}body.lv2 #home-intent-popup .home-intent-content{padding:2.1rem 2.1rem 2rem}body.lv2 #home-intent-popup .home-intent-close{color:#2d4a4d;background:rgba(255,255,255,.55);border:1px solid var(--hi-line);box-shadow:0 8px 18px -12px rgba(8,64,62,.6)}body.lv2 #home-intent-popup .home-intent-close:hover{color:#fff;background:var(--hi-teal);border-color:var(--hi-teal)}body.lv2 #home-intent-popup .home-intent-kicker{padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.5);border:1px solid var(--hi-line);color:var(--hi-teal);font-size:.7rem}body.lv2 #home-intent-popup .home-intent-kicker i{color:#e2855a}body.lv2 #home-intent-popup .home-intent-title{max-width:460px;color:var(--hi-ink);background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;line-height:1.02}body.lv2 #home-intent-popup .home-intent-title em{font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:600;letter-spacing:-.02em;padding-right:.06em;background:linear-gradient(95deg,#007a7a 0%,#18c7b1 55%,#e2855a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.lv2 #home-intent-popup .home-intent-copy{color:var(--hi-text)}body.lv2 #home-intent-popup .home-intent-action{--tile-a: #eefaf6;--tile-b: #cfeee4;--tile-ink: #0b6b62;--tile-ico: linear-gradient(135deg, #18c7b1, #007a7a);--tile-ring: rgba(0, 150, 130, .35);min-height:96px;border-radius:22px!important;border:1px solid var(--tile-ring);background:linear-gradient(160deg,var(--tile-a) 0%,var(--tile-b) 100%);color:var(--tile-ink);box-shadow:0 16px 30px -22px rgba(8,64,62,.6),inset 0 1px 0 rgba(255,255,255,.7);padding:1rem 1rem .95rem}body.lv2 #home-intent-popup .home-intent-action[data-intent-choice=party]{--tile-a: #fdf1f7;--tile-b: #f7dbe9;--tile-ink: #a3316f;--tile-ico: linear-gradient(135deg, #f36fb4, #b44b9b);--tile-ring: rgba(200, 70, 140, .3)}body.lv2 #home-intent-popup .home-intent-action[data-intent-choice=both]{--tile-a: #fdf7ec;--tile-b: #f6e5c6;--tile-ink: #8f5a0e;--tile-ico: linear-gradient(135deg, #f0b554, #d7843a);--tile-ring: rgba(200, 140, 40, .32)}body.lv2 #home-intent-popup .home-intent-action::before{background:radial-gradient(circle at 85% 0%,rgba(255,255,255,.7),transparent 55%);opacity:.9}body.lv2 #home-intent-popup .home-intent-action::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:14px;right:14px;font-size:.72rem;color:var(--tile-ink);opacity:.35;transition:transform .25s ease,opacity .25s ease}body.lv2 #home-intent-popup .home-intent-action i{width:34px;height:34px;border-radius:12px;color:#fff;background:var(--tile-ico);border:0;box-shadow:0 10px 18px -10px var(--tile-ring)}body.lv2 #home-intent-popup .home-intent-action span{color:var(--tile-ink);background:none;-webkit-text-fill-color:currentColor;font-size:1.02rem;font-weight:800}body.lv2 #home-intent-popup .home-intent-action small{color:#5c7174;font-weight:600}body.lv2 #home-intent-popup .home-intent-action:hover{transform:translateY(-4px);filter:none;box-shadow:0 24px 40px -22px rgba(8,64,62,.7),inset 0 1px 0 rgba(255,255,255,.8)}body.lv2 #home-intent-popup .home-intent-action:hover::after{opacity:1;transform:translateX(3px)}body.lv2 #home-intent-popup .home-intent-action:focus-visible{outline:3px solid rgba(0,122,122,.45);outline-offset:3px}@media (max-width: 640px){body.lv2 #home-intent-popup .home-intent-card{width:100%;border-radius:28px!important}body.lv2 #home-intent-popup .home-intent-content{padding:1.6rem 1.25rem 1.35rem}body.lv2 #home-intent-popup .home-intent-action{min-height:64px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;padding:.8rem 2.4rem .8rem .8rem}body.lv2 #home-intent-popup .home-intent-action i{grid-row:1 / span 2}body.lv2 #home-intent-popup .home-intent-action span{align-self:end}body.lv2 #home-intent-popup .home-intent-action small{align-self:start}body.lv2 #home-intent-popup .home-intent-action::after{top:50%;right:16px;margin-top:-.5em}}body:has(#home-intent-popup.is-visible) #liv-pwa-banner{display:none!important}
