.preview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-block-start:var(--space-12)}.preview-surface{--card-bg:var(--color-surface-raised);--card-fg:var(--color-text-strong);--card-muted:var(--color-text-muted);--card-inset:var(--color-surface-page);--card-line:var(--color-border-subtle)}.preview-card{position:relative;display:flex;flex-direction:column;min-height:35rem;padding:var(--space-8);overflow:hidden;border-radius:1.375rem;background:var(--card-bg);color:var(--card-fg);text-decoration:none}.preview-surface[data-tone=inverse]{--card-bg:var(--zenture-action-primary);--card-fg:var(--zenture-action-primary-foreground);--card-muted:color-mix(in srgb,var(--zenture-action-primary-foreground) 62%,transparent);--card-inset:var(--zenture-action-primary-hover);--card-line:color-mix(in srgb,var(--zenture-action-primary-foreground) 12%,transparent)}.preview-card:focus-visible{outline:2px solid var(--color-signature-teal);outline-offset:3px}.preview-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.preview-card__title{margin:0;color:inherit;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.preview-card__arrow{flex:none;transition:transform .5s cubic-bezier(.32,.72,0,1)}.preview-card:is(:hover,:focus-visible) .preview-card__arrow{transform:translateX(4px)}.preview-card__description{max-width:28ch;margin:.625rem 0 0;color:var(--card-muted);font-size:1.0625rem;line-height:1.5}.preview-card__stage{display:block;margin-block-start:auto;padding-block-start:var(--space-10)}.preview-fragment{display:flex;flex-direction:column;font-size:.875rem;line-height:1.5}.preview-state[data-decision=ready]{border-bottom-color:var(--zenture-decision-ready)}.preview-state[data-decision=revise]{border-bottom-color:var(--zenture-decision-revise)}.preview-state[data-decision=human-review]{border-bottom-color:var(--zenture-decision-review)}.preview-state[data-decision=insufficient-evidence]{border-bottom:2px dashed var(--zenture-decision-insufficient)}.preview-state.preview-state--small{margin-block-end:0;padding-block-end:.1875rem;font-size:.8125rem}.preview-decisions{display:flex;flex-wrap:wrap;gap:.625rem 1rem;margin-block-start:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid var(--card-line)}.preview-msg{max-width:92%;margin-block-end:.625rem;padding:.625rem 0;border-radius:.875rem}.preview-msg--user{margin-inline-start:auto;padding-inline:.75rem;background:color-mix(in srgb,var(--card-fg) 8%,transparent)}.preview-composer{display:flex;align-items:center;gap:.625rem;margin-block-start:.375rem;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--card-line);border-radius:.75rem}.preview-composer__typed{flex:1;min-width:0;overflow-wrap:anywhere}.preview-composer__typed b{font-weight:500}.preview-composer__send{display:grid;flex:none;place-items:center;width:1.875rem;height:1.875rem;border-radius:999px;background:var(--card-fg);color:var(--card-bg)}.preview-caret{display:inline-block;width:1px;height:1em;margin-inline-start:1px;background:var(--card-fg);vertical-align:-2px;opacity:0}.preview-rail{gap:0}.preview-rail__step{position:relative;padding:0 0 1.25rem 1.75rem;font-size:.9375rem}.preview-rail__step:not(:last-child):before{content:"";position:absolute;inset:1.125rem auto 0 .3125rem;width:1px;background:var(--card-line)}.preview-rail__step:last-child{padding-block-end:0}.preview-rail__point{position:absolute;inset:.25rem auto auto 0;width:.6875rem;height:.6875rem;border-radius:999px;background:var(--card-fg);transition:background-color .4s ease,box-shadow .4s ease}.preview-rail__point[data-rail-point=open]{background:transparent;box-shadow:inset 0 0 0 1px var(--card-muted)}.preview-rail__step--open{color:var(--card-muted);transition:color .4s ease .25s}.preview-rail__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-block-start:.5rem}.preview-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5625rem;border:1px solid var(--card-line);border-radius:999px;color:var(--card-muted);font-family:var(--font-mono);font-size:.71875rem;white-space:nowrap}.preview-chip__dot{width:.375rem;height:.375rem;border-radius:999px;background:var(--color-signature-teal)}.preview-opener{margin-block-end:.75rem;font-size:.96875rem}.preview-state{align-self:flex-start;margin-block-end:.875rem;padding-block-end:.375rem;border-bottom:2px solid var(--zenture-decision-revise);font-size:1.375rem;font-weight:500}.preview-facts{display:grid;grid-template-columns:5.125rem minmax(0,1fr);gap:.5rem .75rem;font-size:.84375rem}.preview-facts--wide{grid-template-columns:max-content minmax(0,1fr)}.preview-facts__label{color:var(--card-muted)}.preview-claim{padding-block-end:2px;background:linear-gradient(var(--color-signature-teal),var(--color-signature-teal)) 0 100% /0 2px no-repeat;transition:background-size .7s cubic-bezier(.32,.72,0,1)}.preview-claimrow{margin-block-end:.75rem;font-size:.96875rem}.preview-sources{display:grid;gap:.5rem}.preview-source{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.preview-source__state{color:var(--card-muted);font-size:.8125rem}.preview-chip[data-state=partial] .preview-chip__dot{background:transparent;box-shadow:inset 0 0 0 1px var(--card-fg)}.preview-chip:is([data-state=unavailable],[data-state=pending]){border-style:dashed;color:var(--card-muted)}.preview-chip:is([data-state=unavailable],[data-state=pending]) .preview-chip__dot{background:transparent;box-shadow:inset 0 0 0 1px var(--card-muted)}.preview-label{margin:0 0 .375rem;color:var(--card-muted);font-size:.75rem;letter-spacing:.04em}.preview-rough{margin:0 0 .875rem;padding:.5rem .75rem;border:1px dashed var(--card-line);border-radius:.75rem;color:var(--card-muted);font-family:var(--font-mono);font-size:.8125rem}.preview-structured{padding-block-start:.875rem;border-block-start:1px solid var(--card-line)}.preview-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.preview-mini{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;line-height:1.45}.preview-mini__title{margin:0;font-weight:500}.preview-mini__row{display:flex;justify-content:space-between;gap:.5rem;color:var(--card-muted)}.preview-mini .preview-rail__step{padding-block-end:.75rem;font-size:.8125rem}.preview-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.preview-pair__pane{min-width:0;font-size:.84375rem;line-height:1.5}.preview-pair__pane .preview-state{font-size:1.125rem}.preview-code{margin:0;padding:0;font-family:var(--font-mono);font-size:.75rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.preview-code+.preview-label{margin-block-start:.875rem}.preview-code mark{background:none;color:inherit;padding-block-end:1px;border-bottom:2px solid var(--zenture-decision-revise)}.preview-badge{align-self:flex-start;margin-block-end:.75rem;padding:.125rem .5625rem;border:1px dashed var(--card-muted);border-radius:999px;color:var(--card-muted);font-size:.71875rem;letter-spacing:.04em}.preview-panel{padding:var(--space-6);border-radius:1.375rem;background:var(--card-bg);color:var(--card-fg)}.preview-cards--compact .preview-card{min-height:0}.preview-card-reveal{display:grid;min-width:0}.preview-cards--compact{align-items:stretch;margin-block-start:var(--space-6)}.preview-cards--compact .preview-card__stage{padding-block-start:var(--space-8)}.preview-cards--compact .preview-facts{grid-template-columns:minmax(0,1fr);gap:0;padding-inline-start:1.125rem;font-size:1.0625rem;line-height:1.4}.preview-cards--compact .preview-facts__label{position:relative;font-size:.9375rem}.preview-cards--compact .preview-facts>:nth-child(2n){margin-block:.125rem var(--space-5);overflow-wrap:anywhere}.preview-cards--compact .preview-facts>:last-child{margin-block-end:0}.preview-cards--compact .preview-facts__label:before{content:"";position:absolute;inset-block-start:.5em;inset-inline-start:-1.125rem;width:.4375rem;height:.4375rem;border-radius:999px;background:var(--color-signature-teal);transform:scale(0);transition:transform .4s cubic-bezier(.32,.72,0,1)}.preview-cards--compact .preview-rail__step{padding:0 0 var(--space-6) 2rem;font-size:1.25rem;font-weight:500;line-height:1.3}.preview-cards--compact .preview-rail__step:last-child{padding-block-end:0}.preview-cards--compact .preview-rail__step:not(:last-child):before{inset:1.375rem auto 0 .4375rem}.preview-cards--compact .preview-rail__point{inset:.3125rem auto auto 0;width:.9375rem;height:.9375rem}@media (hover:hover){.preview-surface:hover .preview-caret{animation:preview-blink 1s steps(1) infinite}.preview-surface:hover .preview-rail__step--open{color:var(--card-fg)}.preview-surface:hover .preview-rail__point[data-rail-point=open]{background:var(--card-fg);box-shadow:none;transition-delay:.25s}.preview-surface:hover .preview-claim{background-size:100% 2px}.preview-cards--compact .preview-surface:hover .preview-facts__label:before{transform:scale(1)}.preview-cards--compact .preview-surface:hover .preview-facts__label:nth-of-type(3):before{transition-delay:80ms}.preview-cards--compact .preview-surface:hover .preview-facts__label:nth-of-type(5):before{transition-delay:.16s}.preview-cards--compact .preview-surface:hover .preview-facts__label:nth-of-type(7):before{transition-delay:.24s}.preview-cards--compact .preview-surface:hover .preview-rail__point[data-rail-point=open]{background:var(--color-signature-teal)}}.preview-surface:focus-visible .preview-claim{background-size:100% 2px}@keyframes preview-blink{50%{opacity:1}}@media (max-width:63.99rem){.preview-cards,.preview-minis{grid-template-columns:minmax(0,1fr)}.preview-card{min-height:0}}@media (prefers-reduced-motion:reduce){.preview-surface,.preview-surface *{transition:none!important;animation:none!important}.preview-surface :before{transition:none!important}}