:root {
  --ink: #0b0908;
  --ink-soft: #15110f;
  --ink-lift: #211915;
  --paper: #f7f1e8;
  --paper-soft: #ded4c8;
  --muted: rgba(247, 241, 232, 0.62);
  --line: rgba(247, 241, 232, 0.13);
  --line-dark: rgba(11, 9, 8, 0.14);
  --ember: #ff6938;
  --amber: #ffb24c;
  --lime: #d5ff68;
  --lavender: #b9a3ff;
  --rose: #ff9d91;
  --max: 1240px;
  --radius: 24px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  overflow-x: hidden;
  color: var(--paper);
  background: var(--ink);
  font-family: "Manrope", system-ui, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}
a { color: inherit; text-decoration: none; }
button, input, select, textarea { font: inherit; }
button, select { cursor: pointer; }
textarea { resize: vertical; }
::selection { color: var(--ink); background: var(--lime); }

.ambient { position: fixed; inset: 0; z-index: -1; overflow: hidden; pointer-events: none; }
.ambient__grid {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
  background-size: 54px 54px;
  mask-image: linear-gradient(to bottom, #000 0%, rgba(0,0,0,.8) 45%, transparent 88%);
}
.ambient__heat { position: absolute; border-radius: 50%; filter: blur(120px); opacity: .13; }
.ambient__heat--one { width: 48vw; height: 48vw; top: -25vw; right: -8vw; background: var(--ember); }
.ambient__heat--two { width: 34vw; height: 34vw; top: 48vh; left: -20vw; background: var(--lavender); opacity: .07; }
.ambient__grain { position: absolute; inset: 0; opacity: .15; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E"); }

.site-header {
  position: fixed;
  z-index: 50;
  top: 18px;
  left: 50%;
  width: min(calc(100% - 32px), var(--max));
  height: 66px;
  padding: 0 16px 0 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transform: translateX(-50%);
  border: 1px solid rgba(255,255,255,.13);
  border-radius: 18px;
  background: rgba(11,9,8,.7);
  backdrop-filter: blur(20px);
  transition: .25s ease;
}
.site-header.scrolled { top: 10px; background: rgba(11,9,8,.92); box-shadow: 0 14px 50px rgba(0,0,0,.28); }
.brand { display: inline-flex; align-items: center; gap: 11px; font-size: 13px; letter-spacing: .18em; font-weight: 800; }
.brand__mark { display: inline-flex; gap: 2px; align-items: end; width: 18px; height: 20px; transform: skew(-11deg); }
.brand__mark span { width: 4px; border-radius: 1px; background: var(--paper); }
.brand__mark span:nth-child(1) { height: 10px; }
.brand__mark span:nth-child(2) { height: 16px; background: var(--amber); }
.brand__mark span:nth-child(3) { height: 20px; background: var(--ember); }
.site-nav { display: flex; align-items: center; gap: 32px; color: rgba(247,241,232,.7); font-size: 13px; }
.site-nav > a:not(.button):hover { color: var(--paper); }
.menu-button { display: none; padding: 10px; border: 0; background: none; }
.menu-button span { display: block; width: 24px; height: 1px; margin: 6px 0; background: var(--paper); transition: .2s; }

.section { width: min(calc(100% - 40px), var(--max)); margin: 0 auto; }
.eyebrow { margin: 0 0 22px; color: rgba(247,241,232,.54); font: 400 11px "DM Mono", monospace; text-transform: uppercase; letter-spacing: .16em; }
.pulse { display: inline-block; width: 7px; height: 7px; margin-right: 8px; border-radius: 50%; background: var(--ember); box-shadow: 0 0 0 6px rgba(255,105,56,.1); animation: pulse 2s infinite; }
@keyframes pulse { 50% { box-shadow: 0 0 0 12px rgba(255,105,56,0); } }

.hero { min-height: 100svh; padding: 158px 0 92px; display: grid; grid-template-columns: .95fr 1.05fr; gap: 64px; align-items: center; }
.hero h1 { margin: 0; font-size: clamp(58px, 7.3vw, 104px); line-height: .9; letter-spacing: -.07em; font-weight: 650; }
.hero h1 em { display: inline-block; color: transparent; background: linear-gradient(96deg, var(--amber), var(--ember) 65%, var(--rose)); background-clip: text; font-family: Georgia, serif; font-weight: 400; }
.hero__lede { max-width: 670px; margin: 34px 0 0; color: rgba(247,241,232,.68); font-size: clamp(17px, 1.45vw, 20px); line-height: 1.72; }
.hero__actions { display: flex; align-items: center; gap: 28px; margin-top: 38px; }
.button { display: inline-flex; align-items: center; justify-content: center; gap: 13px; padding: 15px 23px; border: 0; border-radius: 999px; font-size: 13px; font-weight: 750; transition: transform .2s, background .2s, color .2s, opacity .2s; }
.button:hover { transform: translateY(-2px); }
.button:disabled { cursor: wait; opacity: .58; transform: none; }
.button--primary { color: var(--ink); background: linear-gradient(110deg, var(--amber), var(--ember)); box-shadow: 0 14px 45px rgba(255,105,56,.18); }
.button--primary:hover { background: linear-gradient(110deg, #ffc36d, #ff7b4f); }
.button--ghost { padding: 10px 17px; border: 1px solid rgba(255,255,255,.2); }
.button--small { padding: 10px 17px; }
.button--dark { color: var(--paper); background: var(--ink); }
.button--dark:hover { background: #26201d; }
.text-link { color: rgba(247,241,232,.66); font-size: 13px; }
.text-link span { margin-left: 8px; }
.hero__proof { margin-top: 68px; padding-top: 25px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; border-top: 1px solid var(--line); }
.hero__proof strong { display: block; margin-bottom: 7px; font-size: 12px; }
.hero__proof span { display: block; color: rgba(247,241,232,.44); font-size: 11px; line-height: 1.5; }

.hero__visual { position: relative; }
.burnout-map { overflow: hidden; border: 1px solid rgba(255,255,255,.15); border-radius: 26px; background: linear-gradient(145deg, rgba(34,27,23,.98), rgba(14,12,11,.98)); box-shadow: 0 55px 140px rgba(0,0,0,.55); transform: perspective(1200px) rotateY(-2deg) rotateX(1deg); }
.burnout-map__topbar { height: 56px; padding: 0 18px; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; border-bottom: 1px solid var(--line); color: rgba(247,241,232,.5); font: 400 10px "DM Mono", monospace; }
.window-dots { display: flex; gap: 5px; }
.window-dots i { width: 7px; height: 7px; border-radius: 50%; background: rgba(247,241,232,.2); }
.window-dots i:nth-child(1) { background: var(--ember); }
.status { justify-self: end; display: flex; align-items: center; gap: 6px; }
.status i { width: 5px; height: 5px; border-radius: 50%; background: var(--lime); }
.burnout-map__signal { margin: 18px; padding: 18px; display: flex; align-items: center; justify-content: space-between; gap: 20px; border: 1px solid rgba(255,105,56,.22); border-radius: 15px; background: rgba(255,105,56,.055); }
.signal-label { display: block; color: var(--ember); font: 500 9px "DM Mono", monospace; text-transform: uppercase; letter-spacing: .12em; }
.burnout-map__signal strong { display: block; margin-top: 7px; font-size: 13px; line-height: 1.45; }
.signal-score { flex: 0 0 auto; padding: 6px 9px; border-radius: 999px; color: var(--rose); background: rgba(255,157,145,.08); font: 500 9px "DM Mono", monospace; }
.burnout-map__flow { padding: 0 18px 18px; display: grid; gap: 8px; }
.flow-node { position: relative; padding: 16px 17px; border: 1px solid var(--line); border-radius: 14px; background: rgba(255,255,255,.025); }
.flow-node > span { display: block; margin-bottom: 6px; color: rgba(247,241,232,.36); font: 400 8px "DM Mono", monospace; letter-spacing: .12em; }
.flow-node strong, .flow-node small { display: block; }
.flow-node strong { font-size: 11px; font-weight: 600; }
.flow-node small { margin-top: 5px; color: rgba(247,241,232,.4); font-size: 9px; }
.flow-node--heat { border-color: rgba(255,105,56,.2); }
.flow-node--system { border-color: rgba(255,178,76,.24); background: linear-gradient(90deg, rgba(255,178,76,.07), transparent); }
.flow-node--human { border-color: rgba(213,255,104,.2); background: linear-gradient(90deg, rgba(213,255,104,.055), transparent); }
.flow-arrow { height: 13px; display: grid; place-items: center; }
.flow-arrow span { width: 1px; height: 13px; background: linear-gradient(var(--ember), var(--lime)); }
.burnout-map__footer { min-height: 72px; padding: 12px 18px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; border-top: 1px solid var(--line); background: rgba(255,255,255,.018); }
.burnout-map__footer span, .burnout-map__footer strong { display: block; }
.burnout-map__footer span { color: rgba(247,241,232,.34); font: 400 8px "DM Mono", monospace; }
.burnout-map__footer strong { margin-top: 4px; font-size: 11px; }
.float-note { position: absolute; padding: 13px 16px; border: 1px solid rgba(255,255,255,.14); border-radius: 13px; color: rgba(247,241,232,.47); background: rgba(20,16,14,.88); backdrop-filter: blur(14px); box-shadow: 0 16px 45px rgba(0,0,0,.3); font-size: 9px; }
.float-note span { display: block; margin-bottom: 2px; color: var(--paper); font: 500 14px "DM Mono", monospace; }
.float-note--one { left: -30px; bottom: 48px; }
.float-note--one span { color: var(--lime); }
.float-note--two { right: -18px; top: 86px; }
.float-note--two span { color: var(--amber); }

.marquee { overflow: hidden; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.marquee__track { width: max-content; height: 68px; display: flex; align-items: center; gap: 28px; color: rgba(247,241,232,.38); font: 400 10px "DM Mono", monospace; letter-spacing: .14em; animation: marquee 34s linear infinite; }
.marquee__track i { width: 4px; height: 4px; background: var(--ember); transform: rotate(45deg); }
@keyframes marquee { to { transform: translateX(-50%); } }

.thesis { padding: 145px 0 130px; }
.section-heading { display: grid; grid-template-columns: .62fr 1.18fr .72fr; gap: 42px; align-items: end; margin-bottom: 64px; }
.section-heading .eyebrow { align-self: start; }
.section-heading h2, .gotchu-detail h2, .company h2, .final-cta h2 { margin: 0; font-size: clamp(42px, 5vw, 70px); line-height: 1; letter-spacing: -.055em; font-weight: 520; }
.section-heading > p:last-child { margin: 0; color: rgba(247,241,232,.55); font-size: 14px; }
.thesis-grid { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.thesis-card { min-height: 310px; padding: 28px; display: flex; flex-direction: column; justify-content: flex-end; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: rgba(255,255,255,.015); }
.thesis-card > span { margin-bottom: auto; color: rgba(247,241,232,.28); font: 400 9px "DM Mono", monospace; }
.thesis-card h3 { margin: 0 0 14px; font-size: 25px; letter-spacing: -.035em; }
.thesis-card p { margin: 0; color: rgba(247,241,232,.52); font-size: 13px; }
.thesis-card--accent { background: linear-gradient(145deg, rgba(255,105,56,.13), rgba(255,178,76,.035)); }
.thesis-card--accent h3 { color: var(--amber); }
.thesis-statement { margin-top: 56px; padding: 38px 0 0; display: flex; align-items: end; justify-content: space-between; gap: 40px; border-top: 1px solid var(--line); }
.thesis-statement p { margin: 0; color: rgba(247,241,232,.42); font-size: 14px; }
.thesis-statement strong { max-width: 760px; font-size: clamp(28px, 3.6vw, 52px); line-height: 1.06; letter-spacing: -.045em; text-align: right; }

.systems { width: 100%; max-width: none; padding: 130px max(20px, calc((100vw - var(--max)) / 2)); color: var(--ink); background: var(--paper); }
.section-heading--light .eyebrow { color: rgba(11,9,8,.48); }
.section-heading--light > p:last-child { color: rgba(11,9,8,.58); }
.system-stack { border-top: 1px solid var(--line-dark); }
.system-family { min-height: 330px; padding: 36px 0; display: grid; grid-template-columns: 90px 1fr 300px; gap: 40px; align-items: start; border-bottom: 1px solid var(--line-dark); }
.system-family__number { padding-top: 5px; color: rgba(11,9,8,.36); font: 400 10px "DM Mono", monospace; }
.system-family__meta { display: flex; gap: 10px; margin-bottom: 24px; }
.system-family__meta span { padding: 5px 8px; border: 1px solid rgba(11,9,8,.14); border-radius: 999px; color: rgba(11,9,8,.54); font: 500 8px "DM Mono", monospace; letter-spacing: .1em; }
.system-family h3 { margin: 0; font-size: clamp(40px, 5vw, 68px); line-height: .95; letter-spacing: -.06em; }
.system-family h3 small { font-size: .26em; letter-spacing: .02em; color: rgba(11,9,8,.45); }
.system-family__copy > p { max-width: 720px; margin: 23px 0 0; color: rgba(11,9,8,.62); font-size: 15px; line-height: 1.75; }
.system-family__metric { min-height: 145px; padding: 22px; display: flex; flex-direction: column; justify-content: space-between; border: 1px solid var(--line-dark); border-radius: 18px; }
.system-family__metric span { color: rgba(11,9,8,.4); font: 400 9px "DM Mono", monospace; text-transform: uppercase; letter-spacing: .1em; }
.system-family__metric strong { font-size: 20px; line-height: 1.25; letter-spacing: -.025em; }
.product-pills { margin: 26px 0 0; display: flex; flex-wrap: wrap; gap: 8px; }
.product-pills span { padding: 8px 11px; border-radius: 999px; color: rgba(11,9,8,.68); background: rgba(11,9,8,.055); font-size: 10px; }
.system-family .button { margin-top: 26px; }
.system-family--clinical h3 { color: #d84e24; }
.system-family--gotchu h3 { color: #7056c8; }
.system-family--work h3 { color: #216b61; }
.gotchu-promise { margin-top: 28px; color: rgba(11,9,8,.78); font: 500 18px Georgia, serif; font-style: italic; }

.gotchu-detail { padding: 145px 0; }
.gotchu-detail__intro { display: grid; grid-template-columns: .6fr 1.05fr .75fr; gap: 42px; align-items: end; }
.gotchu-detail__intro .eyebrow { align-self: start; }
.gotchu-detail__intro > p:last-child { margin: 0; color: rgba(247,241,232,.55); font-size: 14px; }
.gotchu-steps { margin-top: 62px; display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.gotchu-steps article { min-height: 290px; padding: 27px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: linear-gradient(145deg, rgba(185,163,255,.075), transparent 55%); }
.gotchu-steps span { color: var(--lavender); font: 400 9px "DM Mono", monospace; }
.gotchu-steps h3 { margin: 108px 0 12px; font-size: 27px; letter-spacing: -.04em; }
.gotchu-steps p { margin: 0; color: rgba(247,241,232,.52); font-size: 12px; }
.gotchu-disclaimer { margin: 22px 0 0; color: rgba(247,241,232,.34); font-size: 10px; text-align: right; }

.company { padding: 70px 0 145px; }
.company__manifesto { display: grid; gap: 4px; padding: 72px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); font-size: clamp(44px, 7.3vw, 102px); line-height: .96; letter-spacing: -.065em; }
.company__manifesto span { color: rgba(247,241,232,.25); }
.company__manifesto strong { color: transparent; background: linear-gradient(95deg, var(--amber), var(--ember)); background-clip: text; font-weight: 600; }
.company__row { padding-top: 66px; display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; }
.company__copy p { margin: 0 0 20px; color: rgba(247,241,232,.56); font-size: 15px; line-height: 1.8; }

.final-cta { padding-bottom: 80px; }
.final-cta__panel { overflow: hidden; display: grid; grid-template-columns: .92fr 1.08fr; min-height: 620px; border-radius: 30px; color: var(--ink); background: linear-gradient(135deg, #ffb24c, #ff7850 54%, #ff9d91); box-shadow: 0 40px 120px rgba(255,105,56,.13); }
.final-cta__copy { padding: 62px 56px; display: flex; flex-direction: column; justify-content: space-between; }
.final-cta__copy .eyebrow { color: rgba(11,9,8,.53); }
.final-cta__lede { max-width: 520px; margin: 28px 0 0; color: rgba(11,9,8,.64); font-size: 14px; }
.waitlist-shell { padding: 24px; display: grid; }
.waitlist-form, .waitlist-success { padding: 34px; border-radius: 22px; background: rgba(247,241,232,.93); box-shadow: 0 20px 70px rgba(88,31,14,.12); }
.waitlist-form { display: grid; gap: 18px; }
.waitlist-form__row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.waitlist-form label > span { display: block; margin-bottom: 8px; color: rgba(11,9,8,.58); font: 500 9px "DM Mono", monospace; text-transform: uppercase; letter-spacing: .09em; }
.waitlist-form input, .waitlist-form select, .waitlist-form textarea { width: 100%; padding: 13px 14px; border: 1px solid rgba(11,9,8,.14); border-radius: 10px; outline: none; color: var(--ink); background: rgba(255,255,255,.64); font-size: 12px; }
.waitlist-form input, .waitlist-form select { height: 48px; }
.waitlist-form input:focus, .waitlist-form select:focus, .waitlist-form textarea:focus { border-color: rgba(216,78,36,.48); box-shadow: 0 0 0 4px rgba(255,105,56,.08); }
.waitlist-form textarea::placeholder, .waitlist-form input::placeholder { color: rgba(11,9,8,.32); }
.waitlist-form__footer { margin-top: 4px; display: flex; align-items: center; gap: 18px; }
.waitlist-form__footer p { margin: 0; color: rgba(11,9,8,.42); font-size: 9px; }
.waitlist-form__status { min-height: 18px; margin: 0; color: #9e2f1c; font-size: 11px; }
.waitlist-form__status.is-success { color: #236650; }
.waitlist-honeypot { position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
.waitlist-success { display: grid; align-content: center; }
.waitlist-success__mark { width: 46px; height: 46px; display: grid; place-items: center; border-radius: 50%; color: var(--paper); background: var(--ink); font-weight: 800; }
.waitlist-success .eyebrow { margin-top: 36px; color: rgba(11,9,8,.48); }
.waitlist-success h3 { margin: 0; font-size: 38px; line-height: 1.05; letter-spacing: -.045em; }
.waitlist-success > p:last-child { color: rgba(11,9,8,.58); }

.site-footer { width: min(calc(100% - 40px), var(--max)); min-height: 118px; margin: 0 auto; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 30px; border-top: 1px solid var(--line); color: rgba(247,241,232,.4); font-size: 10px; }
.site-footer > p { justify-self: center; }
.site-footer > div { justify-self: end; display: flex; gap: 18px; align-items: center; }
.site-footer a:hover { color: var(--paper); }

.js .reveal { opacity: 0; transform: translateY(24px); transition: opacity .7s ease, transform .7s cubic-bezier(.2,.7,.2,1); }
.js .reveal.visible { opacity: 1; transform: translateY(0); }
.js .reveal--delay { transition-delay: .12s; }

@media (max-width: 1040px) {
  .hero { grid-template-columns: 1fr; padding-top: 150px; }
  .hero__visual { max-width: 780px; margin: 0 auto; }
  .section-heading, .gotchu-detail__intro { grid-template-columns: 1fr 1.4fr; }
  .section-heading > p:last-child, .gotchu-detail__intro > p:last-child { grid-column: 2; }
  .system-family { grid-template-columns: 64px 1fr; }
  .system-family__metric { grid-column: 2; min-height: 120px; }
  .final-cta__panel { grid-template-columns: 1fr; }
  .final-cta__copy { min-height: 390px; }
}

@media (max-width: 820px) {
  .site-nav { position: absolute; top: 76px; left: 0; right: 0; padding: 18px; display: none; flex-direction: column; align-items: stretch; gap: 4px; border: 1px solid var(--line); border-radius: 16px; background: rgba(11,9,8,.97); box-shadow: 0 20px 50px rgba(0,0,0,.35); }
  .site-nav.open { display: flex; }
  .site-nav a { padding: 12px; }
  .menu-button { display: block; }
  .hero__proof, .thesis-grid, .gotchu-steps { grid-template-columns: 1fr; }
  .thesis-card, .gotchu-steps article { min-height: 240px; }
  .gotchu-steps h3 { margin-top: 70px; }
  .thesis-statement { align-items: start; flex-direction: column; }
  .thesis-statement strong { text-align: left; }
  .section-heading, .gotchu-detail__intro { grid-template-columns: 1fr; }
  .section-heading > p:last-child, .gotchu-detail__intro > p:last-child { grid-column: auto; }
  .system-family { grid-template-columns: 1fr; gap: 18px; }
  .system-family__number, .system-family__metric { grid-column: auto; }
  .company__row { grid-template-columns: 1fr; gap: 34px; }
  .site-footer { grid-template-columns: 1fr; padding: 30px 0; text-align: center; }
  .site-footer > p, .site-footer > div { justify-self: center; }
}

@media (max-width: 600px) {
  .section { width: min(calc(100% - 28px), var(--max)); }
  .site-header { width: calc(100% - 20px); top: 10px; }
  .hero { padding: 128px 0 70px; gap: 46px; }
  .hero h1 { font-size: clamp(54px, 18vw, 78px); }
  .hero__actions { align-items: stretch; flex-direction: column; gap: 16px; }
  .hero__actions .button { width: 100%; }
  .hero__proof { margin-top: 46px; }
  .burnout-map { transform: none; }
  .burnout-map__topbar { grid-template-columns: auto 1fr; }
  .burnout-map__topbar > span:nth-child(2) { justify-self: center; }
  .burnout-map__topbar .status { display: none; }
  .burnout-map__signal { align-items: flex-start; flex-direction: column; }
  .burnout-map__footer { grid-template-columns: 1fr; }
  .float-note { display: none; }
  .thesis, .gotchu-detail { padding: 100px 0; }
  .systems { padding: 95px 14px; }
  .section-heading { margin-bottom: 44px; }
  .system-family { padding: 30px 0; }
  .system-family h3 { font-size: 48px; }
  .company { padding: 30px 0 100px; }
  .company__manifesto { padding: 48px 0; }
  .final-cta { width: calc(100% - 20px); }
  .final-cta__panel { border-radius: 22px; }
  .final-cta__copy { min-height: 360px; padding: 38px 26px; }
  .waitlist-shell { padding: 10px; }
  .waitlist-form, .waitlist-success { padding: 24px 18px; }
  .waitlist-form__row { grid-template-columns: 1fr; }
  .waitlist-form__footer { align-items: stretch; flex-direction: column; }
  .waitlist-form__footer .button { width: 100%; }
  .site-footer > div { flex-wrap: wrap; justify-content: center; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}
