.yw{--yw-char:#2a211e;--yw-bone:#efe9df;--yw-sheet:#f6f1e9;--yw-raised:#352b27;--yw-line:#4a3f3b;--yw-ink:#f3eeeb;--yw-ink-2:#c9c1bd;--yw-ink-3:#8f8783;--yw-paper-bar:#ddd6cc;--yw-product:#4a9b6f;--yw-launch:#3b7dd8;--yw-prompting:#7b5ea7;--yw-scan:#f5c518;--yw-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--yw-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif}.yw .ss-stage{background:var(--yw-bone);overflow:hidden}.yw .yw-phone{position:absolute}.yw .yw-screen{font-family:var(--yw-sans);flex-direction:column;gap:16px;padding:6px 24px 0;display:flex}.yw .yw-label{height:28px;font:700 11px/1 var(--yw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yw-ink-3);align-items:center;display:flex}.yw .yw-page{background:var(--yw-sheet);border-radius:18px;flex:none;padding:22px 24px 0;position:relative;overflow:hidden}.yw .yw-page__title{font:600 20px/1.3 var(--yw-sans);color:var(--yw-char);margin-bottom:20px}.yw .yw-page__body{position:relative}.yw .yw-line{align-items:center;gap:6px;height:22px;display:flex}.yw .yw-bar{background:var(--yw-paper-bar);border-radius:3.5px;flex:none;height:7px;display:block}.yw .yw-term{--tone:var(--yw-product);font:400 15px/20px var(--yw-sans);color:var(--yw-char);outline-offset:1px;background:0 0;border-radius:1px;outline:1.5px solid #0000;flex:none;padding:0 3px;transition:outline-color .22s cubic-bezier(.25,.8,.25,1),background-color .22s cubic-bezier(.25,.8,.25,1);position:relative}.yw .yw-term[data-tone=launch]{--tone:var(--yw-launch)}.yw .yw-term[data-tone=prompting]{--tone:var(--yw-prompting)}.yw .yw-term:before,.yw .yw-term:after{content:"";border:1.5px solid var(--tone);opacity:0;background:#fff;width:6px;height:6px;transition:opacity .18s cubic-bezier(.25,.8,.25,1),transform .26s cubic-bezier(.34,1.4,.64,1);position:absolute;transform:scale(.4)}.yw .yw-term:before{top:-5px;left:-5px}.yw .yw-term:after{bottom:-5px;right:-5px}.yw .yw-term[data-on]{outline-color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, var(--yw-sheet))}.yw .yw-term[data-on]:before,.yw .yw-term[data-on]:after{opacity:1;transform:scale(1)}.yw .yw-scan{pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--yw-scan) 22%, transparent));border-bottom:2px solid var(--yw-scan);opacity:0;height:36px;position:absolute;top:-36px;left:-24px;right:-24px}.yw .yw-scan[data-on]{animation:yw-scan var(--yw-scan-ms) linear both}.yw .yw-look{height:50px;color:var(--yw-ink);font:700 15px/1 var(--yw-sans);letter-spacing:.04em;text-transform:uppercase;will-change:transform;background:#5b504c;border-radius:25px;flex:none;transition:background-color .16s ease-out,transform .16s ease-out;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.yw .yw-look[data-pressed]{background:#665a55;transform:scale(.97)}.yw .yw-look .ss-states{width:100%}.yw .yw-look .ss-states__item,.yw .yw-look__label{justify-content:center;align-items:center;gap:10px;display:inline-flex}.yw .yw-look[data-phase=done]{background:#3f4a3f}.yw .yw-cards{flex:none;position:relative}.yw .yw-card{will-change:transform;background:var(--yw-raised);border-radius:20px;flex-direction:column;gap:12px;padding:18px 20px;transition:transform .62s cubic-bezier(.45,0,.1,1);display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff0d}.yw .yw-card--new{z-index:1;opacity:0;will-change:transform, opacity;transition:opacity .36s cubic-bezier(.25,.8,.25,1),transform .36s cubic-bezier(.25,.8,.25,1);transform:translateY(14px)}.yw .yw-card--new[data-on]{opacity:1;transition-duration:.64s,.76s;transition-delay:.38s;transform:translateY(0)}.yw .yw-card__label{font:700 10.5px/12px var(--yw-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--yw-ink-3)}.yw .yw-card__word{font:800 22px/1.15 var(--yw-mono);letter-spacing:-.01em;color:var(--yw-ink)}.yw .yw-card__def{font:300 14px/1.4 var(--yw-sans);color:var(--yw-ink-2)}.yw .yw-card .yw-bar{background:var(--yw-line)}.yw .yw-bar--label{width:64px;height:6px;margin:3px 0}.yw .yw-bar--word{border-radius:4px;height:13px;margin:4px 0 6px}.yw .yw-bar--def{height:7px}.yw .yw-screen[data-compact] .yw-label{height:32px;font-size:14.5px}.yw .yw-screen[data-compact] .yw-card__label{font-size:14.5px;line-height:18px}.yw .yw-screen[data-compact] .yw-card__def{font-size:15px;font-weight:400}@media (prefers-reduced-motion:reduce){.yw .yw-scan{display:none}}@keyframes yw-scan{0%{opacity:0;transform:translateY(0)}50%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(var(--yw-scan-h))}}
.lc .lc-icon{border-radius:9px;width:38px;height:38px;display:block}.lc .lc-arrival{grid-template-rows:0fr;margin-bottom:-8px;transition:grid-template-rows .46s cubic-bezier(.2,.9,.25,1),margin-bottom .46s cubic-bezier(.2,.9,.25,1);display:grid}.lc .lc-arrival__inner{opacity:0;min-height:0;transition:opacity .32s .12s,transform .52s cubic-bezier(.2,.9,.25,1) 60ms;transform:translateY(-14px)scale(.96)}.lc .lc-arrival[data-in]{grid-template-rows:1fr;margin-bottom:0}.lc .lc-arrival[data-in] .lc-arrival__inner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lc .lc-arrival,.lc .lc-arrival__inner{transition:none}}
