@media (prefers-reduced-motion:no-preference){.ul-steps[data-pending]>li{opacity:0;translate:0 8px}.ul-steps[data-in]>li{opacity:1;transition:opacity .45s ease-out calc(var(--i) * 60ms), translate .45s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 60ms);translate:0}.ul-steps[data-in] .ul-drop{animation:.5s cubic-bezier(.16,1,.3,1) .35s both ul-drop}.ul-steps[data-in] .ul-fill{animation:.4s ease-out .5s both ul-fill}.ul-steps[data-in] .ul-tick{animation:.4s cubic-bezier(.34,1.4,.64,1) .6s both ul-tick}.ul-steps[data-in] .ul-toast{animation:.5s cubic-bezier(.16,1,.3,1) .7s both ul-toast}}.ul-fill{background:#e1f44f;box-shadow:inset 0 0 0 1.5px #32033c}@keyframes ul-drop{0%{opacity:0;translate:0 -10px}}@keyframes ul-fill{0%{background:0 0;box-shadow:inset 0 0 0 1.5px #0000}}@keyframes ul-tick{0%{scale:0}}@keyframes ul-toast{0%{opacity:0;translate:12px}}.ul-topbar{z-index:5;left:var(--g);right:var(--g);align-items:center;gap:28px;font-size:12px;line-height:16px;display:flex;position:absolute}.ul-brand{opacity:.72;color:#fff;align-items:center;gap:7px;font-size:13px;line-height:16px;text-decoration:none;display:flex}.ul-browse{color:#ffffffb3;margin-left:auto;font-size:14px;font-weight:600;line-height:18px;text-decoration:none}.ul-browse:hover{color:#fff}.ul-browse-short{display:none}.ul-hero{z-index:4;-webkit-backdrop-filter:blur(14px);background:#2e0337d9;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:14px;width:392px;padding:32px;transition:opacity .26s ease-out,translate .26s ease-out;display:flex;position:absolute;box-shadow:0 30px 60px #12001a80}.ul-h1{letter-spacing:-.02em;color:#fff;font-size:44px;font-weight:900;line-height:46px;display:block}.ul-h1 span{display:block}.ul-h1 em{color:#e1f44f;display:block}.ul-intro{color:#fffc;width:328px;max-width:100%;font-size:16px;line-height:24px}.ul-search{background:#fff;border-radius:16px;align-items:center;gap:10px;height:56px;margin-top:8px;padding:4px 4px 4px 16px;display:flex;box-shadow:0 0 0 4px #ffffff1a}.ul-search-input{color:#23122b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:17px;line-height:24px}.ul-search-go{background:#e1f44f;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.ul-search-go:hover{background:#d3e63c}.ul-hint{color:#fffc;font-size:13px;line-height:18px}.ul-pill{color:#23122b;background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:408px;max-width:544px;padding:10px 10px 10px 18px;font-size:16px;line-height:22px;display:flex}.ul-pill[data-missing]{width:544px;box-shadow:0 0 0 2px #e1f44f}.ul-pill-input{background:0 0;border:0;outline:0;flex:none;width:5.2ch;min-width:0;padding:0;font-size:16px;font-weight:700}.ul-pill-input:focus-visible{outline:none}.ul-pill:focus-within{box-shadow:0 0 0 2px #9854b4}.ul-pill[data-missing]:focus-within{box-shadow:0 0 0 3px #e1f44f}.ul-pill[data-editing] .ul-pill-input{flex:1;width:auto}.ul-pill[data-editing] .ul-pill-place{display:none}.ul-pill-place{color:#75667a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ul-pill-action,.ul-pill-search{color:#6b3780;background:#eee2f3;border-radius:9px;flex:none;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none}.ul-pill-action{align-items:center;gap:6px;padding-left:9px;display:flex}.ul-pill-action:hover{background:#e4d4ec}.ul-pill-search{color:#383d0d;background:#e1f44f;font-weight:700}.ul-panel{z-index:3;flex-direction:column;gap:14px;display:flex;position:absolute}.ul-answer{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.ul-answer-title{letter-spacing:-.02em;color:#fff;outline:none;font-size:36px;font-weight:900;line-height:40px}.ul-answer-title em{color:#e1f44f}.ul-answer-sub{color:#ffffffb3;font-size:15px;line-height:22px}.ul-answer-link{color:#fff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.ul-panel .ul-answer{--rise:10px;--from-scale:1;animation:.32s cubic-bezier(.16,1,.3,1) both ul-rise}.ul-cards>*{--i:0;--rise:12px;transform-origin:50% 0;animation:ul-rise .42s cubic-bezier(.16, 1, .3, 1) calc(.44s + var(--i) * 80ms) both}.ul-cards>:nth-child(2){--i:1}.ul-cards>:nth-child(3){--i:2}.ul-cards>:nth-child(4){--i:3}.ul-cards>:nth-child(n+5){--i:4}.ul-cards>* .ul-setup-go svg{animation:ul-nudge .36s ease-in-out calc(1.06s + var(--i) * 80ms) both}@keyframes ul-rise{0%{opacity:0;translate:0 var(--rise);scale:var(--from-scale,.98)}}@keyframes ul-nudge{50%{translate:3px}}.ul-stage:is([data-phase=locating],[data-phase=zooming]) :is(.ul-panel .ul-answer,.ul-cards>*,.ul-cards .ul-setup-go svg){animation-play-state:paused}.ul-panel-in{gap:inherit;flex-direction:column;display:flex}.ul-panel-in[data-leaving]{opacity:0;pointer-events:none;transition:opacity .16s ease-out}.ul-panel-in[data-leaving]+.ul-panel-in{position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.ul-panel .ul-answer,.ul-cards>*{animation:.2s ease-out both ul-fade}.ul-cards>* .ul-setup-go svg{animation:none}}.ul-message-links{flex-wrap:wrap;gap:18px;padding-top:6px;font-size:15px;font-weight:600;line-height:22px;display:flex}.ul-message-links :is(a,button){color:#ffffffb3;text-underline-offset:3px;-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.ul-message-links :first-child{color:#fff}.ul-grab{display:none}.ul-search-field{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.ul-search-placeholder{pointer-events:none;color:#a297a5;font-size:17px;line-height:24px;position:absolute;left:0}.ul-search-input:not(:-moz-placeholder-shown)+.ul-search-placeholder{display:none}.ul-search-input:not(:placeholder-shown)+.ul-search-placeholder{display:none}.ul-hint:empty{margin-top:-14px}.ul-pill-wrap{position:relative}.ul-pill-hint{color:#fffc;font-size:13px;line-height:18px;position:absolute;top:calc(100% + 8px);left:0;right:0}@media (width>=1100px){.ul-topbar{min-height:50px;top:24px}.ul-stage[data-view=start] .ul-topbar{min-height:16px;top:28px}.ul-hero{left:var(--g);top:176px}.ul-panel{left:var(--g);scrollbar-width:none;width:544px;max-height:648px;top:104px;overflow-y:auto}}@media (width<=1099px){.ul-browse-long{display:none}.ul-browse-short{font-size:13px;display:inline}.ul-topbar{order:1;justify-content:space-between;padding:16px 20px 0;position:relative;left:auto;right:auto}.ul-hero{z-index:4;background:#2e0337e0;border-radius:22px;order:3;gap:16px;width:auto;margin:-64px 16px 0;padding:22px 20px 20px;position:relative;box-shadow:0 24px 48px #12001a80}.ul-hero>.ul-h1+.ul-intro{margin-top:-6px}.ul-h1{font-size:34px;line-height:36px}.ul-intro{width:auto;font-size:14px;line-height:21px}.ul-search{height:60px;margin-top:0;padding:6px 6px 6px 16px;box-shadow:0 0 0 4px #ffffff1f}.ul-hero[data-leaving]{display:none}.ul-stage:not([data-view=start]) .ul-topbar{z-index:10;padding:0 16px;position:sticky;top:12px}.ul-stage:not([data-view=start]) :is(.ul-brand,.ul-browse){display:none}.ul-pill,.ul-pill[data-missing]{gap:10px;width:100%;min-width:0;max-width:528px;margin:0 auto;padding:10px 10px 10px 14px;font-size:15px;line-height:20px;box-shadow:0 12px 28px #12001a66}.ul-pill[data-missing]{box-shadow:0 0 0 2px #e1f44f,0 12px 28px #12001a66}.ul-pill:focus-within{box-shadow:0 0 0 2px #9854b4,0 12px 28px #12001a66}.ul-pill[data-missing]:focus-within{box-shadow:0 0 0 3px #e1f44f,0 12px 28px #12001a66}.ul-pill-input{font-size:15px}.ul-pill-action,.ul-pill-search{border-radius:8px;padding:5px 10px;font-size:12px;line-height:16px}.ul-panel-in[data-leaving]+.ul-panel-in{top:10px;left:16px;right:16px}.ul-panel{z-index:3;background:#fff;border-radius:26px 26px 0 0;gap:12px;max-width:560px;margin:302px auto 0;padding:10px 16px 24px;position:relative;box-shadow:0 -16px 40px #12001a59}.ul-grab{background:#dccbe0;border-radius:3px;align-self:center;width:40px;height:5px;display:block}.ul-answer{gap:4px;padding:2px 4px 0}.ul-answer--message .ul-grab{margin-bottom:8px}.ul-answer-title{letter-spacing:-.01em;color:#2e0337;font-size:22px;line-height:26px}.ul-answer-title em{color:#6b3780}.ul-answer-sub{color:#584c5c;font-size:13px;line-height:18px}.ul-answer-link{color:#2e0337}.ul-message-links :is(a,button){color:#584c5c;font-size:14px}.ul-message-links :first-child{color:#2e0337}.ul-hint:empty{margin-top:-16px}.ul-pill-wrap{width:100%;max-width:528px;margin:0 auto}.ul-pill-hint{text-shadow:0 1px 8px #12001a;padding:0 4px}}
