html,body{overflow:auto!important;height:auto!important}body{-webkit-user-select:text;-moz-user-select:text;user-select:text}.process-page-root[data-process-view=board] .process-playbook-pane,.process-page-root[data-process-view=playbook] .process-board-pane{display:none}.process-page-root[data-process-view=playbook] .process-builder-workspace,.process-page-root[data-process-view=board] .process-builder-workspace{grid-template-columns:1fr}.process-preset-field{min-width:220px;display:flex;align-items:center;gap:10px}.process-inline-label{display:inline-flex;align-items:center;gap:14px;min-height:42px;grid-column:1 / -1}.process-preset-field__label{font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#de0093;white-space:nowrap}.process-preset-field .ux-field__select{min-width:220px}.process-info-dot{width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.72rem;font-weight:700;line-height:1;cursor:help;flex-shrink:0;margin-left:2px;transition:border-color .15s,background .15s,color .15s}.process-info-dot:hover{border-color:#027dc357;background:#027dc324;color:var(--white)}.process-quickstart{margin-top:18px;padding:20px 22px;border-radius:16px;background:linear-gradient(135deg,#ffffff0a,#027dc314),#ffffff08;border:1px solid rgba(255,255,255,.08)}.process-quickstart__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.process-quickstart__head h2{margin:0 0 6px;font-size:1rem}.process-quickstart__head p{margin:0;max-width:680px;color:#ffffffa8;font-size:.88rem;line-height:1.65}.process-quickstart__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.process-quickstart__step{padding:16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.process-quickstart__step-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.process-quickstart__num{width:30px;height:30px;border-radius:10px;background:#027dc324;border:1px solid rgba(2,125,195,.24);color:var(--primary);font-family:var(--font-heading);font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.process-quickstart__step h3{margin:0;font-size:.92rem;color:var(--white)}.process-quickstart__step p{margin:0;color:#ffffffa8;font-size:.84rem;line-height:1.65}.process-quickstart__legend{display:flex;flex-wrap:wrap;gap:10px}.process-tool-actions{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap}.process-ghost-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffc7;font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:10px 14px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.process-ghost-btn:hover{border-color:#027dc366;background:#027dc314;color:var(--white)}.process-summary-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#027dc329,#022d6047),#ffffff08;border:1px solid rgba(2,125,195,.24)}.process-summary-hero__eyebrow{margin:0 0 10px;font-family:var(--font-heading);font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.process-summary-hero__title{margin:0 0 10px;font-family:var(--font-heading);font-size:clamp(1.65rem,3vw,2.2rem);color:var(--white)}.process-summary-hero__copy{margin:0;font-size:.95rem;line-height:1.7;color:#ffffffad}.process-summary-hero__stats{display:grid;grid-template-columns:1fr;gap:12px}.process-summary-stat{border-radius:12px;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.process-summary-stat__label{display:block;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.process-summary-stat__value{font-family:var(--font-heading);font-size:.95rem;color:var(--white)}.process-progress-card{margin-top:20px;padding:20px 24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px}.process-progress-card__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.process-progress-card__head h2{margin:0 0 4px;font-size:1rem}.process-progress-card__head p{margin:0;font-size:.85rem;color:#ffffff8a}.process-progress-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.process-progress-track__item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.process-progress-track__item.is-current{border-color:#027dc359;background:#027dc31f}.process-progress-track__dot{width:10px;height:10px;border-radius:50%;background:#ffffff40;flex-shrink:0}.process-progress-track__item.is-current .process-progress-track__dot{background:var(--primary);box-shadow:0 0 0 5px #027dc31f}.process-progress-track__label{font-size:.75rem;color:#ffffffb8;font-weight:600}.process-builder-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:28px;align-items:start}.process-board-pane,.process-playbook-pane{display:flex;flex-direction:column;gap:18px}.process-surface{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:22px}.process-surface--board{background:linear-gradient(180deg,#027dc30d,#ffffff05),#ffffff08}.process-surface__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.process-surface__head h2,.process-surface__head h3{margin:0 0 4px;font-size:1rem}.process-surface__head p{margin:0;font-size:.82rem;color:#ffffff8a}.process-board{display:grid;grid-template-columns:1fr;gap:14px}.process-board-tip{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffffad;font-size:.82rem;line-height:1.65}.process-board-tip strong{color:var(--white)}.process-surface__title{display:inline-flex;align-items:center;gap:8px}.process-step-card{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.process-step-card:hover{border-color:#ffffff29;transform:translateY(-1px)}.process-step-card.is-selected{border-color:#027dc359;background:#027dc31a;box-shadow:0 12px 30px #027dc314}.process-step-card.is-dragging{opacity:.5}.process-step-card.is-drop-before{box-shadow:inset 0 3px #027dc3cc}.process-step-card.is-drop-after{box-shadow:inset 0 -3px #027dc3cc}.process-step-card__rail{display:flex;flex-direction:column;align-items:center;gap:8px}.process-step-card__number{width:38px;height:38px;border-radius:12px;border:1px solid rgba(2,125,195,.28);background:#027dc324;color:var(--primary);font-family:var(--font-heading);font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center}.process-step-card__connector{width:2px;flex:1;min-height:40px;border-radius:999px;background:linear-gradient(to bottom,#027dc373,#ffffff0d)}.process-step-card:last-child .process-step-card__connector{opacity:0}.process-step-card__main{min-width:0}.process-step-card__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.process-step-card__select{display:flex;gap:12px;align-items:flex-start;background:none;border:none;color:inherit;padding:0;text-align:left;cursor:pointer}.process-step-card__icon{width:42px;height:42px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffd1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.process-step-card__icon svg{width:22px;height:22px}.process-step-card__eyebrow{display:block;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.process-step-card__title{display:block;font-family:var(--font-heading);font-size:1rem;color:var(--white);line-height:1.25}.process-step-card__expand{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffa6;font-family:var(--font-heading);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 10px;cursor:pointer}.process-step-card__expand:hover{color:var(--white);border-color:#ffffff29}.process-step-card__summary{margin:12px 0 0;font-size:.86rem;line-height:1.65;color:#ffffffa8}.process-step-card__meta,.process-tag-row{display:flex;flex-wrap:wrap;gap:10px}.process-step-card__meta{margin-top:16px}.process-chip,.process-tag{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;min-height:34px}.process-chip--role{background:#027dc31f;color:#8ad9ff;border:1px solid rgba(2,125,195,.22)}.process-chip--tone{background:#ffffff0f;color:#ffffffb3;border:1px solid rgba(255,255,255,.08)}.process-chip--overlay,.process-tag{background:#de00931a;color:#ff8ad4;border:1px solid rgba(222,0,147,.16)}.process-step-card__toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.process-mini-btn{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb8;font-family:var(--font-heading);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:10px 14px;line-height:1.2;cursor:pointer}.process-mini-btn:hover{border-color:#027dc347;color:var(--white)}.process-mini-btn--danger:hover{border-color:#f8717152;color:#ffc8c8}.process-step-card__preview{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.process-step-card__preview[hidden]{display:none!important}.process-preview-group{padding:16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.process-preview-group__label{margin:0 0 10px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.process-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:#ffffffb3;font-size:.84rem;line-height:1.68}.process-list li::marker{color:var(--primary)}.process-hidden-steps{padding-top:6px}.process-hidden-steps__empty{margin:0;color:#ffffff7a;font-size:.82rem}.process-hidden-steps__list{display:flex;flex-wrap:wrap;gap:10px}.process-hidden-steps__pill{border:1px dashed rgba(255,255,255,.16);background:transparent;color:#ffffffad;padding:10px 12px;border-radius:999px;cursor:pointer;font-family:var(--font-heading);font-size:.72rem;font-weight:600}.process-playbook{display:flex;flex-direction:column;gap:18px}.process-playbook-pane .process-surface{position:sticky;top:126px}.process-playbook__hero,.process-playbook__section,.process-detail-card,.process-summary-step,.process-checkpoint,.process-note-card,.process-edit-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px}.process-playbook__hero,.process-playbook__section,.process-edit-card{padding:22px}.process-playbook__eyebrow-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.process-playbook__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.process-playbook__subtitle{margin:0 0 12px;font-size:.8rem;color:#ffffff85}.process-playbook__title{margin:0 0 8px;font-size:1.4rem}.process-playbook__objective{margin:0;font-size:.94rem;line-height:1.7;color:#ffffffb3}.process-playbook__actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.process-playbook__section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.process-playbook__section-head h3{margin:0;font-size:.95rem}.process-playbook__section-head p{margin:0;font-size:.76rem;color:#ffffff85}.process-playbook__copy{margin:0;font-size:.9rem;line-height:1.7;color:#ffffffb3}.process-checkpoint-list,.process-playbook__grid,.process-summary-step__columns,.process-edit-grid{display:grid;gap:16px}.process-checkpoint-list,.process-playbook__grid,.process-summary-step__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.process-checkpoint,.process-detail-card,.process-summary-step{padding:20px}.process-checkpoint__label,.process-detail-card h3,.process-summary-step h3,.process-summary-step h4{margin:0 0 8px}.process-checkpoint__label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.process-checkpoint__copy{margin:0;font-size:.82rem;color:#ffffffad;line-height:1.6}.process-detail-card h3,.process-summary-step h4{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.process-edit-card{border-color:#de009329;background:#de00930d}.process-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-edit-field{display:flex;flex-direction:column;gap:6px}.process-edit-field span{font-size:.76rem;font-weight:600;color:#ffffffb8}.process-edit-field--full{grid-column:1 / -1}.process-edit-textarea{min-height:104px;resize:vertical}.process-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.process-summary-metric{padding:18px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.process-summary-metric__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.process-summary-metric__value{font-family:var(--font-heading);font-size:1.1rem;color:var(--white)}.process-summary-step{margin-bottom:16px}.process-summary-step__head{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.process-summary-step__num{width:38px;height:38px;border-radius:12px;background:#027dc324;border:1px solid rgba(2,125,195,.24);display:flex;align-items:center;justify-content:center;color:var(--primary);font-family:var(--font-heading);font-size:.76rem;font-weight:700;flex-shrink:0}.process-summary-step__head h3{margin:0 0 6px;font-size:1rem;color:var(--white)}.process-summary-step__head p{margin:0;color:#ffffffa3;line-height:1.6}.process-summary-step__meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.process-summary-step__footer{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-top:16px}.process-summary-step__note p{margin:0;color:#ffffffb3;line-height:1.6}.process-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.process-method-card{padding:22px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.process-method-card h3{margin:0 0 10px;font-size:1rem}.process-method-card p{margin:0;color:#ffffffa8;line-height:1.7}@media(max-width:1024px){.process-summary-hero,.process-summary-grid,.process-checkpoint-list,.process-quickstart__grid,.process-playbook__grid,.process-summary-step__columns,.process-summary-step__footer,.process-method-grid,.process-edit-grid{grid-template-columns:1fr 1fr}.process-progress-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.process-summary-hero,.process-builder-workspace,.process-summary-grid,.process-checkpoint-list,.process-quickstart__grid,.process-playbook__grid,.process-summary-step__columns,.process-summary-step__footer,.process-method-grid,.process-edit-grid,.process-step-card{grid-template-columns:1fr}.process-step-card__rail{flex-direction:row;justify-content:flex-start}.process-step-card__connector{width:36px;min-height:2px;height:2px}.process-playbook-pane .process-surface{position:static;top:auto}.process-quickstart__head{flex-direction:column}.process-preset-field{min-width:100%;width:100%;flex-direction:column;align-items:stretch}.process-preset-field .ux-field__select{min-width:0;width:100%}.process-inline-label{width:100%;justify-content:space-between;gap:12px;min-height:0}.process-tool-actions{width:100%;margin-left:0;display:grid;grid-template-columns:1fr}.process-tool-actions .process-ghost-btn{width:100%;justify-content:center}}@media(max-width:640px){.process-preset-field{min-width:100%;width:100%;flex-direction:column;align-items:stretch}.process-preset-field .ux-field__select{min-width:100%}.process-progress-track{grid-template-columns:1fr}.process-quickstart{padding:18px}.process-step-card__preview{grid-template-columns:1fr}}@media print{.process-quickstart,.process-progress-card,.process-tool-actions,.process-info-dot,.process-mini-btn,.process-ghost-btn{display:none!important}.process-summary-hero,.process-summary-metric,.process-summary-step,.process-detail-card,.process-checkpoint,.process-method-card,.process-playbook__hero,.process-playbook__section,.process-edit-card{background:#fff!important;border:1px solid #d7d7d7!important;break-inside:avoid;page-break-inside:avoid}.process-summary-grid,.process-summary-step__columns,.process-summary-step__footer,.process-checkpoint-list,.process-playbook__grid,.process-method-grid{grid-template-columns:1fr 1fr!important}.process-summary-hero__title,.process-summary-step__head h3,.process-playbook__title,.process-method-card h3{color:#1a1a1a!important}.process-summary-hero__eyebrow,.process-summary-stat__label,.process-summary-metric__label,.process-detail-card h3,.process-summary-step h4,.process-playbook__eyebrow,.process-checkpoint__label{color:#666!important}.process-summary-hero__copy,.process-summary-step__head p,.process-summary-step__note p,.process-playbook__subtitle,.process-playbook__objective,.process-playbook__copy,.process-checkpoint__copy,.process-method-card p,.process-list{color:#444!important}.process-chip,.process-tag{color:#333!important;background:#fff!important;border-color:#cfcfcf!important}.process-summary-step{break-inside:auto!important;page-break-inside:auto!important}}
