.tng{margin-block:var(--space-10)}.tng__win{--accent:var(--essay-accent);--accent-light:var(--essay-accent-light);--accent-dark:var(--essay-accent-dark)}.tng__body{display:grid;grid-gap:var(--space-6);gap:var(--space-6);background:var(--surface-page)}.tng__decision{display:flex;align-items:center;gap:var(--space-3);-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.tng__swatch{flex:none;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.tng__decision-text{display:grid;grid-gap:.15rem;gap:.15rem}.tng__token{color:var(--ink-primary);font-size:var(--text-body)}.tng__intent{color:var(--ink-secondary)}.tng__control{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.tng__control-lead{color:var(--ink-tertiary);-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1)}.tng__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.tng__panel{display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color .15s ease,opacity .15s ease}.tng__panel[data-can=yes]{border-color:var(--colour-void-40)}.tng__panel[data-can=no]{opacity:.6}.tng__head{display:flex;align-items:center;gap:var(--space-2)}.tng__name{-webkit-margin-end:auto;margin-inline-end:auto;font-size:var(--dg-title,14px);font-weight:600;color:var(--ink-primary)}.tng__can{font-size:var(--text-label);letter-spacing:.03em;color:var(--ink-tertiary)}.tng__can[data-can=yes]{color:var(--colour-solstice)}.tng__can[data-can=no]{color:var(--ink-tertiary)}.tng__pswatch{flex:none;width:.9rem;height:.9rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.tng__code{margin:0;overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-label);line-height:1.55;color:var(--ink-secondary);white-space:pre}.tng__code code{font:inherit}.tng__hot{color:var(--colour-solstice)}.tng__empty{align-self:center;color:var(--ink-secondary);text-wrap:balance}.tng__foot{font-family:var(--font-sans);font-size:var(--text-annotation);line-height:1.4;color:var(--ink-tertiary);font-style:italic;text-wrap:pretty}.tng__foot:before{content:"⚑ ";font-style:normal;color:var(--colour-solstice)}.tng__home{font-size:var(--dg-wlabel,15px);color:var(--ink-tertiary)}.tng__caption{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);color:var(--ink-secondary);text-align:center;text-wrap:balance}@media (max-width:60rem){.tng__grid{grid-template-columns:minmax(0,1fr)}}.omv{position:relative;margin-block:var(--space-10);-webkit-padding-before:5.5rem;padding-block-start:5.5rem}.omv__note{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;display:block;max-width:30rem;pointer-events:none}.omv__note-text{display:block;color:var(--essay-annotation);font-family:var(--font-annotation);text-transform:lowercase;font-size:1.25rem;line-height:1.2}.omv__note-arrow{position:absolute;inset-block-start:100%;inset-inline-start:55%;width:6.5rem;height:auto;-webkit-margin-before:.35rem;margin-block-start:.35rem;--accent:var(--essay-annotation)}.omv__win{--accent:var(--essay-accent);--accent-light:var(--essay-accent-light);--accent-dark:var(--essay-accent-dark);--omv-size:1.5rem;--omv-headroom:2.5rem}.omv__body{display:grid;grid-gap:var(--space-5);gap:var(--space-5);background:var(--surface-page)}.omv__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.omv__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:.35rem var(--space-4);border:1px solid var(--essay-accent);border-radius:var(--radius-full);background:transparent;color:var(--essay-accent);font:inherit;font-size:var(--text-label);transition:background .15s ease,color .15s ease}.omv__play:hover{background:var(--essay-accent);color:var(--ink-on-colour)}.omv__hold input:focus-visible,.omv__play:focus-visible{outline:none;box-shadow:0 0 0 2px var(--essay-accent)}.omv__hold{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;color:var(--ink-secondary)}.omv__hold input{accent-color:var(--essay-accent)}.omv__lanes{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0}.omv__lane{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.omv__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4)}.omv__system{grid-column:1/-1;color:var(--ink-primary);font-size:var(--text-body)}.omv__value{color:var(--ink-secondary)}.omv__ms,.omv__value{font-size:var(--text-label)}.omv__ms{justify-self:end;color:var(--ink-tertiary)}.omv__track{position:relative;height:2.25rem;display:flex;align-items:center}.omv__target{position:absolute;inset-block:0;inset-inline-end:var(--omv-headroom);width:1px;background:var(--border-strong)}.omv__rail{container-type:inline-size;display:block;width:100%}@keyframes omv-run{0%{transform:translateX(0)}to{transform:translateX(var(--omv-span))}}.omv__runner{display:block;width:var(--omv-size);height:var(--omv-size);border-radius:var(--radius-sm);background:var(--essay-accent);--omv-span:calc(100cqw - var(--omv-size) - var(--omv-headroom));animation:omv-run var(--omv-dur,.3s) var(--omv-ease,ease) both}.omv__runner.is-looping{animation-iteration-count:infinite;animation-direction:alternate}.omv__reading{color:var(--essay-annotation);font-family:var(--font-annotation-sc);font-size:var(--dg-wlabel,15px);letter-spacing:.04em;text-transform:lowercase;line-height:1.4}.omv__reduced,.omv__source{margin:0;color:var(--ink-tertiary)}.omv__reduced{display:none}@media (prefers-reduced-motion:reduce){.omv__runner{animation:none;transform:translateX(var(--omv-span))}.omv__controls,.omv__reading{display:none}.omv__reduced{display:block}}@media (max-width:48rem){.omv__win{--omv-headroom:1.75rem}.omv__lanes{grid-template-columns:minmax(0,1fr)}.omv{-webkit-padding-before:0;padding-block-start:0}.omv__note{position:static;max-width:none;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.omv__note-arrow{display:none}.omv__ms{justify-self:end}}.svd{position:relative;margin-block:var(--space-10);-webkit-padding-before:5rem;padding-block-start:5rem}.svd__note{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;display:block;max-width:30rem;pointer-events:none}.svd__note-text{display:block;color:var(--essay-annotation);font-family:var(--font-annotation);text-transform:lowercase;font-size:1.25rem;line-height:1.2}.svd__note-arrow{position:absolute;inset-block-start:100%;inset-inline-start:55%;width:6.5rem;height:auto;-webkit-margin-before:.35rem;margin-block-start:.35rem;--accent:var(--essay-annotation)}.svd__win{--accent:var(--essay-accent);--accent-light:var(--essay-accent-light);--accent-dark:var(--essay-accent-dark);--svd-rise:16px}.svd__body{display:grid;grid-gap:var(--space-5);gap:var(--space-5);background:var(--surface-page)}.svd__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.svd__spec{flex:1 1 20rem;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-secondary);font-size:var(--text-label)}.svd__replay{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:none;padding:.35rem var(--space-4);border:1px solid var(--essay-accent);border-radius:var(--radius-full);background:transparent;color:var(--essay-accent);font:inherit;font-size:var(--text-label);transition:background .15s ease,color .15s ease}.svd__replay:focus-visible{outline:none;box-shadow:0 0 0 2px var(--essay-accent)}.svd__replay:hover{background:var(--essay-accent);color:var(--ink-on-colour)}.svd__pickers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-4)}.svd__stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.svd__stage{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.svd__screen{position:relative;height:11rem;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden;display:flex;align-items:center;justify-content:center}.svd__scrim{position:absolute;inset:0;background:var(--surface-overlay);opacity:.5}.svd__form{position:absolute;inset:var(--space-4);display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}.svd__field{height:.6rem;border-radius:var(--radius-full);background:var(--dim-surface)}.svd__field--short{width:55%}.svd__cta{width:6rem;height:1.5rem;border-radius:var(--radius-md);background:var(--dim-surface)}@keyframes svd-enter{0%{opacity:0;transform:translateY(var(--svd-rise))}to{opacity:1;transform:none}}.svd__enter{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);animation:svd-enter var(--svd-dur,.2s) var(--svd-ease,ease) both}.svd__enter--onboarding{width:100%;max-width:15rem;text-align:left}.svd__enter--error{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);width:min(15rem,calc(100% - var(--space-8)));flex-direction:row;align-items:flex-start;border-color:var(--essay-accent)}.svd__title{color:var(--ink-primary);font-size:var(--text-body)}.svd__copy{color:var(--ink-secondary);font-size:var(--text-label);line-height:1.35}.svd__button{align-self:flex-start;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);padding:.25rem var(--space-3);color:var(--ink-on-colour);font-size:var(--text-label)}.svd__badge,.svd__button{border-radius:var(--radius-full);background:var(--essay-accent)}.svd__badge{flex:none;width:.65rem;height:.65rem;-webkit-margin-before:.2rem;margin-block-start:.2rem}.svd__reading{color:var(--ink-tertiary);font-family:var(--font-annotation-sc);font-size:var(--dg-wlabel,15px);letter-spacing:.04em;text-transform:lowercase;line-height:1.4}.svd__reduced{display:none;margin:0;color:var(--ink-tertiary)}@media (prefers-reduced-motion:reduce){.svd__enter{animation:none}.svd__reduced{display:block}}@media (max-width:48rem){.svd__stages{grid-template-columns:minmax(0,1fr)}.svd{-webkit-padding-before:0;padding-block-start:0}.svd__note{position:static;max-width:none;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.svd__note-arrow{display:none}}.stg{position:relative;margin-block:var(--space-10);-webkit-padding-before:5rem;padding-block-start:5rem}.stg__note{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;display:block;max-width:30rem;pointer-events:none}.stg__note-text{display:block;color:var(--essay-annotation);font-family:var(--font-annotation);text-transform:lowercase;font-size:1.25rem;line-height:1.2}.stg__note-arrow{position:absolute;inset-block-start:100%;inset-inline-start:55%;width:6.5rem;height:auto;-webkit-margin-before:.35rem;margin-block-start:.35rem;--accent:var(--essay-annotation)}.stg__win{--accent:var(--essay-accent);--accent-light:var(--essay-accent-light);--accent-dark:var(--essay-accent-dark);--stg-rise:8px}.stg__body{display:grid;grid-gap:var(--space-5);gap:var(--space-5);background:var(--surface-page)}.stg__locked{margin:0;padding:var(--space-3) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--ink-tertiary);font-size:var(--text-label)}.stg__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.stg__spec{flex:1 1 22rem;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-secondary);font-size:var(--text-label)}.stg__settle{color:var(--ink-tertiary)}.stg__replay{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:none;padding:.35rem var(--space-4);border:1px solid var(--essay-accent);border-radius:var(--radius-full);background:transparent;color:var(--essay-accent);font:inherit;font-size:var(--text-label);transition:background .15s ease,color .15s ease}.stg__replay:focus-visible{outline:none;box-shadow:0 0 0 2px var(--essay-accent)}.stg__replay:hover{background:var(--essay-accent);color:var(--ink-on-colour)}.stg__pickers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-4)}@keyframes stg-rise{0%{opacity:0;transform:translateY(var(--stg-rise))}to{opacity:1;transform:none}}.stg__list{list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.stg__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-page);animation:stg-rise var(--stg-dur) var(--stg-ease) both;animation-delay:calc(var(--index) * var(--stg-step))}.stg__dot{flex:none;width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--essay-accent)}.stg__label{font-size:var(--text-label)}.stg__label,.stg__reading{color:var(--ink-secondary)}.stg__reading{margin:0;min-height:2.4em;text-align:center}.stg__reduced{display:none;margin:0;color:var(--ink-tertiary)}@media (prefers-reduced-motion:reduce){.stg__row{animation:none}.stg__reduced{display:block}.stg__reading{display:none}}@media (max-width:48rem){.stg{-webkit-padding-before:0;padding-block-start:0}.stg__note{position:static;max-width:none;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.stg__note-arrow{display:none}}