.decision-modes{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:5px;width:fit-content;max-width:100%;margin-bottom:25px;padding:5px;display:flex}.decision-modes button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:10px 17px;font-size:12px;line-height:1.5}.decision-modes button[aria-selected=true]{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:0 2px 5px #0000000a}.practice-intro{justify-content:space-between;align-items:start;gap:24px;margin-block:7px 16px;display:flex}.practice-intro h2{letter-spacing:-.6px;margin-top:9px;font-size:25px;line-height:1.3}.practice-intro p:not(.eyebrow){color:var(--muted);max-width:610px;margin-top:12px;font-size:13px;line-height:1.9}.practice-intro>button{flex:none;margin-top:6px}.practice-privacy{color:var(--muted);border-left:2px solid var(--green);background:var(--green-soft);margin-bottom:23px;padding:13px 16px;font-size:11px;line-height:1.8}.practice-section{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:25px 27px}.practice-section-heading{align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}.practice-section-heading>span{color:var(--blue);font-family:var(--mono);padding-top:4px;font-size:11px}.practice-section-heading h3{letter-spacing:-.2px;font-size:17px;font-weight:500;line-height:1.5}.practice-section-heading p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.8}.decision-practice-form label{color:var(--ink);margin-top:17px;font-size:12px;font-weight:500;line-height:1.7;display:block}.decision-practice-form textarea,.decision-practice-form input,.decision-practice-form select{box-sizing:border-box;border:1px solid var(--line-strong,var(--line));background:var(--bg);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:5px;margin-top:8px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.75;display:block}.decision-practice-form textarea{resize:vertical;min-height:77px}.decision-practice-form select{min-height:45px}.decision-practice-form ::placeholder{color:var(--faint);opacity:1}.practice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:17px;display:grid}.practice-option{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:10px 18px 16px}.practice-option legend{color:var(--blue);padding-inline:7px;font-size:11px}.practice-option label:first-of-type{margin-top:0}.practice-remove{font:inherit;color:var(--muted);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;margin-top:15px;padding:4px 0;font-size:11px}.practice-remove:disabled{opacity:.5;cursor:default}.practice-limit{color:var(--faint);margin-left:12px;font-size:10px}.practice-actions{flex-wrap:wrap;gap:12px;display:flex}.practice-status{color:var(--muted);min-height:22px;margin-top:13px;font-size:12px;line-height:1.8}.practice-review{border:1px solid var(--line);border-top:2px solid var(--blue);background:var(--surface);border-radius:8px;margin-top:18px;padding:27px;scroll-margin-top:110px}.practice-review-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.practice-review-tools{flex:0 390px;max-width:390px}.practice-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.practice-review-tools .practice-status{text-align:right;min-height:0;margin:10px 0 0}#practice-copy-status[data-state=success]{color:var(--green)}#practice-copy.is-copied{color:var(--green);border-color:var(--green);background:var(--green-soft)}#practice-copy-status[data-state=error]{color:var(--muted)}.practice-views{border-bottom:1px solid var(--line);gap:20px;margin:0 0 25px;display:flex}.practice-views button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 2px;font-size:12px;position:relative}.practice-views button[aria-selected=true]{color:var(--blue)}.practice-views button[aria-selected=true]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=600px){.practice-review-tools{flex:auto;width:100%;max-width:100%}.practice-review-actions{justify-content:flex-start}.practice-review-tools .practice-status{text-align:left}}.practice-review h2{letter-spacing:-.5px;margin-top:10px;font-size:22px;line-height:1.4}.practice-review-note{color:var(--muted);margin:15px 0 23px;font-size:12px;line-height:1.8}.practice-review dl{margin:0}.practice-review dt{text-transform:uppercase;letter-spacing:.7px;color:var(--blue);margin-top:22px;font-size:10px}.practice-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.85}.review-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.review-option{border:1px solid var(--line);border-radius:6px;min-width:0;padding:18px}.review-option h3{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.review-option p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.9}.review-option small{color:var(--green);margin-top:8px;font-size:10px;display:block}@media (width<=850px){.practice-intro{flex-wrap:wrap;gap:7px}.practice-section{padding:22px}.practice-options{gap:12px}.practice-option{padding:9px 12px 15px}}@media (width<=600px){.decision-modes{width:100%}.decision-modes button{flex:1;padding:10px;font-size:11px}.practice-intro h2{font-size:23px}.practice-section{padding:20px 17px}.practice-section-heading{gap:12px}.practice-section-heading h3{font-size:16px}.practice-options,.review-options{grid-template-columns:1fr}.practice-option{padding:10px 15px 16px}.practice-limit{margin:10px 0 0;display:block}.practice-review{padding:21px 17px}.practice-review-heading{flex-direction:column;align-items:start}.practice-review h2{font-size:21px}}.flow-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:23px;display:flex}.flow-heading h2{letter-spacing:-.6px;margin-top:10px;font-size:25px;line-height:1.35}.flow-heading p:not(.eyebrow){color:var(--muted);max-width:590px;margin-top:12px;font-size:13px;line-height:1.85}.flow-import{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.flow-topbar{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:18px 21px;display:flex}.flow-title-label{color:var(--muted);flex:1;max-width:520px;font-size:10px;line-height:1.8;display:block}.flow-title-label input{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:0;width:100%;min-width:0;padding:7px 0;font-size:16px;display:block}.flow-export{text-align:right;flex:none}.flow-export>span{color:var(--faint);margin-top:9px;font-size:10px;display:block}.flow-workspace{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:17px;display:grid}.flow-board{border:1px solid var(--line);background:var(--bg);border-radius:9px;min-width:0;overflow:hidden}.flow-toolbar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.flow-history{gap:6px;display:flex}.flow-history .tool-button{min-height:32px;padding:6px 9px;font-size:10px}#flow-count{color:var(--faint);font-size:10px}.flow-zoom{gap:2px;display:flex}.flow-zoom button{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;min-width:30px;min-height:32px;padding:4px 7px;font-size:11px}.flow-viewport{overscroll-behavior:contain;background-image:radial-gradient(var(--line) .6px,transparent .6px);background-size:18px 18px;height:540px;min-height:340px;max-height:65dvh;overflow:auto}#decision-flowchart{flex:none;max-width:none;margin:0 auto;display:block;overflow:visible}.flow-node{cursor:pointer;user-select:none;outline:none}.flow-node:focus-visible>rect:first-child{stroke:var(--blue);stroke-width:3px;stroke-dasharray:5 3}.flow-node:hover>rect:first-child{stroke:var(--blue)}.flow-canvas-help{color:var(--faint);border-top:1px solid var(--line);background:var(--surface);padding:12px 15px;font-size:10px;line-height:1.8}.flow-inspector{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:21px}.flow-inspector h3{letter-spacing:-.3px;margin:9px 0 19px;font-size:17px;line-height:1.5}.flow-inspector>label{color:var(--ink);margin-top:16px;font-size:11px;line-height:1.8;display:block}.flow-inspector>label>span{color:var(--faint);font-size:10px;font-weight:400}.flow-inspector input:not([type=checkbox]),.flow-inspector textarea,.flow-inspector select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:5px;margin-top:7px;padding:9px;font-size:12px;line-height:1.8;display:block}.flow-inspector textarea{resize:vertical;min-height:95px}.flow-inspector select{min-height:40px}.flow-inspector :disabled{opacity:.55}.flow-inspector .flow-highlight{align-items:center;gap:8px;display:flex}.flow-highlight input{accent-color:var(--green);flex:none;width:14px;height:14px;margin:0}.flow-edit-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.flow-edit-actions .tool-button{justify-content:center;min-height:36px;padding:9px 8px;font-size:10px}.flow-edit-actions .flow-remove{color:var(--muted);background:0 0;border-color:#0000;grid-column:1/-1}.flow-editor-help{color:var(--faint);margin-top:14px;font-size:10px;line-height:1.85}.flow-status{min-height:24px;color:var(--muted);margin-top:15px;font-size:12px;line-height:1.8}.flow-status[data-state=success]{color:var(--green)}.flow-status[data-state=error]{color:var(--red,var(--muted))}@media (width<=1100px){.flow-heading{flex-direction:column;gap:16px}.flow-import{justify-content:flex-start}.flow-workspace{grid-template-columns:minmax(0,1fr) 235px;gap:13px}.flow-inspector{padding:17px}.flow-toolbar{gap:8px}#flow-count{order:3;width:100%}}@media (width<=850px){.flow-workspace{grid-template-columns:1fr}.flow-inspector{grid-template-columns:1fr 1fr;gap:0 18px;padding:23px;display:grid}.flow-inspector>.eyebrow,.flow-inspector>h3,.flow-editor-help{grid-column:1/-1}.flow-inspector h3{margin-bottom:2px}.flow-inspector>label{min-width:0}.flow-edit-actions{align-self:end;margin-top:16px}.flow-inspector>.flow-highlight{align-self:center}.flow-viewport{height:420px}.flow-topbar{gap:18px}}@media (width<=600px){.flow-heading h2{font-size:23px}.flow-topbar{flex-direction:column;align-items:stretch;gap:17px;padding:18px}.flow-title-label{max-width:none}.flow-export{text-align:left}.flow-export>span{margin:0 0 0 11px;font-size:9px;line-height:1.8;display:inline-block}.flow-import .tool-button{font-size:11px}.flow-inspector{padding:21px;display:block}.flow-inspector h3{margin-bottom:19px}.flow-viewport{height:390px;min-height:300px}.flow-editor-help{margin-top:15px}.flow-canvas-help{font-size:9px}}
