.pgw-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pgw-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.pgw-meter-label{color:var(--app-shell-text-muted);letter-spacing:var(--app-tracking-body);font-size:12px;font-weight:400;line-height:16px;display:block}.pgw-meter-track{background:var(--app-shell-control);border-radius:var(--app-shell-radius-kbd);width:100%;display:block;overflow:hidden}.pgw-meter-track[data-size=sm]{height:4px}.pgw-meter-track[data-size=md]{height:6px}.pgw-meter-fill{background:var(--app-shell-primary);border-radius:inherit;height:100%;transition:width .18s var(--app-shell-easing);display:block}.pgw-meter-fill[data-complete]{background:var(--app-shell-success)}.pgw-tag{max-width:100%;color:var(--app-shell-text-muted);letter-spacing:var(--app-tracking-body);white-space:nowrap;text-overflow:ellipsis;background:var(--app-shell-control);border-radius:var(--app-shell-radius-chip);border:1px solid #0000;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.pgw-tag[data-variant=info]{--pgw-tag-hue:var(--app-shell-info);--pgw-tag-wash:var(--app-shell-info-wash)}.pgw-tag[data-variant=warning]{--pgw-tag-hue:var(--app-shell-warning);--pgw-tag-wash:var(--app-shell-warning-wash)}.pgw-tag[data-variant=success]{--pgw-tag-hue:var(--app-shell-success);--pgw-tag-wash:var(--app-shell-success-wash)}.pgw-tag[data-variant=danger]{--pgw-tag-hue:var(--app-shell-danger);--pgw-tag-wash:var(--app-shell-danger-wash)}.pgw-tag[data-variant=info],.pgw-tag[data-variant=warning],.pgw-tag[data-variant=success],.pgw-tag[data-variant=danger]{color:color-mix(in srgb, var(--pgw-tag-hue) 72%, var(--app-shell-text));background:var(--pgw-tag-wash,color-mix(in srgb, var(--pgw-tag-hue) 8%, transparent))}.pgw-tag[data-variant=draft]{border-color:var(--app-shell-border-strong);background:0 0}.pgw-notice{background:var(--app-shell-panel-muted);border-radius:var(--app-shell-panel-radius);gap:12px;padding:12px 14px;display:flex}.pgw-notice-glyph{color:var(--app-shell-text-muted);flex:none;margin-top:2px}.pgw-notice[data-tone=info] .pgw-notice-glyph{color:color-mix(in srgb, var(--app-shell-info) 72%, var(--app-shell-text))}.pgw-notice[data-tone=warning] .pgw-notice-glyph{color:color-mix(in srgb, var(--app-shell-warning) 72%, var(--app-shell-text))}.pgw-notice-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pgw-notice-title{color:var(--app-shell-text);margin:0;font-size:13px;font-weight:500;line-height:20px}.pgw-notice-text{color:var(--app-shell-text-muted);text-wrap:pretty;margin:0;font-size:13px;font-weight:400;line-height:20px}.pgw-notice-action{align-self:flex-start;margin-top:4px}.pgw-section{justify-content:space-between;align-items:baseline;gap:12px;padding:20px 0 4px;display:flex}.pgw-section-title{white-space:normal;min-width:0}.pgw-section-meta{color:var(--app-shell-text-muted);flex:none;font-size:13px;font-weight:400;line-height:20px}.pgw-step{min-height:var(--app-shell-row-list);border-radius:var(--app-shell-radius-chip);align-items:center;display:flex}.pgw-step:hover:not([data-disabled]){background:var(--app-shell-wash-faint)}.pgw-step-main{min-width:0;color:inherit;font:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-items:center;gap:12px;padding:8px 12px;display:flex}.pgw-step-main:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:-2px}.pgw-step[data-blocked] .pgw-step-main{opacity:.5}.pgw-step[data-disabled] .pgw-step-main{cursor:default}.pgw-step-glyph{color:var(--app-shell-text-muted);flex:none}.pgw-step-glyph[data-tone=success]{color:color-mix(in srgb, var(--app-shell-success) 72%, var(--app-shell-text))}.pgw-step-glyph[data-tone=danger]{color:color-mix(in srgb, var(--app-shell-danger) 72%, var(--app-shell-text))}.pgw-step-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pgw-step-title{color:var(--app-shell-text);font-size:var(--app-type-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.pgw-step-subline{color:var(--app-shell-text-muted);letter-spacing:var(--app-tracking-body);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.pgw-step-chevron{color:var(--app-shell-text-subtle);flex:none}.pgw-step-toggle{width:var(--app-shell-control-height);height:var(--app-shell-control-height);color:var(--app-shell-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:none;flex:none;justify-content:center;align-items:center;margin-right:8px;padding:0;transition:background-color 75ms,color 75ms;display:inline-flex}.pgw-step-toggle:hover{color:var(--app-shell-text);background:var(--app-shell-control)}.pgw-step-toggle:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.pgw-card{font:inherit;text-align:left;cursor:pointer;outline:none;gap:8px;transition:border-color 75ms}.pgw-card:hover{background-image:linear-gradient(var(--app-shell-wash-faint), var(--app-shell-wash-faint));border-color:var(--app-shell-border-hover)}.pgw-card:active{transform:translateY(1px)}.pgw-card:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.pgw-card-head{align-items:center;gap:12px;display:flex}.pgw-card-icon{width:40px;height:40px;color:var(--app-shell-text);background:var(--app-shell-control);border-radius:var(--app-shell-control-radius);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.pgw-card-title{min-width:0;color:var(--app-shell-text);font-size:var(--app-type-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.pgw-card-desc{color:var(--app-shell-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.pgw-card-meta{color:var(--app-shell-text-muted);font-size:13px;font-weight:400;line-height:20px;display:block}.pgw-page{min-height:0;color:var(--app-shell-text);font-family:var(--app-shell-font);background:var(--app-shell-canvas);flex:1;overflow-y:auto}.pgw-inner{width:100%;max-width:var(--app-shell-content-narrow);margin:0 auto;padding:48px 20px 96px}.pgw-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pgw-tabs{margin-bottom:20px}.pgw-list{flex-direction:column;gap:12px;display:flex}.pgw-skel-card{gap:8px}.pgw-skel-row{align-items:center;gap:12px;display:flex}.pgw-skel-icon{border-radius:var(--app-shell-control-radius);flex:0 0 40px;width:40px;height:40px}.pgw-skeleton{background:var(--app-shell-control);border-radius:var(--app-shell-radius-chip);animation:1.4s ease-in-out infinite pgw-skeleton-pulse;display:block}@keyframes pgw-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.pgw-error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.pgw-error-text{color:var(--app-shell-text-muted);font-size:var(--app-type-small);margin:0;line-height:20px}.pgw-home-card{align-items:flex-start}.pgw-sheet-overlay{z-index:40;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.pgw-sheet-backdrop{background:#00000061;border:0;position:absolute;inset:0}.pgw-sheet{z-index:1;background:var(--app-shell-panel);border-radius:var(--app-shell-panel-radius);width:100%;max-width:420px;max-height:calc(100vh - 40px);box-shadow:var(--app-shadow-float,0 8px 24px #00000029);outline:none;flex-direction:column;padding:20px;display:flex;position:relative;overflow-y:auto}.pgw-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pgw-sheet-kind{color:var(--app-shell-text-muted);margin:0;font-size:12px;font-weight:500;line-height:16px}.pgw-sheet-title{color:var(--app-shell-text);letter-spacing:var(--app-tracking-hero);margin:2px 0 0;font-size:20px;font-weight:600;line-height:28px}.pgw-sheet-detail{color:var(--app-shell-text-muted);margin:8px 0 0;font-size:13px;font-weight:400;line-height:20px}.pgw-sheet-body{flex-direction:column;gap:12px;margin-top:16px;display:flex}.pgw-sheet-note{min-height:72px;color:var(--app-shell-text);font:inherit;font-size:var(--app-type-small);background:var(--app-shell-control);border:1px solid var(--app-shell-border);border-radius:var(--app-shell-panel-radius);resize:vertical;padding:10px 12px}.pgw-sheet-link{color:color-mix(in srgb, var(--app-shell-info) 72%, var(--app-shell-text));font-size:var(--app-type-small);align-self:flex-start;font-weight:500}.pgw-spinner{opacity:.35;border:2px solid;border-top-color:#0000;border-radius:9999px;flex:none;width:14px;height:14px;animation:.7s linear infinite pgw-spin;display:inline-block}@keyframes pgw-spin{to{transform:rotate(360deg)}}.pgw-source{min-height:var(--app-shell-row-list);align-items:center;gap:12px;padding:8px 4px;display:flex}.pgw-source-status{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pgw-source-spinner{border:2px solid var(--app-shell-border-strong);border-top-color:var(--app-shell-text-subtle);border-radius:9999px;width:16px;height:16px;animation:.8s linear infinite pgw-spin;display:block}.pgw-source-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pgw-source-title{color:var(--app-shell-text);font-size:var(--app-type-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:20px;overflow:hidden}.pgw-source-subline{color:var(--app-shell-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.pgw-source-glyph{color:var(--app-shell-text-muted);flex:none}.pgw-source-glyph[data-tone=success]{color:color-mix(in srgb, var(--app-shell-success) 72%, var(--app-shell-text))}.pgw-source-glyph[data-tone=danger]{color:color-mix(in srgb, var(--app-shell-danger) 72%, var(--app-shell-text))}.pgw-source-retry{flex:none}.pgw-wizard{background:var(--app-shell-canvas);flex-direction:column;min-height:100%;display:flex}.pgw-wizard-header{align-items:center;gap:12px;padding:20px 24px 0;display:flex}.pgw-wizard-back{flex:none}.pgw-wizard-header-title{color:var(--app-shell-text);font-size:var(--app-type-small);flex:1;margin:0;font-weight:500}.pgw-wizard-progress{gap:6px;padding:12px 24px 0;display:flex}.pgw-wizard-progress-seg{background:var(--app-shell-control);border-radius:9999px;flex:1;height:4px}.pgw-wizard-progress-seg[data-done]{background:var(--app-shell-primary)}.pgw-wizard-body{width:100%;max-width:var(--app-shell-content-narrow);margin:0 auto;padding:24px}.pgw-wizard-heading{color:var(--app-shell-text);font-size:var(--app-type-title2);margin:0;font-weight:700;line-height:28px}.pgw-wizard-heading-row{align-items:center;gap:8px;display:flex}.pgw-wizard-sub{color:var(--app-shell-text-muted);font-size:var(--app-type-small);margin:8px 0 0;line-height:20px}.pgw-wizard-error{color:var(--app-shell-danger);margin:0 0 12px;font-size:13px}.pgw-wizard-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pgw-wizard-chip{color:var(--app-shell-text);background:var(--app-shell-panel);border:1px solid var(--app-shell-border);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.pgw-wizard-chip:hover{border-color:var(--app-shell-border-hover)}.pgw-wizard-chip[data-active]{background:var(--app-shell-control);border-color:var(--app-shell-text)}.pgw-wizard-panel{flex-direction:column;gap:8px;margin-top:16px;display:flex}.pgw-wizard-textarea,.pgw-wizard-input{width:100%;color:var(--app-shell-text);font:inherit;background:var(--app-shell-panel);border:1px solid var(--app-shell-border);border-radius:var(--app-shell-panel-radius);outline:none;padding:12px 14px;font-size:15px}.pgw-wizard-textarea{resize:vertical;min-height:96px}.pgw-wizard-textarea:focus,.pgw-wizard-input:focus{border-color:var(--app-shell-text)}.pgw-wizard-handoff{width:100%;color:var(--app-shell-text);font:inherit;font-size:var(--app-type-small);text-align:left;background:var(--app-shell-panel);border:1px solid var(--app-shell-border);border-radius:var(--app-shell-panel-radius);cursor:pointer;align-items:center;gap:8px;padding:12px 14px;font-weight:500;display:flex}.pgw-wizard-handoff:hover{background:var(--app-shell-wash-faint)}.pgw-wizard-handoff-label{flex:1}.pgw-wizard-empty{color:var(--app-shell-text-muted);margin:20px 0 0;font-size:13px}.pgw-wizard-sources{margin-top:20px}.pgw-wizard-fields{flex-direction:column;gap:16px;margin-top:20px;display:flex}.pgw-wizard-stage{align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.pgw-wizard-stage-label{color:var(--app-shell-text);font-size:var(--app-type-small);flex:1}.pgw-wizard-footer{justify-content:center;padding:16px 24px 24px;display:flex}.pgw-wizard-cta{width:100%;max-width:var(--app-shell-content-narrow);justify-content:center;padding:12px;font-size:15px}@media (prefers-reduced-motion:reduce){.pgw-meter-fill,.pgw-step-toggle,.pgw-card,.pgw-skeleton{transition:none;animation:none}}.pgw-builder-page{height:100%;min-height:0;color:var(--app-shell-text);font-family:var(--app-shell-font);background:var(--app-shell-canvas);flex:1;padding:24px 24px 64px;overflow-y:auto}.pgw-builder-page--center{color:var(--app-shell-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.pgw-lock-title{color:var(--app-shell-text);font-size:15px;font-weight:600}.pgw-lock-body{max-width:320px;color:var(--app-shell-text-muted);font-size:var(--app-type-small);line-height:20px}.pgw-builder-column{max-width:var(--app-shell-content-narrow);flex-direction:column;gap:12px;margin:0 auto;display:flex}.pgw-builder-head{justify-content:space-between;align-items:center;gap:16px;padding-bottom:4px;display:flex}.pgw-builder-title{min-width:0;color:var(--app-shell-text);letter-spacing:var(--app-tracking-hero);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:500;line-height:30px;overflow:hidden}.pgw-builder-actions{flex:none;gap:8px;display:flex}.pgw-builder-error{flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.pgw-publish-error{color:var(--app-shell-warning);background:var(--app-shell-warning-wash);border-radius:var(--app-shell-panel-radius);align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.pgw-step-group{flex-direction:column;display:flex}.pgw-step-item{align-items:center;gap:4px;display:flex}.pgw-step-item-main{flex:1;min-width:0}.pgw-step-item-actions{flex:none;align-items:center;gap:2px;display:flex}.pgw-icon-btn{width:32px;height:32px;color:var(--app-shell-text-muted);border-radius:var(--app-shell-control-radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background 75ms,color 75ms;display:inline-flex}.pgw-icon-btn:hover:not(:disabled){color:var(--app-shell-text);background:var(--app-shell-control)}.pgw-icon-btn:disabled{opacity:.35;cursor:default}.pgw-icon-btn:focus-visible{outline:2px solid var(--app-shell-info);outline-offset:-2px}.pgw-icon-btn--danger:hover:not(:disabled){color:var(--app-shell-danger)}.pgw-add-step{color:var(--app-shell-text);border:1px dashed var(--app-shell-border-strong);border-radius:var(--app-shell-radius-card);font-size:var(--app-type-small);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;font-weight:500;transition:background 75ms;display:flex}.pgw-add-step:hover{background:var(--app-shell-wash-faint)}.pgw-empty-text{color:var(--app-shell-text-muted);font-size:var(--app-type-small);text-align:center;padding:32px 0;line-height:20px}.pgw-skel{flex-direction:column;gap:8px;display:flex}.pgw-skel-row{height:var(--app-shell-row-list);background:var(--app-shell-control);border-radius:var(--app-shell-panel-radius);animation:1.6s ease-in-out infinite pgw-pulse}@keyframes pgw-pulse{0%,to{opacity:1}50%{opacity:.55}}.pgw-overlay{z-index:60;background:#00000061;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pgw-dialog{background:var(--app-shell-panel);border:1px solid var(--app-shell-border);border-radius:var(--app-shell-radius-card);width:100%;max-width:560px;max-height:min(88vh,720px);box-shadow:var(--app-shadow-float);flex-direction:column;display:flex}.pgw-dialog--tall{height:min(88vh,720px)}.pgw-dialog--compact{max-width:420px}.pgw-dialog-head{border-bottom:1px solid var(--app-shell-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.pgw-dialog-title{min-width:0;color:var(--app-shell-text);letter-spacing:var(--app-tracking-hero);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:28px;overflow:hidden}.pgw-dialog-close{width:32px;height:32px;color:var(--app-shell-text-muted);border-radius:var(--app-shell-control-radius);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.pgw-dialog-close:hover{color:var(--app-shell-text);background:var(--app-shell-control)}.pgw-dialog-body{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.pgw-dialog-actions{border-top:1px solid var(--app-shell-border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.pgw-dialog-actions--stack{flex-direction:column;align-items:stretch;gap:8px}.pgw-confirm-line{color:var(--app-shell-text-muted);text-align:center;font-size:13px;line-height:20px}.pgw-field{flex-direction:column;gap:6px;display:flex}.pgw-field-label{color:var(--app-shell-text-muted);font-size:13px;font-weight:500;line-height:20px}.pgw-field-hint{color:var(--app-shell-text-muted);font-size:12px;line-height:16px}.pgw-field-warn{color:var(--app-shell-warning);font-size:12px;line-height:16px}.pgw-input{width:100%;color:var(--app-shell-text);background:var(--app-shell-panel);border:1px solid var(--app-shell-border-strong);border-radius:var(--app-shell-control-radius);font:inherit;font-size:var(--app-type-small);outline:none;padding:8px 12px;line-height:20px;transition:border-color 75ms}.pgw-input::placeholder{color:var(--app-shell-text-subtle)}.pgw-input:hover{border-color:var(--app-shell-border-hover)}.pgw-input:focus-visible{border-color:var(--app-shell-info);outline:2px solid var(--app-shell-info);outline-offset:1px}.pgw-textarea{resize:vertical;min-height:88px}.pgw-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pgw-check input{margin-top:2px}.pgw-check-text{flex-direction:column;gap:2px;display:flex}.pgw-check-title{color:var(--app-shell-text);font-size:var(--app-type-small);font-weight:500;line-height:20px}.pgw-check-hint{color:var(--app-shell-text-muted);font-size:12px;line-height:16px}.pgw-pill-row{flex-wrap:wrap;gap:8px;display:flex}.pgw-disabled{opacity:.5;pointer-events:none}.pgw-pill{color:var(--app-shell-text-muted);border:1px solid var(--app-shell-border);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:6px 12px;font-size:13px;transition:background 75ms}.pgw-pill:hover{background:var(--app-shell-wash-faint)}.pgw-pill[data-selected]{color:var(--app-shell-text);background:var(--app-shell-control);border-color:#0000;font-weight:500}.pgw-quiz{flex-direction:column;gap:12px;display:flex}.pgw-quiz-head{justify-content:space-between;align-items:center;display:flex}.pgw-quiz-title{color:var(--app-shell-text);font-size:15px;font-weight:600}.pgw-quiz-note{color:var(--app-shell-text-muted);background:var(--app-shell-control);border-radius:var(--app-shell-panel-radius);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.pgw-quiz-clear{color:var(--app-shell-info);font:inherit;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:500}.pgw-quiz-q{border:1px solid var(--app-shell-border);border-radius:var(--app-shell-radius-card);flex-direction:column;gap:10px;padding:12px;display:flex}.pgw-quiz-q-head{align-items:center;gap:8px;display:flex}.pgw-quiz-options{flex-direction:column;gap:6px;display:flex}.pgw-quiz-option{align-items:center;gap:8px;display:flex}.pgw-quiz-addopt{color:var(--app-shell-info);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:13px;font-weight:500}.pgw-quiz-meta{gap:12px;display:flex}.pgw-quiz-meta .pgw-field{flex:1}.pgw-pick{min-height:var(--app-shell-row-list);cursor:pointer;align-items:center;gap:12px;padding:6px 4px;display:flex}.pgw-pick-avatar{width:32px;height:32px;color:var(--app-shell-text);background:var(--app-shell-control);border-radius:9999px;flex:0 0 32px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.pgw-pick-avatar img{object-fit:cover;width:100%;height:100%}.pgw-pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.pgw-pick-name{color:var(--app-shell-text);font-size:var(--app-type-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pgw-pick-sub{color:var(--app-shell-text-muted);font-size:12px}.pgw-choose{color:var(--app-shell-text);background:var(--app-shell-panel);border:1px solid var(--app-shell-border-strong);border-radius:var(--app-shell-control-radius);font:inherit;font-size:var(--app-type-small);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pgw-choose:hover{border-color:var(--app-shell-border-hover)}.pgw-choose-count{color:var(--app-shell-text-muted);font-size:13px}.pgw-picker-row{width:100%;color:var(--app-shell-text);border-radius:var(--app-shell-control-radius);font:inherit;font-size:var(--app-type-small);text-align:left;cursor:pointer;background:0 0;border:none;padding:12px;font-weight:500;display:block}.pgw-picker-row:hover{background:var(--app-shell-wash-faint)}@media (prefers-reduced-motion:reduce){.pgw-input,.pgw-pill,.pgw-add-step,.pgw-icon-btn{transition:none}.pgw-skel-row{animation:none}.pgw-spinner{animation-duration:1.4s}.pgw-source-spinner{transition:none;animation:none}}.pgw-report-column{max-width:var(--app-shell-content-wide);flex-direction:column;gap:16px;margin:0 auto;display:flex}.pgw-report-tiles-block{flex-direction:column;gap:6px;display:flex}.pgw-report-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pgw-report-table-wrap{border:1px solid var(--app-shell-border);border-radius:var(--app-shell-radius-card);overflow-x:auto}.pgw-report-table{border-collapse:collapse;width:100%}.pgw-report-table th,.pgw-report-table td{text-align:left;vertical-align:middle;padding:0 12px}.pgw-report-table thead th{height:var(--app-shell-row-table);color:var(--app-shell-text-muted);border-bottom:1px solid var(--app-shell-border);font-size:12px;font-weight:500}.pgw-report-table tbody tr{height:var(--app-shell-row-table);border-bottom:1px solid var(--app-shell-border)}.pgw-report-table tbody tr:last-child{border-bottom:none}.pgw-report-table tbody tr:hover{background:var(--app-shell-wash-faint)}.pgw-report-member-btn{width:100%;color:var(--app-shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 0;display:flex}.pgw-report-name{color:var(--app-shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}@media (width<=700px){.pgw-report-table,.pgw-report-table thead,.pgw-report-table tbody,.pgw-report-table tr,.pgw-report-table th,.pgw-report-table td{width:100%;display:block}.pgw-report-table thead{display:none}.pgw-report-table tbody tr{border:1px solid var(--app-shell-border);border-radius:var(--app-shell-radius-card);height:auto;margin-bottom:8px;padding:12px}.pgw-report-table tbody tr:last-child{margin-bottom:0}.pgw-report-table td{padding:4px 0}}.pgw-report-detail-head{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pgw-report-detail-step{border-bottom:1px solid var(--app-shell-border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.pgw-report-detail-step:last-child{border-bottom:none}.pgw-report-detail-step-glyph{color:var(--app-shell-text-muted);flex:none;margin-top:2px}.pgw-report-detail-step-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pgw-report-detail-step-title-row{align-items:center;gap:8px;display:flex}.pgw-report-detail-step-title{color:var(--app-shell-text);font-size:var(--app-type-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}