.w-voice{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sheet);display:flex;justify-content:center;pointer-events:none;font-family:var(--font-inter,Inter),system-ui,sans-serif}.w-voice[data-inline]{position:relative;inset:auto;z-index:auto;pointer-events:auto}.w-voice__panel{position:relative;width:100%;pointer-events:auto;animation:w-voice-in var(--motion-slide) var(--ease-pop) both}.w-voice[data-inline] .w-voice__panel{animation:none}.w-voice__x{position:absolute;z-index:2;top:4px;right:4px}@keyframes w-voice-in{0%{transform:translateY(100%)}}.w-voice__heard{margin:0;width:100%;min-height:26px;font:700 19px var(--font-inter,Inter),system-ui,sans-serif;text-align:center;color:var(--ink);overflow-wrap:anywhere}.w-voice__heard[data-muted]{color:var(--ink-soft);font-weight:600;font-size:16px}.w-lid{position:relative;flex:none;display:block;width:22px;height:26px}.w-lid i{position:absolute;left:3px;right:3px;top:5px;bottom:0;border-radius:3px 3px 5px 5px;background:#2f3a33}.w-lid u{position:absolute;left:0;right:0;top:1px;height:6px;border-radius:3px;background:var(--lid)}.w-voice__list,.w-voice__typed{display:grid;gap:10px;width:100%}.w-voice__quiet{justify-self:center;min-height:44px}@media (min-width:601px){.w-voice:not([data-inline]):not([data-docked]){top:50%;bottom:auto;transform:translateY(-50%)}.w-voice[data-docked] .w-voice__panel{margin-bottom:16px}.w-voice__panel{width:min(480px,calc(100% - 32px))}.w-voice:not([data-inline]) .w-voice__panel section{border-radius:24px}}@media (prefers-reduced-motion:reduce){.w-voice__panel{animation:none}}.w-assist{position:fixed;inset:0;z-index:var(--z-top);pointer-events:none;font-family:var(--font-inter,Inter),system-ui,sans-serif}.w-assist__face{position:absolute;width:58px;height:58px;line-height:0;transform-origin:center;transition:left var(--motion-draw) cubic-bezier(.3,0,.2,1),top var(--motion-draw) cubic-bezier(.45,-.3,.3,1),transform var(--motion-draw)}.w-assist__face[data-left] .w-mascot{scale:-1 1}.w-assist__caption{position:absolute;left:12px;right:12px;bottom:18px;margin:0 auto;max-width:480px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#111;color:#fff;font:600 14.5px var(--font-inter,Inter),system-ui,sans-serif;animation:w-voice-in var(--motion-slide) var(--ease-pop) both}.w-assist__caption b{min-width:0;font-weight:600;overflow-wrap:anywhere}.w-assist__dots{display:flex;gap:4px;flex:none}.w-assist__dots i{width:7px;height:7px;border-radius:4px;background:#4ade80;animation:w-assist-dot 1s ease-in-out infinite}.w-assist__dots i:nth-child(2){animation-delay:var(--motion-fast)}.w-assist__dots i:nth-child(3){animation-delay:var(--motion-pop)}@keyframes w-assist-dot{50%{transform:translateY(-4px);opacity:.5}}.w-assist__ring{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;animation:w-assist-ring 1.3s ease-out infinite}@keyframes w-assist-ring{0%{box-shadow:0 0 0 0 rgba(22,163,74,.6)}to{box-shadow:0 0 0 22px rgba(22,163,74,0)}}[data-assist]{transition:background-color var(--motion-pop),box-shadow var(--motion-collapse),transform var(--motion-collapse)}[data-assist=row]{background-color:#f0fdf4!important;box-shadow:inset 4px 0 0 #16a34a!important}[data-assist=ring]{box-shadow:0 0 0 3px #16a34a!important}[data-assist=press]{background-color:#16a34a!important;color:#fff!important;transform:scale(.96)}.w-assist[data-still] .w-assist__caption,.w-assist[data-still] .w-assist__face{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.w-assist__face,[data-assist]{transition:none}.w-assist__caption,.w-assist__dots i,.w-assist__ring{animation:none}.w-assist__ring{box-shadow:0 0 0 6px rgba(22,163,74,.35)}}.w-assist[data-inline]{position:absolute;z-index:2}.w-handsfree{position:fixed;inset:0;z-index:var(--z-navigation);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;background:#0b0b0c;color:#fff;text-align:center;font-family:var(--font-inter,Inter),system-ui,sans-serif}.w-handsfree[data-inline]{position:relative;inset:auto;z-index:auto;height:740px}.w-handsfree__face{border:0;padding:0;background:none;line-height:0;cursor:pointer;border-radius:50%}.w-handsfree__face:focus-visible{outline:3px solid #4ade80;outline-offset:4px}.w-handsfree p{margin:0;max-width:100%;overflow-wrap:anywhere}.w-handsfree__say{margin-top:8px!important;font:700 14px var(--font-inter,Inter),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#4ade80}.w-handsfree__big{font:800 32px var(--font-inter,Inter),system-ui,sans-serif}.w-handsfree__sub{color:#a3a3a3;font:500 16px var(--font-inter,Inter),system-ui,sans-serif;font-variant-numeric:tabular-nums}.w-handsfree__bars{display:flex;align-items:center;gap:4px;height:30px}.w-handsfree__bars i{width:6px;height:6px;border-radius:3px;background:#16a34a}.w-handsfree[data-live] .w-handsfree__bars i{animation:w-handsfree-bar .45s ease-in-out infinite alternate}.w-handsfree[data-live] .w-handsfree__bars i:nth-child(2n){animation-delay:var(--motion-overshoot)}.w-handsfree[data-live] .w-handsfree__bars i:nth-child(3n){animation-delay:var(--motion-toast)}@keyframes w-handsfree-bar{0%{height:6px}to{height:28px}}.w-handsfree__buttons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;max-width:480px;margin-top:26px}.w-handsfree__buttons button{height:64px;border:0;border-radius:18px;background:#262626;color:#fff;font:800 16px var(--font-inter,Inter),system-ui,sans-serif;text-transform:uppercase;box-shadow:0 4px 0 #000;cursor:pointer;transition:transform var(--motion-fast)}.w-handsfree__buttons .w-handsfree__done{background:#16a34a;box-shadow:0 4px 0 #15803d}.w-handsfree__buttons button:active{transform:translateY(3px);box-shadow:0 1px 0 #000}.w-handsfree__buttons .w-handsfree__done:active{box-shadow:0 1px 0 #15803d}.w-handsfree__buttons button:focus-visible{outline:3px solid #4ade80;outline-offset:3px}@media (prefers-reduced-motion:reduce){.w-handsfree__bars i{animation:none!important}.w-handsfree__buttons button{transition:none}}.w-botdisc{position:absolute;z-index:2;right:10px;bottom:calc(max(var(--dp-sheet-h, 0px) + 12px, 10px + var(--w-dock-h, 0px)) + 54px);width:44px;height:44px;transition:bottom var(--motion-base) var(--ease-standard)}.w-botdisc[data-inline]{position:relative;right:auto;bottom:auto;flex:none}.w-botdisc__disc{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-float);cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-pop) var(--ease-pop)}.w-botdisc__disc:focus-visible{outline:3px solid var(--app-accent-pink);outline-offset:3px}.w-botdisc__face{position:absolute;left:50%;top:50%;margin:-19px 0 0 -15px;line-height:0;pointer-events:none}.w-botdisc__fill{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:var(--app-accent-pink);color:var(--on-bar);opacity:0;transition:opacity var(--motion-fast)}.w-botdisc__fill svg{transform:scale(.4);transition:transform var(--motion-pop) var(--ease-pop)}.w-botdisc__ring{position:absolute;inset:0;border:2px solid transparent;border-radius:50%;opacity:0;pointer-events:none;transition:opacity var(--motion-fast)}.w-botdisc[data-state=wake] .w-botdisc__ring{inset:-8px;border-color:var(--app-accent-pink);animation:w-botdisc-breathe 2.4s var(--ease-loop) infinite alternate}.w-botdisc[data-state=listening] .w-botdisc__ring{inset:-24px;border-width:4px;border-color:color-mix(in srgb,var(--app-accent-pink) 45%,transparent);opacity:1;transform:scale(calc(.8 + var(--lvl, 0) * .2));transition:opacity var(--motion-fast),transform var(--motion-fast) linear}.w-botdisc[data-state=working] .w-botdisc__ring{inset:-16px;border-width:4px;border-top-color:var(--app-accent-pink);border-right-color:var(--app-accent-pink);opacity:1;animation:w-botdisc-sweep var(--motion-spin,.8s) linear infinite}.w-botdisc[data-state=done] .w-botdisc__fill{opacity:1}.w-botdisc[data-state=done] .w-botdisc__fill svg{transform:none}.w-botdisc[data-state=needs] .w-botdisc__ring{inset:-12px;border-width:3px;border-color:var(--st-warn-fill);opacity:1}.w-botdisc[data-state=needs] .w-botdisc__disc{animation:w-botdisc-nod var(--motion-pop) var(--ease-standard) 2}.w-botdisc[data-state=off] .w-botdisc__face{opacity:.55}@keyframes w-botdisc-breathe{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.08)}}@keyframes w-botdisc-sweep{to{transform:rotate(1turn)}}@keyframes w-botdisc-nod{50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.w-botdisc,.w-botdisc__disc,.w-botdisc__fill,.w-botdisc__fill svg,.w-botdisc__ring{transition:none;animation:none!important}.w-botdisc[data-state] .w-botdisc__disc,.w-botdisc[data-state] .w-botdisc__fill svg,.w-botdisc[data-state] .w-botdisc__ring{transform:none}.w-botdisc[data-state=wake] .w-botdisc__ring{opacity:.6}.w-botdisc[data-state=listening] .w-botdisc__ring{inset:-8px;border-color:var(--app-accent-pink)}.w-botdisc[data-state=working] .w-botdisc__ring{border-color:var(--app-accent-pink)}}.waiste-add-fab_fab__73XVD{position:fixed;z-index:40;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:18px;background:var(--action);color:var(--on-action);box-shadow:0 var(--lip,3px) 0 var(--action-press),0 8px 18px -8px color-mix(in srgb,var(--action) 70%,transparent);cursor:pointer;transform-origin:center bottom;transition:transform var(--press-out,.18s) var(--ease-pop,cubic-bezier(.34,1.56,.64,1)),box-shadow var(--press-out,.18s) var(--ease-pop,cubic-bezier(.34,1.56,.64,1)),opacity var(--motion-base,.22s) var(--ease-standard,ease),right var(--motion-base,.22s) var(--ease-standard,ease),bottom var(--motion-base,.22s) var(--ease-standard,ease)}.waiste-add-fab_fab__73XVD:active:not(:disabled){transform:translateY(var(--lip,3px)) scale(var(--fab-scale,1));box-shadow:0 0 0 var(--action-press),0 4px 10px -6px color-mix(in srgb,var(--action) 50%,transparent)}.waiste-add-fab_fab__73XVD:focus-visible{outline:2px solid var(--focus-ring,var(--action));outline-offset:3px}.waiste-add-fab_fab__73XVD[data-motion=reduce],.waiste-add-fab_fab__73XVD[data-motion=reduce]:active{transition:none}.waiste-add-fab_avatar__fiVb3{position:relative;display:grid;place-items:center}.waiste-add-fab_dot__d46dO{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border:2px solid var(--surface,#fff);border-radius:50%;background:var(--st-bad,#c5362b)}html[data-maps-bar] .dp-list:not(.waiste-add-fab_fab__73XVD),html[data-maps-bar] [data-sheet-body]:not(.waiste-add-fab_fab__73XVD){padding-bottom:calc(var(--add-fab-pad, 80px) + env(safe-area-inset-bottom, 0px))}html[data-maps-bar] .dp[data-sheet] [data-slot="day-pilot.clone.recentre"]:not(.waiste-add-fab_fab__73XVD),html[data-maps-bar] .dp[data-sheet] [data-slot="map.locate"]:not(.waiste-add-fab_fab__73XVD),html[data-maps-bar] [data-slot="map.locate"]:not(.waiste-add-fab_fab__73XVD){right:var(--w-edge-inset,16px)!important;bottom:calc(var(--dp-sheet-h, 0px) + var(--w-edge-inset, 16px))!important;transition:bottom var(--motion-base,.22s) var(--ease-standard,ease),opacity var(--motion-base,.22s) var(--ease-standard,ease)}html[data-maps-bar][data-sheet-snap=full] [data-slot="day-pilot.clone.recentre"]:not(.waiste-add-fab_fab__73XVD),html[data-maps-bar][data-sheet-snap=full] [data-slot="map.locate"]:not(.waiste-add-fab_fab__73XVD){opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.waiste-add-fab_fab__73XVD,.waiste-add-fab_fab__73XVD:active,html[data-maps-bar] [data-slot="day-pilot.clone.recentre"]:not(.waiste-add-fab_fab__73XVD),html[data-maps-bar] [data-slot="map.locate"]:not(.waiste-add-fab_fab__73XVD){transition:none}}