.demo-frame{display:flex;flex-direction:column;height:100vh;height:100dvh;min-width:0;background:var(--totus-color-bg-primary);color:var(--totus-color-text-primary)}.demo-bar{flex:none;display:flex;flex-direction:column;gap:.375rem;padding:.625rem 1rem;border-bottom:1px solid var(--totus-color-border-strong);background:var(--totus-color-bg-tertiary)}.demo-bar p{margin:0}.demo-bar__badge{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.demo-bar__badge strong{color:var(--totus-color-brand-default);font-weight:700;letter-spacing:.01em}.demo-bar__disclaimer,.demo-bar__caption,.demo-bar__status{font-size:.875rem;color:var(--totus-color-text-secondary)}.demo-bar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.demo-bar__progress{font-weight:600}.demo-bar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.demo-stage{flex:1 1 auto;min-height:0;position:relative}.demo-stage .agent-shell{height:100%}@media(max-width:640px){.demo-bar{padding:.5rem .75rem}.demo-bar__disclaimer,.demo-bar__caption{font-size:.8125rem}}.demo-bar__steps{font-weight:400;font-size:.875rem;color:var(--totus-color-text-secondary)}.demo-stage .agent-top__link{display:none}.demo-stage a[href]:not([href^="#"]){color:inherit;text-decoration:none;cursor:default;pointer-events:none}.demo-stage .agent-tools{display:none}.demo-unavailable{justify-content:center;gap:.75rem;padding:1.5rem 1rem;max-width:40rem;margin:0 auto}.demo-unavailable p{margin:0}.pres-root{--pres-bg: #0d0806;--pres-surface: #15100e;--pres-surface-2: #1d1613;--pres-line: rgb(248 240 236 / 10%);--pres-line-strong: rgb(248 240 236 / 22%);--pres-text: #f8f0ec;--pres-muted: #b0a19a;--pres-orange: #f47f04;--pres-ink: #2b1700;--pres-burnt: #c2612b;--pres-gold: #cca45e;--pres-paper: #f6f1ea;--pres-paper-ink: #111111;--pres-serif: var(--totus-font-family-display, "Fraunces Variable", Fraunces, Georgia, serif);--pres-sans: var(--totus-font-family-sans, "Instrument Sans Variable", system-ui, sans-serif);--pres-mono: var(--totus-font-family-mono, ui-monospace, monospace);--pres-pad: 4em;--pres-gutter: 3em;--pres-ease: cubic-bezier(.2, .7, .2, 1);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden auto;background:var(--pres-bg);color:var(--pres-text);font-family:var(--pres-sans);font-size:clamp(16px,.83vw + 4px,28px);line-height:1.45;-webkit-font-smoothing:antialiased}.pres-root *,.pres-root *:before,.pres-root *:after{box-sizing:border-box}.pres-root p,.pres-root h1,.pres-root h2,.pres-root dl,.pres-root dd,.pres-root ol,.pres-root ul,.pres-root figure{margin:0}.pres-root ol,.pres-root ul{padding:0;list-style:none}.pres-root :focus-visible{outline:3px solid var(--pres-orange);outline-offset:2px;box-shadow:0 0 0 2px var(--pres-ink)}.pres-root .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-pres-cursor=hidden] .pres-root,html[data-pres-cursor=hidden] .pres-root *{cursor:none!important}.pres-chrome{display:flex;flex-direction:column;min-height:100%}.pres-root[data-tv=true] .pres-chrome{padding:2.5vh 2.5vw}.pres-root[data-tv=true] .pres-visual__canvas{aspect-ratio:16 / 9}.pres-root .pres-skip{position:absolute;top:-10em;left:1em;z-index:60;padding:.75em 1em;border-radius:.5em;background:var(--pres-orange);color:var(--pres-ink);font-weight:600}.pres-root .pres-skip:focus{position:absolute;top:1em;left:1em;z-index:60;width:auto;height:auto;overflow:visible;padding:.75em 1em;border-radius:.5em;outline:3px solid var(--pres-orange);outline-offset:2px;box-shadow:0 0 0 2px var(--pres-ink)}.pres-root #pres-main:focus{outline:none;box-shadow:none}.pres-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:44px;min-height:44px;padding:.6em 1.2em;border:1px solid transparent;border-radius:999px;background:none;color:var(--pres-text);font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .12s var(--pres-ease),background-color .12s var(--pres-ease),box-shadow .2s var(--pres-ease)}.pres-btn:disabled,.pres-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.pres-btn--primary{background:var(--pres-orange);color:var(--pres-ink)}.pres-btn--primary:hover:not(:disabled,[aria-disabled=true]){background:#ff8f1f}.pres-root[data-mode=auto] .pres-btn--primary:is(:disabled,[aria-disabled=true]){opacity:.72}.pres-btn--primary[data-pressed=true]{opacity:1;transform:scale(.95);box-shadow:0 0 0 4px var(--pres-bg),0 0 0 7px var(--pres-gold)}.pres-btn--secondary{border-color:var(--pres-line-strong)}.pres-btn--secondary:hover:not(:disabled,[aria-disabled=true]),.pres-btn--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--pres-surface-2)}.pres-btn--lg{min-height:3.25em;padding:.85em 1.6em;font-size:1.05em}.pres-brand{display:inline-flex;align-items:center;gap:.5em}.pres-brand__mark{width:1.75em;height:1.75em}.pres-brand__word{font-family:var(--pres-serif);font-size:1.25em;font-weight:600;letter-spacing:.14em}.pres-pill{display:inline-flex;align-items:center;min-height:2em;padding:.2em .85em;border:1.5px solid var(--pres-gold);border-radius:999px;color:var(--pres-gold);font-size:.8125em;font-weight:600;letter-spacing:.02em;white-space:nowrap}.pres-intro{display:flex;flex:1;flex-direction:column;min-height:100dvh;padding:2em var(--pres-pad);background:radial-gradient(60% 50% at 75% 35%,rgb(244 127 4 / 10%),transparent 70%),radial-gradient(40% 40% at 15% 85%,rgb(204 164 94 / 8%),transparent 70%),var(--pres-bg)}.pres-intro__top{display:flex;flex-wrap:wrap;align-items:center;gap:1em 1.5em}.pres-intro__top .pres-seg--lang{margin-left:auto}.pres-intro__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:1.5em;max-width:62em;padding:4em 0}.pres-intro__headline{font-family:var(--pres-serif);font-size:clamp(3em,5.2vw,6em);font-weight:500;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.pres-intro__sub{color:var(--pres-muted);font-size:1.25em}.pres-intro__actions{display:flex;flex-wrap:wrap;gap:1em;margin-top:1em}.pres-intro__disclaimer{max-width:44em;color:var(--pres-muted);font-size:.9375em}.pres-intro__brand{color:var(--pres-muted);font-family:var(--pres-serif);font-size:.9375em;font-style:italic}.pres-rail{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1.5em;min-height:56px;padding:.5em var(--pres-pad);border-bottom:1px solid var(--pres-line);background:#0d0806eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pres-rail__brand{display:flex;flex:none;align-items:center;gap:1em}.pres-kicker{padding:.8em var(--pres-pad) 0;color:var(--pres-muted);font-size:.875em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pres-rail__end{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:.75em;min-width:0}.pres-rail__main{display:flex;align-items:center;gap:.75em}.pres-rail__more{position:absolute;top:calc(100% + .6em);right:0;z-index:30;display:none;flex-direction:column;align-items:stretch;gap:.5em;min-width:14em;padding:.75em;border:1px solid var(--pres-line-strong);border-radius:16px;background:var(--pres-surface-2)}.pres-rail__end[data-open=true] .pres-rail__more{display:flex}.pres-rail .pres-rail__full{display:none}@media(min-width:1280px){.pres-rail .pres-rail__full{display:inline-flex}.pres-rail .pres-rail__menu,.pres-rail__end[data-open=true] .pres-rail__more{display:none}}.pres-seg{display:inline-flex;padding:3px;border:1px solid var(--pres-line-strong);border-radius:999px}.pres-seg__btn{min-width:44px;min-height:44px;padding:.3em .9em;border:0;border-radius:999px;background:none;color:var(--pres-muted);font:inherit;font-size:.875em;font-weight:600;cursor:pointer}.pres-seg__btn[aria-pressed=true]{background:var(--pres-text);color:var(--pres-bg)}.pres-stage{display:grid;flex:1 0 auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:var(--pres-gutter);row-gap:1.5em;padding:.75em var(--pres-pad) 1em}.pres-visual{grid-column:1 / span 7;min-width:0}.pres-visual__canvas{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;padding:1.5em;border:1px solid var(--pres-line);border-radius:24px;background:radial-gradient(80% 60% at 50% 0%,rgb(248 240 236 / 4%),transparent 70%),var(--pres-surface)}.pres-visual__canvas>*{max-width:100%;max-height:100%}.pres-visual__loading{width:30%;height:4px;border-radius:2px;background:var(--pres-line-strong)}.pres-provenance{margin-top:.75em;color:var(--pres-muted);font-size:.75em}.pres-svg{display:block;width:100%;height:100%}.pres-vis{display:flex;flex-direction:column;gap:1em;width:100%;height:100%;min-height:0}.pres-vis--empty{align-items:center;justify-content:center}.pres-vis__wait,.pres-vis__note{color:var(--pres-muted);font-size:.875em}.pres-badge{display:inline-flex;align-items:center;padding:.25em .75em;border:1.5px dashed var(--pres-gold);border-radius:999px;color:var(--pres-gold);font-size:.8125em;font-weight:600}.pres-badge--inline{margin-left:.75em}.pres-svg[data-animate=true] .pres-elev__cab{animation:pres-rise .7s var(--pres-ease) both;animation-delay:calc(var(--i, 0) * .12s)}.pres-svg[data-animate=true] .pres-parts__part,.pres-svg[data-animate=true] .pres-cut__part{animation:pres-fade .4s var(--pres-ease) both;animation-delay:calc(var(--i, 0) * 18ms)}.pres-svg[data-animate=true] .pres-stacks__sheet{animation:pres-rise .5s var(--pres-ease) both;animation-delay:calc(var(--k, 0) * 90ms + var(--i, 0) * .16s)}.pres-svg[data-animate=true] .pres-route__bypass,.pres-svg[data-animate=true][data-sent=true] .pres-mes__flow{animation:pres-dash 1.6s linear infinite}@keyframes pres-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes pres-fade{0%{opacity:0}}@keyframes pres-dash{to{stroke-dashoffset:-60}}.pres-vis--quote,.pres-vis--docket{flex-direction:row;align-items:center;justify-content:center;gap:2em}.pres-paper{display:flex;flex-direction:column;gap:.6em;width:min(100%,26em);aspect-ratio:210 / 297;max-height:100%;overflow:hidden;padding:1.6em 1.5em;border-radius:6px;background:var(--pres-paper);color:var(--pres-paper-ink);font-size:.75em;box-shadow:0 30px 60px #00000073}.pres-paper--docket{aspect-ratio:auto}.pres-paper__head{display:flex;justify-content:space-between;gap:1em;padding-bottom:.6em;border-bottom:2px solid var(--pres-paper-ink)}.pres-paper__company,.pres-paper__title{font-family:var(--pres-serif);font-size:1.25em;font-weight:600}.pres-paper__doc,.pres-paper__to span{color:#4a3f39}.pres-paper__lines{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pres-paper__lines th,.pres-paper__lines td{padding:.35em .25em;border-bottom:1px solid #d8cfc5;text-align:left;vertical-align:top}.pres-paper__lines td:nth-child(n+2),.pres-paper__lines th:nth-child(n+2),.pres-paper__lines tfoot td{text-align:right;white-space:nowrap}.pres-paper__total th,.pres-paper__total td{border-bottom:0;font-size:1.15em;font-weight:700}.pres-paper__empty{color:#4a3f39;font-style:italic}.pres-stamps{display:flex;flex-direction:column;gap:.75em}.pres-stamps--two{flex-direction:row;justify-content:center}.pres-stamps__item{display:flex;align-items:center;gap:.6em;min-height:2.75em;padding:.4em 1em .4em .4em;border:1.5px dashed var(--pres-line-strong);border-radius:999px;color:var(--pres-muted);font-weight:600}.pres-stamps__item[data-on=true]{border-style:solid;border-color:var(--pres-gold);color:var(--pres-text)}.pres-stamps__mark{display:grid;place-items:center;width:2em;height:2em;border:1.5px dashed var(--pres-line-strong);border-radius:50%}.pres-stamps__item[data-on=true] .pres-stamps__mark{border:0;background:var(--pres-gold);color:var(--pres-ink)}.pres-stamp{position:absolute;top:1em;right:1em;padding:.3em 1em;border:2px dashed var(--pres-line-strong);border-radius:8px;color:var(--pres-muted);font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-4deg)}.pres-stamp[data-on=true]{border-style:solid;border-color:var(--pres-gold);color:var(--pres-gold)}.pres-file{display:inline-flex;align-items:center;gap:.75em;padding:1em 1.4em;border:1px solid var(--pres-line-strong);border-radius:14px;font-family:var(--pres-mono)}.pres-file__icon{padding:.3em .5em;border-radius:4px;background:var(--pres-gold);color:var(--pres-ink);font-weight:700}.pres-cut__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75em}.pres-tabs{display:inline-flex;gap:.25em}.pres-tabs__tab{min-width:44px;min-height:40px;padding:.3em 1em;border:1px solid var(--pres-line-strong);border-radius:999px;background:none;color:var(--pres-muted);font:inherit;font-size:.875em;font-weight:600;cursor:pointer}.pres-tabs__tab[aria-selected=true]{border-color:var(--pres-text);background:var(--pres-text);color:var(--pres-bg)}.pres-cut__panel{display:flex;flex:1;flex-direction:column;gap:.75em;min-height:0}.pres-cut__sheets{display:grid;flex:1;grid-template-columns:repeat(auto-fit,minmax(min(10em,100%),1fr));align-content:safe center;justify-content:center;gap:1em;min-height:0;overflow:auto}.pres-cut__sheets[data-count="1"]{grid-template-columns:minmax(0,22em)}.pres-cut__sheets[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pres-cut__sheets[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pres-cut__sheet svg{height:auto;aspect-ratio:2800 / 2070}.pres-cut__caption,.pres-cut__rules{margin-top:.35em;color:var(--pres-muted);font-size:.8125em;font-variant-numeric:tabular-nums}.pres-cut__sheet[data-reserve=true] .pres-cut__caption{color:var(--pres-gold)}.pres-stockbar{display:flex;flex-direction:column;align-items:center;gap:.75em;width:8em}.pres-stockbar__track{position:relative;width:3em;height:14em;overflow:hidden;border:1.5px solid var(--pres-line-strong);border-radius:12px}.pres-stockbar__fill{position:absolute;inset:auto 0 0;height:calc(var(--fill, 0) * 100%);background:repeating-linear-gradient(0deg,var(--pres-gold) 0 6px,#b18c4a 6px 8px);transition:height .9s var(--pres-ease)}.pres-stockbar figcaption{color:var(--pres-muted);font-size:.8125em;text-align:center}.pres-vis--label{align-items:center;justify-content:center}.pres-label{display:flex;flex-direction:column;align-items:center;gap:.6em;width:min(100%,30em)}.pres-label__paper{width:100%;aspect-ratio:var(--ratio, 684 / 472);overflow:hidden;border-radius:6px;background:var(--pres-paper);box-shadow:0 24px 48px #0000007f}.pres-ruler{display:flex;justify-content:space-between;width:100%;height:.9em;border-top:1.5px solid var(--pres-muted)}.pres-ruler__tick{width:1px;height:40%;background:var(--pres-muted)}.pres-ruler__tick[data-major=true]{height:100%}.pres-label__caption{color:var(--pres-muted);font-size:.8125em;text-align:center}.pres-vis--workshop{justify-content:center;padding:0 1em}.pres-lanes{display:flex;flex-direction:column;gap:1.1em}.pres-lane{display:grid;grid-template-columns:8em minmax(0,1fr) 7em;align-items:center;gap:1em}.pres-lane__name{font-weight:600}.pres-lane__track{position:relative;height:1.1em;overflow:hidden;border:1px solid var(--pres-line-strong);border-radius:999px}.pres-lane__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--fill, 0) * 100%);background:linear-gradient(90deg,var(--pres-burnt),var(--pres-orange))}.pres-lane__count{font-variant-numeric:tabular-nums;text-align:right}.pres-vis--completion{position:relative}.pres-proof{position:absolute;right:1em;bottom:1em;width:min(22em,70%);padding:.75em;border:1px solid var(--pres-gold);border-radius:16px;background:var(--pres-surface-2);box-shadow:0 20px 40px #0000007f;animation:pres-fade .2s var(--pres-ease) both}.pres-proof__label{margin-bottom:.4em;color:var(--pres-gold);font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pres-proof__row{pointer-events:none;font-size:.875em}.pres-proof__row .agent-step{display:flex;gap:.6em;width:100%;padding:.4em;border-radius:10px;text-align:left}.pres-proof__row .agent-step__no{display:grid;flex:none;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:var(--pres-line-strong)}.pres-proof__row .agent-step[data-status=done] .agent-step__no{background:var(--pres-gold);color:var(--pres-ink)}.pres-proof__row .agent-step__name,.pres-proof__row .agent-step__reason{display:block}.pres-proof__row .agent-step__reason{color:var(--pres-muted);font-size:.85em}.pres-card{display:flex;grid-column:8 / span 5;flex-direction:column;gap:.8em;min-width:0;padding:1.6em 2em;border:1px solid var(--pres-line);border-radius:24px;background:var(--pres-surface)}.pres-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em 1em}.pres-card__kicker{color:var(--pres-muted);font-size:.875em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pres-card__chips{display:flex;flex-wrap:wrap;gap:.5em}.pres-chip{display:inline-flex;align-items:center;gap:.45em;min-height:1.9em;padding:.15em .75em;border:1px solid var(--pres-line-strong);border-radius:999px;color:var(--pres-text);font-size:.8125em;font-weight:600;white-space:nowrap}.pres-chip__shape{flex:none;width:.8em;height:.8em;border-radius:50%}.pres-chip[data-status=today] .pres-chip__shape{background:var(--pres-gold)}.pres-chip[data-status=pilot] .pres-chip__shape{border:1.5px solid var(--pres-orange);background:linear-gradient(90deg,var(--pres-orange) 50%,transparent 50%)}.pres-chip[data-status=planned] .pres-chip__shape{border:2px dashed var(--pres-muted)}.pres-chip[data-status=simulation]{border-style:dashed}.pres-chip[data-status=simulation] .pres-chip__shape{border-radius:2px;background:repeating-linear-gradient(45deg,var(--pres-text) 0 2px,transparent 2px 4px)}.pres-card__headline{font-family:var(--pres-serif);font-size:clamp(1.9em,2.4vw,3.2em);font-weight:500;line-height:1.06;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word}.pres-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em 1.5em}.pres-fact{min-width:0;padding-top:.6em;border-top:1px solid var(--pres-line)}.pres-fact dt{color:var(--pres-muted);font-size:.8125em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pres-fact dd{margin-top:.2em;overflow-wrap:anywhere;font-size:1.2em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.pres-fact[data-tone=warning] dd{color:var(--pres-orange)}.pres-fact__tick{display:inline-grid;place-items:center;width:1.3em;height:1.3em;margin-left:.4em;border-radius:50%;background:var(--pres-gold);color:var(--pres-ink);font-size:.75em;vertical-align:middle}.pres-card__progress{color:var(--pres-muted);font-size:.875em;font-variant-numeric:tabular-nums}.pres-card__rule{padding-top:.75em;border-top:2px solid var(--pres-gold);color:var(--pres-gold);font-family:var(--pres-serif);font-size:1em;font-style:italic}.pres-card__gold{color:var(--pres-gold);font-weight:600}.pres-card__note{color:var(--pres-muted);font-size:.9375em}.pres-card__panel{display:flex;flex-direction:column;align-items:flex-start;gap:.6em;padding:1em 1.2em;border-left:3px solid var(--pres-gold);border-radius:0 12px 12px 0;background:var(--pres-surface-2)}.pres-card__code{font-family:var(--pres-mono);font-weight:700}.pres-card__picker{display:flex;flex-direction:column;gap:.4em;color:var(--pres-muted);font-size:.875em}.pres-card__picker select{min-height:44px;padding:.4em .75em;border:1px solid var(--pres-line-strong);border-radius:10px;background:var(--pres-surface-2);color:var(--pres-text);font:inherit}.pres-card__resume{align-self:flex-start}.pres-card__actions{display:flex;flex-wrap:wrap;gap:.75em}.pres-card__actions .pres-btn{flex:1 1 10em;min-height:3em;font-size:1.05em}.pres-narration{margin-top:1em;color:var(--pres-text);font-family:var(--pres-serif);font-size:1.15em;font-style:italic;text-wrap:balance}.pres-captionrow{display:flex;align-items:center;gap:1em;padding-right:var(--pres-pad);border-top:1px solid var(--pres-line)}.pres-voice{flex:none;min-height:36px;border:1px dashed var(--pres-line-strong);font-size:.8125em}.pres-caption{display:flex;flex:1;min-width:0;align-items:center;gap:.9em;width:100%;min-height:56px;padding:.5em var(--pres-pad);border:0;background:none;color:var(--pres-text);font:inherit;text-align:left;cursor:pointer}.pres-caption:hover{background:var(--pres-surface)}.pres-caption__state{flex:none;color:var(--pres-muted);font-size:.8125em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pres-caption__text{flex:1;min-width:0;overflow:hidden;font-size:.9375em;text-overflow:ellipsis;white-space:nowrap}.pres-caption__who{color:var(--pres-muted);font-weight:600}.pres-caption__open{flex:none;color:var(--pres-gold);font-size:.875em;font-weight:600}.pres-orb{flex:none;width:1.25em;height:1.25em;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffd29a,var(--pres-orange) 55%,var(--pres-burnt));box-shadow:0 0 #f47f0473}.pres-orb[data-state=working]{animation:pres-pulse 1.6s ease-out infinite}.pres-orb[data-state=waiting]{background:radial-gradient(circle at 35% 35%,#fff1d0,var(--pres-gold) 60%)}.pres-orb[data-state=paused]{background:var(--pres-muted)}.pres-orb[data-state=done]{background:var(--pres-gold)}.pres-orb[data-state=error]{background:#e5484d}@keyframes pres-pulse{70%{box-shadow:0 0 0 .7em #f47f0400}}.pres-band{display:flex;flex-direction:column;gap:.4em;padding:.5em var(--pres-pad) .9em;border-top:1px solid var(--pres-line)}.pres-path__compact,.pres-path__bar{display:none}.pres-path__list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.35em}.pres-path__node{display:flex;flex-direction:column;align-items:flex-start;gap:.35em;width:100%;min-height:44px;padding:.3em .25em .1em;border:0;border-top:3px solid var(--pres-line-strong);background:none;color:var(--pres-muted);font:inherit;font-size:.75em;line-height:1.2;text-align:left;cursor:pointer}.pres-path__list[data-static=true] .pres-path__node{cursor:default}.pres-path__node[data-status=done]{border-top-color:var(--pres-gold);color:var(--pres-text)}.pres-path__node[data-active=true]{border-top-color:var(--pres-orange);color:var(--pres-text)}.pres-path__no{display:grid;place-items:center;width:1.7em;height:1.7em;border:1.5px solid var(--pres-line-strong);border-radius:50%;font-weight:700}.pres-path__node[data-status=done] .pres-path__no{border-color:var(--pres-gold);background:var(--pres-gold);color:var(--pres-ink)}.pres-path__node[data-active=true] .pres-path__no{border-color:var(--pres-orange);background:var(--pres-orange);color:var(--pres-ink)}.pres-path__meta{display:flex;flex-wrap:wrap;gap:1em;color:var(--pres-muted);font-size:.75em}.pres-path__note{color:var(--pres-gold)}.pres-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1.5em;min-height:28px;font-size:.8125em;transition:opacity .3s var(--pres-ease)}.pres-strip[data-state=waiting] .pres-strip__stations{opacity:.55}.pres-strip__status{color:var(--pres-muted);font-weight:600}.pres-strip__stations{display:flex;flex-wrap:wrap;gap:.25em .75em}.pres-strip__station{display:inline-flex;align-items:baseline;gap:.4em}.pres-strip__arrow{color:var(--pres-muted)}.pres-strip__count{font-variant-numeric:tabular-nums;font-weight:700}.pres-stage--outro{display:block}.pres-outro{display:flex;flex-direction:column;gap:1.5em;max-width:90em}.pres-outro__headline{font-family:var(--pres-serif);font-size:clamp(2.5em,4.4vw,5em);font-weight:500;line-height:1.05;text-wrap:balance}.pres-outro__sub{max-width:48em;color:var(--pres-muted);font-size:1.15em}.pres-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:.75em}.pres-thumb{display:flex;flex-direction:column;align-items:flex-start;gap:.3em;width:100%;min-height:5em;padding:.9em 1em;border:1px solid var(--pres-line);border-radius:16px;background:var(--pres-surface);color:var(--pres-text);font:inherit;text-align:left;cursor:pointer}button.pres-thumb:hover{border-color:var(--pres-gold)}.pres-thumb[data-static=true]{cursor:default}.pres-thumb__no{color:var(--pres-gold);font-family:var(--pres-mono);font-size:.8125em}.pres-honesty{overflow-x:auto}.pres-honesty__table{width:100%;border-collapse:collapse;font-size:.875em}.pres-honesty__table caption{padding-bottom:.75em;font-weight:600;text-align:left}.pres-honesty__pending{margin-left:.5em;color:var(--pres-gold);font-weight:600}.pres-honesty__table th,.pres-honesty__table td{padding:.6em .75em;border-bottom:1px solid var(--pres-line);text-align:left;vertical-align:top}.pres-honesty__table td{color:var(--pres-muted)}.pres-honesty__table td[data-status]{color:var(--pres-text)}.pres-outro__actions{display:flex;flex-wrap:wrap;gap:.75em}.pres-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0d0806e0;font-family:var(--pres-serif);font-size:1.6em}.pres-drawer{position:fixed;top:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;width:min(480px,100vw);border-left:1px solid var(--pres-line-strong);background:var(--totus-color-bg-primary, var(--pres-surface));box-shadow:-2em 0 4em #00000073;transform:translate(100%);visibility:hidden;transition:transform .28s var(--pres-ease),visibility 0s linear .28s}.pres-drawer[data-open=true]{transform:translate(0);visibility:visible;transition:transform .28s var(--pres-ease)}.pres-drawer__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1em;min-height:56px;padding:.5em 1em;border-bottom:1px solid var(--pres-line);background:var(--pres-surface);color:var(--pres-text);font-size:15px}.pres-drawer__title{font-size:.875em}.pres-drawer__fix{display:flex;flex:none;flex-direction:column;gap:.6em;padding:.75em 1em;border-bottom:2px solid var(--pres-gold);background:var(--pres-surface-2);color:var(--pres-text);font-size:15px}.pres-drawer__fix-note{color:var(--pres-muted);font-size:.9375em}.pres-drawer__fix-actions{display:flex;gap:.5em}.pres-drawer__body{position:relative;flex:1;min-height:0;font-size:16px}.pres-agent,.pres-agent .agent-shell{height:100%}.pres-agent .agent-body{grid-template-columns:minmax(0,1fr)}.pres-agent .agent-only-narrow{display:inline-flex}.pres-agent .agent-rail,.pres-agent .agent-pane{position:absolute;top:0;bottom:0;z-index:30;width:min(24rem,92%);box-shadow:0 0 2rem #00000059;visibility:hidden}.pres-agent .agent-rail{left:0;transform:translate(-100%)}.pres-agent .agent-pane{right:0;transform:translate(100%)}.pres-agent .agent-rail[data-open=true],.pres-agent .agent-pane[data-open=true]{transform:none;visibility:visible}.pres-agent .agent-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:block;border:0;background:#00000073}.pres-agent .agent-zone__close{display:inline-flex}@media(min-width:1101px)and (min-height:640px){.pres-root[data-phase=show] .pres-chrome{height:100%;min-height:0}.pres-root[data-phase=show] .pres-stage{flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pres-root[data-phase=show] .pres-visual{display:flex;flex-direction:column;min-height:0}.pres-root[data-phase=show] .pres-visual__canvas{flex:0 1 auto;min-height:0}.pres-root[data-phase=show] .pres-card{align-self:start;gap:.6em;max-height:100%;min-height:0;padding:1.25em 1.6em;overflow-y:auto;overscroll-behavior:contain}.pres-root[data-phase=show] .pres-card__headline{font-size:clamp(1.75em,2.1vw,2.8em)}.pres-root[data-phase=show] .pres-facts{gap:.6em 1.25em}.pres-root[data-phase=show] .pres-fact{padding-top:.45em}.pres-root[data-phase=show] .pres-fact dd{font-size:1.1em}.pres-root[data-phase=show] .pres-card__rule{padding-top:.5em}.pres-root[data-phase=show] .pres-card__actions{position:sticky;bottom:-1.25em;z-index:2;margin-bottom:-1.25em;padding-block:.5em 1.25em;background:var(--pres-surface)}}@media not all and (min-width:1101px)and (min-height:640px){.pres-visual[data-visual=cutplan] .pres-visual__canvas{aspect-ratio:auto}.pres-visual[data-visual=cutplan] .pres-visual__canvas>.pres-vis--cut{height:auto;max-height:none}.pres-visual .pres-cut__sheets{flex:none;overflow:visible}}@media(max-width:1100px){.pres-root{--pres-pad: 2em;--pres-gutter: 1.5em}.pres-visual{grid-column:1 / span 6}.pres-card{grid-column:7 / span 6;padding:1.4em 1.5em}.pres-visual__canvas{aspect-ratio:4 / 3}.pres-rail__end{flex-wrap:wrap}.pres-rail__main{display:none}.pres-rail__end[data-open=true] .pres-rail__main,.pres-rail__end[data-open=true] .pres-rail__more{position:static;display:flex;flex-basis:100%;flex-flow:row wrap;justify-content:flex-end;padding:.5em 0;border:0;background:none}.pres-path__name{display:none}.pres-path__compact{display:block;font-size:.875em;font-weight:600}.pres-path__node{align-items:center}.pres-drawer{width:100vw}}@media(max-width:900px){.pres-stage{grid-template-columns:minmax(0,1fr)}.pres-visual,.pres-card{grid-column:1}.pres-visual__canvas{aspect-ratio:16 / 9}.pres-card{position:relative;margin:.5em 0 0;background:var(--pres-surface-2);box-shadow:0 -1em 3em #0006}}@media(max-width:760px){.pres-root{--pres-pad: 16px}.pres-rail{display:grid;grid-template-areas:"word pause menu" "pill pill pill" "main main main" "more more more";grid-template-columns:minmax(0,1fr) auto auto;gap:.4em .5em;align-items:center}.pres-rail__brand,.pres-rail__end{display:contents}.pres-brand{grid-area:word}.pres-pill{grid-area:pill;justify-self:start;max-width:100%;white-space:normal}.pres-rail__pause{grid-area:pause}.pres-rail__menu{grid-area:menu}.pres-rail__main{grid-area:main}.pres-rail__more{grid-area:more}.pres-rail__main{display:none}.pres-rail__end[data-open=true] .pres-rail__main,.pres-rail__end[data-open=true] .pres-rail__more{position:static;display:flex;flex-basis:100%;flex-direction:column;align-items:stretch;padding:.75em 0;border:0;background:none}.pres-captionrow{flex-wrap:wrap;padding:0 var(--pres-pad) .5em}.pres-caption{padding-inline:0}.pres-intro__body{padding:2em 0}.pres-visual__canvas{aspect-ratio:4 / 3;padding:.75em;border-radius:16px}.pres-card{padding:1.5em}.pres-card__actions .pres-btn{flex:1 1 0}.pres-card__headline{font-size:clamp(1.625em,7vw,2.25em)}.pres-facts{grid-template-columns:minmax(0,1fr)}.pres-card__actions{position:sticky;bottom:0;z-index:5;margin:0 -1.5em -1.5em;padding:.75em 1.5em calc(.75em + env(safe-area-inset-bottom));border-top:1px solid var(--pres-line);border-radius:0 0 16px 16px;background:var(--pres-surface-2)}.pres-path__list{display:none}.pres-path__bar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.pres-path__seg{height:6px;border-radius:3px;background:var(--pres-line-strong)}.pres-path__seg[data-status=done]{background:var(--pres-gold)}.pres-path__seg[data-status=current]{background:var(--pres-orange)}.pres-vis--quote,.pres-vis--docket{flex-direction:column}.pres-stamps{flex-flow:row wrap;justify-content:center}.pres-lane{grid-template-columns:6em minmax(0,1fr) 5em}.pres-caption__state{display:none}}@media(prefers-reduced-motion:reduce){.pres-root *,.pres-root *:before,.pres-root *:after{animation:none!important;transition-duration:.12s!important;transition-property:opacity!important}.pres-drawer{transition:visibility 0s linear .12s!important}.pres-drawer[data-open=true]{transition:none!important}}.pres-root[data-reduced=true] *,.pres-root[data-reduced=true] *:before,.pres-root[data-reduced=true] *:after{animation:none!important}
