.ub-xp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html.ub-xp-on .ub-page:not(.ub-review-slot){padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media(min-width:901px){html.ub-xp-on .ub-preview-panel{max-height:calc(100vh - 152px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}}.ub-xp-card{container-type:inline-size;display:flex;flex-direction:column;gap:12px}.ub-xp-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ub-xp-h2{margin:0;font-size:13px;line-height:20px;font-weight:650;color:var(--p-color-text, #303030)}.ub-xp-h2:focus{outline:none}.ub-xp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@container (min-width: 600px){.ub-xp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ub-xp-tile,.ub-app a.ub-xp-tile,.ub-app a.ub-xp-tile:hover{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;column-gap:12px;align-items:start;min-height:64px;padding:12px;border:1px solid var(--p-color-border, #e3e3e3);border-radius:var(--p-border-radius-200, 8px);background:var(--p-color-bg-surface, #ffffff);color:var(--p-color-text, #303030);text-decoration:none;transition:background-color var(--p-motion-duration-100, .1s) var(--p-motion-ease, cubic-bezier(.25, .1, .25, 1))}.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{width:40px;height:40px;border-radius:8px;outline:1px solid var(--p-color-border-secondary, #ebebeb);outline-offset:-1px;display:block}.ub-xp-text{display:flex;flex-direction:column;min-width:0}.ub-xp-name{font-size:13px;line-height:20px;font-weight:650}.ub-xp-offer{margin-top:2px;font-size:12px;line-height:16px;font-weight:550}.ub-xp-pitch{margin-top:4px;font-size:12px;line-height:16px;color:var(--p-color-text-secondary, #616161)}.ub-xp-ext{color:var(--p-color-icon-secondary, #8a8a8a)}.ub-xp-x{position:relative;flex-shrink:0;width:28px;height:28px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#4a4a4a}.ub-xp-x:hover{background:#f1f1f1}.ub-xp-x:focus-visible{outline:2px solid #005bd3;outline-offset:1px}@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;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:399;width:var(--ub-xp-rest-w);max-width:calc(100vw - 32px);height:52px;box-sizing:border-box;margin:0;padding:0;border:2px solid transparent;border-radius:26px;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 200deg,#22d3ee,#a3e635,#17e06b,#4f46e5,#7c3aed,#f97316,#22d3ee) border-box;cursor:pointer;overflow:hidden;font-family:var(--ub-font);text-align:left;color:#303030;box-shadow:0 10px 24px -8px #1a1a1a52;transition:width .24s cubic-bezier(.2,.8,.2,1) .3s,height .24s cubic-bezier(.2,.8,.2,1) .3s,border-radius .24s ease .3s,box-shadow .2s ease .3s}.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:258px;border-radius:20px;box-shadow:0 22px 40px -14px #1a1a1a66;transition-delay:.25s}.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:258px;border-radius:20px;box-shadow:0 22px 40px -14px #1a1a1a66;transition-delay:0ms}.ub-xp-fab:not(.is-compact):not(.is-open):focus-visible .ub-xp-fab-rest{opacity:0;transition-delay:0ms}.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:2px solid #005bd3;outline-offset:3px}.ub-xp-fab.is-open{background:linear-gradient(#f3f3f3,#f3f3f3) padding-box,conic-gradient(from 200deg,#22d3ee,#a3e635,#17e06b,#4f46e5,#7c3aed,#f97316,#22d3ee) border-box;transition-delay:0ms}.ub-xp-fab.is-open .ub-xp-fab-circ svg{transform:rotate(180deg)}.ub-xp-fab-rest{position:absolute;right:0;bottom:0;width:calc(var(--ub-xp-rest-w) - 4px);height:48px;transition:opacity .12s ease .3s}.ub-xp-fab-icon{position:absolute;bottom:8px;display:block;width:32px;height:32px;border-radius:9px;box-shadow:0 0 0 2px #fff}.ub-xp-fab-icon:nth-of-type(1){left:8px;z-index:4;box-shadow:0 0 0 2px #fff,0 2px 6px #0000002e;transform:rotate(-8deg)}.ub-xp-fab-icon:nth-of-type(2){left:22px;z-index:3;transform:rotate(6deg)}.ub-xp-fab-icon:nth-of-type(3){left:36px;z-index:2;transform:rotate(-5deg)}.ub-xp-fab-icon:nth-of-type(4){left:50px;z-index:1;transform:rotate(7deg)}.ub-xp-fab-txt{position:absolute;left:90px;top:0;line-height:48px;font-size:13px;font-weight:650;white-space:nowrap;color:#303030}.ub-xp-fab-txt em{font-style:normal;color:#0c5132}.ub-xp-fab-circ{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:16px;background:#1a1a1a;display:flex;align-items:center;justify-content:center}.ub-xp-fab-circ svg{transition:transform .2s ease}.ub-xp-fab-card{position:absolute;right:0;bottom:0;width:calc(var(--ub-xp-wide-w) - 4px);height:254px;padding:12px 12px 10px 14px;display:flex;flex-direction:column;gap:8px;opacity:0;transition:opacity .16s ease .3s}.ub-xp-fab-card-title{font-size:12px;line-height:16px;font-weight:650;color:#616161;white-space:nowrap}.ub-xp-fab-row{display:flex;gap:10px;align-items:center;height:36px;white-space:nowrap}.ub-xp-fab-row img{width:32px;height:32px;border-radius:8px;display:block;flex-shrink:0}.ub-xp-fab-row-text{display:flex;flex-direction:column;min-width:0}.ub-xp-fab-row-name{font-size:13px;line-height:18px;font-weight:650}.ub-xp-fab-row-offer{font-size:12px;line-height:16px;font-weight:550;color:#0c5132}.ub-xp-fab-go{position:relative;display:flex;align-items:center;height:32px;margin-top:auto;padding-right:40px;font-size:13px;font-weight:650;color:#303030;white-space:nowrap}.ub-xp-fab-go .ub-xp-fab-circ{right:0;bottom:0}.ub-xp-panel{position:fixed;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));display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ebebeb,0 24px 32px -12px #1a1a1a57;font-family:var(--ub-font);color:#303030;transform-origin:bottom right;animation:ub-xp-panel-in .2s cubic-bezier(0,0,.2,1) both}.ub-xp-scrim{position:fixed;inset:0;z-index:399;background:#000000b5;animation:ub-xp-fade-in .15s ease both}.ub-xp-sheet{position:fixed;left:0;right:0;bottom:0;z-index:399;max-height:85dvh;display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -8px 24px #0003;font-family:var(--ub-font);color:#303030;animation:ub-xp-sheet-in .25s cubic-bezier(0,0,.2,1) both}.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{flex-shrink:0;height:3px;background:linear-gradient(90deg,#22d3ee,#a3e635,#17e06b,#4f46e5,#7c3aed,#f97316)}.ub-xp-phead{flex-shrink:0;padding:14px 12px 10px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ub-xp-phead-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ub-xp-ph2{margin:0;font-size:13px;line-height:20px;font-weight:650}.ub-xp-sheet .ub-xp-ph2{font-size:15px}.ub-xp-ph2:focus{outline:none}.ub-xp-sub{font-size:12px;line-height:16px;color:#616161}.ub-xp-pbody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}.ub-xp-pfoot{flex-shrink:0;height:44px;border-top:1px solid #ebebeb;padding:0 8px;display:flex;align-items:center}.ub-xp-sheet .ub-xp-pfoot{height:auto;min-height:52px;padding-bottom:env(safe-area-inset-bottom)}.ub-xp-ghost{border:0;background:transparent;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px;line-height:16px;font-weight:550;color:#303030;cursor:pointer}.ub-xp-ghost:hover{background:#f1f1f1}.ub-xp-ghost:focus-visible{outline:2px solid #005bd3;outline-offset:1px}.ub-xp-sheet .ub-xp-ghost{height:44px;font-size:13px}a.ub-xp-ptile,a.ub-xp-ptile:hover{position:relative;flex-shrink:0;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;column-gap:10px;align-items:start;padding:10px 10px 10px 12px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#303030;text-decoration:none;transition:background-color .1s ease}a.ub-xp-ptile:hover{background:#f7f7f7}a.ub-xp-ptile:hover .ub-xp-pname{text-decoration:underline}a.ub-xp-ptile:active{background:#f3f3f3}a.ub-xp-ptile:focus-visible{outline:2px solid #005bd3;outline-offset:1px}.ub-xp-ptile img{width:32px;height:32px;margin-top:2px;border-radius:8px;display:block}.ub-xp-ptext{display:flex;flex-direction:column;gap:4px;min-width:0}.ub-xp-pname{font-size:13px;line-height:20px;font-weight:650}.ub-xp-chip{align-self:flex-start;padding:2px 8px;border-radius:10px;background:#cdfee1;color:#0c5132;font-size:12px;line-height:16px;font-weight:550}.ub-xp-ppitch{font-size:12px;line-height:16px;color:#616161}.ub-xp-pext{margin-top:4px;color:#8a8a8a}.ub-xp-sheet a.ub-xp-ptile{min-height:64px;padding:12px}.ub-xp-sheet .ub-xp-pname{font-size:14px}.ub-xp-sheet .ub-xp-ppitch{font-size:13px;line-height:18px}@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}}
