.wd-guide-fab{right:14px;bottom:calc(70px + var(--wd-guide-lift,0px));z-index:70;border:1px solid var(--wd-edge,#ffe4ce29);background:var(--wd-glass,#100b08db);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);width:48px;height:48px;box-shadow:var(--wd-glass-shadow,0 20px 50px -20px #000c), 0 0 0 1px #ff7a2f52, 0 0 26px #ff7a2f38;color:var(--wd-orange,#ff7a2f);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:fixed}.wd-guide-fab svg{width:22px;height:22px}.wd-guide-fab[aria-expanded=true]{background:var(--wd-orange,#ff7a2f);color:#140602}.wd-guide-fab__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wd-guide-fab:hover{box-shadow:var(--wd-glass-shadow,0 20px 50px -20px #000c), 0 0 0 1px #ff7a2f8c, 0 0 32px #ff7a2f4d}.wd-guide-fab:focus-visible,.wd-guide :is(button,input,a):focus-visible{outline:2px solid var(--wd-orange,#ff7a2f);outline-offset:2px;box-shadow:0 0 0 5px #050505e6}.wd-guide{right:16px;bottom:calc(128px + var(--wd-guide-lift,0px));z-index:71;border:1px solid var(--wd-edge,#ffe4ce29);background:var(--wd-glass-over,#0e0a08f7);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);width:min(380px,100vw - 32px);max-height:min(560px,100dvh - 120px);box-shadow:var(--wd-active-shadow,0 30px 70px -30px #000000e6);color:var(--wd-ice,#f4f4f4);font:400 15px/1.45 var(--pgm-font-body,system-ui, sans-serif);border-radius:18px;flex-direction:column;animation:.16s ease-out wd-guide-in;display:flex;position:fixed;overflow:hidden}@keyframes wd-guide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wd-guide__bar{border-bottom:1px solid var(--wd-edge,#ffe4ce1f);align-items:center;gap:8px;padding:12px 12px 10px 16px;display:flex}.wd-guide__title{font:600 15px/1.2 var(--pgm-font-display,inherit);flex:1;margin:0}.wd-guide__where{color:var(--wd-support,#c8c8c8);margin:0;padding:10px 16px 0;font-size:13px}.wd-guide__icon{width:36px;height:36px;color:var(--wd-support,#c8c8c8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:inline-grid}.wd-guide__icon:hover{color:var(--wd-ice,#f4f4f4);border-color:var(--wd-edge,#ffe4ce29)}.wd-guide__icon svg{width:18px;height:18px}.wd-guide__body{flex:1;align-content:start;gap:10px;padding:12px 16px;display:grid;overflow-y:auto}.wd-guide__answer{border:1px solid var(--wd-edge,#ffe4ce1f);background:#0505058c;border-radius:12px;margin:0;padding:12px 14px}.wd-guide__q{color:var(--wd-support,#c8c8c8);margin:0;font-size:13px}.wd-guide__actions{flex-wrap:wrap;gap:8px;display:flex}.wd-guide__open{background:var(--wd-orange,#ff7a2f);color:#140602;min-height:40px;font:700 14px/1 var(--pgm-font-body,inherit);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.wd-guide__chip{border:1px solid var(--wd-edge,#ffe4ce33);min-height:36px;color:var(--wd-ice,#f4f4f4);font:500 13px/1 var(--pgm-font-body,inherit);cursor:pointer;background:#05050566;border-radius:999px;padding:0 12px}.wd-guide__chip:hover{border-color:#ff7a2f99}.wd-guide__error{color:#ff6b6b;margin:0;font-size:13px}.wd-guide__note{color:var(--wd-support,#c8c8c8);margin:0;font-size:13px}.wd-guide__form{border-top:1px solid var(--wd-edge,#ffe4ce1f);gap:8px;padding:10px 12px 12px;display:flex}.wd-guide__input{border:1px solid var(--wd-edge,#ffe4ce33);min-width:0;min-height:44px;color:var(--wd-ice,#f4f4f4);font:400 15px/1.2 var(--pgm-font-body,inherit);background:#05050599;border-radius:12px;flex:1;padding:0 12px}.wd-guide__input::placeholder{color:#a8a8a8}.wd-guide__mic,.wd-guide__send{border:1px solid var(--wd-edge,#ffe4ce33);width:44px;height:44px;color:var(--wd-ice,#f4f4f4);cursor:pointer;background:#05050580;border-radius:12px;place-items:center;display:inline-grid}.wd-guide__mic[data-on]{border-color:var(--wd-orange,#ff7a2f);color:var(--wd-orange,#ff7a2f);box-shadow:0 0 18px #ff7a2f59}.wd-guide__send{background:var(--wd-orange,#ff7a2f);color:#140602;border-color:#0000}.wd-guide__send:disabled{background:var(--pgm-off-bg);color:var(--pgm-off-ink);border-color:var(--pgm-off-line);cursor:not-allowed}.wd-guide__mic svg,.wd-guide__send svg{width:20px;height:20px}.wd-guide-ring{z-index:65;pointer-events:none;border:2px solid var(--wd-orange,#ff7a2f);border-radius:14px;position:fixed;box-shadow:0 0 0 4px #ff7a2f47,0 0 28px 6px #ff7a2f8c}.wd-guide-ring[data-motion=on]{animation:1.1s ease-in-out 4 wd-guide-pulse}@keyframes wd-guide-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.03)}}@media (max-width:640px){.wd-guide{left:8px;right:8px;bottom:calc(126px + var(--wd-guide-lift,0px));width:auto;max-height:calc(100dvh - 190px - var(--wd-guide-lift,0px))}.wd-guide[data-dodge=top]{max-height:calc(100dvh - 150px);top:72px;bottom:auto}}@media (max-width:899px),(pointer:coarse),(prefers-reduced-motion:reduce){.wd-guide,.wd-guide-fab{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--wd-glass-solid,#0e0a08f0)}.wd-guide{background:#0c0907f7}}@media (max-width:899px){:root[data-brand=workdown] body:has(.wd-tabbar):not(:has(.pgm-np)) .wd-guide-fab{bottom:calc(var(--pgm-tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 12px + var(--wd-guide-lift,0px))}:root[data-brand=workdown] body:has(.wd-tabbar):not(:has(.pgm-np)) .wd-guide:not([data-dodge=top]){width:auto;left:8px;right:8px;bottom:calc(var(--pgm-tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 8px);max-height:calc(100dvh - var(--pgm-topbar-h,104px) - var(--pgm-tabbar-h,64px) - 24px)}}@media (prefers-reduced-motion:reduce){.wd-guide{animation:none}.wd-guide-ring{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wd-guide,.wd-guide-fab{background:var(--wd-glass-solid,#0e0a08f0)}}.wd-guide[data-dodge=left]{left:16px;right:auto}.wd-guide[data-dodge=top]{top:72px;bottom:auto}.pgm-shell:has(.wd-task){--wd-task-h:48px}#wd-task-slot:empty{display:none}#wd-task-slot{top:calc(var(--pgm-topbar-h) + env(safe-area-inset-top,0px));z-index:39;position:sticky}.pgm-shell:has(.pgm-map) #wd-task-slot{left:0;right:0;top:calc(var(--pgm-topbar-h) + 1px + env(safe-area-inset-top,0px) + var(--wd-beta-shift,0px));position:fixed}.pgm-shell:has(.pgm-map):has([data-testid=beta-notice]){--wd-beta-shift:var(--pgm-beta-h)}.pgm-shell:has(.pgm-map):has(.wd-task){--pgm-beta-offset:var(--wd-task-h)}.pgm-shell:has(.pgm-map):has([data-testid=beta-notice]):has(.wd-task){--pgm-beta-offset:calc(var(--pgm-beta-h) + var(--wd-task-h))}.wd-task{box-sizing:border-box;min-height:var(--wd-task-h,48px);padding:6px max(16px, env(safe-area-inset-right,0px)) 6px max(16px, env(safe-area-inset-left,0px));color:var(--wd-ice,#f4f4f4);font:400 14px/1.3 var(--pgm-font-body,system-ui, sans-serif);background:#0e0a08;border-bottom:1px solid #ff7a2f59;align-items:center;gap:12px;display:flex}.wd-task__line{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.wd-task__count{border:1px solid var(--wd-orange,#ff7a2f);color:var(--wd-orange,#ff7a2f);background:0 0;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.wd-task__name{margin-right:8px}.wd-task__say{color:var(--wd-support,#c8c8c8)}.wd-task__actions{flex:none;gap:6px;display:flex}.wd-task__btn{border:1px solid var(--wd-edge,#ffe4ce33);min-height:36px;color:var(--wd-ice,#f4f4f4);font:600 13px/1 var(--pgm-font-body,inherit);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.wd-task__btn--go{border-color:var(--wd-orange,#ff7a2f);color:var(--wd-orange,#ff7a2f);background:0 0}.wd-task__btn:focus-visible{outline:2px solid var(--wd-orange,#ff7a2f);outline-offset:2px}.wd-task[data-state=done]{border-bottom-color:#78dca080}@media (max-width:640px){.pgm-shell:has(.wd-task){--wd-task-h:112px}.wd-task{gap:8px}.wd-task:not([data-float]){flex-wrap:wrap;row-gap:6px;min-height:0;padding-top:8px;padding-bottom:8px}.wd-task__line{white-space:normal;font-size:13px}.wd-task:not([data-float]) .wd-task__line{flex:100%;overflow:visible}.wd-task__name{display:inline}.wd-task__say{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wd-task:not([data-float]) .wd-task__say{white-space:normal;overflow:visible}.wd-task:not([data-float]) .wd-task__actions{flex:100%;justify-content:flex-end}.wd-task__btn{padding:0 10px}.wd-task:not([data-float]) .wd-task__btn{min-width:44px;min-height:44px;padding:0 16px}}.wd-guide-ring[data-task]{animation-iteration-count:2}.wd-guide-fab[data-offer]{animation:1.4s ease-in-out 3 wd-guide-offer}@keyframes wd-guide-offer{0%,to{box-shadow:0 0 0 1px #ff7a2f52,0 0 26px #ff7a2f38}50%{box-shadow:0 0 0 4px #ff7a2f8c,0 0 34px #ff7a2f73}}.wd-guide-offer{right:72px;bottom:calc(66px + var(--wd-guide-lift,0px));z-index:70;border:1px solid var(--wd-edge,#ffe4ce33);background:var(--wd-glass-solid,#0e0a08f7);width:min(280px,100vw - 104px);color:var(--wd-ice,#f4f4f4);font:400 14px/1.35 var(--pgm-font-body,system-ui, sans-serif);border-radius:14px;gap:8px;padding:10px 12px;display:grid;position:fixed;box-shadow:0 20px 50px -20px #000c}.wd-guide-offer p{margin:0}.wd-guide-offer__actions{flex-wrap:wrap;gap:6px;display:flex}.wd-tab--guide[data-offer] .pgm-tabbar__ask-dot{animation:1.4s ease-in-out 3 wd-guide-offer}@media (max-width:899px){:root[data-brand=workdown] body:has(.wd-tabbar):not(:has(.pgm-np)) .wd-guide-offer{width:auto;left:8px;right:8px;bottom:calc(var(--pgm-tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 8px)}.wd-guide-offer.wd-guide-offer{display:none}}@media (prefers-reduced-motion:reduce){.wd-guide-fab[data-offer],.wd-tab--guide[data-offer] .pgm-tabbar__ask-dot{animation:none;box-shadow:0 0 0 3px #ff7a2f99}}.wd-guide__history{gap:10px;display:grid}.wd-guide__turn{gap:4px;display:grid}.wd-guide__turn[data-old] .wd-guide__answer{opacity:.75;padding:8px 12px;font-size:14px}.wd-guide__talk{border:1px solid var(--wd-edge,#ffe4ce33);min-height:36px;color:var(--wd-support,#c8c8c8);font:600 13px/1 var(--pgm-font-body,inherit);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.wd-guide__talk[aria-pressed=true]{border-color:var(--wd-orange,#ff7a2f);color:var(--wd-orange,#ff7a2f)}.wd-guide__listening{color:var(--wd-orange,#ff7a2f);margin:0;font-size:13px}.wd-task[data-float]{top:calc(6px + env(safe-area-inset-top,0px));z-index:70;border:1px solid #ff7a2f99;border-radius:14px;width:min(640px,100vw - 16px);min-height:0;padding-top:4px;padding-bottom:4px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #000c}.wd-task[data-float] .wd-task__btn{min-height:32px}@media (max-width:899px){body:has(.pgm-np) :is(.wd-guide-fab,.wd-guide-offer){display:none}}.wd-step-guide{display:none}@media (max-width:899px){.wd-step-guide{min-height:40px;color:var(--wd-ice,#f4f4f4);font:600 .85rem var(--pgm-font-sans,inherit);cursor:pointer;background:#ff7a2f1a;border:1px solid #ff7a2f8c;border-radius:12px;flex:none;align-items:center;padding:8px 14px;display:inline-flex}.wd-step-guide[aria-expanded=true]{background:var(--wd-orange,#ff7a2f);color:#140602}.wd-step-guide:focus-visible{outline:2px solid var(--pgm-cyan,#6fd3ff);outline-offset:2px}.wd-step-guide[data-offer]{animation:1.4s ease-in-out 3 wd-guide-offer}}@media (max-width:640px){:root[data-brand=workdown] body:has(.wd-tabbar) .pgm-main{padding-bottom:72px}}
