.iv-tbanner{border-bottom-color:#f1d9a8}.iv-tnav{z-index:2;border-bottom:1px solid var(--iv-line);background:#ffffffeb;position:relative}.iv-tnav__inner{scrollbar-width:none;align-items:center;gap:1.25rem;min-height:3.25rem;display:flex;overflow-x:auto}.iv-tnav__inner::-webkit-scrollbar{display:none}.iv-tnav__brand{border-right:1px solid var(--iv-line);color:var(--iv-ink);letter-spacing:-.005em;flex:none;margin:0;padding-right:1.25rem;font-size:.8125rem;font-weight:650}.iv-tnav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.iv-tnav a{min-height:44px;color:var(--iv-muted);white-space:nowrap;transition:color var(--iv-fast);align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.iv-tnav a:after{content:"";background:var(--iv-line-strong);transform-origin:0;height:2px;transition:transform var(--iv-fast), background-color var(--iv-fast);border-radius:2px;position:absolute;bottom:.55rem;left:.7rem;right:.7rem;transform:scaleX(0)}.iv-tnav a:hover{color:var(--iv-ink)}.iv-tnav a:hover:after{transform:scaleX(1)}.iv-tnav a[aria-current=page]{color:var(--iv-ink);font-weight:600}.iv-tnav a[aria-current=page]:after{background:var(--iv-blue-bright);transform:scaleX(1)}.iv-tstatus{border:1px solid var(--iv-line-strong);background:var(--iv-white);width:fit-content;color:var(--iv-ink-soft);letter-spacing:.02em;white-space:nowrap;border-radius:.4rem;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.iv-tstatus:before{content:"";opacity:.85;background:currentColor;border-radius:.1rem;width:.45rem;height:.45rem;transform:rotate(45deg)}.iv-tstatus[data-status=available]{background:var(--iv-success-soft);color:#0f6b46;border-color:#b7e2cd}.iv-tstatus[data-status=teams]{color:#6b4a12;background:#fff8eb;border-color:#f1d9a8}.iv-tstatus[data-status=building]{border-color:var(--iv-blue-line);background:var(--iv-blue-soft);color:#1e40af}.iv-tstatus[data-status=planned]{color:var(--iv-ink-soft);border-style:dashed}.iv-tstatus[data-status=planned]:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.iv-tstatus[data-status=concept]{color:var(--iv-muted);background:0 0;border-style:dashed}.iv-tstatus[data-status=concept]:before{border-radius:0;width:.4rem;height:1.5px;transform:none}.ivory-section--navy .iv-tstatus,.iv-band .iv-tstatus{border-color:var(--iv-navy-line-strong);color:var(--iv-navy-muted);background:#040c1c8c}.ivory-section--navy .iv-tstatus[data-status=available]{color:#a7f3d0;border-color:#34d39973}.ivory-section--navy .iv-tstatus[data-status=teams]{color:#fcd59a;border-color:#fbbf7780}.ivory-section--navy .iv-tstatus[data-status=building]{color:#bfe9ff;border-color:#6fd6ff73}.iv-tstatus__note{color:var(--iv-faint);margin-top:.3rem;font-size:.75rem;line-height:1.45;display:block}.ivory-section--navy .iv-tstatus__note{color:var(--iv-navy-faint)}.iv-tlegend{gap:.6rem;margin:1.25rem 0 0;display:grid}.iv-tlegend>div{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.iv-tlegend dt,.iv-tlegend dd{margin:0}.iv-tlegend dd{color:var(--iv-muted);font-size:.8125rem;line-height:1.5}.iv-tlegend--compact>div{grid-template-columns:8.75rem minmax(0,1fr)}@media (width<=30rem){.iv-tlegend>div,.iv-tlegend--compact>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.iv-tlockup{color:var(--iv-ink);letter-spacing:-.035em;align-items:center;gap:.7rem;margin:0 0 .35rem;font-size:clamp(2rem,1.35rem + 1.9vw,2.9rem);font-weight:650;line-height:1;display:inline-flex}.iv-tlockup img{filter:drop-shadow(0 6px 14px #1769ff47);width:auto;height:1.08em}.iv-tlockup b{color:var(--iv-blue);font-weight:650;position:relative}.iv-tlockup b:after{content:"";background:linear-gradient(90deg, var(--iv-blue), var(--iv-cyan));transform-origin:0;border-radius:1em;height:.09em;position:absolute;bottom:-.16em;left:.04em;right:.02em}html[data-scene=ivory][data-aurora-motion=enabled] .iv-tlockup img{animation:iv-lockup-mark .76s var(--iv-ease) both}html[data-scene=ivory][data-aurora-motion=enabled] .iv-tlockup b:after{animation:iv-viz-fill .7s var(--iv-ease) .38s both}@keyframes iv-lockup-mark{0%{opacity:0;transform:translateY(8px)rotate(-6deg)scale(.9)}to{opacity:1;transform:none}}.iv-thero{margin:0}.iv-thero__stage{isolation:isolate;border-radius:var(--iv-radius-xl);background:radial-gradient(70% 70% at 50% 46%, #1769ff42, transparent 70%), radial-gradient(120% 100% at 50% 0%, #10284d 0%, var(--iv-navy) 70%);box-shadow:var(--iv-shadow-stage), inset 0 1px 0 #c8deff1a;color:var(--iv-navy-ink);border:1px solid #78a5ff38;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:clamp(1.25rem,2.6vw,1.9rem);display:grid;position:relative;overflow:hidden;container-type:inline-size}.iv-thero__dots{z-index:-1;pointer-events:none;background-image:radial-gradient(#8cb2ff29 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;mask:radial-gradient(60% 70%,#000,#0000)}.iv-thero__wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iv-thero__wires path{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.iv-thero__wires .is-in{stroke:#8cb2ff4d}.iv-thero__wires .is-out{stroke:#6fd6ff6b}.iv-thero__wires :is(.is-in,.is-out){stroke-dasharray:1;stroke-dashoffset:0}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__wires :is(.is-in,.is-out){animation:iv-thero-draw 1.1s var(--iv-ease) .25s both}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__wires .is-out{animation-delay:.85s}@keyframes iv-thero-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.iv-thero__wires .is-pulse{stroke-width:2.6px;stroke-dasharray:.07 1.07;stroke-dashoffset:.07px;opacity:0}.iv-thero__wires .is-pulse-in{stroke:#cfe6ff}.iv-thero__wires .is-pulse-out{stroke:#8ff0ff}.iv-thero__col{z-index:1;gap:.7rem;display:grid;position:relative}.iv-thero__label{color:var(--iv-navy-faint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.iv-thero__col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.iv-thero__col li{position:relative}.iv-thero__col li:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.iv-thero__rules li{border:1px solid var(--iv-navy-line-strong);color:var(--iv-navy-ink);background:linear-gradient(#0b1f3d,#081a33);border-radius:.6rem;padding:.6rem .8rem;font-size:.8125rem;font-weight:500;box-shadow:inset 0 1px #c8deff0f}.iv-thero__rules li:after{border:1px solid #cfe6ff8c;box-shadow:0 0 18px -4px #6faaff8c}.iv-thero__moves li{background:linear-gradient(#13305a,#0f2547);border:1px solid #6fd6ff47;border-radius:.7rem;gap:.1rem;padding:.65rem .85rem;display:grid;box-shadow:inset 0 1px #c8deff14}.iv-thero__moves li:after{border:1px solid #8ff0ffd9;box-shadow:0 0 0 3px #6fd6ff1f,0 0 28px -6px #6fd6ffb3}.iv-thero__moves strong{color:#fff;font-size:.875rem;font-weight:600}.iv-thero__moves span{color:var(--iv-navy-ink);font-size:.8125rem}.iv-thero__moves small{color:var(--iv-navy-muted);font-size:.75rem}.iv-thero__core{z-index:1;text-align:center;--orb:10.25rem;justify-items:center;gap:.55rem;display:grid;position:relative}.iv-thero__orb{width:var(--orb);aspect-ratio:1;place-items:center;display:grid;position:relative}.iv-thero__orb>span{pointer-events:none;border-radius:50%;position:absolute}.iv-thero__halo{opacity:.75;background:radial-gradient(circle,#1769ff80 0%,#1769ff29 42%,#0000 68%);inset:-18%}.iv-thero__ripple{opacity:0;border:1.5px solid #8ff0ff99;inset:13%}.iv-thero__ring--dash{border:1px dashed #8cb2ff57;inset:0}.iv-thero__ring--sweep{background:conic-gradient(from 210deg, transparent 0 62%, #6fd6ff0d 70%, #8ff0fff2 88%, transparent 89% 100%);inset:5%;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.iv-thero__orbit{inset:0}.iv-thero__orbit i{width:6px;height:6px;transform-origin:3px calc(var(--orb) / 2 + 3px);background:#bfe9ff;border-radius:50%;position:absolute;top:-3px;left:calc(50% - 3px);box-shadow:0 0 10px 2px #6fd6ffcc}.iv-thero__orbit i:nth-child(2){opacity:.7;transform:rotate(120deg)}.iv-thero__orbit i:nth-child(3){opacity:.45;transform:rotate(240deg)}.iv-thero__disc{aspect-ratio:1;background:radial-gradient(120% 120% at 30% 18%,#ffffff29,#0000 42%),radial-gradient(circle at 50% 60%,#12346a 0%,#081a35 72%);border:1px solid #a0c8ff59;place-items:center;width:70%;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -18px 30px -12px #00000080,0 0 0 6px #1769ff14,0 18px 40px -18px #1769ffe6;position:relative!important}.iv-thero__disc:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff24,#0000 38%);border-radius:50%;position:absolute;inset:0}.iv-thero__disc img{filter:drop-shadow(0 0 10px #1769ff8c);width:56%;height:auto;transform:translate(-3%)}.iv-thero__corename{color:#fff;letter-spacing:.22em;gap:.2rem;margin:.25rem 0 0;font-size:1rem;font-weight:650;line-height:1;display:grid}.iv-thero__corename small{color:var(--iv-navy-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:600}.iv-thero__gate{color:#bfe9ff;background:#040c1c80;border:1px solid #6fd6ff52;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.28rem .6rem;font-size:.6875rem;font-weight:500;display:inline-flex}.iv-thero__gate .iv-glyph{color:var(--iv-cyan)}.iv-thero .iv-tstatus{color:#fcd59a;background:#040c1c8c;border-color:#fbbf7780}.iv-thero figcaption{color:var(--iv-faint);margin-top:.85rem;font-size:.75rem;line-height:1.5}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__rules li{animation:iv-thero-left .52s var(--iv-ease) both}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__rules li:nth-child(2){animation-delay:90ms}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__rules li:nth-child(3){animation-delay:.18s}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__rules li:nth-child(4){animation-delay:.27s}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__disc{animation:iv-thero-core .9s var(--iv-ease) .5s both}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__moves li{animation:iv-thero-right .56s var(--iv-ease) 1.15s both}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__moves li:nth-child(2){animation-delay:1.3s}html[data-scene=ivory][data-aurora-motion=enabled] .iv-thero__moves li:nth-child(3){animation-delay:1.45s}@keyframes iv-thero-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes iv-thero-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes iv-thero-core{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__ring--sweep{animation:6s linear infinite paused iv-core-spin}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__ring--dash{animation:72s linear infinite paused iv-core-spin-back}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__orbit{animation:24s linear infinite paused iv-core-spin}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__halo{animation:6s ease-in-out 2s infinite paused iv-core-breathe}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__ripple{animation:iv-core-ripple 6s var(--iv-ease) 2s infinite;animation-play-state:paused}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__disc img{animation:6s ease-in-out 2s infinite paused iv-core-float}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .is-pulse-in{animation:6s cubic-bezier(.45,0,.25,1) 2s infinite paused iv-core-pulse-in}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .is-pulse-in--1{animation-delay:2.12s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .is-pulse-in--2{animation-delay:2.24s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .is-pulse-in--3{animation-delay:2.36s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__rules li:after{animation:6s ease-out 2s infinite paused iv-core-rule}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__rules li:nth-child(2):after{animation-delay:2.12s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__rules li:nth-child(3):after{animation-delay:2.24s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__rules li:nth-child(4):after{animation-delay:2.36s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .is-pulse-out{animation:18s cubic-bezier(.45,0,.25,1) 2s infinite paused iv-core-pulse-out}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .is-pulse-out--1{animation-delay:8s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .is-pulse-out--2{animation-delay:14s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__moves li:after{animation:18s ease-out 2s infinite paused iv-core-rep}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__moves li:nth-child(2):after{animation-delay:8s}[data-aurora-layer=teams-core][data-motion-enabled=true].iv-thero .iv-thero__moves li:nth-child(3):after{animation-delay:14s}[data-aurora-layer=teams-core][data-motion-running=true].iv-thero :is(.iv-thero__ring--sweep,.iv-thero__ring--dash,.iv-thero__orbit,.iv-thero__halo,.iv-thero__ripple,.iv-thero__disc img,.is-pulse),[data-aurora-layer=teams-core][data-motion-running=true].iv-thero .iv-thero__rules li:after,[data-aurora-layer=teams-core][data-motion-running=true].iv-thero .iv-thero__moves li:after{animation-play-state:running}@keyframes iv-core-spin{to{transform:rotate(360deg)}}@keyframes iv-core-spin-back{to{transform:rotate(-360deg)}}@keyframes iv-core-breathe{0%,to{opacity:.6;transform:scale(.96)}34%{opacity:1;transform:scale(1.05)}}@keyframes iv-core-ripple{0%,26%{opacity:0;transform:scale(.9)}30%{opacity:.85;transform:scale(1)}62%,to{opacity:0;transform:scale(1.75)}}@keyframes iv-core-float{0%,to{transform:translate(-3%)}50%{transform:translate(-3%,-4px)}}@keyframes iv-core-pulse-in{0%{stroke-dashoffset:.07px;opacity:0}4%{opacity:1}27%{opacity:1}30%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes iv-core-rule{0%{opacity:.9}18%,to{opacity:0}}@keyframes iv-core-pulse-out{0%,10.5%{stroke-dashoffset:.07px;opacity:0}11.5%{opacity:1}15.5%{opacity:1}16.8%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes iv-core-rep{0%,16%{opacity:0}17.5%{opacity:1}29%{opacity:1}37%,to{opacity:0}}@media (width<=47.99rem){.iv-thero__stage{grid-template-columns:minmax(0,1fr)}.iv-thero__wires{display:none}.iv-thero__core{grid-row:2;padding-block:.5rem}.iv-thero__rules ul{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-thero__core{--orb:9.5rem}}.iv-tproblem{gap:clamp(2rem,5vw,4rem);display:grid}.iv-tproblem__head{align-content:start;gap:1.1rem;display:grid}.iv-tproblem__head>p:not(.ivory-eyebrow){max-width:38rem;color:var(--iv-muted);margin:0;font-size:1.0625rem;line-height:1.65}.iv-tproblem__events{border-top:1px solid var(--iv-ink);counter-reset:iv-event;margin:0;padding:0;list-style:none;display:grid}.iv-tproblem__events li{border-bottom:1px solid var(--iv-line);counter-increment:iv-event;grid-template-columns:2.25rem minmax(0,11rem) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.iv-tproblem__events li:before{content:counter(iv-event, decimal-leading-zero);color:var(--iv-blue);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.iv-tproblem__events strong{color:var(--iv-ink);font-size:.9375rem;font-weight:600}.iv-tproblem__events span{color:var(--iv-muted);font-size:.9375rem;line-height:1.55}@media (width>=64rem){.iv-tproblem{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}@media (width<=40rem){.iv-tproblem__events li{grid-template-columns:2.25rem minmax(0,1fr)}.iv-tproblem__events span{grid-column:2}}.iv-atlas{border:1px solid var(--iv-line);border-radius:var(--iv-radius-xl);background:var(--iv-white);box-shadow:var(--iv-shadow-lg);gap:0;display:grid;overflow:clip}.iv-atlas>*{padding-inline:clamp(1rem,2.5vw,1.75rem)}.iv-atlas__bar{border-bottom:1px solid var(--iv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-block:1rem;display:flex}.iv-atlas__org{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.iv-atlas__org strong{color:var(--iv-ink);letter-spacing:-.01em;font-size:1rem;font-weight:650}.iv-atlas__org span{color:var(--iv-faint);font-size:.8125rem}.iv-atlas__disclaimer{color:#6b4a12;background:#fff8eb;border:1px solid #f1d9a8;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.35rem .7rem;font-size:.75rem;display:inline-flex}.iv-atlas__disclaimer strong{font-weight:600}.iv-atlas__disclaimer .iv-glyph{color:#b7791f;flex:none}.iv-atlas__toolbar{border-bottom:1px solid var(--iv-line);background:linear-gradient(180deg, var(--iv-canvas), var(--iv-white));gap:.9rem 1.25rem;padding-block:1rem;display:grid}.iv-atlas__toolbar fieldset{border:0;min-width:0;margin:0;padding:0}.iv-atlas__toolbar legend{color:var(--iv-ink-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.5rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.iv-atlas__toolbar legend b,.iv-atlas__stepno,.iv-atlas__tablist b{background:var(--iv-blue-soft);color:#1e40af;letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:inline-grid}.iv-atlas__pills{flex-wrap:wrap;gap:.4rem;display:flex}.iv-atlas__rule{border:1px solid var(--iv-line-strong);background:var(--iv-white);min-height:40px;color:var(--iv-muted);cursor:pointer;transition:border-color var(--iv-fast), background-color var(--iv-fast), color var(--iv-fast), transform var(--iv-fast), box-shadow var(--iv-fast);border-radius:999px;align-items:center;gap:.45rem;padding:0 .8rem 0 .6rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.iv-atlas__rule input{opacity:0;pointer-events:none;position:absolute}.iv-atlas__rule:before{content:"";border:1.5px solid var(--iv-line-strong);background:var(--iv-white) no-repeat center / .6rem;width:.95rem;height:.95rem;transition:background-color var(--iv-fast), border-color var(--iv-fast);border-radius:.3rem;flex:none}.iv-atlas__rule:hover{color:var(--iv-ink);border-color:#9db7eb;transform:translateY(-1px)}.iv-atlas__rule:has(input:checked){border-color:var(--iv-blue-line);background:var(--iv-blue-soft);color:#1e3a8a;box-shadow:var(--iv-shadow-xs)}.iv-atlas__rule:has(input:checked):before{border-color:var(--iv-blue);background-color:var(--iv-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='white' stroke-width='1.8'/%3E%3C/svg%3E")}.iv-atlas__rule:has(input:not(:checked)) span{text-decoration:line-through #52607773}.iv-atlas__rule:has(input:focus-visible),.iv-atlas__scenario:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-atlas__rule:has(input:disabled),.iv-atlas__scenario:has(input:disabled){cursor:default;transform:none}.iv-atlas__seg{border:1px solid var(--iv-line);background:var(--iv-white);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.2rem;display:grid;position:relative}.iv-atlas__scenario{min-height:40px;color:var(--iv-muted);cursor:pointer;white-space:nowrap;transition:background-color var(--iv-fast), color var(--iv-fast);border-radius:.55rem;place-items:center;padding:0 .6rem;font-size:.8125rem;font-weight:600;display:grid;position:relative}.iv-atlas__scenario input{opacity:0;pointer-events:none;position:absolute}.iv-atlas__scenario:hover{background:var(--iv-raised);color:var(--iv-ink)}.iv-atlas__scenario:has(input:checked){background:var(--iv-ink);color:#fff}.iv-atlas__actions{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.iv-atlas__actions[hidden]{display:none}.iv-atlas__actions .button{gap:.5rem;min-height:42px}.iv-atlas__actions .iv-atlas__stepno{color:#fff;background:#ffffff29}html[data-scene=ivory][data-aurora-motion=enabled] .iv-atlas:not([data-simulated]) [data-atlas-run]{animation:iv-atlas-invite 1.6s var(--iv-ease) 1.2s 3}@keyframes iv-atlas-invite{0%,to{box-shadow:inset 0 1px #ffffff24,0 0 #1769ff66}60%{box-shadow:inset 0 1px #ffffff24,0 0 0 10px #1769ff00}}.iv-atlas__viewswitch{border:1px solid var(--iv-line);background:var(--iv-white);border-radius:.75rem;grid-template-columns:1fr 1fr;padding:.2rem;display:grid}.iv-atlas__viewswitch button{min-height:40px;color:var(--iv-muted);cursor:pointer;font:inherit;transition:background-color var(--iv-fast), color var(--iv-fast);background:0 0;border:0;border-radius:.55rem;padding:0 .85rem;font-size:.8125rem;font-weight:600}.iv-atlas__viewswitch button[aria-pressed=true]{background:var(--iv-raised);color:var(--iv-ink);box-shadow:inset 0 0 0 1px var(--iv-line-strong)}.iv-atlas__viewswitch button:disabled{cursor:not-allowed;opacity:.45}.iv-atlas__viewswitch button:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:1px}.iv-atlas__pending{color:#6b4a12;background:#fff8eb;border-bottom:1px solid #f1d9a8;margin:0;padding-block:.55rem;font-size:.8125rem}.iv-atlas__pending[hidden]{display:none}.iv-atlas__board{background:var(--iv-canvas);gap:1rem;padding-block:1.25rem;display:grid}.iv-atlas__division{gap:.55rem;min-width:0;display:grid}.iv-atlas__divname{color:var(--iv-ink);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;font-size:.8125rem;font-weight:650;display:flex}.iv-atlas__divname span{color:var(--iv-faint);letter-spacing:0;font-size:.75rem;font-weight:500}.iv-atlas__lanes{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.iv-atlas__lane{border:1px solid var(--iv-line);background:var(--iv-white);min-width:0;box-shadow:var(--iv-shadow-xs);transition:border-color var(--iv-panel), background-color var(--iv-panel), opacity var(--iv-panel), box-shadow var(--iv-panel);border-radius:.8rem;align-content:start;gap:.45rem;padding:.7rem;display:grid}.iv-atlas__lane[data-joining]{display:none}.iv-atlas[data-scenario=join] .iv-atlas__lane[data-joining]{border-color:var(--iv-blue-line);animation:iv-atlas-arrive .48s var(--iv-ease) both;background:#f7faff;display:grid}@keyframes iv-atlas-arrive{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.iv-atlas[data-scenario=leave] .iv-atlas__lane[data-leaving]{background:#fffbf3;border-style:dashed;border-color:#e0b25c}.iv-atlas[data-scenario=leave][data-view=proposed] .iv-atlas__lane[data-leaving]{opacity:.6}.iv-atlas__lanehead{align-items:flex-start;gap:.4rem;display:flex}.iv-atlas__lanehead>p:first-child{flex:1;margin:0;display:grid}.iv-atlas__lanehead strong{color:var(--iv-ink);font-size:.875rem;font-weight:600}.iv-atlas__lanehead span{color:var(--iv-faint);font-size:.6875rem}.iv-atlas__tag{letter-spacing:.04em;text-transform:uppercase;border-radius:.3rem;padding:.1rem .4rem;font-size:.625rem;font-weight:700;display:none}.iv-atlas__tag--join{background:var(--iv-blue-soft);color:#1e40af}.iv-atlas__tag--leave{color:#6b4a12;background:#fff1d6}.iv-atlas[data-scenario=join] .iv-atlas__lane[data-joining] .iv-atlas__tag--join,.iv-atlas[data-scenario=leave] .iv-atlas__lane[data-leaving] .iv-atlas__tag--leave{display:inline-block}.iv-atlas__load{color:var(--iv-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:600}.iv-atlas__lane[data-over] .iv-atlas__load{color:#9a5b00}.iv-atlas__meter{background:var(--iv-line);border-radius:4px;height:4px;position:relative;overflow:hidden}.iv-atlas__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--iv-blue), var(--iv-blue-bright));transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .64s var(--iv-ease), background-color var(--iv-fast);position:absolute;inset:0}.iv-atlas__meter [data-fill="0"]{--fill:0}.iv-atlas__meter [data-fill="1"]{--fill:.1}.iv-atlas__meter [data-fill="2"]{--fill:.2}.iv-atlas__meter [data-fill="3"]{--fill:.3}.iv-atlas__meter [data-fill="4"]{--fill:.4}.iv-atlas__meter [data-fill="5"]{--fill:.5}.iv-atlas__meter [data-fill="6"]{--fill:.6}.iv-atlas__meter [data-fill="7"]{--fill:.7}.iv-atlas__meter [data-fill="8"]{--fill:.8}.iv-atlas__meter [data-fill="9"]{--fill:.9}.iv-atlas__meter [data-fill="10"]{--fill:1}.iv-atlas__lane[data-over] .iv-atlas__meter span{background:#d98a00}.iv-atlas__chips{flex-wrap:wrap;gap:.3rem;min-height:1.75rem;margin:0;padding:0;list-style:none;display:flex}.iv-atlas__chip{border:1px solid var(--iv-line-strong);background:var(--iv-white);max-width:100%;color:var(--iv-ink-soft);transition:border-color var(--iv-panel), background-color var(--iv-panel), box-shadow var(--iv-panel), color var(--iv-panel);will-change:transform;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.25;display:inline-flex;position:relative}.iv-atlas__chip b{color:var(--iv-blue);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700}.iv-atlas__chip[data-tier="1"]{border-color:#b8c7e3}.iv-atlas__chip small{color:var(--iv-faint);font-size:.625rem}.iv-atlas__lane .iv-atlas__chip small.is-hold{display:none}.iv-atlas__chip i{background:var(--iv-raised);color:var(--iv-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:.25rem;padding:0 .3rem;font-size:.5625rem;font-style:normal;font-weight:700}.iv-atlas__chip[data-changed]{border-color:var(--iv-blue-bright);background:var(--iv-blue-soft);color:#1e3a8a;box-shadow:0 0 0 3px #1769ff1f}.iv-atlas__chip[data-changed]:after{content:"Moved";color:#1e40af;letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;font-weight:700}.iv-atlas__chip[data-flag]{color:#5c3d0a;background:#fff8eb;border-style:dashed;border-color:#d9a441}.iv-atlas__chip[data-flag]:after{color:#7a4f0c;letter-spacing:.02em;font-size:.5625rem;font-weight:700}.iv-atlas__chip[data-flag=outside-region]:after{content:"Outside region"}.iv-atlas__chip[data-flag=protected-owner]:after{content:"Protected · decide"}.iv-atlas__chip[data-flag=at-capacity]:after{content:"At capacity"}.iv-atlas__chip[data-flag=no-eligible]:after{content:"No eligible seller"}.iv-atlas__chip[data-flag=missing-data]:after{content:"Missing data"}.iv-atlas__chip[data-flag=restricted]:after{content:"Restricted"}.iv-atlas__division--hold{background:#fffdf8;border:1px dashed #e0b25c;border-radius:.8rem;padding:.75rem}.iv-atlas__review{border-top:1px solid var(--iv-line);gap:.85rem;padding-block:1.25rem;display:grid}.iv-atlas__summary{color:var(--iv-ink-soft);margin:0;font-size:.9375rem}.iv-atlas__summary strong{color:var(--iv-ink);font-variant-numeric:tabular-nums}.iv-atlas__tabs{gap:.75rem;min-width:0;display:grid}.iv-atlas__tablist{border:0;border-bottom:1px solid var(--iv-line);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.iv-atlas__tablist label{min-height:44px;color:var(--iv-muted);cursor:pointer;align-items:center;gap:.45rem;padding:0 .4rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.iv-atlas__tablist label:after{content:"";background:var(--iv-blue-bright);transform-origin:0;height:2px;transition:transform var(--iv-panel);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.iv-atlas__tablist label:has(input:checked){color:var(--iv-ink)}.iv-atlas__tablist label:has(input:checked):after{transform:scaleX(1)}.iv-atlas__tablist label:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-atlas__tablist input{opacity:0;pointer-events:none;position:absolute}.iv-atlas__tablist span{background:var(--iv-raised);min-width:1.4rem;height:1.4rem;color:var(--iv-ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.75rem;display:inline-grid}.iv-atlas__tablist label+label{margin-left:.9rem}@supports selector(:has(*)){.iv-atlas .iv-atlas__tabpanels>*{display:none}.iv-atlas:has(.iv-atlas__tablist input[value=changes]:checked) [data-panel=changes],.iv-atlas:has(.iv-atlas__tablist input[value=exceptions]:checked) [data-panel=exceptions]{animation:iv-t-panel .32s var(--iv-ease) both;gap:.6rem;display:grid}}.iv-atlas__exceptions{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iv-atlas__exceptions li{border:1px solid var(--iv-line);background:var(--iv-white);transition:opacity var(--iv-panel);border-left:3px solid #d98a00;border-radius:.5rem;align-content:start;gap:.2rem;padding:.7rem .8rem;display:grid}.iv-atlas__exceptions li[data-count="0"]{border-left-color:var(--iv-line-strong);opacity:.55}.iv-atlas__exceptions p{justify-content:space-between;gap:.5rem;margin:0;display:flex}.iv-atlas__exceptions strong{color:var(--iv-ink);font-size:.8125rem;font-weight:600}.iv-atlas__exceptions p span{color:#9a5b00;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.iv-atlas__exceptions small{color:var(--iv-muted);font-size:.75rem;line-height:1.45}.iv-atlas__exceptions em{color:var(--iv-ink-soft);font-size:.75rem;font-style:normal;font-weight:500}.iv-atlas__tablewrap{border:1px solid var(--iv-line);border-radius:.7rem;overflow-x:auto}.iv-atlas__tablewrap:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-atlas__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.8125rem}.iv-atlas__table th,.iv-atlas__table td{border-bottom:1px solid var(--iv-line);color:var(--iv-ink-soft);text-align:left;vertical-align:top;padding:.6rem .75rem}.iv-atlas__table thead th{background:var(--iv-canvas);color:var(--iv-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-atlas__table tbody th{color:var(--iv-ink);font-weight:600}.iv-atlas__table tbody th small{color:var(--iv-faint);font-size:.6875rem;font-weight:500;display:block}.iv-atlas__table td strong{color:#1e40af;font-weight:600}.iv-atlas__table tbody tr:last-child>*{border-bottom:0}.iv-atlas__review-tag{color:#6b4a12;white-space:nowrap;background:#fff1d6;border-radius:.3rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;display:inline-block}.iv-atlas__review-tag--info{background:var(--iv-raised);color:var(--iv-ink-soft)}.iv-atlas__note{color:var(--iv-faint);margin:0;font-size:.75rem;line-height:1.5}.iv-atlas__caption{border-top:1px solid var(--iv-line);background:var(--iv-canvas);color:var(--iv-faint);margin:0;padding-block:.9rem 1.1rem;font-size:.75rem;line-height:1.55}@media (width>=64rem){.iv-atlas__toolbar{grid-template-columns:auto minmax(0,1fr);align-items:end}.iv-atlas__rules{grid-column:1/-1}.iv-atlas__actions{justify-content:flex-end}.iv-atlas__board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.iv-atlas__board>.iv-atlas__division:not(.iv-atlas__division--hold) .iv-atlas__lanes{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.iv-atlas__division--hold{grid-column:1/-1}}@media (width<=47.99rem){.iv-atlas__scenario{padding:0 .3rem;font-size:.75rem}.iv-atlas__actions{width:100%}.iv-atlas__actions .button{flex:1}}@supports selector(:has(*)){.iv-tdir .iv-tdir__panels>*{display:none}.iv-mission .iv-mission__panels,.iv-handoff .iv-handoff__panels,.iv-ramp .iv-ramp__panels{display:grid}.iv-mission .iv-mission__panels>*,.iv-handoff .iv-handoff__panels>*,.iv-ramp .iv-ramp__panels>*{visibility:hidden;opacity:0;transition:opacity .26s var(--iv-ease), visibility 0s linear .26s;grid-area:1/1;display:grid}.iv-mission:has(.iv-mission__stages>label:first-of-type input:checked) .iv-mission__panel:first-child,.iv-mission:has(.iv-mission__stages>label:nth-of-type(2) input:checked) .iv-mission__panel:nth-child(2),.iv-mission:has(.iv-mission__stages>label:nth-of-type(3) input:checked) .iv-mission__panel:nth-child(3),.iv-mission:has(.iv-mission__stages>label:nth-of-type(4) input:checked) .iv-mission__panel:nth-child(4),.iv-mission:has(.iv-mission__stages>label:nth-of-type(5) input:checked) .iv-mission__panel:nth-child(5),.iv-mission:has(.iv-mission__stages>label:nth-of-type(6) input:checked) .iv-mission__panel:nth-child(6),.iv-handoff:has(.iv-handoff__stages>label:first-of-type input:checked) .iv-handoff__panel:first-child,.iv-handoff:has(.iv-handoff__stages>label:nth-of-type(2) input:checked) .iv-handoff__panel:nth-child(2),.iv-handoff:has(.iv-handoff__stages>label:nth-of-type(3) input:checked) .iv-handoff__panel:nth-child(3),.iv-handoff:has(.iv-handoff__stages>label:nth-of-type(4) input:checked) .iv-handoff__panel:nth-child(4),.iv-handoff:has(.iv-handoff__stages>label:nth-of-type(5) input:checked) .iv-handoff__panel:nth-child(5),.iv-handoff:has(.iv-handoff__stages>label:nth-of-type(6) input:checked) .iv-handoff__panel:nth-child(6),.iv-ramp:has(.iv-ramp__track>label:first-of-type input:checked) .iv-ramp__panel:first-child,.iv-ramp:has(.iv-ramp__track>label:nth-of-type(2) input:checked) .iv-ramp__panel:nth-child(2),.iv-ramp:has(.iv-ramp__track>label:nth-of-type(3) input:checked) .iv-ramp__panel:nth-child(3),.iv-ramp:has(.iv-ramp__track>label:nth-of-type(4) input:checked) .iv-ramp__panel:nth-child(4),.iv-ramp:has(.iv-ramp__track>label:nth-of-type(5) input:checked) .iv-ramp__panel:nth-child(5),.iv-ramp:has(.iv-ramp__track>label:nth-of-type(6) input:checked) .iv-ramp__panel:nth-child(6),.iv-ramp:has(.iv-ramp__track>label:nth-of-type(7) input:checked) .iv-ramp__panel:nth-child(7),.iv-ramp:has(.iv-ramp__track>label:nth-of-type(8) input:checked) .iv-ramp__panel:nth-child(8),.iv-tdir:has(.iv-tdir__tabs>label:first-of-type input:checked) .iv-tdir__family:first-child,.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(2) input:checked) .iv-tdir__family:nth-child(2),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(3) input:checked) .iv-tdir__family:nth-child(3),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(4) input:checked) .iv-tdir__family:nth-child(4),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(5) input:checked) .iv-tdir__family:nth-child(5),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(6) input:checked) .iv-tdir__family:nth-child(6),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(7) input:checked) .iv-tdir__family:nth-child(7),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(8) input:checked) .iv-tdir__family:nth-child(8),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(9) input:checked) .iv-tdir__family:nth-child(9),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(10) input:checked) .iv-tdir__family:nth-child(10),.iv-tdir:has(.iv-tdir__tabs>label:nth-of-type(11) input:checked) .iv-tdir__family:nth-child(11),.iv-tdir[data-family-count="1"] .iv-tdir__family{visibility:visible;opacity:1;animation:iv-t-panel .32s var(--iv-ease) both;transition-delay:0s;display:grid}}@keyframes iv-t-panel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-scene=ivory][data-aurora-motion=static] :is(.iv-mission__panel,.iv-handoff__panel,.iv-ramp__panel,.iv-tdir__family){animation:none}.iv-mission{gap:.9rem;display:grid}.iv-mission__frame{border:1px solid var(--iv-navy-line-strong);border-radius:var(--iv-radius-xl);background:linear-gradient(180deg, var(--iv-navy-2), var(--iv-navy));box-shadow:var(--iv-shadow-stage);color:var(--iv-navy-ink);gap:1rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid;position:relative}.iv-mission__head{color:var(--iv-navy-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.iv-mission__rail{background:repeating-linear-gradient(90deg,#8cb2ff4d 0 4px,#0000 4px 8px);height:2px;margin:.5rem 8.33333%;display:none;position:relative}.iv-mission__fill{background:linear-gradient(90deg, var(--iv-blue-bright), var(--iv-cyan));transform-origin:0;transition:transform .64s var(--iv-ease);position:absolute;inset:0;transform:scaleX(0)}.iv-mission__gate{border-left:1.5px dashed #fbbf77;width:0;height:1.3rem;position:absolute;top:-.6rem;left:90%}.iv-mission:has(.iv-mission__stages>label:nth-of-type(2) input:checked) .iv-mission__fill{transform:scaleX(.2)}.iv-mission:has(.iv-mission__stages>label:nth-of-type(3) input:checked) .iv-mission__fill{transform:scaleX(.4)}.iv-mission:has(.iv-mission__stages>label:nth-of-type(4) input:checked) .iv-mission__fill{transform:scaleX(.6)}.iv-mission:has(.iv-mission__stages>label:nth-of-type(5) input:checked) .iv-mission__fill{transform:scaleX(.8)}.iv-mission:has(.iv-mission__stages>label:nth-of-type(6) input:checked) .iv-mission__fill{transform:scaleX(1)}.iv-mission__stages{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;display:grid}.iv-mission__stage{border:1px solid var(--iv-navy-line);cursor:pointer;text-align:center;min-height:44px;transition:border-color var(--iv-fast), background-color var(--iv-fast), transform var(--iv-fast);background:#040c1c73;border-radius:.7rem;justify-items:center;gap:.35rem;padding:.55rem .3rem;display:grid}.iv-mission__stage input{opacity:0;pointer-events:none;position:absolute}.iv-mission__stage:hover{border-color:var(--iv-navy-line-strong);transform:translateY(-1px)}.iv-mission__node{border:1px solid var(--iv-navy-line-strong);background:var(--iv-navy);width:2rem;height:2rem;color:var(--iv-navy-muted);font-variant-numeric:tabular-nums;transition:background-color var(--iv-fast), color var(--iv-fast), border-color var(--iv-fast), box-shadow var(--iv-fast);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.iv-mission__label{color:var(--iv-navy-ink);font-size:.8125rem;font-weight:600;display:grid}.iv-mission__label small{color:var(--iv-navy-faint);font-size:.6875rem;font-weight:500}.iv-mission__stage:has(input:checked){background:#1769ff29;border-color:#6fd6ff8c}.iv-mission__stage:has(input:checked) .iv-mission__node{border-color:var(--iv-cyan);background:var(--iv-cyan);color:var(--iv-navy);box-shadow:0 0 0 5px #6fd6ff29}.iv-mission__stage:has(input:focus-visible){outline:2px solid var(--iv-cyan);outline-offset:2px}.iv-mission__stage[data-stage=review]{border-color:#fbbf7766}.iv-mission__gatelabel{color:#fcd59a;justify-self:end;align-items:center;gap:.4rem;margin:-.3rem 0 0;font-size:.75rem;font-weight:500;display:inline-flex}.iv-mission__gatelabel .iv-glyph{color:#fbbf77}.iv-mission__panel{gap:1.25rem;padding-top:.25rem}.iv-mission__copy{align-content:start;gap:.6rem;display:grid}.iv-mission__role{color:var(--iv-cyan);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.iv-mission__copy h3{color:#fff;letter-spacing:-.015em;margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);font-weight:600}.iv-mission__copy>p{color:var(--iv-navy-muted);margin:0;line-height:1.6}.iv-mission__copy dl{gap:.5rem;margin:.4rem 0 0;display:grid}.iv-mission__copy dl div{border-top:1px solid var(--iv-navy-line);grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding-top:.5rem;display:grid}.iv-mission__copy dt{color:var(--iv-navy-faint);font-size:.75rem;font-weight:600}.iv-mission__copy dd{color:var(--iv-navy-ink);margin:0;font-size:.875rem}.iv-mission__card{border:1px solid var(--iv-navy-line-strong);border-radius:var(--iv-radius);background:#040c1c99;gap:.6rem;margin:0;padding:1rem;list-style:none;display:grid}.iv-mission__kicker{color:var(--iv-navy-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.iv-mission__quote{color:#fff;margin:0;font-size:.9375rem;line-height:1.55}.iv-mission__chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.iv-mission__chips li{border:1px solid var(--iv-navy-line-strong);color:var(--iv-navy-muted);border-radius:.35rem;padding:.2rem .5rem;font-size:.75rem}.iv-mission__plan li{color:var(--iv-navy-ink);grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem;font-size:.8125rem;display:grid}.iv-mission__plan b{color:var(--iv-cyan);font-variant-numeric:tabular-nums}.iv-mission__evidence li,.iv-mission__people li{border-bottom:1px solid var(--iv-navy-line);gap:.1rem;padding-bottom:.55rem;display:grid}.iv-mission__evidence li:last-child,.iv-mission__people li:last-child{border-bottom:0;padding-bottom:0}.iv-mission__evidence strong,.iv-mission__people strong{color:#fff;font-size:.8125rem;font-weight:600}.iv-mission__evidence span,.iv-mission__people span{color:var(--iv-navy-ink);font-size:.8125rem}.iv-mission__evidence em,.iv-mission__people em{color:var(--iv-navy-faint);font-size:.6875rem;font-style:normal}.iv-mission__evidence .is-unknown,.iv-mission__people em{color:#fcd59a}.iv-mission__draft p{color:var(--iv-navy-ink);margin:0;font-size:.875rem;line-height:1.6}.iv-mission__draft .iv-mission__kicker{color:var(--iv-navy-faint);font-size:.6875rem}.iv-mission__cite{color:#bfe9ff;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.iv-mission__audit ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.iv-mission__audit li{color:var(--iv-navy-ink);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.iv-mission__audit li:before{content:"";border-radius:.12rem;flex:none;width:.55rem;height:.55rem;transform:rotate(45deg)}.iv-mission__audit [data-check=ok]:before{background:#34d399}.iv-mission__audit [data-check=flag]:before{background:#fbbf77}.iv-mission__decision{border-top:1px solid var(--iv-navy-line);color:#fcd59a;gap:.45rem;margin:.25rem 0 0;padding-top:.6rem;font-size:.8125rem;line-height:1.5;display:flex}@media (width>=48rem){.iv-mission__stages{grid-template-columns:repeat(6,minmax(0,1fr))}.iv-mission__rail{display:block}.iv-mission__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.iv-handoff{gap:1rem;display:grid}.iv-handoff__rules{border:1px dashed var(--iv-line-strong);background:var(--iv-white);color:var(--iv-ink-soft);border-radius:.65rem;align-items:flex-start;gap:.6rem;margin:0;padding:.75rem .9rem;font-size:.875rem;line-height:1.5;display:flex}.iv-handoff__rules .iv-glyph{color:var(--iv-blue);flex:none;margin-top:.1rem}.iv-handoff__stages{border:1px solid var(--iv-line);background:var(--iv-white);box-shadow:var(--iv-shadow-xs);border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0;padding:.3rem;display:grid}.iv-handoff__stages label{min-height:44px;color:var(--iv-muted);cursor:pointer;text-align:center;transition:background-color var(--iv-fast), color var(--iv-fast);border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem;font-size:.8125rem;font-weight:600;display:flex;position:relative}.iv-handoff__stages input{opacity:0;pointer-events:none;position:absolute}.iv-handoff__stages span{color:var(--iv-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.iv-handoff__stages label:hover{background:var(--iv-raised);color:var(--iv-ink)}.iv-handoff__stages label:has(input:checked){background:var(--iv-ink);color:#fff}.iv-handoff__stages label:has(input:checked) span{color:var(--iv-cyan)}.iv-handoff__stages label:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-handoff__stage-area{border:1px solid var(--iv-line);border-radius:var(--iv-radius-xl);background:linear-gradient(180deg, var(--iv-white), var(--iv-canvas));box-shadow:var(--iv-shadow-sm);gap:.75rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.iv-handoff__lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.iv-handoff__lanes li{border-top:2px solid var(--iv-line-strong);color:var(--iv-muted);transition:border-color var(--iv-panel), color var(--iv-panel);gap:.1rem;padding:.6rem .75rem;display:grid}.iv-handoff__lanes strong{color:var(--iv-ink-soft);font-size:.875rem;font-weight:600}.iv-handoff__lanes span{font-size:.75rem}.iv-handoff__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid;position:relative}.iv-handoff__packet{border:1px solid var(--iv-line-strong);background:var(--iv-white);box-shadow:var(--iv-shadow-md);transition:transform .52s var(--iv-ease), box-shadow var(--iv-panel);border-radius:.3rem .9rem .9rem;grid-column:1;gap:.6rem;padding:.9rem;display:grid}.iv-handoff__packet header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.iv-handoff__packet header strong{color:var(--iv-ink);font-size:.9375rem;font-weight:600}.iv-handoff__state em{background:var(--iv-raised);color:var(--iv-ink-soft);border-radius:.3rem;padding:.12rem .45rem;font-size:.6875rem;font-style:normal;font-weight:600}.iv-handoff__packet dl{gap:.45rem;margin:0;display:grid}.iv-handoff__packet dl>div{border-top:1px solid var(--iv-line);gap:.1rem;padding-top:.45rem;display:grid}.iv-handoff__packet dt{color:var(--iv-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-handoff__packet dd{color:var(--iv-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.iv-handoff__packet b{border-radius:.25rem;padding:0 .35rem;font-size:.6875rem;font-weight:600}.iv-handoff__packet [data-mark=ok]{background:var(--iv-success-soft);color:#0f6b46}.iv-handoff__packet [data-mark=unknown]{background:var(--iv-raised);color:var(--iv-muted)}.iv-handoff__packet [data-mark=ask]{color:#6b4a12;background:#fff1d6}.iv-handoff__panel{gap:.5rem;max-width:46rem}.iv-handoff__actor{color:var(--iv-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.iv-handoff__panel h3{color:var(--iv-ink);letter-spacing:-.015em;margin:0;font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem);font-weight:600}.iv-handoff__panel>p{color:var(--iv-muted);margin:0;line-height:1.6}.iv-handoff__decision{align-items:flex-start;gap:.45rem;font-size:.875rem;font-weight:500;display:flex;color:var(--iv-ink-soft)!important}.iv-handoff__decision .iv-glyph{color:var(--iv-blue);flex:none;margin-top:.15rem}.iv-handoff__statusline{color:var(--iv-muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}@supports selector(:has(*)){.iv-handoff [data-at]{display:none}.iv-handoff:has(input[value=prepare]:checked) [data-at~=prepare],.iv-handoff:has(input[value=submit]:checked) [data-at~=submit],.iv-handoff:has(input[value=review]:checked) [data-at~=review],.iv-handoff:has(input[value=info]:checked) [data-at~=info],.iv-handoff:has(input[value=accept]:checked) [data-at~=accept],.iv-handoff:has(input[value=visible]:checked) [data-at~=visible]{display:inline}.iv-handoff:has(input[value=submit]:checked) .iv-handoff__packet,.iv-handoff:has(input[value=review]:checked) .iv-handoff__packet,.iv-handoff:has(input[value=accept]:checked) .iv-handoff__packet{transform:translate(calc(100% + .6rem))}.iv-handoff:has(input[value=visible]:checked) .iv-handoff__packet{transform:translate(calc(200% + 1.2rem))}.iv-handoff:has(input[value=info]:checked) .iv-handoff__open{background:#fff8eb;border-radius:.35rem;margin-inline:-.45rem;padding-inline:.45rem}.iv-handoff:has(input[value=prepare]:checked) .iv-handoff__lanes li:first-child,.iv-handoff:has(input[value=info]:checked) .iv-handoff__lanes li:first-child,.iv-handoff:has(input[value=submit]:checked) .iv-handoff__lanes li:nth-child(2),.iv-handoff:has(input[value=review]:checked) .iv-handoff__lanes li:nth-child(2),.iv-handoff:has(input[value=accept]:checked) .iv-handoff__lanes li:nth-child(2),.iv-handoff:has(input[value=visible]:checked) .iv-handoff__lanes li:nth-child(3){border-top-color:var(--iv-blue-bright);color:var(--iv-ink-soft)}}@supports not selector(:has(*)){.iv-handoff [data-at]:not([data-at~=prepare]){display:none}}@media (width>=48rem){.iv-handoff__stages{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=47.99rem){.iv-handoff__lanes,.iv-handoff__track{grid-template-columns:minmax(0,1fr)}.iv-handoff__lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-handoff__packet{transform:none!important}}.iv-qcontract{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.iv-qcontract li{border:1px solid var(--iv-line);border-left:3px solid var(--iv-blue);background:var(--iv-white);border-radius:.3rem .8rem .8rem .3rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.iv-qcontract h3{color:var(--iv-ink);margin:0;font-size:.9375rem;font-weight:600}.iv-qcontract p{color:var(--iv-muted);margin:0;font-size:.875rem;line-height:1.55}.iv-qcontract em{color:var(--iv-ink-soft);font-size:.8125rem;font-style:normal}@media (width>=48rem){.iv-qcontract{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-roles{border-top:1px solid var(--iv-ink);gap:0;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.iv-roles li{border-bottom:1px solid var(--iv-line);gap:.35rem;padding:1.1rem 0;display:grid}.iv-roles strong{color:var(--iv-ink);font-size:1rem;font-weight:600}.iv-roles>li>span{color:var(--iv-muted);font-size:.9375rem;line-height:1.55}@media (width>=48rem){.iv-roles li{grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;column-gap:1.25rem}}.iv-crm{gap:1rem;display:grid}.iv-crm__steps{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.iv-crm__steps li{border-top:2px solid var(--iv-ink);color:var(--iv-ink-soft);gap:.3rem;padding:.75rem .5rem 0 0;font-size:.8125rem;font-weight:600;display:grid;position:relative}.iv-crm__steps li span{color:var(--iv-blue);font-variant-numeric:tabular-nums;font-size:.6875rem}.iv-crm__steps li[data-final]{border-top-style:dashed;border-top-color:var(--iv-line-strong);color:var(--iv-muted)}.iv-crm__record{border:1px solid var(--iv-line);border-radius:var(--iv-radius-lg);background:var(--iv-white);box-shadow:var(--iv-shadow-md);overflow:hidden}.iv-crm__head{border-bottom:1px solid var(--iv-line);background:var(--iv-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1.1rem;display:flex}.iv-crm__head p{margin:0;display:grid}.iv-crm__head strong{color:var(--iv-ink);font-weight:600}.iv-crm__head span{color:var(--iv-faint);font-size:.75rem}.iv-crm__tablewrap{overflow-x:auto}.iv-crm__tablewrap:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:-2px}.iv-crm__table{border-collapse:collapse;width:100%;min-width:52rem;font-size:.8125rem}.iv-crm__table th,.iv-crm__table td{border-bottom:1px solid var(--iv-line);color:var(--iv-ink-soft);text-align:left;vertical-align:top;padding:.75rem .9rem}.iv-crm__table thead th{color:var(--iv-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-crm__table tbody th{color:var(--iv-ink);font-weight:600}.iv-crm__old{text-decoration:line-through #52607766;color:var(--iv-muted)!important}.iv-crm__new{font-weight:500;color:var(--iv-ink)!important}.iv-crm__flag{background:var(--iv-raised);color:var(--iv-ink-soft);white-space:nowrap;border-radius:.3rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;display:inline-block}.iv-crm__table [data-kind=decide] .iv-crm__flag,.iv-crm__table [data-kind=duplicate] .iv-crm__flag{color:#6b4a12;background:#fff8eb}.iv-crm__table [data-kind=evidence] .iv-crm__flag{background:var(--iv-blue-soft);color:#1e40af}.iv-crm__decision{border:1px solid var(--iv-line);border-radius:.5rem;gap:.2rem;margin:0;padding:.15rem;display:inline-flex}.iv-crm__decision label{min-height:32px;color:var(--iv-muted);cursor:pointer;transition:background-color var(--iv-fast), color var(--iv-fast);border-radius:.35rem;align-items:center;padding:0 .55rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.iv-crm__decision input{opacity:0;pointer-events:none;position:absolute}.iv-crm__decision label:has(input:checked){background:var(--iv-ink);color:#fff}.iv-crm__decision label:has(input[value=approve]:checked){background:var(--iv-success)}.iv-crm__decision label:has(input[value=reject]:checked){background:#9f1d1d}.iv-crm__decision label:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:1px}.iv-crm__table tr:has(input[value=approve]:checked) .iv-crm__new{background:var(--iv-success-soft)}.iv-crm__table tr:has(input[value=reject]:checked) .iv-crm__new{text-decoration:line-through;color:var(--iv-muted)!important}.iv-crm__foot{background:var(--iv-canvas);gap:.6rem;padding:.9rem 1.1rem;display:grid}.iv-crm__foot p{color:var(--iv-ink-soft);align-items:flex-start;gap:.45rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.iv-crm__foot .iv-glyph{color:var(--iv-blue);flex:none;margin-top:.1rem}.iv-crm__foot .button:disabled{cursor:not-allowed;opacity:.55;transform:none}.iv-crm__foot small{color:var(--iv-faint);font-size:.75rem}@media (width>=48rem){.iv-crm__foot{grid-template-columns:minmax(0,1fr) auto;align-items:center}.iv-crm__foot small{text-align:right;grid-column:2}}@media (width<=40rem){.iv-crm__steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.75rem}}.iv-ramp{gap:1rem;display:grid}.iv-ramp__frame{border:1px solid var(--iv-line);border-radius:var(--iv-radius-xl);background:var(--iv-white);box-shadow:var(--iv-shadow-sm);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.iv-ramp__head{color:var(--iv-ink-soft);justify-content:space-between;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.iv-ramp__head em{color:var(--iv-faint);font-size:.75rem;font-style:normal;font-weight:500}.iv-ramp__track{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;display:grid;position:relative}.iv-ramp__track label{border:1px solid var(--iv-line);cursor:pointer;min-height:44px;transition:border-color var(--iv-fast), background-color var(--iv-fast), transform var(--iv-fast);border-radius:.7rem;gap:.4rem;padding:.6rem;display:grid;position:relative}.iv-ramp__track label:hover{border-color:#9db7eb;transform:translateY(-1px)}.iv-ramp__track input{opacity:0;pointer-events:none;position:absolute}.iv-ramp__dot{border:1px solid var(--iv-line-strong);width:1.8rem;height:1.8rem;color:var(--iv-faint);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.iv-ramp__track [data-state=done] .iv-ramp__dot{border-color:var(--iv-success);background:var(--iv-success);color:#fff}.iv-ramp__track [data-state=current] .iv-ramp__dot{border-color:var(--iv-blue-bright);background:var(--iv-blue-soft);color:var(--iv-blue);box-shadow:0 0 0 4px #1769ff1f}.iv-ramp__name{color:var(--iv-ink);font-size:.8125rem;font-weight:600;line-height:1.3;display:grid}.iv-ramp__name small{color:var(--iv-faint);font-size:.6875rem;font-weight:500}.iv-ramp__track label:has(input:checked){border-color:var(--iv-ink);background:var(--iv-canvas);box-shadow:inset 0 -2px 0 var(--iv-blue-bright)}.iv-ramp__track label:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-ramp__panel{border-top:1px solid var(--iv-line);gap:.5rem;padding-top:.75rem}.iv-ramp__panel h3{color:var(--iv-ink);margin:0;font-size:1.125rem;font-weight:600}.iv-ramp__panel>p{color:var(--iv-muted);margin:0;line-height:1.6}.iv-ramp__where{flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex;color:var(--iv-ink-soft)!important}.iv-ramp__where span{color:var(--iv-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.iv-ramp__coach{border:1px solid var(--iv-line);border-top:3px solid var(--iv-ink);border-radius:0 0 var(--iv-radius) var(--iv-radius);background:var(--iv-white);gap:.75rem;padding:1.1rem;display:grid}.iv-ramp__coachhead{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.iv-ramp__coachhead strong{color:var(--iv-ink);font-size:.9375rem;font-weight:600}.iv-ramp__coachhead span{border:1px solid var(--iv-line-strong);color:var(--iv-ink-soft);border-radius:.3rem;margin-left:auto;padding:.1rem .45rem;font-size:.6875rem;font-weight:600}.iv-ramp__coachhead .iv-glyph{color:var(--iv-blue)}.iv-ramp__coach dl{gap:.5rem;margin:0;display:grid}.iv-ramp__coach dl div{border-top:1px solid var(--iv-line);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding-top:.5rem;display:grid}.iv-ramp__coach dt{color:var(--iv-faint);font-size:.75rem;font-weight:600}.iv-ramp__coach dd{color:var(--iv-ink-soft);margin:0;font-size:.875rem;line-height:1.5}.iv-ramp__privacy{color:var(--iv-muted);margin:0;font-size:.8125rem;line-height:1.5}@media (width>=64rem){.iv-ramp:has(.iv-ramp__coach){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.iv-ramp>.iv-caption{grid-column:1/-1}}@media (width<=40rem){.iv-ramp__track{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-cover{border:1px solid var(--iv-navy-line-strong);border-radius:var(--iv-radius-xl);background:linear-gradient(180deg, var(--iv-navy-2), var(--iv-navy));box-shadow:var(--iv-shadow-stage);color:var(--iv-navy-ink);gap:.9rem;margin:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.iv-cover__head{color:var(--iv-navy-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.iv-cover__head em{color:var(--iv-navy-faint);font-style:normal;font-weight:500}.iv-cover__lenses{border:1px solid var(--iv-navy-line);background:#040c1c80;border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0;padding:.25rem;display:grid}.iv-cover__lenses label{min-height:40px;color:var(--iv-navy-muted);cursor:pointer;transition:background-color var(--iv-fast), color var(--iv-fast);border-radius:.5rem;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:relative}.iv-cover__lenses input{opacity:0;pointer-events:none;position:absolute}.iv-cover__lenses label:has(input:checked){color:var(--iv-navy);background:#fff}.iv-cover__lenses label:has(input:focus-visible){outline:2px solid var(--iv-cyan);outline-offset:1px}.iv-cover__wrap{overflow-x:auto}.iv-cover__wrap:focus-visible{outline:2px solid var(--iv-cyan);outline-offset:2px}.iv-cover__grid{border-collapse:separate;border-spacing:.4rem;width:100%;min-width:30rem}.iv-cover__grid thead th{color:var(--iv-navy-faint);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-cover__grid tbody th{color:#fff;text-align:left;white-space:nowrap;padding-right:.5rem;font-size:.8125rem;font-weight:600}.iv-cover__grid td{border:1px solid var(--iv-navy-line);height:4rem;color:var(--iv-navy-ink);vertical-align:top;transition:background-color var(--iv-panel), border-color var(--iv-panel);background:#ffffff08;border-radius:.6rem;padding:.6rem;font-size:.8125rem}.iv-cover__grid td span{display:none}.iv-cover__notes p{color:var(--iv-navy-muted);margin:0;font-size:.875rem;display:none}.iv-cover__notes strong{color:#fff}.iv-cover figcaption{color:var(--iv-navy-faint);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;line-height:1.6;display:flex}.iv-cover:has(input[value=coverage]:checked) td span[data-lens=coverage],.iv-cover:has(input[value=ownership]:checked) td span[data-lens=ownership],.iv-cover:has(input[value=capacity]:checked) td span[data-lens=capacity],.iv-cover:has(input[value=whitespace]:checked) td span[data-lens=whitespace],.iv-cover:has(input[value=coverage]:checked) [data-note=coverage],.iv-cover:has(input[value=ownership]:checked) [data-note=ownership],.iv-cover:has(input[value=capacity]:checked) [data-note=capacity],.iv-cover:has(input[value=whitespace]:checked) [data-note=whitespace]{display:block}.iv-cover:has(input[value=coverage]:checked) td[data-coverage=gap],.iv-cover:has(input[value=ownership]:checked) td:is([data-ownership=gap],[data-ownership=shared]),.iv-cover:has(input[value=capacity]:checked) td[data-capacity=over]{background:#fbbf771a;border-color:#fbbf7799}.iv-cover:has(input[value=whitespace]:checked) td[data-whitespace=lead]{background:#1769ff29;border-color:#6fd6ff8c}.iv-cover td[data-coverage=none]{border-style:dashed}@supports not selector(:has(*)){.iv-cover td span[data-lens=coverage],.iv-cover [data-note=coverage]{display:block}}.iv-chain{gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.iv-chain li{border:1px solid var(--iv-navy-line);border-radius:var(--iv-radius);transition:border-color var(--iv-fast), transform var(--iv-fast), background-color var(--iv-fast);background:#ffffff08;align-content:start;gap:.5rem;padding:1rem;display:grid;position:relative}.iv-chain li:hover{background:#1769ff14;border-color:#6fd6ff80;transform:translateY(-2px)}.iv-chain__node{border:1px solid var(--iv-navy-line-strong);width:2.4rem;height:2.4rem;color:var(--iv-cyan);border-radius:.6rem;place-items:center;display:grid}.iv-chain h3{color:#fff;margin:0;font-size:.9375rem;font-weight:600}.iv-chain p{color:var(--iv-navy-muted);margin:0;font-size:.8125rem;line-height:1.5}@media (width>=64rem){.iv-chain{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.iv-chain li:not(:last-child):after{content:"";background:linear-gradient(90deg,#6fd6ff99,#6fd6ff26);width:1.25rem;height:1px;position:absolute;top:2.2rem;right:-1.25rem}}@media (width>=40rem) and (width<=63.99rem){.iv-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-engage{gap:1.25rem;display:grid}.iv-engage__flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.iv-engage__flow li{border-top:2px solid var(--iv-ink);gap:.25rem;padding:.8rem .75rem 0 0;display:grid}.iv-engage__flow li:nth-child(2){border-top-color:var(--iv-blue-bright)}.iv-engage__flow span{color:var(--iv-blue);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.iv-engage__flow strong{color:var(--iv-ink);font-size:.9375rem;font-weight:600}.iv-engage__flow small{color:var(--iv-muted);font-size:.8125rem;line-height:1.45}.iv-engage__grid{gap:1.25rem;display:grid}.iv-engage__matrix{border:1px solid var(--iv-line);border-radius:var(--iv-radius-lg);background:var(--iv-white);overflow-x:auto}.iv-engage__matrix:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-engage__matrix table{border-collapse:collapse;width:100%;min-width:30rem}.iv-engage__matrix th,.iv-engage__matrix td{border-bottom:1px solid var(--iv-line);text-align:left;vertical-align:top;padding:.8rem 1rem}.iv-engage__matrix thead th{color:var(--iv-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-engage__matrix tbody th strong{color:var(--iv-ink);font-size:.875rem;font-weight:600;display:block}.iv-engage__matrix tbody th span{color:var(--iv-muted);font-size:.8125rem;font-weight:400}.iv-engage__matrix tbody tr:last-child>*{border-bottom:0}.iv-engage__never{border:1px solid var(--iv-line);border-radius:var(--iv-radius-lg);background:var(--iv-canvas);align-content:start;gap:.75rem;padding:1.25rem;display:grid}.iv-engage__never h3{color:var(--iv-ink);margin:0;font-size:1rem;font-weight:600}.iv-engage__never ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iv-engage__never li{color:var(--iv-ink-soft);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.iv-engage__never .iv-glyph{color:#9f1d1d}.iv-engage__never p{color:var(--iv-muted);margin:0;font-size:.8125rem;line-height:1.5}@media (width>=64rem){.iv-engage__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (width<=40rem){.iv-engage__flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.9rem}}.iv-roi{gap:1.25rem;display:grid}.iv-roi__banner{color:#6b4a12;background:#fff8eb;border:1px solid #f1d9a8;border-radius:.65rem;flex-wrap:wrap;gap:.3rem .75rem;margin:0;padding:.75rem 1rem;font-size:.875rem;display:flex}.iv-roi__banner span{color:#7a5a22}.iv-roi__inputs{align-content:start;gap:1rem;display:grid}.iv-roi__group{border:1px solid var(--iv-line);border-radius:var(--iv-radius);background:var(--iv-white);gap:.65rem;min-width:0;margin:0;padding:1rem 1.1rem;display:grid}.iv-roi__group legend{float:left;width:100%;color:var(--iv-ink);margin-bottom:.2rem;padding:0;font-size:.9375rem;font-weight:600}.iv-roi__field{clear:both;grid-template-columns:minmax(0,1fr) 7.5rem;align-items:center;gap:.75rem;display:grid}.iv-roi__field>span{color:var(--iv-ink-soft);font-size:.8125rem;font-weight:500;line-height:1.35;display:grid}.iv-roi__field small{color:var(--iv-faint);font-size:.6875rem;font-weight:500}.iv-roi__field input[type=number]{border:1px solid var(--iv-line-strong);background:var(--iv-white);width:100%;min-height:44px;color:var(--iv-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;transition:border-color var(--iv-fast), box-shadow var(--iv-fast);border-radius:.55rem;padding:0 .7rem;font-size:1rem}@media (width>=64rem){.iv-roi__field input[type=number]{font-size:.9375rem}}.iv-roi__field input[type=number]:hover{border-color:#9db7eb}.iv-roi__field input[type=number]:focus-visible{border-color:var(--iv-blue-bright);box-shadow:var(--iv-ring);outline:none}.iv-roi__field input::placeholder{color:var(--iv-faint)}.iv-roi__field--range{grid-template-columns:minmax(0,1fr)}.iv-roi__field--range input{width:100%;min-height:44px;accent-color:var(--iv-blue)}.iv-roi__field--range output{color:var(--iv-ink);font-size:.8125rem;font-weight:600}.iv-roi__hint{clear:both;color:var(--iv-muted);margin:0;font-size:.8125rem;line-height:1.5}.iv-roi__presets{border:1px solid var(--iv-line);background:var(--iv-canvas);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.iv-roi__presets label{min-height:44px;color:var(--iv-muted);cursor:pointer;text-align:center;transition:background-color var(--iv-fast), color var(--iv-fast);border-radius:.5rem;justify-items:center;gap:.05rem;padding:.4rem .3rem;font-size:.8125rem;font-weight:600;display:grid;position:relative}.iv-roi__presets small{color:inherit;opacity:.8;font-size:.6875rem;font-weight:500}.iv-roi__presets input{opacity:0;pointer-events:none;position:absolute}.iv-roi__presets label:has(input:checked){background:var(--iv-ink);color:#fff}.iv-roi__presets label:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:1px}.iv-roi__results{border-radius:var(--iv-radius-xl);background:linear-gradient(180deg, var(--iv-navy-2), var(--iv-navy));box-shadow:var(--iv-shadow-stage);color:var(--iv-navy-ink);align-content:start;gap:1rem;padding:clamp(1.1rem,2.5vw,1.6rem);display:grid;position:relative}.iv-roi__kicker{color:var(--iv-navy-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.iv-roi__big{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.2rem 0 0;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem);font-weight:650;line-height:1.05;display:flex}.iv-roi__big span{color:var(--iv-navy-muted);letter-spacing:0;font-size:1rem;font-weight:500}.iv-roi__sub{color:var(--iv-navy-muted);margin:.35rem 0 0;font-size:.875rem}.iv-roi__sub output{color:var(--iv-navy-ink);font-variant-numeric:tabular-nums;font-weight:600}.iv-roi__bars{background:#8cb2ff24;border-radius:.5rem;height:.5rem;position:relative;overflow:hidden}.iv-roi__bar{transition:transform .42s var(--iv-ease);position:absolute;inset:0}.iv-roi__bar--seller{--share:.789;background:var(--iv-cyan);transform:scaleX(var(--share));transform-origin:0}.iv-roi__bar--manager{--share:.211;transform:scaleX(var(--share));transform-origin:100%;background:#8ea7ff}.iv-roi__metrics{gap:.6rem;margin:0;display:grid}.iv-roi__metrics>div{border-top:1px solid var(--iv-navy-line);gap:.15rem;padding:.7rem 0 0;display:grid}.iv-roi__metrics dt{color:var(--iv-navy-muted);align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.iv-roi__metrics [data-tone] dt:before{content:"";background:var(--iv-cyan);border-radius:.15rem;width:.6rem;height:.6rem}.iv-roi__metrics [data-tone=manager] dt:before{background:#8ea7ff}.iv-roi__metrics dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:600;display:grid}.iv-roi__metrics dd small{color:var(--iv-navy-faint);font-size:.75rem;font-weight:500}.iv-roi__cost{border:1px dashed var(--iv-navy-line-strong);border-radius:var(--iv-radius);padding:.9rem}.iv-roi__cost[data-state=ready]{background:#ffffff0a;border-style:solid}.iv-roi__costempty{color:var(--iv-navy-muted);margin:0;font-size:.8125rem;line-height:1.5}.iv-roi__cost[data-state=ready] .iv-roi__costempty{display:none}.iv-roi__costout{gap:.6rem;margin:0;display:none}.iv-roi__cost[data-state=ready] .iv-roi__costout{display:grid}.iv-roi__costout div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem .75rem;display:grid}.iv-roi__costout dt{color:var(--iv-navy-muted);font-size:.8125rem}.iv-roi__costout dd{display:contents}.iv-roi__costout output{color:#fff;font-variant-numeric:tabular-nums;text-align:right;font-size:1.125rem;font-weight:600}.iv-roi__costout small{color:var(--iv-navy-faint);grid-column:1/-1;font-size:.6875rem}.iv-roi__cost[data-sign=negative] [data-roi-out=netRoi]{color:#fcd59a}.iv-roi__method{border:1px solid var(--iv-line);border-radius:var(--iv-radius);background:var(--iv-canvas);grid-column:1/-1;padding:1rem 1.1rem}.iv-roi__method summary{min-height:44px;color:var(--iv-ink);cursor:pointer;align-items:center;font-weight:600;display:flex}.iv-roi__method ol{color:var(--iv-ink-soft);gap:.5rem;margin:.5rem 0 .75rem;padding-left:1.2rem;font-size:.875rem;line-height:1.6;display:grid}.iv-roi__method p{color:var(--iv-muted);margin:0;font-size:.875rem;line-height:1.6}.iv-roi__method output{font-variant-numeric:tabular-nums;font-weight:600}.iv-roi__noscript{color:var(--iv-faint);grid-column:1/-1;margin:0;font-size:.8125rem}.iv-roi .iv-roi__banner{grid-column:1/-1}@media (width>=64rem){.iv-roi{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.iv-roi__results{position:sticky;top:6rem}}@media (width<=30rem){.iv-roi__field{grid-template-columns:minmax(0,1fr) 6rem}}.iv-launch{gap:0;margin:0;padding:0;list-style:none;display:grid}.iv-launch li{border-bottom:1px solid var(--iv-line);gap:.4rem;padding:1.25rem 0 1.25rem 3.5rem;display:grid;position:relative}.iv-launch li:before{content:"";background:var(--iv-line-strong);width:1px;position:absolute;top:0;bottom:0;left:1.05rem}.iv-launch li:first-child:before{top:1.6rem}.iv-launch li:last-child:before{height:1.6rem;bottom:auto}.iv-launch__n{border:1px solid var(--iv-ink);background:var(--iv-white);width:2.1rem;height:2.1rem;color:var(--iv-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:1.15rem;left:0}.iv-launch h3{color:var(--iv-ink);margin:0;font-size:1rem;font-weight:600}.iv-launch p{color:var(--iv-muted);margin:0;font-size:.9375rem;line-height:1.55}.iv-launch .iv-launch__eval{color:var(--iv-ink-soft);flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex}.iv-launch__eval span{color:var(--iv-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-launch__note{margin-top:1.25rem}@media (width>=64rem){.iv-launch{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}.iv-launch li{border-bottom:0;border-top:1px solid var(--iv-line-strong);padding:3.5rem 0 1.5rem}.iv-launch li:before{display:none}.iv-launch__n{top:-1.05rem}}.iv-tdir{gap:1.25rem;display:grid}.iv-tdir__tabs{border:0;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.iv-tdir__tabs label{border:1px solid var(--iv-line);background:var(--iv-white);min-height:40px;color:var(--iv-ink-soft);cursor:pointer;transition:border-color var(--iv-fast), background-color var(--iv-fast), color var(--iv-fast);border-radius:.6rem;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.iv-tdir__tabs label span{color:var(--iv-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.iv-tdir__tabs input{opacity:0;pointer-events:none;position:absolute}.iv-tdir__tabs label:hover{border-color:#9db7eb}.iv-tdir__tabs label:has(input:checked){border-color:var(--iv-ink);background:var(--iv-ink);color:#fff}.iv-tdir__tabs label:has(input:checked) span{color:var(--iv-cyan)}.iv-tdir__tabs label:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-tdir__family{border-top:1px solid var(--iv-ink);gap:1rem;padding-top:1.25rem;display:grid}.iv-tdir__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;display:flex}.iv-tdir__head h3{color:var(--iv-ink);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600}.iv-tdir__head p{max-width:40rem;color:var(--iv-muted);margin:.3rem 0 0;font-size:.9375rem}.iv-tdir__tablewrap{overflow-x:auto}.iv-tdir__tablewrap:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-tdir__table{border-collapse:collapse;width:100%;min-width:56rem;font-size:.875rem}.iv-tdir__table th,.iv-tdir__table td{border-bottom:1px solid var(--iv-line);color:var(--iv-muted);text-align:left;vertical-align:top;padding:.85rem .9rem .85rem 0;line-height:1.5}.iv-tdir__table thead th{color:var(--iv-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-tdir__table tbody th{width:30%;font-weight:400}.iv-tdir__table tbody th strong{color:var(--iv-ink);font-weight:600;display:block}.iv-tdir__table tbody th span{color:var(--iv-muted)}.iv-tdir__table td:last-child{width:12rem}@media (width<=47.99rem){.iv-tdir__table{min-width:0}.iv-tdir__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.iv-tdir__table tr{border-bottom:1px solid var(--iv-line);gap:.35rem;padding:.9rem 0;display:grid}.iv-tdir__table th,.iv-tdir__table td{border:0;padding:0;width:auto!important}.iv-tdir__table td:nth-child(3),.iv-tdir__table td:nth-child(4){display:none}}.iv-tsplit{align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=64rem){.iv-tsplit{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.iv-tsplit--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.iv-tsplit__copy{align-content:start;gap:1rem;display:grid}.iv-tsplit__copy>p:not(.ivory-eyebrow){color:var(--iv-muted);margin:0;font-size:1.0625rem;line-height:1.65}.ivory-section--navy .iv-tsplit__copy>p:not(.ivory-eyebrow){color:var(--iv-navy-muted)}.iv-tpoints{gap:.6rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.iv-tpoints li{color:var(--iv-ink-soft);grid-template-columns:.9rem minmax(0,1fr);gap:.6rem;font-size:.9375rem;line-height:1.5;display:grid}.iv-tpoints li:before{content:"";background:var(--iv-blue);border-radius:.1rem;width:.5rem;height:.5rem;margin-top:.45rem;transform:rotate(45deg)}.ivory-section--navy .iv-tpoints li{color:var(--iv-navy-ink)}.ivory-section--navy .iv-tpoints li:before{background:var(--iv-cyan)}.iv-tlinks{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;display:flex}.iv-tdeep{border:1px solid var(--iv-line);border-radius:var(--iv-radius-lg);background:var(--iv-line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.iv-tdeep li{background:var(--iv-white);transition:background-color var(--iv-fast);align-content:start;gap:.4rem;padding:1.25rem;display:grid}.iv-tdeep li:hover{background:#f7faff}.iv-tdeep h3{color:var(--iv-ink);margin:0;font-size:1rem;font-weight:600}.iv-tdeep p{color:var(--iv-muted);margin:0;font-size:.875rem;line-height:1.55}@media (width>=48rem){.iv-tdeep{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.iv-tdeep{grid-template-columns:repeat(4,minmax(0,1fr))}}.iv-tcompare{gap:1rem;display:grid}.iv-tcompare>div{border:1px solid var(--iv-navy-line);border-radius:var(--iv-radius);background:#ffffff08;align-content:start;gap:.6rem;padding:1.25rem;display:grid}.iv-tcompare h3{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;font-weight:600;display:flex}.iv-tcompare p{color:var(--iv-navy-muted);margin:0;font-size:.9375rem;line-height:1.6}@media (width>=48rem){.iv-tcompare{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-scene=ivory][data-aurora-motion=static] :is(.iv-atlas__chip,.iv-atlas__meter span,.iv-mission__fill,.iv-handoff__packet,.iv-roi__bar,.iv-chain li){transition:none}@media (forced-colors:active){.iv-tstatus,.iv-atlas__chip,.iv-atlas__lane,.iv-mission__stage,.iv-handoff__packet{border:1px solid canvastext}.iv-atlas__chip[data-changed]{outline:2px solid highlight}}.iv-tchain-band{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.iv-tspacer{margin-top:clamp(1.5rem,3vw,2.5rem)}.iv-teams-page .iv-tlinks{margin-top:1.5rem}.iv-cover__grid thead td{background:0 0;border:0;height:auto}.iv-cover .iv-tstatus,.iv-thero .iv-tstatus{color:#fcd59a;background:#040c1c8c;border-color:#fbbf7780}.iv-roles__status{justify-items:start;display:grid}@media (width>=48rem){.iv-roles__status{text-align:right;justify-items:end;max-width:14rem}.iv-roles li{grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) 14rem}}.iv-tdeep--links h3 a{color:var(--iv-ink);text-decoration:none}.iv-tdeep--links h3 a:after{content:"";position:absolute;inset:0}.iv-tdeep--links li{position:relative}.iv-tdeep--links li:hover h3 a,.iv-tdeep--links h3 a:focus-visible{color:var(--iv-link)}.iv-tdeep--links li:has(a:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:-2px}.iv-ruleset,.iv-crmflow,.iv-readiness,.iv-roiladder,.iv-loss2{border:1px solid var(--iv-navy-line-strong);border-radius:var(--iv-radius-xl);background:radial-gradient(120% 90% at 100% 0%, #12305a 0%, var(--iv-navy) 60%);box-shadow:var(--iv-shadow-stage);color:var(--iv-navy-ink);margin:0;padding:clamp(1.1rem,2.5vw,1.6rem)}.iv-teams-page :is(.iv-ruleset,.iv-readiness,.iv-roiladder)>p:first-child{color:var(--iv-navy-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin:0 0 .9rem;font-size:.75rem;font-weight:600;display:flex}.iv-teams-page :is(.iv-ruleset,.iv-readiness,.iv-roiladder)>p:first-child em{color:var(--iv-navy-faint);letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.iv-teams-page :is(.iv-ruleset,.iv-crmflow,.iv-readiness,.iv-roiladder,.iv-loss2) figcaption{color:var(--iv-navy-faint);margin-top:.9rem;font-size:.75rem;line-height:1.5}.iv-ruleset ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iv-ruleset li{border:1px solid var(--iv-navy-line);background:#040c1c8c;border-radius:.6rem;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45;display:grid}.iv-ruleset b{color:var(--iv-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-ruleset__foot{color:#fcd59a;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.8125rem;display:flex}.iv-crmflow ol{counter-reset:iv-crmflow;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.iv-crmflow li{border:1px solid var(--iv-navy-line);counter-increment:iv-crmflow;background:#040c1c8c;border-radius:.6rem;gap:.1rem;padding:.65rem .8rem .65rem 2.6rem;display:grid;position:relative}.iv-crmflow li:before{content:counter(iv-crmflow, decimal-leading-zero);color:var(--iv-cyan);font-size:.6875rem;font-weight:600;position:absolute;top:.7rem;left:.8rem}.iv-crmflow b{color:#fff;font-size:.875rem;font-weight:600}.iv-crmflow span{color:var(--iv-navy-muted);font-size:.8125rem}.iv-crmflow [data-gate]{border-color:#fbbf7780}.iv-crmflow [data-off]{opacity:.7;border-style:dashed}.iv-readiness ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.iv-readiness li{border:1px solid var(--iv-navy-line);color:var(--iv-navy-muted);border-radius:.55rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.8125rem;display:flex}.iv-readiness li:before{content:"";border:1.5px solid var(--iv-navy-line-strong);border-radius:50%;flex:none;width:.75rem;height:.75rem}.iv-readiness [data-state=done]{color:var(--iv-navy-ink)}.iv-readiness [data-state=done]:before{background:#34d399;border-color:#34d399}.iv-readiness [data-state=current]{color:#fff;background:#1769ff24;border-color:#6fd6ff80}.iv-readiness [data-state=current]:before{border-color:var(--iv-cyan);box-shadow:inset 0 0 0 2px var(--iv-navy), inset 0 0 0 6px var(--iv-cyan)}.iv-roiladder ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iv-roiladder li{border:1px solid var(--iv-navy-line);background:#040c1c8c;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.iv-roiladder li span{color:var(--iv-navy-ink);font-size:.875rem;font-weight:600;display:grid}.iv-roiladder li small{color:var(--iv-navy-faint);font-size:.75rem;font-weight:500}.iv-roiladder li strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:650}.iv-roiladder [data-percent="50"]{border-color:#6fd6ff73}.iv-loss2{gap:.9rem;display:grid}.iv-loss2>div:not(.iv-loss2__arrow){border:1px solid var(--iv-navy-line);background:#040c1c8c;border-radius:.7rem;padding:.9rem}.iv-loss2__label{color:var(--iv-navy-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.iv-loss2 ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.iv-loss2 li{color:var(--iv-navy-ink);font-size:.875rem}.iv-loss2 li:before{content:"— ";color:var(--iv-cyan)}.iv-loss2 .is-thin li{color:var(--iv-navy-muted)}.iv-loss2__arrow{color:var(--iv-cyan);place-items:center;display:grid}.iv-loss2__fix{color:#bfe9ff;margin:.6rem 0 0;font-size:.8125rem}.iv-loss2 figcaption{margin-top:0}@media (width>=48rem){.iv-loss2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.iv-loss2 figcaption{grid-column:1/-1}}.iv-tcompare--light>div{border-color:var(--iv-line);background:var(--iv-white);box-shadow:var(--iv-shadow-xs)}.iv-tcompare--light h3{color:var(--iv-ink)}.iv-tcompare--light p{color:var(--iv-muted)}.iv-tcompare--light .iv-tpoints li{color:var(--iv-ink-soft)}.iv-tdeep__example{font-weight:500;color:var(--iv-ink-soft)!important}.iv-tdeep h3{align-items:center;gap:.45rem;display:flex}.iv-tdeep h3 .iv-glyph{color:var(--iv-blue)}@media (width>=64rem){.iv-tdeep--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.iv-roles--compact{margin-top:0}.iv-roles--compact li{padding:.85rem 0}@media (width>=48rem){.iv-roles--compact li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 11rem}.iv-roles--compact li:not(:has(>span)){grid-template-columns:minmax(0,1fr) 11rem}}.iv-tinline{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;display:flex;margin:1rem 0 0!important}.iv-roletable tbody th{width:12rem}.iv-thread{border:1px solid var(--iv-line);border-radius:var(--iv-radius-lg);background:var(--iv-canvas);box-shadow:var(--iv-shadow-sm);gap:.8rem;padding:1.25rem;display:grid}.iv-thread__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.iv-thread__head strong{color:var(--iv-ink);font-size:.9375rem;font-weight:600}.iv-thread ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.iv-thread li{border:1px solid var(--iv-line);background:var(--iv-white);border-radius:.3rem .8rem .8rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.15rem .75rem;padding:.75rem;display:grid}.iv-thread b{background:var(--iv-raised);width:2.4rem;height:2.4rem;color:var(--iv-ink-soft);border-radius:50%;grid-row:span 2;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.iv-thread span{color:var(--iv-ink);font-size:.875rem}.iv-thread small{color:var(--iv-faint);font-size:.75rem}.iv-thread__foot{color:var(--iv-faint);margin:0;font-size:.75rem;line-height:1.5}.iv-teams-page .iv-tspacer{margin-top:clamp(1.5rem,3vw,2.5rem)}.iv-atlas,.iv-atlas__review,.iv-atlas__tabs,.iv-crm,.iv-engage,.iv-engage__grid,.iv-tdir,.iv-tdir__family,.iv-cover,.iv-roi,.iv-mission,.iv-mission__frame,.iv-handoff{grid-template-columns:minmax(0,1fr)}.iv-teams-page :is(.iv-atlas,.iv-atlas__review,.iv-atlas__tabs,.iv-crm,.iv-engage__grid,.iv-tdir__panels,.iv-tdir__family,.iv-roi,.iv-tsplit)>*{min-width:0}@media (width>=64rem){.iv-engage__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.iv-roi{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.iv-tdeep__go{color:var(--iv-link)}.iv-ovw{border:1px solid var(--iv-line);border-radius:var(--iv-radius-xl);background:var(--iv-line);box-shadow:var(--iv-shadow-sm);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.iv-ovw__tile{background:var(--iv-white);transition:background-color var(--iv-panel);flex-direction:column;gap:.7rem;padding:clamp(1.25rem,2.2vw,1.6rem);display:flex;position:relative}.iv-ovw__tile:before{content:"";background:linear-gradient(90deg, var(--iv-blue), var(--iv-cyan));transform-origin:0;height:2px;transition:transform .42s var(--iv-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.iv-ovw__tile:is(:hover,:focus-within){background:#fbfcff}.iv-ovw__tile:is(:hover,:focus-within):before{transform:scaleX(1)}.iv-ovw__tile h3{color:var(--iv-ink);letter-spacing:-.015em;align-items:baseline;gap:.6rem;margin:0;font-size:1.1875rem;font-weight:600;display:flex}.iv-ovw__n{color:var(--iv-blue);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.iv-ovw__tile>p{color:var(--iv-muted);margin:0;font-size:.9375rem;line-height:1.55}.iv-ovw__status{flex-wrap:wrap;gap:.45rem 1rem;display:flex}.iv-ovw__chip{align-items:center;gap:.45rem;display:inline-flex}.iv-ovw__chip small{color:var(--iv-faint);font-size:.75rem}.iv-ovw__link{margin-top:auto}.iv-ovw__base{color:var(--iv-muted);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:1.25rem 0 0;font-size:.875rem;display:flex}.iv-ovw__base b{border:1px solid var(--iv-line);background:var(--iv-white);color:var(--iv-ink-soft);border-radius:999px;padding:.2rem .6rem;font-size:.8125rem;font-weight:500}.iv-ovw__all{border:1px solid var(--iv-line);border-radius:var(--iv-radius-lg);background:var(--iv-white);margin-top:1.25rem}.iv-ovw__all>summary{min-height:56px;color:var(--iv-ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.6rem 3rem .6rem 1.25rem;font-weight:600;list-style:none;display:flex;position:relative}.iv-ovw__all>summary::-webkit-details-marker{display:none}.iv-ovw__all>summary small{color:var(--iv-faint);font-size:.8125rem;font-weight:500}.iv-ovw__all>summary:after{content:"";border-right:1.75px solid var(--iv-ink-soft);border-bottom:1.75px solid var(--iv-ink-soft);width:.55rem;height:.55rem;transition:transform var(--iv-fast);position:absolute;top:50%;right:1.35rem;transform:translateY(-70%)rotate(45deg)}.iv-ovw__all[open]>summary:after{transform:translateY(-30%)rotate(-135deg)}.iv-ovw__all>summary:hover{background:#fbfcff}.iv-ovw__all>summary:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-ovw__all>.iv-tdir{border-top:1px solid var(--iv-line);padding:.25rem 1.25rem 1.25rem}.iv-ovw__all[open]>.iv-tdir{animation:iv-t-panel .32s var(--iv-ease) both}.iv-tdir--embedded .iv-tlegend{margin-top:1rem}@media (width>=48rem){.iv-ovw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.iv-ovw{grid-template-columns:repeat(3,minmax(0,1fr))}}.iv-ovw__viz{border:1px solid var(--iv-line);background:linear-gradient(180deg, var(--iv-canvas), #f3f6fb);border-radius:.8rem;height:4.75rem;position:relative;overflow:hidden}.iv-ovw__viz>span{display:block;position:absolute}.iv-viz__lane{border:1px dashed var(--iv-line-strong);border-radius:.45rem;width:26%;top:10px;bottom:10px}.iv-viz__lane:first-child{left:6%}.iv-viz__lane:nth-child(2){left:37%}.iv-viz__lane:nth-child(3){left:68%}.iv-viz__chip{background:var(--iv-line-strong);border-radius:4px;width:20%;height:9px}.iv-viz__chip--a{top:20px;left:9%}.iv-viz__chip--b{top:20px;left:40%}.iv-viz__chip--c{top:36px;left:40%}.iv-viz__chip--move{background:var(--iv-blue-bright);top:20px;left:71%;box-shadow:0 0 0 3px #1769ff26}@keyframes iv-viz-move{0%,20%{transform:translate(-310%)}75%,to{transform:none}}@keyframes iv-viz-move-r{0%,20%{transform:translate(-310%)}75%,to{transform:none}}.iv-viz__node{border:1px solid var(--iv-line-strong);background:var(--iv-white);width:2.4rem;height:2.4rem;color:var(--iv-ink-soft);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;top:50%;left:8%;transform:translateY(-50%);display:grid!important}.iv-viz__node--end{border-color:var(--iv-blue-line);color:#1e40af;left:auto;right:8%}.iv-viz__wire{background:repeating-linear-gradient(90deg, var(--iv-line-strong) 0 4px, transparent 4px 8px);height:1px;top:50%;left:calc(8% + 2.4rem);right:calc(8% + 2.4rem)}.iv-viz__packet{background:var(--iv-blue-bright);border-radius:3px 5px 5px;width:22px;height:14px;top:calc(50% - 7px);left:calc(92% - 2.4rem - 26px);box-shadow:0 6px 12px -6px #1769ffb3}.iv-viz__tick{background:var(--iv-success);width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--iv-white);border-radius:50%;top:calc(50% - 1.45rem);right:calc(8% - 4px)}@keyframes iv-viz-packet{0%,15%{transform:translate(calc(-100cqw + 16% + 4.8rem + 30px))}80%,to{transform:none}}@keyframes iv-viz-packet-r{0%,15%{transform:translate(calc(-100cqw + 16% + 4.8rem + 30px))}80%,to{transform:none}}@keyframes iv-viz-pop{0%,70%{transform:scale(0)}85%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes iv-viz-pop-r{0%,70%{transform:scale(0)}85%{transform:scale(1.25)}to{transform:scale(1)}}.iv-ovw__viz{container-type:inline-size}.iv-viz__rail{background:var(--iv-line);height:2px;top:50%;left:8%;right:8%}.iv-viz__rail span{background:linear-gradient(90deg, var(--iv-blue), var(--iv-cyan));transform-origin:0;position:absolute;inset:0}.iv-viz__dot{border:2px solid var(--iv-blue);background:var(--iv-white);border-radius:50%;width:12px;height:12px;top:calc(50% - 6px)}.iv-viz__dot--0{left:calc(8% - 6px)}.iv-viz__dot--1{left:calc(24.8% - 6px)}.iv-viz__dot--2{left:calc(41.6% - 6px)}.iv-viz__dot--3{left:calc(58.4% - 6px)}.iv-viz__dot--4{left:calc(75.2% - 6px)}.iv-viz__dot--5{border-color:#d98a00;left:calc(92% - 6px)}.iv-viz__gate{border-left:1.5px dashed #d98a00;top:22%;bottom:22%;left:83.6%}@keyframes iv-viz-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iv-viz-fill-r{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iv-viz-dot{0%{opacity:.3;transform:scale(.4)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes iv-viz-dot-r{0%{opacity:.3;transform:scale(.4)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.iv-viz__track{background:var(--iv-line);border-radius:6px;height:6px;top:calc(50% - 3px);left:8%;right:8%;overflow:hidden}.iv-viz__track span{border-radius:inherit;background:linear-gradient(90deg, var(--iv-success), #34d399);transform-origin:0;position:absolute;inset:0;transform:scaleX(.6)}.iv-viz__step{border:2px solid var(--iv-line-strong);background:var(--iv-white);border-radius:50%;width:16px;height:16px;top:calc(50% - 8px)}.iv-viz__step--0{left:calc(8% - 8px)}.iv-viz__step--1{left:calc(29% - 8px)}.iv-viz__step--2{left:calc(50% - 8px)}.iv-viz__step--3{left:calc(71% - 8px)}.iv-viz__step--4{left:calc(92% - 8px)}.iv-viz__step--0,.iv-viz__step--1,.iv-viz__step--2{border-color:var(--iv-success);background:var(--iv-success)}@keyframes iv-viz-ramp{0%{transform:scaleX(0)}to{transform:scaleX(.6)}}@keyframes iv-viz-ramp-r{0%{transform:scaleX(0)}to{transform:scaleX(.6)}}.iv-viz__line{border-radius:4px;height:9px;left:10%}.iv-viz__line--old{background:var(--iv-line-strong);width:46%;top:22px}.iv-viz__line--old span{transform-origin:0;background:#9f1d1d;width:108%;height:1.5px;position:absolute;top:4px;left:-4%}.iv-viz__line--new{background:var(--iv-blue-bright);width:58%;top:42px}.iv-viz__badge{background:var(--iv-success);border-radius:50%;width:1.1rem;height:1.1rem;top:36px;left:72%;box-shadow:0 0 0 3px #157f5526}@keyframes iv-viz-in{0%,35%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes iv-viz-in-r{0%,35%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.iv-viz__bar{background:var(--iv-line-strong);border-radius:4px;height:7px;left:10%}.iv-viz__bar--1{width:40%;top:18px}.iv-viz__bar--2{width:48%;top:32px}.iv-viz__bar--3{width:30%;top:46px}.iv-viz__send{background:var(--iv-blue-bright);clip-path:polygon(0 20%,100% 50%,0 80%,18% 50%);border-radius:50%;width:20px;height:20px;top:calc(50% - 10px);left:72%}@keyframes iv-viz-send{0%,40%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes iv-viz-send-r{0%,40%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__chip--move{animation:iv-viz-move 1.6s var(--iv-ease) .35s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__packet{animation:iv-viz-packet 1.6s var(--iv-ease) .35s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__tick{animation:iv-viz-pop 1.9s var(--iv-ease) .35s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__rail span{animation:iv-viz-fill 1.6s var(--iv-ease) .35s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__dot{animation:iv-viz-dot .42s var(--iv-ease) both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__dot--0{animation-delay:.35s}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__dot--1{animation-delay:.6s}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__dot--2{animation-delay:.85s}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__dot--3{animation-delay:1.1s}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__dot--4{animation-delay:1.35s}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__dot--5{animation-delay:1.75s}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__track span{animation:iv-viz-ramp 1.5s var(--iv-ease) .35s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__line--old span{animation:iv-viz-fill .7s var(--iv-ease) .45s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__line--new{animation:iv-viz-in 1.2s var(--iv-ease) .45s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__badge{animation:iv-viz-pop 1.8s var(--iv-ease) .45s both}:root[data-reveal-ready] .ivory-page .iv-ovw__tile[data-revealed] .iv-viz__send{animation:iv-viz-send 1.3s var(--iv-ease) .45s both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__chip--move{animation:iv-viz-move-r 1.4s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__packet{animation:iv-viz-packet-r 1.4s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__tick{animation:iv-viz-pop-r 1.6s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__rail span{animation:iv-viz-fill-r 1.4s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__dot{animation:iv-viz-dot-r .42s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__dot--1{animation-delay:.2s}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__dot--2{animation-delay:.4s}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__dot--3{animation-delay:.6s}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__dot--4{animation-delay:.8s}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__dot--5{animation-delay:1.1s}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__track span{animation:iv-viz-ramp-r 1.3s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__line--old span{animation:iv-viz-fill-r .6s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__line--new{animation:iv-viz-in-r 1s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__badge{animation:iv-viz-pop-r 1.5s var(--iv-ease) both}.iv-ovw__tile:is(:hover,:focus-within) .iv-viz__send{animation:iv-viz-send-r 1.1s var(--iv-ease) both}html[data-scene=ivory][data-aurora-motion=static] .iv-ovw__viz *{animation:none!important}.iv-story-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.iv-story-row>fieldset{flex:34rem;min-width:0}.iv-story-play{border:1px solid var(--iv-line-strong);background:var(--iv-white);min-height:44px;box-shadow:var(--iv-shadow-xs);color:var(--iv-ink);cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;transition:border-color var(--iv-fast), transform var(--iv-fast), box-shadow var(--iv-fast);border-radius:999px;align-items:center;gap:.45rem;padding:0 1.05rem 0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.iv-story-play[hidden]{display:none}.iv-story-play:hover{box-shadow:var(--iv-shadow-sm);border-color:#9db7eb;transform:translateY(-1px)}.iv-story-play:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-story-play svg{fill:currentColor;width:.9rem;height:.9rem}.iv-story-play .is-pause,.iv-story-play[aria-pressed=true] .is-play{display:none}.iv-story-play[aria-pressed=true] .is-pause{display:inline}.iv-story-play--dark{border-color:var(--iv-navy-line-strong);box-shadow:none;color:#fff;background:#ffffff0f}.iv-story-play--dark:hover{border-color:#6fd6ff99}.iv-story-play--dark:focus-visible{outline-color:var(--iv-cyan)}.iv-mission__stage{position:relative}.iv-handoff[data-playing] .iv-handoff__stages label:has(input:checked):after,.iv-mission[data-playing] .iv-mission__stage:has(input:checked):after{content:"";background:var(--iv-cyan);transform-origin:0;height:2px;animation:iv-story-tick var(--story-ms,2.2s) linear both;border-radius:2px;position:absolute;bottom:.3rem;left:.6rem;right:.6rem}@keyframes iv-story-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iv-mission__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.iv-mission__head>p{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.iv-roi--compact .iv-roi__inputs{align-content:start}.iv-roi__full{justify-self:start}.iv-launch--compact h3{font-size:.9375rem}.iv-launch--compact .iv-launch__eval{flex-direction:column;gap:.2rem;font-size:.8125rem}@media (width>=64rem){.iv-launch--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 1.25rem}.iv-launch--compact li{padding-top:2.75rem}.iv-launch--compact li:after{content:"";background:var(--iv-blue-bright);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0}:root[data-reveal-ready] .ivory-page .iv-launch--compact[data-revealed] li:after{animation:iv-viz-fill .52s var(--iv-ease) both}:root[data-reveal-ready] .ivory-page .iv-launch--compact[data-revealed] li:nth-child(2):after{animation-delay:.12s}:root[data-reveal-ready] .ivory-page .iv-launch--compact[data-revealed] li:nth-child(3):after{animation-delay:.24s}:root[data-reveal-ready] .ivory-page .iv-launch--compact[data-revealed] li:nth-child(4):after{animation-delay:.36s}:root[data-reveal-ready] .ivory-page .iv-launch--compact[data-revealed] li:nth-child(5):after{animation-delay:.48s}:root[data-reveal-ready] .ivory-page .iv-launch--compact[data-revealed] li:nth-child(6):after{animation-delay:.6s}}.iv-handoff__stage-area{grid-template-columns:minmax(0,1fr);gap:1.25rem}.iv-handoff__board{gap:.75rem;min-width:0;display:grid}.iv-handoff__packet{gap:.5rem;padding:.8rem}.iv-handoff__packet header strong{font-size:.875rem}.iv-handoff__panels{min-width:0}.iv-handoff__panel{border:1px solid var(--iv-line);border-radius:var(--iv-radius);background:var(--iv-white);box-shadow:var(--iv-shadow-xs);align-content:start;padding:1.1rem 1.2rem}.iv-handoff__statusline{font-size:.8125rem}@media (width>=64rem){.iv-handoff__stage-area{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.iv-handoff__panel h3{font-size:1.125rem}}.iv-teams-page .ivory-section{padding-block:clamp(3.75rem,6.5vw,6rem)}.iv-launch__n{z-index:1}@media (width<=47.99rem){.iv-atlas__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.iv-atlas__lane{padding:.55rem}.iv-atlas__chip{padding:.2rem .4rem;font-size:.6875rem}.iv-atlas__chip i{display:none}.iv-ovw__tile{gap:.55rem;padding:1.1rem}.iv-ovw__viz{height:3.75rem}.iv-ovw__tile>p{font-size:.875rem}}.iv-atlas__load{text-align:right;min-width:2.6rem}.iv-story-play{justify-content:center;min-width:6.5rem}.iv-atlas__board{align-content:start}.iv-roi__big output{display:inline-block}@supports selector(:has(*)){.iv-handoff .iv-handoff__state{justify-items:end;display:inline-grid}.iv-handoff .iv-handoff__open dd{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:.35rem;display:grid}.iv-handoff .iv-handoff__state [data-at],.iv-handoff .iv-handoff__open b[data-at]{visibility:hidden;grid-area:1/1;display:inline-block}.iv-handoff .iv-handoff__open span[data-at]{visibility:hidden;grid-area:1/2;display:block}.iv-handoff:has(input[value=prepare]:checked) :is(.iv-handoff__state,.iv-handoff__open) [data-at~=prepare],.iv-handoff:has(input[value=submit]:checked) :is(.iv-handoff__state,.iv-handoff__open) [data-at~=submit],.iv-handoff:has(input[value=review]:checked) :is(.iv-handoff__state,.iv-handoff__open) [data-at~=review],.iv-handoff:has(input[value=info]:checked) :is(.iv-handoff__state,.iv-handoff__open) [data-at~=info],.iv-handoff:has(input[value=accept]:checked) :is(.iv-handoff__state,.iv-handoff__open) [data-at~=accept],.iv-handoff:has(input[value=visible]:checked) :is(.iv-handoff__state,.iv-handoff__open) [data-at~=visible]{visibility:visible}}@container (width<=33rem){.iv-thero__core{--orb:8rem}.iv-thero__col li{font-size:.75rem}.iv-thero__rules li{padding:.5rem .6rem}.iv-thero__moves li{padding:.5rem .65rem}.iv-thero__moves strong{font-size:.8125rem}.iv-thero__moves span,.iv-thero__moves small{font-size:.6875rem}.iv-thero__corename{font-size:.875rem}}@container (width<=28rem){.iv-thero__core{--orb:6.75rem}.iv-thero__gate{padding:.22rem .45rem;font-size:.625rem}}
