.pzo-flow{flex-direction:column;width:100%;height:100%;min-height:100vh;color:var(--ink);font-family:var(--sans);overflow:hidden}.pzo-flow,.pzo-flow-header{display:flex;background:var(--canvas)}.pzo-flow-header{align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:64px;position:relative;z-index:10}.pzo-flow-eyebrow{display:flex;align-items:center;gap:var(--space-1);font-size:var(--t-eyebrow);color:var(--ink-soft);text-transform:none;letter-spacing:0;font-weight:var(--w-semibold)}.pzo-flow-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.pzo-flow-stepper-slot{flex:1 1;display:flex;justify-content:center}.pzo-flow-quit{margin-left:auto}.pzo-flow-save:not(:empty){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--colour-disagree-bg);color:var(--colour-disagree-ink);font-size:var(--t-small)}.pzo-flow-body{flex:1 1;overflow-y:auto;padding:var(--step-10) var(--space-3);display:flex;flex-direction:column;align-items:center}@media (prefers-reduced-motion:no-preference){.zo-fade-in{animation:zoFadeIn .4s ease-out forwards}}@keyframes zoFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pzo-flow-body-inner{max-width:640px;width:100%;display:flex;flex-direction:column;gap:var(--space-4);flex:1 0 auto;overflow-wrap:anywhere}.pzo-flow-body-inner>:only-child{margin-block:auto}.pzo-flow-step-heading{text-align:center;margin-bottom:var(--space-3)}.pzo-flow-step-heading-title{font-size:clamp(var(--t-display-m),3.2vw,var(--t-display-l));font-weight:var(--w-bold);margin:0 0 var(--space-1);color:var(--ink)}.pzo-flow-step-heading-subtitle{font-size:var(--t-body);color:var(--muted);margin:0}.pzo-flow-intro{text-align:center;max-width:520px;margin:0 auto}.pzo-flow-intro-eyebrow{font-size:var(--t-eyebrow);color:var(--muted);text-transform:none;letter-spacing:0;margin-bottom:var(--step-3)}.pzo-flow-intro-title{font-size:var(--t-display-l);font-weight:var(--w-bold);line-height:1.1;margin:0 0 var(--space-2);color:var(--ink)}.pzo-flow-intro-body{font-size:var(--t-body);color:var(--muted);margin:0 0 var(--space-4);line-height:var(--lh-prose)}.pzo-flow-intro-actions{margin-bottom:var(--step-12)}.pzo-flow-intro-choice{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2)}.pzo-flow-intro-refused:empty{margin:0}.pzo-flow-intro-list{text-align:left;border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.pzo-flow-intro-list-label{font-size:var(--t-small);font-weight:var(--w-semibold);color:var(--ink-soft);margin-bottom:var(--space-2)}.pzo-flow-intro-step{display:flex;align-items:baseline;gap:var(--step-3);margin-bottom:var(--step-3)}.pzo-flow-intro-step-num{font-size:var(--t-ref);color:var(--muted-2);min-width:20px}.pzo-flow-intro-step-title{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--ink)}.pzo-flow-intro-step-subtitle{font-size:var(--t-small);color:var(--muted)}.pzo-stepper-horizontal{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.pzo-stepper-horizontal-row{width:100%;max-width:320px}.pzo-stepper-horizontal-meta{display:flex;align-items:center;gap:var(--space-1);font-size:var(--t-ref)}.pzo-stepper-horizontal-eyebrow{color:var(--muted-2);font-weight:var(--w-semibold)}.pzo-stepper-horizontal-title{color:var(--ink-soft);font-weight:var(--w-medium)}.pzo-stepper-horizontal-subtitle{color:var(--muted);display:none}.pzo-stepper-horizontal-rail{width:100%;--step-mark-size:24px;--step-mark-border-width:2px;--step-mark-font-size:var(--t-ref);--step-mark-icon-size:14px;--step-done-border:var(--accent);--step-active-ring:none;--step-bar:var(--hairline);--step-bar-active:var(--accent);--step-bar-min:0px;--stepper-gap:4px}.pzo-flow-footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.pzo-footer{display:flex;align-items:center;justify-content:space-between}.pzo-footer-next-group{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.pzo-footer-next-hint{font-size:var(--t-ref);color:var(--muted);margin:0}.pzo-footer-go{min-width:120px;justify-content:center}.pzo-footer .pzo-footer-go[data-final=true]{background:var(--colour-agree);color:var(--on-colour-agree)}.pzo-footer .pzo-footer-go[data-final=true]:hover:not(:disabled,[data-blocked=true]){background:color-mix(in srgb,var(--colour-agree) 88%,var(--ink))}.pzo-footer-go[data-blocked=true]{opacity:.5;cursor:not-allowed}@media (max-width:720px){.pzo-flow-header{flex-wrap:wrap;gap:var(--step-3);padding:var(--space-2)}.pzo-flow-header:has(.pzo-flow-stepper-slot:not(:empty)) .pzo-flow-eyebrow{flex-basis:100%}.pzo-stepper-horizontal-meta{display:none}.pzo-flow-body{padding:var(--space-3) var(--space-2) var(--step-12)}.pzo-flow-save:not(:empty){padding-inline:var(--space-2)}.pzo-flow-intro-step{display:grid;grid-template-columns:20px 1fr;grid-column-gap:var(--step-3);column-gap:var(--step-3);grid-row-gap:var(--step-0-5);row-gap:var(--step-0-5);align-items:start}.pzo-flow-intro-step-subtitle{grid-column:2}.pzo-footer{flex-wrap:wrap;gap:var(--space-2)}.pzo-flow-body .odk-btn,.pzo-flow-footer .odk-btn,.pzo-flow-quit{min-height:44px;justify-content:center}:is(.pzo-flow-body,.pzo-flow-footer) .odk-btn:not(.pzo-footer-go){min-width:44px}.pzo-flow-quit{min-width:44px}.pzo-flow-body :is(button.pri,button.actions-today-estimate-chip,button.worth-kind,button.wchip,.dz-check-hit),.pzo-flow-header button.odk-stepper__mark{position:relative}.pzo-flow-body :is(button.pri,button.actions-today-estimate-chip,button.worth-kind,button.wchip,.dz-check-hit):after,.pzo-flow-header button.odk-stepper__mark:after{content:"";position:absolute;inset-block:min(0px,calc((100% - 44px) / 2));inset-inline:min(0px,calc((100% - 44px) / 2))}.pzo-flow-body .wsub:has(.actions-today-estimate-chip){overflow:visible;white-space:normal}.pzo-flow-body .dz-done-row{box-sizing:border-box;min-height:44px}.pzo-flow-body .worth-kinds{row-gap:var(--step-5)}.pzo-flow-body .compose input.compose-input{min-height:44px}.pzo-flow-body .dz-card-check:after{content:"";position:absolute;inset-block:min(0px,calc((100% - 44px) / 2));inset-inline:0}.pzo-flow-body :is(.dz-move-item,.actions-today-priority-item,.actions-today-priority-walk,.nui-menu__item,.dz-q-rail-item){min-height:44px}.pzo-flow-body :is(input.dz-input,input.dz-add-meeting-time,input.dz-add-meeting-minutes,input.cmp-time){box-sizing:border-box;min-height:44px}.pzo-flow-body .dz-title-detail{position:relative}.pzo-flow-body .dz-title-detail:after{content:"";position:absolute;inset-block:min(0px,calc((100% - 44px) / 2));inset-inline:0}.pzo-flow-body .compose-more{overflow:visible}}