.quote-structure-flow{align-items:center;gap:10px;display:flex}.quote-structure-flow span,.quote-structure-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;min-width:0;padding:13px;font-size:13px;display:grid}.quote-structure-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.quote-card-preview{align-content:center;gap:6px;padding:17px;display:grid}.quote-card-preview blockquote{border-left:3px solid var(--accent);color:#5b5b65;margin:0;padding-left:9px;font-size:10px;line-height:1.5}.quote-card-preview cite{color:#92929c;font-size:8px;font-style:normal}@media (max-width:780px){.quote-structure-flow{flex-direction:column;align-items:stretch}}.quote-card-root{align-content:center;gap:9px;padding:14px 15px;display:grid}.quote-card-object{border-left:3px solid var(--ink);background:#f7f5f1;border-radius:0 6px 6px 0;margin:0;padding:8px 10px 9px 11px}.quote-card-text{margin:0}.quote-card-text p{color:var(--ink);margin:0;font-size:10.5px;line-height:1.5}.quote-card-attr{gap:1px;margin:6px 0 0;display:grid}.quote-card-attr cite{color:#6f6f78;font-size:9px;font-style:normal}.quote-card-attr small{color:#9a9aa2;font-size:8px}.quote-card-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.quote-card-parts>div{text-align:center;background:#fff;border:1px solid #e6e3dd;border-radius:6px;padding:5px 6px}.quote-card-parts dt{color:var(--ink);font-size:8.5px;font-weight:700}.quote-card-parts dd{color:#8a8a92;margin:1px 0 0;font-size:7.5px}.quote-card-conclusion{color:var(--ink);border-top:1px dashed #e0ddd6;margin:2px 0 0;padding-top:7px;font-size:9.5px;font-weight:650;line-height:1.4}.term-interactive-demo.quote-demo{background:#f6f3ee;border:1px solid #e2dfd8;border-radius:12px;gap:13px;padding:16px}.term-interactive-demo.quote-demo button{border-radius:7px}.term-interactive-demo.quote-demo button:hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.quote-demo .quote-adopt-cta:hover{border-color:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.quote-demo blockquote{color:var(--ink);font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.term-interactive-demo.quote-demo blockquote cite{color:inherit;font-size:inherit;margin:0;font-style:normal;display:inline}.quote-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-control-block{gap:6px;display:grid}.quote-control-label{color:#5a5a63;font-size:12px;font-weight:700}.quote-segment{flex-wrap:wrap;gap:6px;display:flex}.quote-segment button{color:#4e4e58;background:#fff;border:1px solid #d9d5cc;flex:auto;min-height:32px;padding:6px 9px;font-size:12px;font-weight:650}.term-interactive-demo.quote-demo .quote-segment button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, #fff);color:var(--ink)}.quote-lab-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-field{gap:5px;display:grid}.quote-field label{color:#5a5a63;font-size:12px;font-weight:700}.term-interactive-demo.quote-demo .quote-field input{width:100%}.term-interactive-demo.quote-demo .quote-field input:disabled{color:#9a9aa2;cursor:not-allowed;background:#efece6}.quote-object-stage{background:#fbfaf7;border:1px dashed #e0ddd6;border-radius:10px;gap:7px;padding:12px;display:grid}.quote-stage-label{color:#8a8a92;letter-spacing:.02em;margin:0;font-size:11px;font-weight:700}.quote-object{background:#fff;border:1px solid #e2dfd8;border-radius:10px;gap:10px;margin:0;padding:16px 18px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.quote-object.is-bar{border-left:4px solid var(--ink)}.quote-object.is-pull{text-align:center;padding:18px 22px}.quote-object.is-avatar{padding:14px 16px}.quote-object.is-adopted{border:2px solid var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 10%, transparent)}.quote-object.is-adopted.is-bar{border-left:4px solid var(--ink)}.quote-object.is-incomplete{background:#fff7ef;border-color:#b16b50}.quote-object.is-incomplete.is-bar{border-left-color:#b16b50}.quote-incomplete-note{color:#7a382d;background:#fde8dc;border:1px solid #d9a38d;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:700}.quote-avatar-row{align-items:center;gap:10px;display:flex}.quote-avatar{background:var(--ink);width:38px;height:38px;color:var(--color-white);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.quote-avatar-name{display:grid}.quote-avatar-name b{color:var(--ink);font-size:13px}.quote-avatar-name small{color:#8a8a92;font-size:11px}.quote-body-wrap{align-items:flex-start;gap:8px;display:flex}.quote-mark{color:#cfcbc2;font-size:34px;font-weight:700;line-height:1}.quote-mark-end{align-self:flex-end}.quote-body{flex:1;min-width:0}.quote-body p{color:var(--ink);margin:0}.quote-body.is-bar p{font-size:15px;line-height:1.6}.quote-body.is-pull p{font-size:18px;font-weight:550;line-height:1.5}.quote-body.is-avatar p{color:#2c2c34;font-size:14px;line-height:1.55}.quote-object.is-pull .quote-body-wrap{justify-content:center}.quote-source{gap:3px;margin:0;display:grid}.quote-object.is-pull .quote-source{justify-items:center}.quote-source cite{color:#6f6f78;font-size:12.5px;font-style:normal}.quote-source-text{color:#9a9aa2;font-size:11.5px}.quote-source-link{color:var(--ink);text-underline-offset:3px;align-self:start;font-size:12.5px;font-weight:650;text-decoration:underline}.quote-object.is-pull .quote-source-link{align-self:center}.quote-source-link:hover{filter:brightness(.7)}.quote-source-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.quote-adopted-ribbon{background:var(--ink);color:var(--color-white);border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:12px}.quote-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.quote-demo .quote-adopt-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:38px;color:var(--color-white);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13.5px;font-weight:700}.term-interactive-demo.quote-demo .quote-adopt-cta:disabled{background:color-mix(in srgb, var(--color-rausch-600) 45%, #fff);color:var(--color-white);cursor:default;border-color:#0000}.term-interactive-demo.quote-demo .quote-adopt-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.quote-demo .quote-reset-btn{border:1px solid var(--ink);min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:650}.term-interactive-demo.quote-demo .quote-reset-btn:hover{background:var(--ink);color:var(--color-white)}.quote-reset-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.quote-demo .quote-status{color:#493d2d;background:#fff9ed;border-left:3px solid #273948;border-radius:0 7px 7px 0;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.quote-knowledge li b,.quote-howto li b{color:var(--ink)}.quote-howto{gap:8px;margin:12px 0 0;padding:0;list-style:inside decimal;display:grid}.quote-howto li{color:#54545d;padding-left:4px;font-size:13px;line-height:1.6}.quote-edge-note{color:#54545d;background:#efece6;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.quote-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quote-example{background:#fff;border:1px solid #e2dfd8;border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.quote-example.is-good{border-color:color-mix(in srgb, var(--ink) 22%, #e2dfd8)}.quote-example.is-bad{border-color:#a83a44}.quote-example-tag{border-radius:9999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700}.quote-example.is-good .quote-example-tag{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink)}.quote-example.is-bad .quote-example-tag{color:var(--color-white);background:#a83a44}.quote-example blockquote{border-left:3px solid var(--ink);color:var(--ink);margin:0;padding:0 0 0 10px;font-size:14px;line-height:1.55}.quote-example.is-bad blockquote{color:#55555c;border-left-color:#c98a90}.quote-example blockquote p{margin:0}.quote-example-attr{color:#6f6f78;margin:0;font-size:12px}.quote-example-attr cite{font-style:normal}.quote-example-attr small{color:#9a9aa2;font-size:11px}.quote-example-cta{border:1px solid var(--ink);background:var(--ink);min-height:32px;color:var(--color-white);cursor:pointer;border-radius:7px;justify-self:start;padding:6px 14px;font-size:12.5px;font-weight:650}.quote-example-cta.is-warning{color:var(--ink);background:0 0}.term-interactive-demo.quote-demo .quote-example-cta:hover{filter:brightness(.92)}.quote-example-cta:disabled{cursor:default;opacity:.92}.quote-example-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.quote-example-note{color:#54545d;margin:0;font-size:12px;line-height:1.5}@media (max-width:560px){.quote-controls,.quote-lab-fields,.quote-example-grid{grid-template-columns:1fr}.quote-segment button{flex:calc(50% - 6px)}.quote-body.is-pull p{font-size:16px}.quote-mark{font-size:28px}}.term-card .quote-card-root{background:#f7f0e2}.quote-card-object{background:#fffaf0;border-left-color:#273948}.quote-card-conclusion{color:#273948}.term-interactive-demo.quote-demo{background:#f7f0e2;border-color:#d2bd9d}.term-interactive-demo.quote-demo .quote-segment button{color:#3f4b4f;background:#fffaf0;border-color:#cdbb9c}.term-interactive-demo.quote-demo .quote-segment button[aria-pressed=true]{color:#fffaf0;background:#273948;border-color:#273948}.quote-object-stage{background:#efe4d1;border-color:#d4c2a2}.quote-object{background:#fffaf0;border-color:#d4c2a2}.quote-object.is-bar{border-left-color:#273948}.quote-avatar{color:#fffaf0;background:#273948}.quote-source-link{color:#273948}.term-interactive-demo.quote-demo .quote-adopt-cta{color:#fffaf0;background:#273948;border-color:#273948}.term-interactive-demo.quote-demo .quote-adopt-cta:hover{color:#fffaf0;background:#1d2b37;border-color:#1d2b37}.term-interactive-demo.quote-demo .quote-adopt-cta:disabled{color:#754439;background:#ecd7c7;border-color:#d8a58d}.term-interactive-demo.quote-demo .quote-reset-btn{color:#5b4024;border-color:#82613b}.term-interactive-demo.quote-demo .quote-reset-btn:hover{color:#fffaf0;background:#5b4024}.term-interactive-demo.quote-demo button:focus-visible{outline-color:#bd7827}.fixv-status.is-incomplete{border-left-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--muted)}
