.ub-xp-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.ub-xp-on .ub-page:not(.ub-review-slot){padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media (width>=901px){html.ub-xp-on .ub-preview-panel{max-height:calc(100vh - 64px - 88px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}}.ub-xp-card{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.ub-xp-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ub-xp-h2{color:var(--p-color-text,#303030);margin:0;font-size:13px;font-weight:650;line-height:20px}.ub-xp-h2:focus{outline:none}.ub-xp-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container (width>=840px){.ub-xp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.ub-xp-tile,.ub-app a.ub-xp-tile,.ub-app a.ub-xp-tile:hover{border:1px solid var(--p-color-border,#e3e3e3);border-radius:var(--p-border-radius-200,8px);background:var(--p-color-bg-surface,#fff);min-height:64px;color:var(--p-color-text,#303030);transition:background-color var(--p-motion-duration-100,.1s) var(--p-motion-ease,cubic-bezier(.25, .1, .25, 1));grid-template-columns:40px minmax(0,1fr) 20px;align-items:start;column-gap:12px;padding:12px;text-decoration:none;display:grid;position:relative}.ub-app a.ub-xp-tile:hover{background:var(--p-color-bg-surface-hover,#f7f7f7)}.ub-xp-tile:hover .ub-xp-name{text-decoration:underline}.ub-app a.ub-xp-tile:active{background:var(--p-color-bg-surface-active,#f3f3f3)}.ub-app a.ub-xp-tile:focus-visible{outline:2px solid var(--p-color-border-focus,#005bd3);outline-offset:1px}.ub-xp-icon40{outline:1px solid var(--p-color-border-secondary,#ebebeb);outline-offset:-1px;border-radius:8px;width:40px;height:40px;display:block}.ub-xp-text{flex-direction:column;min-width:0;display:flex}.ub-xp-name{font-size:13px;font-weight:650;line-height:20px}.ub-xp-offer{margin-top:2px;font-size:12px;font-weight:550;line-height:16px}.ub-xp-pitch{color:var(--p-color-text-secondary,#616161);margin-top:4px;font-size:12px;line-height:16px}.ub-xp-ext{color:var(--p-color-icon-secondary,#8a8a8a)}.ub-xp-x{cursor:pointer;color:#4a4a4a;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:relative}.ub-xp-x:hover{background:#f1f1f1}.ub-xp-x:focus-visible{outline-offset:1px;outline:2px solid #005bd3}@media (pointer:coarse){.ub-xp-x:after{content:"";position:absolute;inset:-8px}}.ub-xp-x.is-tall{width:44px;height:44px}.ub-xp-fab{--ub-xp-rest-w:276px;--ub-xp-wide-w:324px;--ub-xp-txt-x:92px;--ub-xp-wide-h:220px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:399;width:var(--ub-xp-rest-w);box-sizing:border-box;cursor:pointer;max-width:calc(100vw - 32px);height:52px;font-family:var(--ub-font);text-align:left;color:#303030;background:linear-gradient(#fff,#fff) padding-box padding-box,conic-gradient(from 200deg,#22d3ee,#a3e635,#17e06b,#4f46e5,#7c3aed,#f97316,#22d3ee) border-box;border:2px solid #0000;border-radius:26px;margin:0;padding:0;transition:width .24s cubic-bezier(.2,.8,.2,1) .3s,height .24s cubic-bezier(.2,.8,.2,1) .3s,border-radius .24s .3s,box-shadow .2s .3s;position:fixed;overflow:hidden;box-shadow:0 10px 24px -8px #1a1a1a52}.ub-xp-fab.is-compact{--ub-xp-rest-w:198px}.ub-xp-fab *,.ub-xp-fab :before,.ub-xp-fab :after{box-sizing:border-box}@media (hover:hover) and (pointer:fine){.ub-xp-fab:not(.is-compact):not(.is-open):hover{width:var(--ub-xp-wide-w);height:var(--ub-xp-wide-h);border-radius:20px;transition-delay:.25s;box-shadow:0 22px 40px -14px #1a1a1a66}.ub-xp-fab:not(.is-compact):not(.is-open):hover .ub-xp-fab-rest{opacity:0;transition-delay:.25s}.ub-xp-fab:not(.is-compact):not(.is-open):hover .ub-xp-fab-card{opacity:1;transition-delay:.34s}}.ub-xp-fab:not(.is-compact):not(.is-open):focus-visible{width:var(--ub-xp-wide-w);height:var(--ub-xp-wide-h);border-radius:20px;transition-delay:0s;box-shadow:0 22px 40px -14px #1a1a1a66}.ub-xp-fab:not(.is-compact):not(.is-open):focus-visible .ub-xp-fab-rest{opacity:0;transition-delay:0s}.ub-xp-fab:not(.is-compact):not(.is-open):focus-visible .ub-xp-fab-card{opacity:1;transition-delay:90ms}.ub-xp-fab:focus-visible{outline-offset:3px;outline:2px solid #005bd3}.ub-xp-fab.is-open{background:linear-gradient(#f3f3f3,#f3f3f3) padding-box padding-box,conic-gradient(from 200deg,#22d3ee,#a3e635,#17e06b,#4f46e5,#7c3aed,#f97316,#22d3ee) border-box;transition-delay:0s}.ub-xp-fab.is-open .ub-xp-fab-circ svg{transform:rotate(180deg)}.ub-xp-fab-rest{width:calc(var(--ub-xp-rest-w) - 4px);height:48px;transition:opacity .12s .3s;position:absolute;bottom:0;right:0}.ub-xp-fab-ic{border-radius:9px;width:32px;height:32px;display:block;position:absolute;bottom:8px;box-shadow:0 0 0 2px #fff,2px 2px 5px #00000029}.ub-xp-fab-txt{left:var(--ub-xp-txt-x);white-space:nowrap;color:#303030;font-size:13px;font-weight:650;line-height:48px;position:absolute;top:0}.ub-xp-fab-txt em{color:#0c5132;font-style:normal}.ub-xp-fab-circ{background:#1a1a1a;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:8px;right:8px}.ub-xp-fab-circ svg{transition:transform .2s}.ub-xp-fab-card{width:calc(var(--ub-xp-wide-w) - 4px);height:calc(var(--ub-xp-wide-h) - 4px);opacity:0;flex-direction:column;gap:8px;padding:12px 12px 10px 14px;transition:opacity .16s .3s;display:flex;position:absolute;bottom:0;right:0}.ub-xp-fab-card-title{color:#616161;white-space:nowrap;font-size:12px;font-weight:650;line-height:16px}.ub-xp-fab-row{white-space:nowrap;align-items:center;gap:10px;height:36px;display:flex}.ub-xp-fab-row img{border-radius:8px;flex-shrink:0;width:32px;height:32px;display:block}.ub-xp-fab-row-text{flex-direction:column;min-width:0;display:flex}.ub-xp-fab-row-name{font-size:13px;font-weight:650;line-height:18px}.ub-xp-fab-row-offer{color:#0c5132;font-size:12px;font-weight:550;line-height:16px}.ub-xp-fab-go{color:#303030;white-space:nowrap;align-items:center;height:32px;margin-top:auto;padding-right:40px;font-size:13px;font-weight:650;display:flex;position:relative}.ub-xp-fab-go .ub-xp-fab-circ{bottom:0;right:0}.ub-xp-panel{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:399;width:368px;max-width:calc(100vw - 32px);max-height:calc(100vh - 92px - env(safe-area-inset-bottom));font-family:var(--ub-font);color:#303030;transform-origin:100% 100%;background:#fff;border-radius:12px;flex-direction:column;animation:.2s cubic-bezier(0,0,.2,1) both ub-xp-panel-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #ebebeb,0 24px 32px -12px #1a1a1a57}.ub-xp-scrim{z-index:399;background:#000000b5;animation:.15s both ub-xp-fade-in;position:fixed;inset:0}.ub-xp-sheet{z-index:399;max-height:85dvh;font-family:var(--ub-font);color:#303030;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;animation:.25s cubic-bezier(0,0,.2,1) both ub-xp-sheet-in;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #0003}.ub-xp-panel *,.ub-xp-sheet *{box-sizing:border-box}@keyframes ub-xp-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ub-xp-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ub-xp-fade-in{0%{opacity:0}to{opacity:1}}.ub-xp-hairline{background:linear-gradient(90deg,#22d3ee,#a3e635,#17e06b,#4f46e5,#7c3aed,#f97316);flex-shrink:0;height:3px}.ub-xp-phead{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 12px 10px 16px;display:flex}.ub-xp-phead-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ub-xp-ph2{margin:0;font-size:13px;font-weight:650;line-height:20px}.ub-xp-sheet .ub-xp-ph2{font-size:15px}.ub-xp-ph2:focus{outline:none}.ub-xp-sub{color:#616161;font-size:12px;line-height:16px}.ub-xp-pbody{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.ub-xp-pfoot{border-top:1px solid #ebebeb;flex-shrink:0;align-items:center;height:44px;padding:0 8px;display:flex}.ub-xp-sheet .ub-xp-pfoot{height:auto;min-height:52px;padding-bottom:env(safe-area-inset-bottom)}.ub-xp-ghost{color:#303030;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:550;line-height:16px}.ub-xp-ghost:hover{background:#f1f1f1}.ub-xp-ghost:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.ub-xp-sheet .ub-xp-ghost{height:44px;font-size:13px}.ub-xp-ptile{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-shrink:0;transition:border-color .1s,box-shadow .1s;position:relative;overflow:hidden}.ub-xp-ptile:hover{border-color:#ccc;box-shadow:0 4px 10px -6px #1a1a1a40}.ub-xp-pcontent{flex-direction:column;gap:8px;padding:12px;display:flex}.ub-xp-pname-row{align-items:center;gap:10px;display:flex}.ub-xp-pname-row img{border-radius:8px;flex-shrink:0;width:32px;height:32px;display:block}.ub-xp-pname{font-size:13px;font-weight:650;line-height:20px}.ub-xp-sheet .ub-xp-pname{font-size:14px}.ub-xp-chip{color:#0c5132;background:#cdfee1;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:550;line-height:16px}.ub-xp-ppitch{color:#616161;font-size:12px;line-height:16px}.ub-xp-sheet .ub-xp-ppitch{font-size:13px;line-height:18px}.ub-xp-cta,.ub-xp-cta:hover{color:#303030;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:12px;font-weight:550;text-decoration:none;display:flex;box-shadow:inset 0 -1px #b5b5b5,inset 0 0 0 1px #0000001a,inset 0 .5px 0 1.5px #fff}.ub-xp-cta:hover{background:#fafafa}.ub-xp-cta:after{content:"";position:absolute;inset:0}.ub-xp-cta:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.ub-xp-sheet .ub-xp-cta{min-height:44px;font-size:13px}.ub-xp-prev{height:76px;font-size:11px;line-height:14px;overflow:hidden}.ub-xp-prev--cpixel{background:#06140d;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.ub-xp-prev-cap{color:#c7d2cc}.ub-xp-prev-grid{grid-template-columns:max-content max-content minmax(0,1fr) 12px;grid-auto-rows:20px;align-items:center;column-gap:8px;display:grid}.ub-xp-prev-grid>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ub-xp-prev-ev{color:#e6ede9;font-weight:600}.ub-xp-prev-src{color:#e6ede9}.ub-xp-prev-pf{color:#17e06b}.ub-xp-prev--upbar{background:linear-gradient(135deg,#3b1d8f,#6d28d9);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ub-xp-prev-bar{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#f97316;border-radius:6px;flex-shrink:0;height:28px;padding:0 8px;font-weight:650;line-height:28px;overflow:hidden}.ub-xp-prev-chip--timer{font-variant-numeric:tabular-nums}.ub-xp-prev--xshield{background:#2a4dcc;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ub-xp-prev-blockrow{background:#ffffff1f;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;height:28px;padding:0 8px;display:flex}.ub-xp-prev-blockrow>span:first-child{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ub-xp-prev-chip{color:#1a1a1a;background:#ffd23f;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:650;line-height:14px}@media (prefers-reduced-motion:reduce){.ub-xp-fab,.ub-xp-fab *,.ub-xp-panel,.ub-xp-sheet,.ub-xp-scrim,.ub-xp-tile,.ub-xp-ptile{transition:none!important;animation:none!important}}
