.pm-auto-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.pm-auto-cta{min-height:2.75rem;padding-inline:1rem;flex-shrink:0}.pm-auto-list{list-style:none;margin:0;padding:0;gap:.75rem}.pm-auto-list,.pm-auto-row{display:flex;flex-direction:column}.pm-auto-row{gap:.35rem;padding:1rem 1rem .875rem;border:1px solid var(--pm-border-subtle);border-radius:1.125rem;background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-xs)}.pm-auto-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.pm-auto-row__name{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--pm-text-primary)}.pm-auto-row__summary{margin:.2rem 0 0;font-size:.875rem;line-height:1.4;color:var(--pm-text-secondary)}.pm-auto-row__activity,.pm-auto-row__checked,.pm-auto-row__last{margin:0;font-size:.8125rem;line-height:1.4;color:var(--pm-text-tertiary);font-variant-numeric:tabular-nums}.pm-auto-row__checked[data-stale=true]{color:var(--pm-signal-caution)}.pm-auto-row__metric{margin:.15rem 0 0;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--pm-text-primary);font-variant-numeric:tabular-nums}.pm-auto-row__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.pm-auto-action{min-height:2.75rem;min-width:2.75rem;padding-inline:.875rem}.pm-auto-status{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;margin:0;font-size:.75rem;font-weight:650;color:var(--pm-text-secondary)}.pm-auto-status__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--pm-text-tertiary)}.pm-auto-status--live{color:var(--pm-signal-strong)}.pm-auto-status--live .pm-auto-status__dot{background:var(--pm-signal-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--pm-signal-strong) 18%,transparent);animation:pm-auto-live 2s ease-in-out infinite}.pm-auto-status--always,.pm-auto-status--shadow{color:var(--pm-signal-info)}.pm-auto-status--always .pm-auto-status__dot,.pm-auto-status--shadow .pm-auto-status__dot{background:var(--pm-signal-info)}.pm-auto-status--stopped{color:var(--pm-signal-critical)}.pm-auto-status--stopped .pm-auto-status__dot{background:var(--pm-signal-critical)}.pm-auto-status--archived,.pm-auto-status--draft,.pm-auto-status--paused{color:var(--pm-text-tertiary)}.pm-auto-halt,.pm-auto-silent{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--pm-text-secondary)}.pm-auto-halt{color:var(--pm-signal-critical)}.pm-auto-halt-banner{padding:1rem;border-radius:1.125rem;border:1px solid color-mix(in srgb,var(--pm-signal-critical) 28%,var(--pm-border-subtle));background:color-mix(in srgb,var(--pm-signal-critical) 8%,var(--pm-bg-elevated))}.pm-auto-halt-banner__title{margin:0 0 .35rem;font-size:1rem;font-weight:700}.pm-auto-halt-banner__sent{margin:.5rem 0 0;font-weight:650}.pm-auto-plan{display:flex;flex-direction:column;gap:.875rem;padding:1rem;border:1px solid var(--pm-border-subtle);border-radius:1.125rem;background:var(--pm-bg-elevated)}.pm-auto-plan[data-facing=customer]{border-color:color-mix(in srgb,var(--pm-signal-info) 28%,var(--pm-border-subtle))}.pm-auto-plan__name{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.pm-auto-plan__line h2,.pm-auto-plan__line h4{margin:0 0 .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-plan__line[data-hitl=true] p{font-weight:650}.pm-auto-plan__line li,.pm-auto-plan__line p{margin:0;font-size:.9375rem;line-height:1.45;color:var(--pm-text-primary)}.pm-auto-plan__never ul{margin:0;padding-left:1.1rem}.pm-auto-back{margin:0;font-size:.8125rem}.pm-auto-back a{color:var(--pm-text-secondary);text-decoration:none}.pm-auto-back a:focus-visible,.pm-auto-back a:hover{color:var(--pm-text-primary)}.pm-auto-catalog__title,.pm-auto-history__title{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-catalog__lede,.pm-auto-history__empty{margin:0 0 .75rem;font-size:.875rem;line-height:1.45;color:var(--pm-text-secondary)}.pm-auto-history__subject{margin:0 0 .15rem;font-weight:600}.pm-auto-catalog__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.pm-auto-catalog__card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.875rem 1rem;border:1px solid var(--pm-border-subtle);border-radius:1.125rem;background:var(--pm-bg-secondary)}.pm-auto-catalog__name{margin:0;font-size:.9375rem;font-weight:600}.pm-auto-catalog__summary{margin:0;font-size:.875rem;color:var(--pm-text-secondary)}@keyframes pm-auto-live{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-signal-strong) 16%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pm-signal-strong) 6%,transparent)}}@media (prefers-reduced-motion:reduce){.pm-auto-status--live .pm-auto-status__dot{animation:none}}.pm-auto-catalog__card:focus-within,.pm-auto-row:focus-within{outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-screen .pm-empty-state{margin-inline:0;max-width:none;padding:1.5rem 1.25rem;border-radius:1.125rem}.pm-auto-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--pm-signal-caution) 28%,var(--pm-border-subtle));border-radius:1.125rem;background:color-mix(in srgb,var(--pm-signal-caution) 8%,var(--pm-bg-elevated))}.pm-auto-banner p{margin:0;flex:1 1 16rem;font-size:.875rem;line-height:1.45;color:var(--pm-text-primary)}.pm-auto-studio{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1rem 1rem;border:1px solid var(--pm-border-subtle);border-radius:1.25rem;background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-xs)}.pm-auto-studio__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.pm-auto-studio__lede{margin:-.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--pm-text-secondary)}.pm-auto-seeds__label{margin:0 0 .4rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-isolate__list,.pm-auto-seeds__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.pm-auto-chip,.pm-auto-node{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:2.75rem;padding:.45rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.875rem;background:var(--pm-bg-secondary);color:var(--pm-text-primary);text-align:left;cursor:pointer}.pm-auto-node{justify-content:center;font-size:.8125rem;font-weight:650}.pm-auto-chip:hover,.pm-auto-node:hover{border-color:color-mix(in srgb,var(--pm-accent) 35%,var(--pm-border-subtle));background:color-mix(in srgb,var(--pm-accent) 8%,var(--pm-bg-elevated))}.pm-auto-chip:focus-visible,.pm-auto-node:focus-visible{outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-auto-chip__label{font-size:.8125rem;font-weight:650}.pm-auto-chip__detail{font-size:.75rem;color:var(--pm-text-secondary)}.pm-auto-thread{list-style:none;margin:0;padding:0;gap:.75rem}.pm-auto-thread,.pm-auto-turn{display:flex;flex-direction:column}.pm-auto-turn{gap:.625rem;max-width:100%;padding:.15rem 0}.pm-auto-turn[data-role=user] .pm-auto-turn__text{align-self:flex-end;max-width:36rem;padding:.65rem .85rem;border-radius:1rem 1rem .35rem 1rem;background:color-mix(in srgb,var(--pm-accent) 14%,var(--pm-bg-secondary))}.pm-auto-turn[data-role=assistant] .pm-auto-turn__text{margin:0;font-size:.9375rem;line-height:1.45}.pm-auto-turn__text{margin:0;font-size:.875rem;line-height:1.45}.pm-auto-choices{display:flex;flex-direction:column;gap:.625rem;width:100%}.pm-auto-choice{width:100%;min-height:2.75rem;padding:.65rem .85rem;text-align:left;white-space:normal;line-height:1.35}.pm-auto-turn-reply{display:flex;flex-direction:column;gap:.75rem;margin-top:.15rem}.pm-auto-turn-custom{display:flex;flex-direction:column;gap:.55rem;padding:.85rem;border-radius:.875rem;border:1px solid var(--pm-border-medium);background:var(--pm-bg-secondary)}.pm-auto-turn-custom__label{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-text-secondary)}.pm-auto-turn-custom__hint{margin:0;font-size:.8125rem;line-height:1.4;color:var(--pm-text-secondary)}.pm-auto-turn-custom__input{width:100%;min-height:4.5rem;resize:vertical;padding:.65rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.75rem;background:var(--pm-bg-primary);color:var(--pm-text-primary);font:inherit;line-height:1.45;box-sizing:border-box}.pm-auto-turn-custom__input:focus{outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-auto-turn-custom__send{align-self:flex-end;min-height:2.75rem;padding-inline:1rem}.pm-auto-composer__notice{margin:0;padding:.65rem .75rem;border-radius:.75rem;font-size:.8125rem;line-height:1.45;color:var(--pm-text-secondary);background:var(--pm-bg-secondary);border:1px dashed var(--pm-border-subtle)}.pm-auto-chat[data-question-pending=true] .pm-auto-composer--dock{border-top-style:dashed}.pm-auto-studio__actions{display:flex;flex-wrap:wrap;gap:.5rem}.pm-auto-composer{display:flex;flex-direction:column;gap:.5rem}.pm-auto-composer__input{width:100%;min-height:5.5rem;resize:vertical;padding:.75rem .85rem;border:1px solid var(--pm-border-subtle);border-radius:.875rem;background:var(--pm-bg-primary);color:var(--pm-text-primary);font:inherit;line-height:1.45}.pm-auto-composer__input::-moz-placeholder{color:var(--pm-text-tertiary)}.pm-auto-composer__input::placeholder{color:var(--pm-text-tertiary)}.pm-auto-composer__input:focus{outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-auto-composer__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pm-auto-composer__hint{margin:0;font-size:.75rem;line-height:1.4;color:var(--pm-text-secondary)}.pm-auto-composer__send{min-height:2.75rem;padding-inline:1rem}.pm-auto-none{margin:0;font-size:.875rem;line-height:1.45;color:var(--pm-text-secondary)}.pm-auto-install-error,.pm-auto-started{margin:.35rem 0 0;padding:.65rem .75rem;border-radius:.75rem;font-size:.875rem;line-height:1.45}.pm-auto-started{color:var(--pm-signal-strong);background:color-mix(in srgb,var(--pm-signal-strong) 10%,var(--pm-bg-secondary));border:1px solid color-mix(in srgb,var(--pm-signal-strong) 22%,var(--pm-border-subtle))}.pm-auto-install-error{color:var(--pm-signal-critical);background:color-mix(in srgb,var(--pm-signal-critical) 8%,var(--pm-bg-secondary));border:1px solid color-mix(in srgb,var(--pm-signal-critical) 24%,var(--pm-border-subtle))}.pm-auto-catalog__hitl{margin:0;font-size:.75rem;font-weight:650;color:var(--pm-text-secondary)}.pm-auto-catalog__hitl[data-facing=customer]{color:var(--pm-signal-info)}.pm-auto-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){.pm-auto-plan{animation:pm-auto-plan-in .22s ease-out}}@keyframes pm-auto-plan-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pm-screen[data-screen=automations]{max-width:none;width:100%}.pm-screen[data-screen=automations][data-building=true]{min-height:min(78vh,48rem)}.pm-home-stack--automations-fill{flex:1;min-height:0;gap:.75rem}.pm-auto-welcome{--pm-auto-welcome-lede:min(32rem,100%);--pm-auto-welcome-focal:min(calc((32rem + 3rem) * 1.15),100%);display:flex;flex-direction:column;gap:1rem;width:100%;padding:.5rem 0 1.5rem}.pm-auto-welcome__head{text-align:center;padding:.75rem 0 .25rem}.pm-auto-welcome__title{margin:0;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;letter-spacing:-.03em;color:var(--pm-text-primary)}.pm-auto-welcome__brand{color:var(--pm-accent)}.pm-auto-welcome__lede{margin:.5rem auto 0;max-width:var(--pm-auto-welcome-lede);font-size:.9375rem;line-height:1.5;color:var(--pm-text-secondary)}.pm-auto-welcome__focal{width:100%;max-width:var(--pm-auto-welcome-focal);margin-inline:auto;padding:3px;border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--pm-accent) 55%,transparent),color-mix(in srgb,var(--pm-accent) 18%,transparent) 50%,color-mix(in srgb,var(--pm-accent) 40%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--pm-accent) 22%,transparent),0 16px 48px color-mix(in srgb,var(--pm-accent) 12%,transparent)}.pm-auto-welcome__focal-inner{display:flex;flex-direction:column;gap:0;border-radius:calc(1.25rem - 3px);background:var(--pm-bg-elevated);overflow:hidden}.pm-auto-welcome__input{width:100%;min-height:7rem;padding:1rem 1.125rem .65rem;border:0;resize:none;background:transparent;font:inherit;font-size:.9375rem;line-height:1.55;color:var(--pm-text-primary);outline:none;box-sizing:border-box}.pm-auto-welcome__map-cards{list-style:none;margin:0;padding:0 1rem .65rem;display:flex;flex-direction:column;gap:.5rem}.pm-auto-welcome__map-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;border:1px solid var(--pm-border-medium);border-radius:.85rem;background:var(--pm-bg-secondary)}.pm-auto-welcome__map-card-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pm-auto-welcome__map-card-label{font-size:.875rem;font-weight:650;line-height:1.35;color:var(--pm-text-primary)}.pm-auto-welcome__map-card-detail{font-size:.75rem;line-height:1.35;color:var(--pm-text-secondary)}.pm-auto-welcome__map-card-remove{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;margin:-.15rem -.1rem 0 0;border:1px solid var(--pm-border-subtle);border-radius:.55rem;background:var(--pm-bg-elevated);color:var(--pm-text-secondary);cursor:pointer}.pm-auto-welcome__map-card-remove:focus-visible,.pm-auto-welcome__map-card-remove:hover:not(:disabled){color:var(--pm-text-primary);border-color:var(--pm-border-medium);outline:none}.pm-auto-welcome__map-card-remove:disabled{opacity:.45;cursor:not-allowed}.pm-auto-welcome__map-card-remove-icon{width:.95rem;height:.95rem}.pm-auto-welcome__input::-moz-placeholder{color:var(--pm-text-tertiary)}.pm-auto-welcome__input::placeholder{color:var(--pm-text-tertiary)}.pm-auto-welcome__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem .75rem;border-top:1px solid var(--pm-border-subtle)}.pm-auto-welcome__toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0;flex:1}.pm-auto-welcome__mode{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--pm-btn-primary-text);background:var(--pm-btn-primary-bg)}.pm-auto-welcome__mode-icon{width:.875rem;height:.875rem}.pm-auto-welcome__send{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border:0;border-radius:999px;background:var(--pm-bg-secondary);color:var(--pm-text-primary);cursor:pointer;box-shadow:var(--pm-shadow-xs);transition:transform .12s ease,filter .12s ease}.pm-auto-welcome__send:hover:not(:disabled){transform:scale(1.04);filter:brightness(1.04)}.pm-auto-welcome__send:disabled{opacity:.35;cursor:not-allowed}.pm-auto-welcome__send-icon{width:1rem;height:1rem}.pm-auto-welcome__add{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.4rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:999px;background:var(--pm-bg-secondary);font:inherit;font-size:.75rem;font-weight:650;color:var(--pm-text-secondary);cursor:pointer;transition:border-color .12s ease,color .12s ease;white-space:nowrap}.pm-auto-welcome__add:focus-visible,.pm-auto-welcome__add:hover:not(:disabled){color:var(--pm-text-primary);border-color:color-mix(in srgb,var(--pm-accent) 35%,var(--pm-border-subtle));outline:none}.pm-auto-welcome__add:disabled{opacity:.45;cursor:not-allowed}.pm-auto-welcome__add-icon{width:.875rem;height:.875rem}.pm-auto-welcome__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.pm-auto-welcome__tags li{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .25rem .2rem .55rem;border-radius:999px;font-size:.75rem;background:var(--pm-bg-secondary);border:1px solid var(--pm-border-subtle)}.pm-auto-welcome__tags button{min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--pm-text-tertiary);font-size:1.1rem;line-height:1;cursor:pointer}.pm-auto-welcome__foot{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.5rem}@media (min-width:768px){.pm-auto-welcome__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pm-auto-welcome__foot-title{margin:0 0 .5rem;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-welcome__recent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pm-auto-welcome__recent-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid var(--pm-border-subtle);background:var(--pm-bg-elevated)}.pm-auto-welcome__recent-name{font-size:.875rem;font-weight:600;color:var(--pm-text-primary)}.pm-auto-welcome__recent-meta{font-size:.75rem;color:var(--pm-text-tertiary);white-space:nowrap}.pm-auto-workbench ::-moz-selection{background:color-mix(in srgb,var(--pm-accent) 28%,transparent)}.pm-auto-workbench ::selection{background:color-mix(in srgb,var(--pm-accent) 28%,transparent)}.pm-auto-workbench{border:1px solid var(--pm-border-subtle);border-radius:1.25rem;background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-xs);overflow:hidden}.pm-auto-workbench[data-live=false]{padding:.75rem}.pm-auto-workbench__grid{display:flex;flex-direction:column;min-height:12rem}.pm-auto-workbench[data-live=true] .pm-auto-workbench__grid{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);min-height:min(78vh,48rem)}.pm-auto-workbench[data-live=true][data-inspector=true] .pm-auto-workbench__grid{grid-template-columns:minmax(0,20rem) minmax(0,1fr) minmax(0,18rem)}@media (max-width:959px){.pm-auto-workbench[data-live=true] .pm-auto-workbench__grid,.pm-auto-workbench[data-live=true][data-inspector=true] .pm-auto-workbench__grid{grid-template-columns:1fr;grid-template-rows:auto minmax(16rem,1fr) auto}}.pm-auto-chat{display:flex;flex-direction:column;min-height:0;border-bottom:1px solid var(--pm-border-subtle)}.pm-auto-workbench[data-live=true] .pm-auto-chat{border-bottom:0;border-right:1px solid var(--pm-border-subtle)}.pm-auto-chat__idle{margin:0;padding:.5rem .75rem 0;font-size:.8125rem;color:var(--pm-text-secondary)}.pm-auto-chat__thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1rem}.pm-auto-map-tags{list-style:none;margin:0;padding:0 .75rem .35rem;display:flex;flex-wrap:wrap;gap:.35rem}.pm-auto-map-tags li{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .25rem .2rem .55rem;border-radius:999px;font-size:.75rem;background:var(--pm-bg-secondary);border:1px solid var(--pm-border-subtle)}.pm-auto-map-tags button{min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--pm-text-tertiary);font-size:1.1rem;line-height:1;cursor:pointer}.pm-auto-composer--dock{padding:.65rem .75rem .75rem;margin-top:auto;border-top:1px solid var(--pm-border-subtle)}.pm-auto-composer__row{display:flex;align-items:flex-end;gap:.5rem}.pm-auto-composer__map{flex-shrink:0;min-height:2.75rem;min-width:2.75rem;padding:0 .65rem;border:1px solid var(--pm-border-subtle);border-radius:.75rem;background:var(--pm-bg-secondary);font:inherit;font-size:.75rem;font-weight:650;color:var(--pm-text-secondary);cursor:pointer}.pm-auto-composer__map:focus-visible,.pm-auto-composer__map:hover{color:var(--pm-text-primary);outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-auto-composer--dock .pm-auto-composer__input{min-height:2.75rem;max-height:8rem;flex:1;resize:none;padding:.55rem .65rem}.pm-auto-composer--dock .pm-auto-composer__send{min-width:2.75rem;padding-inline:.85rem}.pm-auto-composer__add{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;min-height:2.75rem;padding:0 .65rem;border:1px solid var(--pm-border-subtle);border-radius:.65rem;background:var(--pm-bg-secondary);font:inherit;font-size:.75rem;font-weight:650;color:var(--pm-text-secondary);cursor:pointer}.pm-auto-composer__add:focus-visible,.pm-auto-composer__add:hover:not(:disabled){color:var(--pm-text-primary);outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-auto-flow__chain[data-preview=true] .pm-auto-flow-node__card{opacity:.88;animation:pm-auto-preview-pulse 1.8s ease-in-out infinite}@keyframes pm-auto-preview-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pm-accent) 0,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-accent) 14%,transparent)}}.pm-auto-workbench__start{width:100%}.pm-auto-workbench__start-block{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem;margin-top:.25rem;border-top:1px solid var(--pm-border-subtle)}.pm-auto-workbench__start-block .pm-btn{width:100%;min-height:2.75rem}.pm-auto-workbench__start-block .pm-auto-delivery{margin:0}.pm-auto-setup{display:flex;flex-direction:column;gap:.55rem}.pm-auto-setup__title{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-text-secondary)}.pm-auto-setup__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pm-auto-setup__step{display:grid;grid-template-columns:auto 1fr;gap:.35rem .65rem;align-items:start;padding:.55rem .65rem;border:1px solid var(--pm-border-subtle);border-radius:.75rem;background:var(--pm-bg-secondary)}.pm-auto-setup__step[data-current=true]{border-color:color-mix(in srgb,var(--pm-accent) 35%,var(--pm-border-medium));background:color-mix(in srgb,var(--pm-accent) 6%,var(--pm-bg-elevated))}.pm-auto-setup__step[data-done=true]{opacity:.72}.pm-auto-setup__marker{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:50%;background:var(--pm-text-tertiary)}.pm-auto-setup__step[data-current=true] .pm-auto-setup__marker{background:var(--pm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-accent) 20%,transparent)}.pm-auto-setup__step[data-done=true] .pm-auto-setup__marker{background:var(--pm-signal-strong)}.pm-auto-setup__label{font-size:.8125rem;line-height:1.45;color:var(--pm-text-primary)}.pm-auto-setup__action{grid-column:2;margin-top:.15rem}.pm-auto-turn[data-loading=true]:before{content:"…";display:block;padding:.35rem 0;color:var(--pm-text-tertiary);letter-spacing:.15em}.pm-auto-flow{display:flex;flex-direction:column;min-height:0;background:color-mix(in srgb,var(--pm-bg-secondary) 65%,var(--pm-bg-primary))}.pm-auto-flow__head{padding:.65rem 1rem 0}.pm-auto-flow__stage{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-flow__board{flex:1;overflow:auto;padding:.75rem 1rem 1rem}.pm-auto-flow__idle{margin:2rem auto;max-width:16rem;text-align:center;font-size:.8125rem;color:var(--pm-text-tertiary)}.pm-auto-flow__chain{list-style:none;margin:0 auto;padding:0;max-width:22rem;display:flex;flex-direction:column}.pm-auto-flow-node__wire{display:block;width:2px;height:1.25rem;margin:0 auto;background:var(--pm-border-medium)}.pm-auto-flow-node__card{width:100%;text-align:left;padding:.75rem .85rem;border:1px solid var(--pm-border-subtle);border-radius:1rem;background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-xs);cursor:pointer;font:inherit;color:inherit}.pm-auto-flow-node__card:hover{border-color:color-mix(in srgb,var(--pm-accent) 30%,var(--pm-border-subtle))}.pm-auto-flow-node[data-selected=true] .pm-auto-flow-node__card{border-color:var(--pm-border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--pm-accent) 22%,transparent)}.pm-auto-flow-node__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pm-auto-flow-node__title{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-flow-node__dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:var(--pm-signal-strong)}.pm-auto-flow-node[data-state=setup] .pm-auto-flow-node__dot{background:var(--pm-signal-caution)}.pm-auto-flow-node[data-state=risk] .pm-auto-flow-node__dot{background:var(--pm-signal-info)}.pm-auto-flow-node__line{display:block;margin-top:.35rem;font-size:.875rem;line-height:1.45;color:var(--pm-text-primary)}.pm-auto-flow-node__flags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.pm-auto-flow-node__flag{font-size:.625rem;font-weight:650;padding:.15rem .45rem;border-radius:999px;background:var(--pm-bg-secondary);color:var(--pm-text-secondary)}.pm-auto-flow-node__flag[data-flag=high_risk],.pm-auto-flow-node__flag[data-flag=sensitive]{color:var(--pm-signal-info);background:color-mix(in srgb,var(--pm-signal-info) 12%,var(--pm-bg-elevated))}.pm-auto-flow-node__flag[data-flag=needs_setup]{color:var(--pm-signal-caution);background:color-mix(in srgb,var(--pm-signal-caution) 12%,var(--pm-bg-elevated))}.pm-auto-flow-node--loading .pm-auto-flow-node__card{pointer-events:none}.pm-auto-flow-node__skel-line,.pm-auto-flow-node__skel-title{display:block;border-radius:999px;background:color-mix(in srgb,var(--pm-text-tertiary) 18%,var(--pm-bg-elevated))}.pm-auto-flow-node__skel-title{height:.65rem;width:40%}.pm-auto-flow-node__skel-line{height:.75rem;width:88%;margin-top:.5rem}.pm-auto-inspector{display:flex;flex-direction:column;gap:.75rem;min-height:0;padding:.85rem 1rem;border-left:1px solid var(--pm-border-subtle);background:var(--pm-bg-elevated);overflow-y:auto}@media (max-width:959px){.pm-auto-inspector{border-left:0;border-top:1px solid var(--pm-border-subtle)}}.pm-auto-inspector__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.pm-auto-inspector__head h3{margin:0;font-size:.9375rem;font-weight:700}.pm-auto-inspector__close{min-height:2.75rem;padding:0 .5rem;border:0;background:transparent;font:inherit;font-size:.8125rem;color:var(--pm-text-secondary);cursor:pointer}.pm-auto-inspector__field{display:flex;flex-direction:column;gap:.35rem}.pm-auto-inspector__field span{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-inspector__field textarea{width:100%;padding:.65rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.75rem;background:var(--pm-bg-primary);font:inherit;font-size:.875rem;line-height:1.45;resize:vertical}.pm-auto-inspector__flags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pm-auto-inspector__flags li{font-size:.8125rem;line-height:1.4;color:var(--pm-text-secondary);padding:.35rem .55rem;border-radius:.5rem;background:var(--pm-bg-secondary)}.pm-auto-inspector__flags li[data-flag=high_risk],.pm-auto-inspector__flags li[data-flag=sensitive]{color:var(--pm-signal-info);background:color-mix(in srgb,var(--pm-signal-info) 10%,var(--pm-bg-elevated))}.pm-auto-inspector__flags li[data-flag=needs_setup]{color:var(--pm-signal-caution);background:color-mix(in srgb,var(--pm-signal-caution) 10%,var(--pm-bg-elevated))}.pm-auto-inspector__chat{margin-top:auto;width:100%}.pm-auto-drawer__hints{list-style:none;margin:.5rem 0 0;padding:0 0 .5rem;display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid var(--pm-border-subtle)}.pm-auto-drawer__hints button{min-height:2.75rem;padding:.35rem .65rem;border:1px solid color-mix(in srgb,var(--pm-signal-caution) 35%,var(--pm-border-subtle));border-radius:999px;background:color-mix(in srgb,var(--pm-signal-caution) 8%,var(--pm-bg-elevated));font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}@media (prefers-reduced-motion:no-preference){.pm-auto-flow-node--loading .pm-auto-flow-node__skel-line,.pm-auto-flow-node--loading .pm-auto-flow-node__skel-title{animation:pm-auto-pulse 1.1s ease-in-out infinite}.pm-auto-flow-node:not(.pm-auto-flow-node--loading){animation:pm-auto-plan-in .18s ease-out}}.pm-auto-studio ::-moz-selection{background:color-mix(in srgb,var(--pm-accent) 28%,transparent)}.pm-auto-studio ::selection{background:color-mix(in srgb,var(--pm-accent) 28%,transparent)}.pm-auto-studio__intro{display:flex;flex-direction:column;gap:.5rem}.pm-auto-studio__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pm-auto-included-count{margin:0;font-size:.8125rem;color:var(--pm-text-secondary)}.pm-auto-studio__split{display:flex;flex-direction:column;gap:1rem}@media (min-width:960px){.pm-auto-studio__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1.25rem;align-items:start}.pm-auto-studio__desk{position:sticky;top:1rem}}.pm-auto-studio__chat{display:flex;flex-direction:column;gap:.875rem;min-width:0}.pm-auto-included{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.pm-auto-included li{display:flex;align-items:center;gap:.5rem;max-width:100%;padding:.35rem .35rem .35rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:999px;background:var(--pm-bg-secondary)}.pm-auto-included span{display:flex;flex-direction:column;min-width:0}.pm-auto-included em{font-style:normal;font-size:.6875rem;color:var(--pm-text-tertiary)}.pm-auto-included__remove{min-height:2.75rem;min-width:2.75rem;padding:0 .65rem;border:0;border-radius:999px;background:transparent;color:var(--pm-text-secondary);font:inherit;font-size:.75rem;cursor:pointer}.pm-auto-included__remove:focus-visible,.pm-auto-included__remove:hover{color:var(--pm-text-primary)}.pm-auto-included__remove:focus-visible{outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-auto-node[data-active=true]{border-color:color-mix(in srgb,var(--pm-accent) 45%,var(--pm-border-subtle));background:color-mix(in srgb,var(--pm-accent) 10%,var(--pm-bg-elevated))}.pm-auto-chip:disabled,.pm-auto-choice:disabled,.pm-auto-composer__input:disabled,.pm-auto-composer__send:disabled,.pm-auto-node:disabled{opacity:.55;cursor:not-allowed}.pm-auto-turn[data-loading=true] .pm-auto-turn__text{color:var(--pm-text-tertiary)}.pm-auto-canvas{display:flex;flex-direction:column;gap:.85rem;min-height:18rem;padding:1rem .95rem 1.05rem;border:1px solid var(--pm-border-subtle);border-radius:1.125rem;background:var(--pm-bg-secondary)}.pm-auto-canvas__title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em}.pm-auto-canvas__stages{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.pm-auto-canvas__stages li{padding:.35rem .6rem;border-radius:999px;border:1px solid var(--pm-border-subtle);font-size:.75rem;font-weight:650;color:var(--pm-text-tertiary)}.pm-auto-canvas__stages li[data-active=true]{border-color:color-mix(in srgb,var(--pm-accent) 40%,var(--pm-border-subtle));color:var(--pm-text-primary);background:color-mix(in srgb,var(--pm-accent) 12%,var(--pm-bg-elevated))}.pm-auto-canvas__empty{margin:0;font-size:.875rem;line-height:1.45;color:var(--pm-text-secondary)}.pm-auto-canvas__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.pm-auto-step{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border:1px solid var(--pm-border-subtle);border-radius:.875rem;background:var(--pm-bg-elevated)}.pm-auto-step h4{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-auto-step p,.pm-auto-step--loading span{margin:0;font-size:.875rem;line-height:1.45;color:var(--pm-text-primary)}.pm-auto-step[data-kind=never] p{color:var(--pm-text-secondary)}.pm-auto-step[data-kind=approve] p{font-weight:650}.pm-auto-step__join{position:absolute;top:-.65rem;left:1.15rem;width:1px;height:.65rem;background:var(--pm-border-medium)}.pm-auto-step--loading b{display:block;height:.75rem;width:72%;margin-top:.35rem;border-radius:999px;background:color-mix(in srgb,var(--pm-text-tertiary) 22%,var(--pm-bg-elevated))}@media (prefers-reduced-motion:no-preference){.pm-auto-step:not(.pm-auto-step--loading){animation:pm-auto-plan-in .22s ease-out}.pm-auto-step--loading b{animation:pm-auto-pulse 1.1s ease-in-out infinite}}@keyframes pm-auto-pulse{0%,to{opacity:.45}50%{opacity:1}}.pm-auto-drawer{position:fixed;inset:0;z-index:40;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit}.pm-auto-drawer::backdrop{background:rgba(0,0,0,.35)}.pm-auto-drawer__panel{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;width:min(26rem,100%);height:min(88dvh,100%);padding:1.1rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0;background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-xl)}@media (min-width:769px){.pm-auto-drawer__panel{top:0;height:100%;border-radius:1.25rem 0 0 1.25rem}}.pm-auto-drawer__head h2{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.pm-auto-drawer__empty,.pm-auto-drawer__head p{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--pm-text-secondary)}.pm-auto-drawer__folders{list-style:none;margin:.85rem 0 0;padding:0;overflow:auto;flex:1 1 auto;scrollbar-color:color-mix(in srgb,var(--pm-text-tertiary) 45%,transparent) transparent}.pm-auto-folder{padding:.65rem 0 .75rem;border-top:1px solid var(--pm-border-subtle)}.pm-auto-folder h3{margin:0 0 .35rem;font-size:.8125rem;font-weight:700}.pm-auto-folder ul{list-style:none;margin:0;padding:0}.pm-auto-check{display:flex;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding:.4rem .15rem;cursor:pointer}.pm-auto-check input{width:1.25rem;height:1.25rem;margin-top:.2rem;flex-shrink:0;accent-color:var(--pm-accent)}.pm-auto-check span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pm-auto-check strong{font-size:.875rem;font-weight:650}.pm-auto-check em{font-style:normal;font-size:.75rem;color:var(--pm-text-secondary)}.pm-auto-drawer__foot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.pm-auto-drawer__foot .pm-btn{min-height:2.75rem}.pm-auto-head__actions{display:flex;flex-wrap:wrap;gap:.5rem}.pm-auto-pause-all:hover{color:var(--pm-signal-warn)}.pm-auto-row__mode{margin:.2rem 0 0;font-size:.75rem;line-height:1.35;color:var(--pm-text-tertiary)}.pm-auto-banner--send{border-color:var(--pm-signal-warn)}.pm-auto-delivery{margin:0;padding:0;border:0}.pm-auto-delivery__legend{font-size:.8125rem;font-weight:700;color:var(--pm-text-secondary)}.pm-auto-delivery__pair{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.55rem}.pm-auto-delivery__opt{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.45rem .65rem;border:1px solid var(--pm-border-medium);border-radius:.85rem;background:var(--pm-bg-secondary);font-size:.8125rem;font-weight:650;text-align:center;color:var(--pm-text-primary)}.pm-auto-delivery__opt:focus-within{outline:2px solid rgb(var(--pm-gold));outline-offset:2px}.pm-auto-delivery__opt[data-active=true]{border-color:var(--pm-text-primary);background:var(--pm-bg-elevated)}.pm-auto-delivery__opt[data-disabled=true]{opacity:.55}.pm-auto-delivery__opt input{position:absolute;opacity:0;pointer-events:none}.pm-auto-delivery__line,.pm-auto-delivery__lock{margin:.55rem 0 0;font-size:.875rem;line-height:1.4;color:var(--pm-text-secondary)}.pm-auto-dry{margin-top:.85rem;padding:1rem;border:1px solid var(--pm-border-subtle);border-radius:1rem;background:var(--pm-bg-canvas)}.pm-auto-dry__lede{margin:0;font-size:.9375rem;font-weight:650}.pm-auto-dry__blocked ul,.pm-auto-dry__list{list-style:none;margin:.65rem 0 0;padding:0}.pm-auto-dry__blocked{margin-top:.85rem}.pm-auto-dry__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pm-auto-dry__actions .pm-btn{min-height:2.75rem}.pm-auto-flow-node[data-kind=requirement] .pm-auto-flow-node__card{border-color:var(--pm-signal-caution)}.pm-auto-waiting{margin:0 0 1rem}.pm-auto-waiting__title{margin:0 0 .65rem;font-size:.9375rem}.pm-auto-waiting .pm-draft{margin-bottom:.75rem}.pm-auto-today{display:flex;flex-direction:column;gap:.65rem;margin:0 0 .85rem}.pm-auto-history .pm-draft{margin-top:.5rem}.pm-auto-today__card{display:block;padding:.9rem 1rem;border:1px solid var(--pm-border-subtle);border-radius:1rem;background:var(--pm-bg-elevated);color:inherit;text-decoration:none}.pm-auto-today__card[data-kind=broken]{border-color:var(--pm-signal-warn)}.pm-auto-today__card strong{display:block;font-size:.9375rem}.pm-auto-today__card span{display:block;margin-top:.2rem;font-size:.8125rem;color:var(--pm-text-secondary)}@media (max-width:640px){.pm-auto-delivery__pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pm-auto-status__dot{animation:none}}.pm-msg-card[data-attention=true]{border-color:var(--pm-signal-warn)}.pm-msg-card__list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.pm-msg-card__list li{display:grid;grid-template-columns:5rem 1fr auto;gap:.75rem;align-items:center;min-height:2.75rem}.pm-msg-card__list span:first-child{font-size:.8125rem;font-weight:650;color:var(--pm-text-secondary)}.pm-msg-card__list span:nth-child(2){font-size:.875rem;color:var(--pm-text-primary)}.pm-msg-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pm-msg-card__actions .pm-btn,.pm-msg-sheet__actions .pm-btn{min-height:2.75rem}.pm-msg-sheet{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--pm-bg-canvas) 72%,rgba(0,0,0,.55));padding:.75rem}.pm-msg-sheet__card{width:min(28rem,100%);max-height:min(88dvh,100%);overflow:auto;padding:1.25rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom));border:1px solid var(--pm-border-medium);border-radius:1.25rem 1.25rem 0 0;background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-xl);color:var(--pm-text-primary)}@media (min-width:769px){.pm-msg-sheet{align-items:center}.pm-msg-sheet__card{border-radius:1.25rem;max-height:80dvh}}.pm-msg-sheet__title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--pm-text-primary)}.pm-msg-sheet__error{margin:.75rem 0 0;padding:.65rem .75rem;border-radius:.75rem;font-size:.875rem;line-height:1.45;color:var(--pm-signal-critical);background:color-mix(in srgb,var(--pm-signal-critical) 10%,var(--pm-bg-secondary));border:1px solid color-mix(in srgb,var(--pm-signal-critical) 28%,var(--pm-border-subtle))}.pm-msg-sheet__choices,.pm-msg-sheet__form{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.pm-msg-sheet__choices .pm-btn{width:100%;min-height:2.75rem}.pm-msg-sheet__label{display:flex;flex-direction:column;gap:.35rem;font-weight:650}.pm-msg-sheet__hint,.pm-msg-sheet__label{font-size:.8125rem;color:var(--pm-text-secondary)}.pm-msg-sheet__hint{margin:0;line-height:1.45}.pm-msg-sheet label input,.pm-msg-sheet label select,.pm-msg-sheet__input{min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--pm-border-medium);border-radius:.75rem;background:var(--pm-bg-primary);color:var(--pm-text-primary);font:inherit}.pm-msg-sheet label input:focus,.pm-msg-sheet label select:focus,.pm-msg-sheet__input:focus{outline:2px solid var(--pm-border-focus);outline-offset:2px}.pm-msg-sheet__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.35rem}.pm-msg-sheet__close{width:100%;margin-top:.85rem;min-height:2.75rem}@media (prefers-reduced-motion:reduce){.pm-msg-sheet,.pm-msg-sheet__card{transition:none}}.im-try-lib,.im-try-shell{--im-ink:var(--pm-text-primary);--im-muted:var(--pm-text-secondary);--im-quiet:var(--pm-text-tertiary);--im-paper:var(--pm-bg-primary);--im-card:var(--pm-bg-elevated);--im-line:var(--pm-border-subtle,rgba(0,0,0,.08));display:flex;flex-direction:column;height:100%;min-height:0;background:var(--im-paper);color:var(--im-ink);caret-color:var(--pm-accent)}.im-try-shell__map{flex:1;min-height:0}.im-try-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .85rem;flex-shrink:0;padding:.55rem .95rem;background:var(--pm-accent-light,#fcf5eb);color:var(--pm-accent-deep,#b0742f);border-bottom:1px solid color-mix(in srgb,var(--pm-accent) 22%,var(--im-line))}.im-try-banner strong{font-size:.92rem;letter-spacing:-.01em}.im-try-banner span{font-size:.8rem;color:color-mix(in srgb,var(--pm-accent-deep,#b0742f) 72%,var(--im-ink))}.im-try-banner--compact{padding:.42rem .85rem}.dark .im-try-banner,[data-theme=dark] .im-try-banner,html[data-theme=dark] .im-try-banner{background:color-mix(in srgb,var(--pm-accent) 16%,transparent);color:var(--pm-accent);border-bottom-color:color-mix(in srgb,var(--pm-accent) 28%,transparent)}.dark .im-try-banner span,[data-theme=dark] .im-try-banner span,html[data-theme=dark] .im-try-banner span{color:color-mix(in srgb,var(--pm-accent) 70%,var(--pm-text-primary))}.im-try-connect{flex-shrink:0;padding:.42rem .95rem .55rem;border-bottom:1px solid var(--im-line)}.im-try-connect__kicker{margin:0 0 .32rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--im-quiet)}.im-try-connect__list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.im-try-connect__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.28rem .45rem;padding:.26rem .55rem;border:1px solid var(--im-line);border-radius:999px;background:var(--im-card);font-size:.78rem}.im-try-connect__name{font-weight:550}.im-try-connect__family{color:var(--im-muted)}.im-try-connect__badge{font-size:.68rem;color:var(--pm-accent-deep,#b0742f)}.dark .im-try-connect__badge,[data-theme=dark] .im-try-connect__badge,html[data-theme=dark] .im-try-connect__badge{color:var(--pm-accent)}.im-try-lib__desk,.im-try-lib__layout,.im-try-lib__phone{min-height:0;height:100%}.im-try-lib__layout{display:grid;grid-template-columns:16.5rem minmax(0,1fr)}.im-try-lib__pane,.im-try-lib__phone{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.im-try-lib__head,.im-try-lib__phone-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem .55rem;flex-shrink:0}.im-try-lib__head h1,.im-try-lib__phone-head h1{margin:0;font-family:var(--font-waldenburg),serif;font-size:1.55rem;font-weight:500;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.im-try-lib__tools{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:0 1.1rem .75rem}.im-try-lib__search{flex:1 1 14rem}.im-try-folders__new input,.im-try-lib__filters select,.im-try-lib__search input,.im-try-row__inline select,.im-try-sheet input,.im-try-sheet textarea{width:100%;min-height:2.5rem;border:1px solid var(--im-line);border-radius:.7rem;background:var(--im-card);color:inherit;padding:.45rem .7rem;font:inherit}.im-try-folders__new input:focus,.im-try-lib__filters select:focus,.im-try-lib__search input:focus,.im-try-row__inline select:focus,.im-try-sheet input:focus,.im-try-sheet textarea:focus{outline:2px solid var(--pm-accent);outline-offset:2px}.im-try-lib__filters{display:flex;flex-wrap:wrap;gap:.4rem}.im-try-lib__filters select{width:auto;min-width:8.5rem}.im-try-chips{display:flex;flex-wrap:wrap;gap:.3rem}.im-try-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.2rem;padding:.3rem .7rem;border:1px solid var(--im-line);border-radius:999px;background:var(--im-card);color:inherit;font:inherit;font-size:.78rem;cursor:pointer}.im-try-chips button.is-on{border-color:var(--pm-accent);background:color-mix(in srgb,var(--pm-accent) 8%,transparent)}.im-try-chips button:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.im-try-lib__hint,.im-try-lib__notice{margin:0 1.1rem .7rem;color:var(--pm-signal-critical,#dc2626);font-size:.85rem}.im-try-lib__hint,.im-try-lib__notice--ok{color:var(--im-ink)}.im-try-folders{display:flex;flex-direction:column;gap:.15rem;min-height:0;overflow:auto;padding:.85rem .7rem 1rem;border-right:1px solid var(--im-line);background:color-mix(in srgb,var(--im-card) 70%,transparent)}.im-try-folders>button,.im-try-folders__row{display:flex;align-items:center;gap:.25rem;width:100%;min-width:0;min-height:2.2rem;padding:.2rem .45rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:inherit;text-align:left;font:inherit}.im-try-folders>button.is-on,.im-try-folders__row.is-on{background:color-mix(in srgb,var(--pm-accent) 8%,transparent);border-color:var(--pm-accent)}.im-try-folders>button:focus-visible,.im-try-folders__new .im-ghost:focus-visible,.im-try-folders__row:focus-visible,.im-try-origin:focus-visible,.im-try-row__actions .im-ghost:focus-visible,.im-try-sheet__close:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.im-try-folders__row--nested{padding-left:1.1rem}.im-try-folders__row .im-title-edit{flex:1;min-width:0}.im-try-folders__row .im-title-edit__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-try-folders__row .im-ghost{flex-shrink:0;font-size:.72rem}.im-title-edit--folder .im-title-edit__input,.im-title-edit--folder .im-title-edit__name{font-size:.88rem;font-weight:550}.im-try-folders__new{display:flex;gap:.35rem;margin-top:auto;padding-top:.7rem}.im-try-list{list-style:none;margin:0;padding:0 1.1rem 1.4rem;overflow:auto;flex:1;min-height:0;display:grid;align-content:start;gap:.45rem}.im-try-list--dense{gap:.2rem}.im-try-row{display:grid;gap:.35rem;padding:.7rem .8rem;border:1px solid var(--im-line);border-radius:.85rem;background:var(--im-card)}.im-try-list--dense .im-try-row{padding:.42rem .7rem;border-radius:.65rem}.im-try-row__main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.35rem 1rem;align-items:center;color:inherit;text-decoration:none;min-width:0}.im-try-row--phone .im-try-row__main{grid-template-columns:minmax(0,1fr)}.im-try-row__meta,.im-try-row__open{display:grid;gap:.12rem;min-width:0;color:inherit;text-decoration:none}.im-try-row .im-title-edit__name,.im-try-row__open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-try-row__meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.65rem}.im-try-row__inline p,.im-try-row__main span,.im-try-row__meta{color:var(--im-muted);font-size:.8rem}.im-try-row__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;min-width:44px;padding:0 .75rem;border:1px solid var(--im-line);border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer;justify-self:start}.im-try-row__more:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.im-try-row--phone{grid-template-columns:minmax(0,1fr) auto;align-items:start}.im-try-row--phone .im-try-row__actions,.im-try-row--phone .im-try-row__busy,.im-try-row--phone .im-try-row__inline{grid-column:1/-1}.im-try-row__busy{margin:0;font-size:.8rem;color:var(--pm-accent-deep,#b0742f)}.im-try-danger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pm-signal-critical,#dc2626);border-radius:999px;background:transparent;color:var(--pm-signal-critical,#dc2626);padding:.4rem .8rem;font:inherit;font-size:.8rem;cursor:pointer}.im-try-danger:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.im-try-empty__actions,.im-try-row__actions,.im-try-row__inline,.im-try-sheet__fail-actions,.im-try-sheet__try-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.im-try-row__inline--danger p{width:100%;color:var(--im-ink)}.im-try-empty{margin:1.5rem 1.1rem;max-width:28rem}.im-try-empty h2{margin:0 0 .45rem;font-family:var(--font-waldenburg),serif;font-size:1.7rem;font-weight:500}.im-try-empty ol,.im-try-empty p{color:var(--im-muted)}.im-try-empty ol{padding-left:1.1rem}.im-try-lib__thumb{position:sticky;bottom:0;z-index:2;padding:.75rem 1rem .85rem;background:color-mix(in srgb,var(--im-paper) 88%,transparent);border-top:1px solid var(--im-line)}.im-try-lib__thumb .im-primary{width:100%;min-height:44px}.im-try-sheet{position:fixed;inset:0;z-index:30;display:grid;place-items:end center;background:color-mix(in srgb,var(--pm-bg-inverse,#1a1a1a) 28%,transparent);padding:.75rem}.im-try-sheet__panel{width:min(42rem,100%);max-height:min(88dvh,52rem);overflow:auto;padding:1.1rem 1.15rem 1.3rem;border-radius:1.15rem 1.15rem .6rem .6rem;background:var(--im-paper);box-shadow:var(--pm-shadow-xl,0 18px 40px rgba(0,0,0,.16))}.im-try-sheet__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.im-try-sheet__head h2{margin:0;font-family:var(--font-waldenburg),serif;font-size:1.45rem;font-weight:500}.im-try-sheet__head p,.im-try-sheet__hint,.im-try-sheet__scratch p{margin:.25rem 0 0;color:var(--im-muted);font-size:.86rem}.im-try-sheet__name,.im-try-sheet__scratch label{display:grid;gap:.3rem;margin:.95rem 0 .7rem;font-size:.78rem;font-weight:650}.im-try-sheet__origins{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.im-try-origin,.im-try-sheet__try-list li{display:grid;gap:.25rem;padding:.85rem .9rem;border:1px solid var(--im-line);border-radius:.9rem;background:var(--im-card);color:inherit;text-align:left;font:inherit}.im-try-origin:focus-visible,.im-try-origin:hover{border-color:color-mix(in srgb,var(--pm-accent) 45%,var(--im-line))}.im-try-origin:disabled{opacity:.55}.im-try-origin strong,.im-try-sheet__try-list strong{overflow-wrap:anywhere}.im-try-origin span,.im-try-sheet__try-list span{color:var(--im-muted);font-size:.8rem}.im-try-sheet__busy,.im-try-sheet__fail{margin:.4rem 0 .9rem;padding:.85rem .9rem;border-radius:.85rem;border:1px solid var(--im-line)}.im-try-sheet__busy{background:color-mix(in srgb,var(--pm-accent) 10%,var(--im-card))}.im-try-sheet__fail{background:color-mix(in srgb,var(--pm-signal-critical,#dc2626) 7%,var(--im-card))}.im-try-sheet__fail strong{color:var(--pm-signal-critical,#dc2626)}.im-try-sheet__fail p:first-of-type{color:var(--im-ink);font-weight:550}.im-try-sheet__picker,.im-try-sheet__scratch,.im-try-sheet__stages{display:grid;gap:.7rem}.im-try-sheet__try-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.im-try-stage-band{margin:0;padding:.7rem .8rem;border:1px solid var(--im-line);border-radius:.8rem}.im-try-stage-band legend{padding:0 .3rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.im-try-stage-band label{display:flex;align-items:center;gap:.5rem;min-height:44px}.im-try-stage-band--ghost{border-style:dashed}@media (min-width:768px){.im-try-lib:not(.im-try-lib--admin) .im-try-lib__phone{display:none}.im-try-sheet{place-items:center}.im-try-sheet__panel{border-radius:1.15rem}}@media (max-width:767px){.im-try-lib:not(.im-try-lib--admin) .im-try-lib__desk{display:none}.im-try-sheet__origins{grid-template-columns:1fr}.im-try-lib__phone-head h1{font-size:1.35rem}.im-try-lib:not(.im-try-lib--admin) .im-try-lib__phone{padding-bottom:calc(var(--mobile-nav-height, 56px) + env(safe-area-inset-bottom, 0px))}.im-try-lib__phone .im-try-list{padding-bottom:1.25rem}.im-try-lib__phone .im-try-empty{margin-bottom:.75rem}}.im-try-lib--admin .im-try-lib__phone{display:none}.im-try-lib--admin .im-try-lib__head,.im-try-lib--admin .im-try-lib__tools,.im-try-lib--admin .im-try-list{padding-top:.55rem}.im-try-lib--admin .im-try-lib__head h1{font-size:1.35rem}.im-try-skel{display:block;border-radius:.7rem;background:color-mix(in srgb,var(--im-muted) 16%,var(--im-card))}.im-try-skel--rail{height:2rem;margin:.15rem 0}.im-try-skel--cta{width:6.5rem;height:2.2rem;border-radius:999px}.im-try-skel--search{height:2.5rem;width:100%}.im-try-skel--row{height:3.4rem}.im-try-sheet__close{min-width:2.5rem;min-height:2.5rem}.im-try-banner ::-moz-selection,.im-try-lib ::-moz-selection,.im-try-sheet ::-moz-selection{background:color-mix(in srgb,var(--pm-accent) 32%,transparent);color:var(--im-ink)}.im-try-banner ::selection,.im-try-lib ::selection,.im-try-sheet ::selection{background:color-mix(in srgb,var(--pm-accent) 32%,transparent);color:var(--im-ink)}.im-try-folders,.im-try-list,.im-try-sheet__panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--im-muted) 45%,transparent) transparent}@media (prefers-reduced-motion:reduce){.im-try-banner,.im-try-confirm,.im-try-diff,.im-try-lib__thumb,.im-try-origin,.im-try-plan,.im-try-row,.im-try-sheet,.im-try-skel{transition:none;animation:none}}.im-try-confirm,.im-try-diff,.im-try-plan{display:grid;gap:.75rem}.im-try-confirm h3,.im-try-diff h3,.im-try-plan h2{margin:0;font-family:var(--font-waldenburg),serif;font-size:1.2rem;font-weight:500}.im-try-confirm__lede,.im-try-diff p,.im-try-plan p{margin:0;color:var(--im-muted);font-size:.86rem}.im-try-confirm label,.im-try-grammar label,.im-try-plan__field{display:grid;gap:.3rem;font-size:.78rem;font-weight:650}.im-try-confirm input,.im-try-grammar input,.im-try-plan input{min-height:44px;padding:.45rem .7rem;border:1px solid var(--im-line);border-radius:.7rem;background:var(--im-card);color:inherit;font:inherit}.im-try-confirm input:focus-visible,.im-try-grammar input:focus-visible,.im-try-plan input:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.im-try-confirm__chips,.im-try-diff__apps{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.im-try-chip{max-width:100%;overflow-wrap:anywhere;padding:.26rem .55rem;border:1px solid var(--im-line);border-radius:999px;background:var(--im-card);font-size:.78rem}.im-try-grammar,.im-try-leaks{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.im-try-leaks li{overflow-wrap:anywhere;padding:.7rem .8rem;border:1px solid var(--im-line);border-radius:.8rem;background:var(--im-card)}.im-try-volumes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}@media (max-width:640px){.im-try-volumes{grid-template-columns:1fr}.im-try-plan__fork,.im-try-plan__slices{flex-direction:column;align-items:stretch}}.im-try-volumes div{padding:.65rem .7rem;border:1px solid var(--im-line);border-radius:.75rem;background:var(--im-card)}.im-try-volumes dt{font-size:.72rem;color:var(--im-muted)}.im-try-volumes dd{margin:.15rem 0 0;font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums}.im-try-progress{margin:.55rem 0 0;padding:0;list-style:none;display:grid;gap:.28rem;font-size:.8rem;color:var(--im-muted)}.im-try-progress__on{color:var(--im-ink);font-weight:600}.im-try-plan{flex-shrink:0;padding:.75rem .95rem .85rem;border-bottom:1px solid var(--im-line);background:var(--im-paper)}.im-try-plan__head h2{margin:0 0 .2rem}.im-try-plan__busy,.im-try-plan__fail,.im-try-plan__proof{margin:0;padding:.65rem .75rem;border-radius:.75rem;border:1px solid var(--im-line)}.im-try-plan__busy,.im-try-plan__proof{background:color-mix(in srgb,var(--pm-accent) 10%,var(--im-card))}.im-try-plan__fail{background:color-mix(in srgb,var(--pm-signal-critical,#dc2626) 7%,var(--im-card));color:var(--pm-signal-critical,#dc2626)}.im-try-plan__fork,.im-try-plan__slices{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.im-try-plan__fork input{flex:1 1 10rem}.im-try-diff__col{padding:.7rem .8rem;border-radius:.8rem;border:1px solid var(--im-line)}.im-try-diff__col ul{margin:.35rem 0 0;padding-left:1.1rem}.im-try-diff__col--add{background:color-mix(in srgb,#15803d 8%,var(--im-card))}.im-try-diff__col--remove{background:color-mix(in srgb,var(--pm-signal-critical,#dc2626) 8%,var(--im-card))}.dark .im-try-diff__col--add,[data-theme=dark] .im-try-diff__col--add,html[data-theme=dark] .im-try-diff__col--add{background:color-mix(in srgb,#4ade80 12%,transparent)}.dark .im-try-diff__col--remove,[data-theme=dark] .im-try-diff__col--remove,html[data-theme=dark] .im-try-diff__col--remove{background:color-mix(in srgb,#f87171 12%,transparent)}.im-try-lib .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.im-try-lib--playground{--pg-glow:color-mix(in srgb,var(--pm-accent) 14%,transparent);--pg-line:color-mix(in srgb,var(--pm-accent) 18%,var(--im-line))}.im-try-lib--playground .im-try-lib__pane{background:radial-gradient(120% 80% at 100% -20%,var(--pg-glow),transparent 55%),var(--im-paper)}.im-playground-hero{display:grid;gap:1rem;padding:1rem 1.1rem .65rem;flex-shrink:0;border-bottom:1px solid var(--pg-line)}.im-playground-hero--phone{padding-bottom:.45rem}.im-playground-hero--loading .im-playground-hero__icon{background:color-mix(in srgb,var(--im-line) 60%,transparent);border-color:transparent}.im-playground-hero__main{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.im-playground-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.85rem;color:var(--pm-accent-deep,#b0742f);background:color-mix(in srgb,var(--pm-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--pm-accent) 28%,transparent)}.im-playground-hero__icon svg{width:1.45rem;height:1.45rem}.im-playground-hero__copy{min-width:0;flex:1}.im-playground-hero h1{margin:0;font-family:var(--font-waldenburg),serif;font-size:1.65rem;font-weight:500;letter-spacing:-.03em;line-height:1.12}.im-playground-hero__lede{margin:.35rem 0 0;max-width:42rem;color:var(--im-muted);font-size:.92rem;line-height:1.45}.im-playground-hero__stat{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:.55rem 0 0;font-size:.8rem;color:var(--im-quiet)}.im-playground-hero__badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:.1rem .55rem;border-radius:999px;border:1px solid var(--pg-line);background:color-mix(in srgb,var(--pm-accent) 6%,var(--im-card));color:var(--pm-accent-deep,#b0742f);font-size:.72rem;letter-spacing:.01em}.dark .im-playground-hero__badge,[data-theme=dark] .im-playground-hero__badge,html[data-theme=dark] .im-playground-hero__badge{color:var(--pm-accent)}.im-playground-hero>.im-primary{justify-self:start}.im-playground-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;grid-column:1/-1}.im-playground-quick__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:4.25rem;padding:.75rem .85rem;border:1px solid var(--im-line);border-radius:.85rem;background:var(--im-card);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.im-playground-quick__tile:hover{border-color:color-mix(in srgb,var(--pm-accent) 35%,var(--im-line));background:color-mix(in srgb,var(--pm-accent) 5%,var(--im-card))}.im-playground-quick__tile:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.im-playground-quick__tile:active{transform:translateY(1px)}}.im-playground-quick__title{font-size:.88rem;font-weight:600;letter-spacing:-.01em}.im-playground-quick__meta{font-size:.76rem;color:var(--im-muted);line-height:1.35}.im-try-lib--playground .im-try-list{padding-top:.15rem}.im-try-lib--playground .im-try-row{border-color:color-mix(in srgb,var(--im-line) 85%,var(--pm-accent) 15%)}.im-try-lib--playground .im-try-row:hover{border-color:color-mix(in srgb,var(--pm-accent) 28%,var(--im-line));background:color-mix(in srgb,var(--pm-accent) 4%,var(--im-card))}@media (max-width:720px){.im-playground-hero h1{font-size:1.35rem}.im-playground-quick{grid-template-columns:1fr}}@media (min-width:721px){.im-playground-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.im-playground-hero__main{grid-column:1}.im-playground-hero>.im-primary{grid-column:2;grid-row:1;align-self:start}.im-playground-quick{grid-column:1/-1}}.pm-ide-approvals{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.5rem;min-height:100%}.pm-ide-approvals--empty{justify-content:center;align-items:stretch}.pm-ide-approvals__head h1{margin:.25rem 0 .5rem;font-size:1.375rem;font-weight:650}.pm-ide-approvals__eyebrow{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-muted)}.pm-ide-approvals__lede{margin:0;max-width:42rem;font-size:.875rem;color:var(--pm-text-muted);line-height:1.5}.pm-ide-approvals__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:900px){.pm-ide-approvals__layout{grid-template-columns:1fr}}.pm-ide-approvals__queue{display:flex;flex-direction:column;gap:1rem}.pm-ide-approvals__pick{margin:0;padding:1rem;font-size:.875rem;color:var(--pm-text-muted);border:1px dashed var(--pm-border-subtle);border-radius:.5rem}.pm-ide-approvals__review{min-width:0}.pm-ide-approval-queue__group h3{margin:0 0 .35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-muted)}.pm-ide-approval-queue__empty{margin:0;font-size:.8125rem;color:var(--pm-text-muted)}.pm-ide-approval-queue__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.pm-ide-approval-queue__item{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.625rem .75rem;text-align:left;border:1px solid var(--pm-border-subtle);border-radius:.5rem;background:var(--pm-surface-raised,var(--pm-surface));cursor:pointer;transition:border-color .15s ease,background .15s ease}.pm-ide-approval-queue__item:hover{border-color:var(--pm-border-strong,var(--pm-border-subtle))}.pm-ide-approval-queue__item--selected{border-color:var(--pm-accent,#2563eb);background:color-mix(in srgb,var(--pm-accent,#2563eb) 8%,transparent)}.pm-ide-approval-queue__title{font-size:.8125rem;font-weight:600;line-height:1.35}.pm-ide-approval-queue__meta{font-size:.75rem;color:var(--pm-text-muted)}.pm-ide-approval-queue__chips{display:flex;flex-wrap:wrap;gap:.25rem}.pm-ide-approval-queue__chip{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem;background:var(--pm-border-subtle);color:var(--pm-text-muted)}.pm-ide-approval-queue__chip--risk-high{background:color-mix(in srgb,var(--pm-danger,#dc2626) 12%,transparent);color:var(--pm-danger,#dc2626)}.pm-ide-approval-queue__chip--risk-medium{background:color-mix(in srgb,var(--pm-warning,#f59e0b) 12%,transparent);color:var(--pm-warning,#d97706)}.pm-ide-approval-queue__review{font-size:.75rem;font-weight:600;color:var(--pm-accent,#2563eb)}.pm-ide-approval-badge{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.pm-ide-approval-badge--draft,.pm-ide-approval-badge--needs_owner,.pm-ide-approval-badge--needs_review{background:color-mix(in srgb,var(--pm-warning,#f59e0b) 15%,transparent);color:var(--pm-warning,#d97706)}.pm-ide-approval-badge--blocked{background:color-mix(in srgb,var(--pm-danger,#dc2626) 12%,transparent);color:var(--pm-danger,#dc2626)}.pm-ide-approval-badge--approved_for_dry_run,.pm-ide-approval-badge--approved_for_setup{background:color-mix(in srgb,var(--pm-success,#16a34a) 12%,transparent);color:var(--pm-success,#15803d)}.pm-ide-approval-badge--discarded{background:var(--pm-border-subtle);color:var(--pm-text-muted)}.pm-ide-approval-detail{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--pm-border-subtle);border-radius:.625rem;background:var(--pm-surface-raised,var(--pm-surface))}.pm-ide-approval-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.pm-ide-approval-detail__type{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--pm-text-muted)}.pm-ide-approval-detail h2{margin:0;font-size:1.125rem}.pm-ide-approval-detail__source{margin:0;font-size:.8125rem;color:var(--pm-text-muted)}.pm-ide-approval-detail__section h3{margin:0 0 .35rem;font-size:.8125rem;font-weight:650}.pm-ide-approval-detail__section ul{margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.45}.pm-ide-approval-detail__hint{margin:0 0 .35rem;font-size:.8125rem;color:var(--pm-text-muted)}.pm-ide-approval-note{width:100%;padding:.5rem .625rem;font-size:.8125rem;font-family:inherit;border:1px solid var(--pm-border-subtle);border-radius:.375rem;background:var(--pm-surface);resize:vertical}.pm-ide-approval-actions{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--pm-border-subtle)}.pm-ide-approval-proof{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border-radius:.5rem;background:color-mix(in srgb,var(--pm-border-subtle) 35%,transparent)}.pm-ide-approval-proof h3,.pm-ide-approval-proof h4{margin:0 0 .25rem;font-size:.8125rem;font-weight:650}.pm-ide-approval-risk{display:inline-flex;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.pm-ide-approval-risk--low{background:color-mix(in srgb,var(--pm-success,#16a34a) 10%,transparent);color:var(--pm-success,#15803d)}.pm-ide-approval-risk--medium{background:color-mix(in srgb,var(--pm-warning,#f59e0b) 12%,transparent);color:var(--pm-warning,#d97706)}.pm-ide-approval-risk--high{background:color-mix(in srgb,var(--pm-danger,#dc2626) 12%,transparent);color:var(--pm-danger,#dc2626)}.pm-ide-approval-proof__list{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem}.pm-ide-approval-proof__list li{display:flex;flex-direction:column;gap:.125rem}.pm-ide-approval-proof__footnote,.pm-ide-approval-proof__hint,.pm-ide-approval-proof__missing{margin:0;font-size:.8125rem;color:var(--pm-text-muted)}.pm-ide-permissions__session-note{margin:.5rem 0 0;font-size:.75rem;color:var(--pm-text-muted)}.pm-ide-runs{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.5rem;min-height:100%}.pm-ide-runs--empty{justify-content:center}.pm-ide-runs__head h1{margin:.25rem 0 .5rem;font-size:1.375rem;font-weight:650}.pm-ide-runs__eyebrow{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-muted)}.pm-ide-runs__lede{margin:0;max-width:42rem;font-size:.875rem;color:var(--pm-text-muted);line-height:1.5}.pm-ide-runs__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:900px){.pm-ide-runs__layout{grid-template-columns:1fr}}.pm-ide-runs__queue{display:flex;flex-direction:column;gap:1rem}.pm-ide-runs__pick{margin:0;padding:1rem;font-size:.875rem;color:var(--pm-text-muted);border:1px dashed var(--pm-border-subtle);border-radius:.5rem}.pm-ide-runs-queue__group h3{margin:0 0 .35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-muted)}.pm-ide-runs-queue__empty{margin:0;font-size:.8125rem;color:var(--pm-text-muted)}.pm-ide-runs-queue__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.pm-ide-runs-queue__item{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.625rem .75rem;text-align:left;border:1px solid var(--pm-border-subtle);border-radius:.5rem;background:var(--pm-surface-raised,var(--pm-surface));cursor:pointer}.pm-ide-runs-queue__item--selected{border-color:var(--pm-accent,#2563eb);background:color-mix(in srgb,var(--pm-accent,#2563eb) 8%,transparent)}.pm-ide-runs-queue__title{font-size:.8125rem;font-weight:600}.pm-ide-runs-queue__blocker,.pm-ide-runs-queue__meta{font-size:.75rem;color:var(--pm-text-muted)}.pm-ide-runs-queue__chip{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem;background:var(--pm-border-subtle);color:var(--pm-text-muted)}.pm-ide-runs-queue__open{font-size:.75rem;font-weight:600;color:var(--pm-accent,#2563eb)}.pm-ide-runs-detail{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--pm-border-subtle);border-radius:.625rem;background:var(--pm-surface-raised,var(--pm-surface))}.pm-ide-runs-detail h2{margin:.25rem 0 0;font-size:1.125rem}.pm-ide-runs-detail__source,.pm-ide-runs-detail__summary{margin:0;font-size:.8125rem;color:var(--pm-text-muted)}.pm-ide-runs-detail__section h3{margin:0 0 .35rem;font-size:.8125rem;font-weight:650}.pm-ide-runs-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.pm-ide-runs-timeline__step{display:grid;grid-template-columns:auto 1fr;gap:.625rem}.pm-ide-runs-timeline__dot{width:.625rem;height:.625rem;margin-top:.35rem;border-radius:50%;background:var(--pm-border-subtle)}.pm-ide-runs-timeline__step--running .pm-ide-runs-timeline__dot{background:var(--pm-accent,#2563eb)}.pm-ide-runs-timeline__step--blocked .pm-ide-runs-timeline__dot{background:var(--pm-danger,#dc2626)}.pm-ide-runs-timeline__head{display:flex;flex-wrap:wrap;gap:.375rem;align-items:baseline}.pm-ide-runs-timeline__status{font-size:.6875rem;text-transform:uppercase;color:var(--pm-text-muted)}.pm-ide-runs-timeline__proof{font-size:.75rem;color:var(--pm-text-muted)}.pm-ide-runs-blockers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pm-ide-runs-blockers__item{padding:.625rem;border-radius:.375rem;background:color-mix(in srgb,var(--pm-border-subtle) 40%,transparent)}.pm-ide-runs-blockers__kind{display:block;font-size:.6875rem;text-transform:uppercase;color:var(--pm-text-muted)}.pm-ide-runs-proof{padding:.875rem;border-radius:.5rem;background:color-mix(in srgb,var(--pm-border-subtle) 35%,transparent)}.pm-ide-runs-proof__note{margin:0 0 .5rem;font-size:.8125rem;color:var(--pm-text-muted)}.pm-ide-runs-proof__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem}.pm-ide-runs-note{width:100%;padding:.5rem;font-family:inherit;font-size:.8125rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem}.pm-ide-runs-actions{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.5rem;border-top:1px solid var(--pm-border-subtle)}.pm-ide-run-status{display:inline-flex;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.pm-ide-run-status--blocked,.pm-ide-run-status--cancelled{background:color-mix(in srgb,var(--pm-danger,#dc2626) 12%,transparent);color:var(--pm-danger,#dc2626)}.pm-ide-run-status--approved_waiting_for_runtime,.pm-ide-run-status--ready_for_dry_run{background:color-mix(in srgb,var(--pm-success,#16a34a) 12%,transparent);color:var(--pm-success,#15803d)}.pm-ide-connections-center{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.5rem;min-height:100%}.pm-ide-connections-center__head h1{margin:.25rem 0 .5rem;font-size:1.375rem;font-weight:650}.pm-ide-connections-center__eyebrow{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-muted)}.pm-ide-connections-center__lede{margin:0;max-width:42rem;font-size:.875rem;color:var(--pm-text-muted);line-height:1.5}.pm-ide-connections-center__layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:900px){.pm-ide-connections-center__layout{grid-template-columns:1fr}}.pm-ide-connections-center__pick{margin:0;padding:1rem;font-size:.875rem;color:var(--pm-text-muted);border:1px dashed var(--pm-border-subtle);border-radius:.5rem}.pm-ide-connections-queue h3{margin:0 0 .35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-muted)}.pm-ide-connections-queue__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pm-ide-connections-queue__item{width:100%;text-align:left;padding:.65rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.5rem;background:var(--pm-surface-1);cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.pm-ide-connections-queue__item--selected{border-color:var(--pm-accent);background:var(--pm-surface-2)}.pm-ide-connections-queue__item--preview_only{border-left:3px solid var(--pm-status-warn,#d4a017)}.pm-ide-connections-queue__title{font-size:.875rem;font-weight:600}.pm-ide-connections-queue__meta{font-size:.75rem;color:var(--pm-text-muted);line-height:1.35}.pm-ide-connections-queue__chip{align-self:flex-start;font-size:.6875rem;padding:.1rem .4rem;border-radius:999px;background:var(--pm-status-warn-bg,rgba(212,160,23,.12));color:var(--pm-status-warn,#a67c00)}.pm-ide-connections-detail__head h2{margin:.35rem 0 .5rem;font-size:1.125rem}.pm-ide-connections-detail__purpose{margin:0 0 .5rem;font-size:.875rem;color:var(--pm-text-muted)}.pm-ide-connections-guide__cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:700px){.pm-ide-connections-guide__cols{grid-template-columns:1fr}}.pm-ide-connections-checks__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pm-ide-connections-checks__row{padding:.65rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem;font-size:.8125rem}.pm-ide-connections-checks__row--preview_only{border-left:3px solid var(--pm-status-warn,#d4a017)}.pm-ide-connections-checks__head{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.pm-ide-connections-checks__state{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-muted)}.pm-ide-connections-deps__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:700px){.pm-ide-connections-deps__grid{grid-template-columns:1fr}}.pm-ide-connections-note{width:100%;min-height:4.5rem;padding:.5rem .65rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem;font:inherit;font-size:.8125rem;resize:vertical}.pm-ide-gl-banner--info{padding:.65rem .75rem;border-radius:.375rem;border:1px solid var(--pm-border-subtle);background:var(--pm-surface-2);font-size:.8125rem}.pm-ide-playbooks-center{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.5rem;min-height:100%}.pm-ide-playbooks-center__head h1{margin:.25rem 0 .5rem;font-size:1.375rem;font-weight:650}.pm-ide-playbooks-center__eyebrow{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-muted)}.pm-ide-playbooks-center__lede{margin:0;max-width:42rem;font-size:.875rem;color:var(--pm-text-muted);line-height:1.5}.pm-ide-playbooks-center__layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:900px){.pm-ide-playbooks-center__layout{grid-template-columns:1fr}}.pm-ide-playbooks-center__pick{margin:0;padding:1rem;font-size:.875rem;color:var(--pm-text-muted);border:1px dashed var(--pm-border-subtle);border-radius:.5rem}.pm-ide-playbooks-queue h3{margin:0 0 .35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-muted)}.pm-ide-playbooks-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem}.pm-ide-playbooks-search{width:100%;padding:.5rem .65rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem;font:inherit;font-size:.8125rem}.pm-ide-playbooks-queue__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pm-ide-playbooks-queue__item{width:100%;text-align:left;padding:.65rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.5rem;background:var(--pm-surface-1);cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.pm-ide-playbooks-queue__item--selected{border-color:var(--pm-accent);background:var(--pm-surface-2)}.pm-ide-playbooks-queue__item--blocked,.pm-ide-playbooks-queue__item--needs_connection{border-left:3px solid var(--pm-status-warn,#d4a017)}.pm-ide-playbooks-queue__title{font-size:.875rem;font-weight:600}.pm-ide-playbooks-queue__meta{font-size:.75rem;color:var(--pm-text-muted);line-height:1.35}.pm-ide-playbooks-queue__chips{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.6875rem;color:var(--pm-text-muted)}.pm-ide-playbooks-queue__open{font-size:.6875rem;color:var(--pm-accent);margin-top:.15rem}.pm-ide-playbook-status{display:inline-block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:999px;background:var(--pm-surface-2);color:var(--pm-text-muted)}.pm-ide-playbooks-detail__head h2{margin:.35rem 0 .5rem;font-size:1.125rem}.pm-ide-playbooks-detail__lede{margin:0 0 .75rem;font-size:.875rem;color:var(--pm-text-muted);line-height:1.45}.pm-ide-playbooks-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.8125rem}.pm-ide-playbooks-field select,.pm-ide-playbooks-note{padding:.5rem .65rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem;font:inherit;font-size:.8125rem}.pm-ide-playbooks-note{min-height:4.5rem;resize:vertical}.pm-ide-playbooks-fieldset{border:1px solid var(--pm-border-subtle);border-radius:.375rem;padding:.65rem .75rem;margin:0 0 .75rem;font-size:.8125rem}.pm-ide-playbooks-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pm-ide-playbooks-steps__row{padding:.65rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem;font-size:.8125rem}.pm-ide-playbooks-steps__row--blocked_connection,.pm-ide-playbooks-steps__row--proof_missing{border-left:3px solid var(--pm-status-warn,#d4a017)}.pm-ide-playbooks-steps__head{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.pm-ide-playbooks-steps__status{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-muted)}.pm-ide-playbooks-steps__meta{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.35rem 0 0;font-size:.75rem}.pm-ide-playbooks-steps__proof{margin:.25rem 0 0;font-size:.75rem;color:var(--pm-text-muted)}.pm-ide-permissions-center{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.5rem;min-height:100%}.pm-ide-permissions-center__head h1{margin:.25rem 0 .5rem;font-size:1.375rem;font-weight:650}.pm-ide-permissions-center__eyebrow{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-muted)}.pm-ide-permissions-center__lede{margin:0;max-width:42rem;font-size:.875rem;color:var(--pm-text-muted);line-height:1.5}.pm-ide-permissions-center__layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:900px){.pm-ide-permissions-center__layout{grid-template-columns:1fr}}.pm-ide-permissions-preview__list,.pm-ide-permissions-roles__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pm-ide-permissions-preview__card,.pm-ide-permissions-roles__card{padding:.65rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:.5rem;font-size:.8125rem}.pm-ide-permissions-routing__fieldset{border:1px solid var(--pm-border-subtle);border-radius:.375rem;padding:.65rem .75rem}.pm-ide-permissions-field,.pm-ide-permissions-routing__fieldset{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem}.pm-ide-permissions-field{margin-bottom:.75rem}.pm-ide-permissions-field input,.pm-ide-permissions-field textarea{padding:.5rem .65rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem;font:inherit}.pm-ide-permissions-matrix__scroll{overflow-x:auto}.pm-ide-permissions-matrix__table{width:100%;border-collapse:collapse;font-size:.8125rem}.pm-ide-permissions-matrix__table td,.pm-ide-permissions-matrix__table th{border:1px solid var(--pm-border-subtle);padding:.5rem .65rem;vertical-align:top}.pm-ide-permissions-matrix__desc{margin:.25rem 0;color:var(--pm-text-muted);font-size:.75rem}.pm-ide-permissions-actor__grid{display:flex;flex-wrap:wrap;gap:.5rem}.pm-ide-permissions-actor__option{display:flex;align-items:center;gap:.35rem;font-size:.8125rem}.pm-ide-permissions-preview__dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.35rem 0 0;font-size:.75rem}.pm-ide-permissions-preview__dl dt{font-weight:600}