.iv-switch{gap:1.25rem;min-width:0;display:grid}.iv-switch__tabs{border:1px solid var(--iv-line);background:var(--iv-white);width:fit-content;max-width:100%;box-shadow:var(--iv-shadow-xs);border-radius:.8rem;flex-wrap:wrap;gap:.25rem;margin:0;padding:.25rem;display:flex}.iv-switch__tab{min-height:44px;color:var(--iv-muted);cursor:pointer;transition:color .18s var(--iv-ease), background-color .18s var(--iv-ease);border-radius:.6rem;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.iv-switch__tab input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.iv-switch__tab:hover{color:var(--iv-ink);background:var(--iv-raised)}.iv-switch__tab:has(input:checked){background:var(--iv-ink);color:#fff}.iv-switch__tab:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-switch__tab small{color:inherit;opacity:.7;font-variant-numeric:tabular-nums;font-size:.6875rem}.iv-switch__panels{min-width:0;display:grid}.iv-switch__panel{min-width:0}@supports selector(:has(*)){.iv-switch__panel{opacity:0;visibility:hidden;transition:opacity .32s var(--iv-ease), transform .32s var(--iv-ease), visibility 0s linear .32s;grid-area:1/1;transform:translateY(8px)}.iv-switch:has(.iv-switch__tabs>label:first-of-type input:checked) .iv-switch__panel:first-child,.iv-switch:has(.iv-switch__tabs>label:nth-of-type(2) input:checked) .iv-switch__panel:nth-child(2),.iv-switch:has(.iv-switch__tabs>label:nth-of-type(3) input:checked) .iv-switch__panel:nth-child(3),.iv-switch:has(.iv-switch__tabs>label:nth-of-type(4) input:checked) .iv-switch__panel:nth-child(4),.iv-switch:has(.iv-switch__tabs>label:nth-of-type(5) input:checked) .iv-switch__panel:nth-child(5){opacity:1;visibility:visible;transition:opacity .32s var(--iv-ease) 60ms, transform .32s var(--iv-ease) 60ms, visibility 0s;transform:none}}.iv-switch--navy .iv-switch__tabs{border-color:var(--iv-navy-line);box-shadow:none;background:#040c1c80}.iv-switch--navy .iv-switch__tab{color:var(--iv-navy-muted)}.iv-switch--navy .iv-switch__tab:hover{color:#fff;background:#8cb2ff1a}.iv-switch--navy .iv-switch__tab:has(input:checked){color:var(--iv-navy);background:#fff}.iv-switch--navy .iv-switch__tab:has(input:focus-visible){outline-color:var(--iv-cyan)}.iv-planmatrix:focus-visible,.iv-owners:focus-visible,.iv-scopetable:focus-visible{outline:2px solid var(--iv-blue-bright);outline-offset:4px}.iv-scopetable:focus-visible{outline-color:var(--iv-cyan)}.iv-persona .iv-label{color:var(--iv-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.iv-persona .iv-demo-note{color:var(--iv-faint);margin:0;font-size:.8125rem;line-height:1.5}.ivory-section--navy .iv-demo-note,.iv-band .iv-demo-note{color:var(--iv-navy-faint)}.iv-persona .iv-section-head{gap:1rem;max-width:44rem;margin-bottom:clamp(2rem,4.5vw,3.25rem);display:grid}.iv-persona .iv-section-head>p:not(.ivory-eyebrow){color:var(--iv-muted);margin:0;font-size:1.0625rem;line-height:1.65}.ivory-section--navy .iv-section-head>p:not(.ivory-eyebrow){color:var(--iv-navy-muted)}.iv-persona .iv-section-head--split{max-width:none}@media (width>=64rem){.iv-persona .iv-section-head--split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;column-gap:4rem}.iv-persona .iv-section-head--split>:first-child{grid-row:span 2}}.iv-status{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:.45rem;padding:.22rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.iv-status--available{background:var(--iv-success-soft);color:var(--iv-success);border-color:#b7e2cd}.iv-status--scoped{color:#6b4a12;background:#fff8eb;border-color:#f1d9a8}.iv-status--concept{color:var(--iv-muted);border-style:dashed}.ivory-section--navy .iv-status,.iv-band .iv-status{border-color:var(--iv-navy-line-strong);color:var(--iv-navy-muted);background:#040c1c80}.ivory-section--navy .iv-status--available{color:#a7f3d0;border-color:#34d39973}.ivory-section--navy .iv-status--scoped{color:#fcd59a;border-color:#fbbf7780}.iv-funnel{background:radial-gradient(90% 70% at 100% 0%, #2563eb42, transparent 60%), linear-gradient(180deg, #0b1b36, var(--iv-navy) 70%);box-shadow:var(--iv-shadow-stage);color:var(--iv-navy-ink);border:1px solid #78a5ff4d;border-radius:1.25rem;grid-template-columns:minmax(0,.9fr) 3.5rem minmax(0,1.1fr);align-items:center;gap:.5rem;margin:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid;position:relative}.iv-funnel__label{color:var(--iv-navy-muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:.6875rem;font-weight:600;display:flex}.iv-funnel__field{grid-template-columns:repeat(6,1fr);gap:.35rem;display:grid}.iv-funnel__field i{aspect-ratio:1;background:#040c1c80;border:1px solid #8cb2ff38;border-radius:.2rem}.iv-funnel__field i.is-change{background:#2563eb73;border-color:#6fd6ffb3;box-shadow:0 0 10px #1769ff80}.iv-funnel__field i.is-fit{border-color:#8cb2ff80}.iv-funnel__join{width:100%;height:100%;min-height:9rem}.iv-funnel__join path{fill:none;stroke:#6fd6ff8c;stroke-width:1.2px}.iv-funnel__plan{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.iv-funnel__plan li{border:1px solid var(--iv-navy-line);background:#040c1c73;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .65rem;display:grid}.iv-funnel__plan li:first-child{box-shadow:inset 2px 0 0 var(--iv-cyan);background:#2563eb2e;border-color:#6fd6ff80}.iv-funnel__plan b{color:var(--iv-cyan);font-variant-numeric:tabular-nums;font-size:.75rem}.iv-funnel__plan strong{color:#fff;font-size:.8125rem;font-weight:600;display:block}.iv-funnel__plan small{color:var(--iv-navy-muted);font-size:.6875rem;display:block}.iv-funnel figcaption{border-top:1px solid var(--iv-navy-line);color:var(--iv-navy-faint);grid-column:1/-1;padding-top:.75rem;font-size:.75rem}@media (width<=29.999rem){.iv-funnel{grid-template-columns:1fr}.iv-funnel__join{display:none}.iv-funnel__field{grid-template-columns:repeat(9,1fr)}}.iv-morning{gap:1.25rem;display:grid}.iv-morning__col{align-content:start;display:grid}.iv-morning__col ol{margin:0;padding:0;list-style:none;display:grid}.iv-morning__col>p{margin:0 0 .75rem}.iv-morning__col li{border-top:1px solid var(--iv-line);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.iv-morning__col .iv-morning__time{color:var(--iv-faint);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.iv-morning__col strong{color:var(--iv-ink);font-weight:600;display:block}.iv-morning__col span{color:var(--iv-muted);margin-top:.2rem;font-size:.9375rem;line-height:1.55;display:block}.iv-morning__col--after li{border-top-color:var(--iv-blue-line)}.iv-morning__col--after .iv-morning__time{color:var(--iv-link);font-weight:600}@media (width>=56rem){.iv-morning{grid-template-columns:1fr 1fr;gap:4rem}}.iv-s2p{align-items:stretch;gap:1rem;display:grid}.iv-s2p__evidence,.iv-s2p__priority{border:1px solid var(--iv-navy-line);background:#040c1c73;border-radius:1rem;align-content:start;gap:.75rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.iv-s2p__priority{background:linear-gradient(#2563eb29,#040c1c80);border-color:#6fd6ff66}.iv-s2p h3{color:#fff;letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:600}.iv-s2p ul,.iv-s2p dl{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iv-s2p__evidence li{background:#040c1c59;border-left:2px solid #6fd6ff8c;gap:.15rem;padding:.65rem .8rem;display:grid}.iv-s2p__evidence li strong{color:#fff;font-size:.875rem;font-weight:600}.iv-s2p__evidence li span{color:var(--iv-navy-muted);font-size:.75rem}.iv-s2p dl div{border-bottom:1px solid var(--iv-navy-line);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding-bottom:.5rem;display:grid}.iv-s2p dt{color:var(--iv-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-s2p dd{color:#e3eafa;margin:0;font-size:.875rem;line-height:1.5}.iv-s2p dl div.is-open dt{color:#fcd59a}.iv-s2p__link{place-items:center;min-height:2.5rem;display:grid;position:relative}.iv-s2p__link:before{content:"";background:linear-gradient(180deg, #6fd6ff26, var(--iv-cyan));transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:50%}.iv-s2p__link span{background:var(--iv-navy);color:#bfeaff;letter-spacing:.04em;border:1px solid #6fd6ff73;border-radius:.4rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;position:relative}.iv-s2p__decision{color:var(--iv-navy-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.25rem;font-size:.8125rem;display:flex}.iv-s2p__decision strong{color:#fff}@media (width>=56rem){.iv-s2p{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr)}.iv-s2p__link:before{background:linear-gradient(90deg, #6fd6ff26, var(--iv-cyan));transform-origin:0;width:auto;height:2px;inset:50% 0 auto}}@supports selector(:has(*)){.iv-switch__panel .iv-s2p__link:before{transition:transform .48s var(--iv-ease) .2s;transform:scale(0)}.iv-switch:has(.iv-switch__tabs>label:first-of-type input:checked) .iv-switch__panel:first-child .iv-s2p__link:before,.iv-switch:has(.iv-switch__tabs>label:nth-of-type(2) input:checked) .iv-switch__panel:nth-child(2) .iv-s2p__link:before,.iv-switch:has(.iv-switch__tabs>label:nth-of-type(3) input:checked) .iv-switch__panel:nth-child(3) .iv-s2p__link:before{transform:scale(1)}}.iv-queue{counter-reset:iv-block;align-items:start;gap:1.5rem;display:grid}.iv-queue__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iv-queue__row{border:1px solid var(--iv-line);background:var(--iv-white);transition:border-color .18s var(--iv-ease), box-shadow .18s var(--iv-ease), transform .18s var(--iv-ease);border-radius:.75rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;display:grid;position:relative}.iv-queue__row:has(input:checked){border-color:var(--iv-blue-line);box-shadow:inset 3px 0 0 var(--iv-blue-bright), var(--iv-shadow-sm)}.iv-queue__row:has(input:focus-visible){outline:2px solid var(--iv-blue-bright);outline-offset:2px}.iv-queue__rank{color:var(--iv-faint);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.iv-queue__row strong{color:var(--iv-ink);font-weight:600;display:block}.iv-queue__row span{color:var(--iv-muted);margin-top:.15rem;font-size:.8125rem;line-height:1.45;display:block}.iv-queue__toggle{min-height:44px;color:var(--iv-ink-soft);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.iv-queue__toggle input{width:1.1rem;height:1.1rem;accent-color:var(--iv-blue)}.iv-queue__toggle input:checked{counter-increment:iv-block}.iv-queue__summary{border:1px solid var(--iv-line);background:var(--iv-ivory);border-radius:1rem;gap:.75rem;padding:1.25rem;display:grid}.iv-queue__count:before{content:counter(iv-block);color:var(--iv-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:650;line-height:1}.iv-queue__count{color:var(--iv-muted);align-items:baseline;gap:.6rem;margin:0;font-size:.875rem;display:flex}@media (width>=64rem){.iv-queue{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.iv-queue__summary{position:sticky;top:7rem}}@media (width<=29.999rem){.iv-queue__row{grid-template-columns:1.75rem minmax(0,1fr)}.iv-queue__toggle{grid-column:2}}.iv-rolepair{gap:1rem;display:grid}.iv-rolepair__item{border:1px solid var(--iv-line);border-top:2px solid var(--iv-ink);background:var(--iv-white);color:inherit;transition:border-color .22s var(--iv-ease), box-shadow .22s var(--iv-ease), transform .22s var(--iv-ease);border-radius:0 0 1rem 1rem;align-content:start;gap:.6rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.iv-rolepair__item strong{color:var(--iv-ink);letter-spacing:-.03em;font-size:clamp(1.35rem,1.2rem + .7vw,1.75rem);font-weight:650;line-height:1.15}.iv-rolepair__item>span:not(.iv-label){color:var(--iv-muted);line-height:1.6}.iv-rolepair__item em{color:var(--iv-link);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-style:normal;font-weight:600;display:inline-flex}.iv-rolepair__item em .iv-glyph{width:1rem;height:1rem;transition:transform .22s var(--iv-ease)}.iv-rolepair__item:is(:hover,:focus-visible){border-top-color:var(--iv-blue-bright);box-shadow:var(--iv-shadow-md);transform:translateY(-2px)}.iv-rolepair__item:is(:hover,:focus-visible) em .iv-glyph{transform:translate(3px)}@media (width>=56rem){.iv-rolepair{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.iv-rolepair__item{transition:none;transform:none!important}}.iv-planmatrix{border:1px solid var(--iv-line);background:var(--iv-white);box-shadow:var(--iv-shadow-sm);border-radius:1rem;overflow-x:auto}.iv-planmatrix table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem}.iv-planmatrix caption{color:var(--iv-faint);text-align:left;caption-side:bottom;border-top:1px solid var(--iv-line);padding:1rem 1.25rem;font-size:.8125rem}.iv-planmatrix th,.iv-planmatrix td{border-bottom:1px solid var(--iv-line);text-align:left;vertical-align:top;padding:.9rem 1.25rem}.iv-planmatrix thead th{color:var(--iv-ink);padding-block:1.25rem;font-size:1rem;font-weight:650}.iv-planmatrix thead th span{color:var(--iv-muted);margin-top:.2rem;font-size:.8125rem;font-weight:500;display:block}.iv-planmatrix tbody th{color:var(--iv-ink-soft);font-weight:500}.iv-planmatrix td{color:var(--iv-ink);font-variant-numeric:tabular-nums}.iv-planmatrix td.is-no{color:var(--iv-faint)}.iv-planmatrix tr.is-emphasis th,.iv-planmatrix tr.is-emphasis td{background:#f6f9ff}.iv-planmatrix tfoot td{border-bottom:0}.iv-planmatrix tfoot a{min-height:44px;color:var(--iv-link);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.iv-planmatrix tfoot a:hover{text-underline-offset:.2em;text-decoration:underline}.iv-observation{border:1px solid var(--iv-line);background:var(--iv-white);width:min(100%,44rem);box-shadow:var(--iv-shadow-sm);text-align:center;border-radius:.9rem;justify-items:center;gap:.35rem;margin:.5rem auto 0;padding:1rem 1.25rem;display:grid}.iv-observation p{color:var(--iv-ink);margin:0;font-weight:600}.iv-observation small{color:var(--iv-faint);font-size:.75rem}.iv-chan{align-items:start;gap:1.25rem;display:grid}.iv-chan__source{border:1px solid var(--iv-navy-line);background:#040c1c73;border-radius:1rem;gap:.75rem;padding:1.25rem;display:grid}.iv-chan__source h3{color:#fff;margin:0;font-size:1.0625rem;font-weight:600}.iv-chan__source dl{gap:.6rem;margin:0;display:grid}.iv-chan__source dt{color:var(--iv-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-chan__source dd{color:#e3eafa;margin:.15rem 0 0;font-size:.875rem;line-height:1.5}.iv-chan__source .is-open dt{color:#fcd59a}.iv-chan-draft{background:linear-gradient(#2563eb24,#040c1c80);border:1px solid #6fd6ff59;border-radius:1rem;gap:.85rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.iv-chan-draft h3{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.iv-chan-draft p{color:var(--iv-navy-muted);margin:0;font-size:.875rem;line-height:1.55}.iv-chan-draft label{color:var(--iv-navy-muted);font-size:.75rem;font-weight:500}.iv-chan-draft textarea{resize:vertical;color:#f4f7ff;width:100%;min-height:8rem;font:inherit;background:#040c1ca6;border:1px solid #78a5ff59;border-radius:.65rem;padding:.8rem .9rem;font-size:1rem;line-height:1.6}@media (width>=64rem){.iv-chan-draft textarea{font-size:.9375rem}}.iv-chan-draft textarea:focus-visible{outline:2px solid var(--iv-cyan);outline-offset:2px}.iv-chan-draft__foot{border-top:1px solid var(--iv-navy-line);color:var(--iv-navy-muted);align-items:center;gap:.5rem;padding-top:.75rem;font-size:.75rem;display:flex}.iv-chan-draft__foot .iv-glyph{width:1rem;height:1rem;color:var(--iv-cyan)}@media (width>=60rem){.iv-chan{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.iv-changes{border-top:1px solid var(--iv-ink);margin:0;padding:0;list-style:none;display:grid}.iv-changes li{border-bottom:1px solid var(--iv-line);gap:.5rem 2rem;padding:1.35rem 0;display:grid}.iv-changes h3{color:var(--iv-ink);letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:600}.iv-changes p{color:var(--iv-muted);margin:0;line-height:1.6}.iv-changes p b{color:var(--iv-ink-soft);font-weight:600}@media (width>=56rem){.iv-changes li{grid-template-columns:14rem minmax(0,1fr) minmax(0,1fr)}.iv-pair .iv-changes li{grid-template-columns:9rem minmax(0,1fr)}.iv-pair .iv-changes li>p{grid-column:2}}.iv-callcard{border:1px solid var(--iv-line);background:var(--iv-white);box-shadow:var(--iv-shadow-md);border-radius:1rem;gap:0;margin:0;display:grid;overflow:hidden}.iv-callcard dl{margin:0}.iv-callcard dl>div{border-bottom:1px solid var(--iv-line);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:1rem 1.25rem;display:grid}.iv-callcard dl>div:last-of-type{border-bottom:0}.iv-callcard dt{color:var(--iv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.iv-callcard dd{color:var(--iv-ink);margin:0;line-height:1.55}.iv-callcard__head{border-bottom:1px solid var(--iv-line);background:var(--iv-ivory);justify-content:space-between;align-items:center;margin:0;padding:1rem 1.25rem;display:flex}.iv-callcard__head strong{color:var(--iv-ink)}@media (width<=29.999rem){.iv-callcard dl>div{grid-template-columns:1fr;gap:.25rem}}.iv-review{counter-reset:iv-checked;gap:1rem;display:grid}.iv-review__list{border-top:1px solid var(--iv-line);margin:0;padding:0;list-style:none;display:grid}.iv-review__list label{border-bottom:1px solid var(--iv-line);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-height:44px;padding:.9rem .25rem;display:grid}.iv-review__list input{width:1.1rem;height:1.1rem;accent-color:var(--iv-blue);margin-top:.2rem}.iv-review__list input:checked{counter-increment:iv-checked}.iv-review__list strong{color:var(--iv-ink);font-weight:600;display:block}.iv-review__list span{color:var(--iv-muted);margin-top:.15rem;font-size:.875rem;line-height:1.5;display:block}.iv-review__list label:has(input:checked) strong{color:var(--iv-success)}.iv-review__count{color:var(--iv-muted);margin:0;font-size:.875rem}.iv-review__count:before{content:counter(iv-checked) " of 5 checks complete · ";color:var(--iv-ink);font-weight:600}.iv-packet{border:1px solid var(--iv-line-strong);background:var(--iv-white);box-shadow:0 40px 80px -48px #07142980, var(--iv-shadow-sm);border-radius:.35rem 1.1rem 1.1rem;margin:0;display:grid;position:relative}.iv-packet:before{content:"";border:1px solid var(--iv-line-strong);background:var(--iv-white);border-bottom:0;border-radius:.35rem .35rem 0 0;width:9rem;height:.65rem;position:absolute;top:-.65rem;left:-1px}.iv-packet__head{border-bottom:1px solid var(--iv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.iv-packet__head strong{color:var(--iv-ink);align-items:center;gap:.6rem;font-size:.9375rem;display:flex}.iv-packet__head .iv-glyph{color:var(--iv-ink)}.iv-packet__rows{margin:0}.iv-packet__rows>div{border-bottom:1px solid var(--iv-line);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.9rem 1.25rem;display:grid}.iv-packet__rows dt{color:var(--iv-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.iv-packet__rows dd{color:var(--iv-ink);margin:0;font-size:.9375rem;line-height:1.5}.iv-packet__rows dd small{color:var(--iv-faint);margin-top:.2rem;font-size:.75rem;display:block}.iv-packet__rows .is-open{background:#fffaf0}.iv-packet__rows .is-open dt{color:#8a5a10}.iv-packet__rows .is-owner dd{align-items:center;gap:.6rem;display:flex}.iv-packet__rows .is-owner dd b{background:var(--iv-ink);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;display:grid}.iv-packet figcaption{color:var(--iv-faint);padding:.75rem 1.25rem;font-size:.75rem}@media (width<=29.999rem){.iv-packet__rows>div{grid-template-columns:1fr;gap:.2rem}}.iv-loss{gap:1.25rem;display:grid}.iv-loss__col{border:1px solid var(--iv-line);background:var(--iv-white);border-radius:1rem;align-content:start;gap:.5rem;padding:1.25rem 1.35rem;display:grid}.iv-loss__col h3{color:var(--iv-ink);margin:0 0 .25rem;font-size:1rem;font-weight:600}.iv-loss__col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.iv-loss__col li{border-left:2px solid var(--iv-blue-line);color:var(--iv-ink-soft);padding-left:1rem;line-height:1.5}.iv-loss__col--arrives{background:var(--iv-raised)}.iv-loss__col--arrives li{border-left-color:var(--iv-line-strong);color:var(--iv-muted)}.iv-loss__col--arrives li.is-dropped{color:var(--iv-faint);text-decoration:line-through #52607780}@media (width>=56rem){.iv-loss{grid-template-columns:1fr 1fr}}.iv-owners{border-top:1px solid var(--iv-ink);overflow-x:auto}.iv-owners table{border-collapse:collapse;width:100%;min-width:34rem}.iv-owners th,.iv-owners td{border-bottom:1px solid var(--iv-line);text-align:left;vertical-align:top;padding:.95rem 1rem .95rem 0;font-size:.9375rem}.iv-owners thead th{color:var(--iv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.iv-owners tbody th{color:var(--iv-ink);font-weight:600}.iv-owners td{color:var(--iv-muted)}.iv-owners td.is-owner{color:var(--iv-ink);font-weight:600}.iv-evalpath{counter-reset:iv-eval;gap:0;margin:0;padding:0;list-style:none;display:grid}.iv-evalpath li{border-top:1px solid var(--iv-navy-line);counter-increment:iv-eval;gap:.35rem;padding:1.25rem 0 1.25rem 3.25rem;display:grid;position:relative}.iv-evalpath li:before{content:counter(iv-eval, decimal-leading-zero);color:var(--iv-cyan);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;position:absolute;top:1.25rem;left:0}.iv-evalpath strong{color:#fff;font-weight:600}.iv-evalpath span{color:var(--iv-navy-muted);line-height:1.55}.iv-scopetable{overflow-x:auto}.iv-scopetable table{border-collapse:collapse;width:100%;min-width:34rem}.iv-scopetable th,.iv-scopetable td{border-bottom:1px solid var(--iv-navy-line);color:var(--iv-navy-muted);text-align:left;vertical-align:top;padding:.85rem 1rem .85rem 0;font-size:.875rem}.iv-scopetable thead th{color:var(--iv-navy-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-scopetable tbody th{color:#fff;font-weight:600}.iv-territory{background:radial-gradient(100% 70% at 0% 0%, #2563eb38, transparent 60%), linear-gradient(180deg, #0b1b36, var(--iv-navy) 70%);box-shadow:var(--iv-shadow-stage);color:var(--iv-navy-ink);border:1px solid #78a5ff4d;border-radius:1.25rem;gap:1rem;margin:0;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.iv-territory__head{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.iv-territory__head em{color:#bfeaff;border:1px solid #6fd6ff59;border-radius:.4rem;padding:.2rem .55rem;font-size:.6875rem;font-style:normal;font-weight:500}.iv-territory .iv-switch__tabs{width:100%}.iv-territory .iv-switch__tab{flex:auto;justify-content:center;padding-inline:.65rem;font-size:.8125rem}.iv-territory__map{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.iv-territory__map li{border:1px solid var(--iv-navy-line);height:4.6rem;transition:border-color .32s var(--iv-ease), background-color .32s var(--iv-ease), opacity .32s var(--iv-ease);background:#040c1c80;border-radius:.5rem;align-content:start;gap:.2rem;padding:.55rem .6rem;display:grid;position:relative;overflow:hidden}.iv-territory__map strong{color:#e8efff;font-size:.6875rem;font-weight:600;line-height:1.3}.iv-territory__map small{color:var(--iv-navy-faint);font-size:.625rem;line-height:1.3}.iv-territory__map small span{display:none}.iv-territory__notes{display:grid}.iv-territory__note{border-left:2px solid var(--iv-cyan);background:#040c1c73;gap:.4rem;margin:0;padding:.85rem 1rem;display:grid}.iv-territory__note strong{color:#fff;font-size:.875rem}.iv-territory__note span{color:var(--iv-navy-muted);font-size:.8125rem;line-height:1.5}.iv-territory figcaption{color:var(--iv-navy-faint);font-size:.75rem;line-height:1.5}.iv-territory__map li[data-coverage=gap]{border-style:dashed}@supports selector(:has(*)){.iv-territory:has(input[value=coverage]:checked) .iv-territory__map li[data-coverage=gap]{background:#fbbf771a;border-color:#fbbf77}.iv-territory:has(input[value=coverage]:checked) .iv-territory__map small span[data-mode=coverage],.iv-territory:has(input[value=ownership]:checked) .iv-territory__map small span[data-mode=ownership],.iv-territory:has(input[value=coaching]:checked) .iv-territory__map small span[data-mode=coaching],.iv-territory:has(input[value=training]:checked) .iv-territory__map small span[data-mode=training]{display:inline}.iv-territory:has(input[value=ownership]:checked) .iv-territory__map li[data-owner=shared]{background:#fbbf771a;border-color:#fbbf77}.iv-territory:has(input[value=ownership]:checked) .iv-territory__map li[data-owner=a]{border-color:#6fd6ff80}.iv-territory:has(input[value=ownership]:checked) .iv-territory__map li[data-owner=b]{border-color:#a78bfa99}.iv-territory:has(input[value=coaching]:checked) .iv-territory__map li:not([data-coach]){opacity:.45}.iv-territory:has(input[value=coaching]:checked) .iv-territory__map li[data-coach]{background:#2563eb38;border-color:#6fd6ffb3}.iv-territory:has(input[value=training]:checked) .iv-territory__map li:not([data-training]){opacity:.45}.iv-territory:has(input[value=training]:checked) .iv-territory__map li[data-training]{background:#34d3991a;border-color:#34d3998c}}@media (width<=29.999rem){.iv-territory__map{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-asks{counter-reset:iv-ask;margin:0;padding:0;list-style:none;display:grid}.iv-asks li{border-top:1px solid var(--iv-line);counter-increment:iv-ask;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.iv-asks li:before{content:counter(iv-ask, decimal-leading-zero);color:var(--iv-blue);font-variant-numeric:tabular-nums;padding-top:.3rem;font-size:.875rem;font-weight:600}.iv-asks strong{color:var(--iv-ink);letter-spacing:-.02em;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);font-weight:600;line-height:1.3;display:block}.iv-asks span{color:var(--iv-muted);margin-top:.35rem;line-height:1.6;display:block}.iv-coachcard{border-left:2px solid var(--iv-ink);margin:0;padding:0;list-style:none;display:grid}.iv-coachcard li{gap:.25rem;padding:0 0 1.5rem 1.5rem;display:grid;position:relative}.iv-coachcard li:before{content:"";border:2px solid var(--iv-ink);background:var(--iv-canvas);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.3rem;left:-.45rem}.iv-coachcard li:last-child{padding-bottom:0}.iv-coachcard li:last-child:before{border-color:var(--iv-blue-bright);background:var(--iv-blue-bright)}.iv-coachcard b{color:var(--iv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.iv-coachcard strong{color:var(--iv-ink);font-size:1.0625rem;font-weight:600}.iv-coachcard span{color:var(--iv-muted);line-height:1.55}.iv-topics{margin:0;padding:0;list-style:none;display:grid}.iv-topics li{border-top:1px solid var(--iv-line);gap:.5rem 2rem;padding:1.25rem 0;display:grid}.iv-topics h3{color:var(--iv-ink);margin:0;font-size:1.0625rem;font-weight:600}.iv-topics p{color:var(--iv-muted);margin:0;line-height:1.6}@media (width>=56rem){.iv-topics li{grid-template-columns:13rem minmax(0,1fr) 11rem;align-items:start}.iv-topics .iv-status{justify-self:end}}.iv-relay{gap:1.25rem;margin:0;display:grid}.iv-relay__track{position:relative}.iv-relay .iv-switch__tabs{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.iv-relay .iv-switch__tab{border:1px solid var(--iv-navy-line);min-height:4.75rem;color:var(--iv-navy-muted);text-align:left;background:#040c1c73;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.85rem 1rem}.iv-relay .iv-switch__tab b{color:#fff;font-size:.9375rem}.iv-relay .iv-switch__tab span{font-size:.75rem;font-weight:500}.iv-relay .iv-switch__tab:has(input:checked){color:#dbeafe;background:linear-gradient(#2563eb59,#040c1c8c);border-color:#6fd6ff99}.iv-relay__rail{background:var(--iv-navy-line-strong);height:2px;margin:0 1rem;position:relative}.iv-relay__fill{background:linear-gradient(90deg, var(--iv-cyan), #1769ff);transform-origin:0;transition:transform .48s var(--iv-ease);position:absolute;inset:0;transform:scaleX(.125)}.iv-relay__carrier{transition:transform .48s var(--iv-ease);position:absolute;inset:0;transform:translate(12.5%)}.iv-relay__packet{background:var(--iv-blue-bright);border:2px solid #fff;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;position:absolute;top:50%;left:0;transform:rotate(45deg);box-shadow:0 0 14px #1769ffcc}@supports selector(:has(*)){.iv-relay:has(.iv-switch__tabs>label:first-of-type input:checked) .iv-relay__fill{transform:scaleX(.125)}.iv-relay:has(.iv-switch__tabs>label:nth-of-type(2) input:checked) .iv-relay__fill{transform:scaleX(.375)}.iv-relay:has(.iv-switch__tabs>label:nth-of-type(3) input:checked) .iv-relay__fill{transform:scaleX(.625)}.iv-relay:has(.iv-switch__tabs>label:nth-of-type(4) input:checked) .iv-relay__fill{transform:scaleX(.875)}.iv-relay:has(.iv-switch__tabs>label:first-of-type input:checked) .iv-relay__carrier{transform:translate(12.5%)}.iv-relay:has(.iv-switch__tabs>label:nth-of-type(2) input:checked) .iv-relay__carrier{transform:translate(37.5%)}.iv-relay:has(.iv-switch__tabs>label:nth-of-type(3) input:checked) .iv-relay__carrier{transform:translate(62.5%)}.iv-relay:has(.iv-switch__tabs>label:nth-of-type(4) input:checked) .iv-relay__carrier{transform:translate(87.5%)}}.iv-relay__stage{border:1px solid var(--iv-navy-line);background:#040c1c73;border-radius:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.iv-relay__stage h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.iv-relay__stage dl{gap:.75rem;margin:0;display:grid}.iv-relay__stage dt{color:var(--iv-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.iv-relay__stage dd{color:#e3eafa;margin:.2rem 0 0;font-size:.9375rem;line-height:1.55}@media (width>=56rem){.iv-relay__stage dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (width<=47.999rem){.iv-relay .iv-switch__tabs{grid-template-columns:1fr 1fr}.iv-relay__rail{display:none}}.iv-relay figcaption{color:var(--iv-navy-faint);font-size:.75rem}@media (prefers-reduced-motion:reduce){.iv-s2p__link:before,.iv-switch__panel,.iv-relay__fill,.iv-relay__carrier,.iv-territory__map li,.iv-queue__row{transition:none!important}}@media (forced-colors:active){.iv-switch__tab:has(input:checked),.iv-queue__row:has(input:checked){outline:2px solid canvastext}}.iv-free-offer{--offer-aura:21, 128, 85;border:1px solid var(--iv-line);border-radius:var(--iv-radius-xl);box-shadow:var(--iv-shadow-sm);transition:transform var(--iv-panel), box-shadow var(--iv-panel), border-color var(--iv-panel);background:linear-gradient(115deg,#fff 0% 58%,#f2faf6 100%);gap:1.1rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1.2rem,2.4vw,1.75rem);display:grid}.iv-free-offer:is(:hover,:focus-within){border-color:rgba(var(--offer-aura), .4);box-shadow:0 0 0 5px rgba(var(--offer-aura), .06), 0 26px 50px -30px rgba(var(--offer-aura), .45);transform:translateY(-2px)}.iv-free-offer__copy{align-content:start;gap:.5rem;display:grid}.iv-free-offer__tag{background:var(--iv-success-soft);color:#14663f;border-radius:999px;justify-self:start;align-items:center;gap:.4rem;margin:0;padding:.28rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.iv-free-offer__tag .iv-glyph{width:.9rem;height:.9rem}.iv-free-offer__title{color:var(--iv-ink);letter-spacing:-.02em;margin:.1rem 0 0;font-size:1.25rem;font-weight:650}.iv-free-offer__text{max-width:40rem;color:var(--iv-ink-soft);margin:0;font-size:.9375rem;line-height:1.55}.iv-free-offer__actions{align-content:center;gap:.55rem;display:grid}.iv-free-offer__actions .button{justify-content:center}.iv-free-offer__terms{color:var(--iv-muted);text-align:center;margin:0;font-size:.8125rem}.iv-free-offer__terms a{color:var(--iv-link);font-weight:500}@media (width>=52rem){.iv-free-offer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}.iv-free-offer__actions{min-width:17rem}}@media (prefers-reduced-motion:reduce){html[data-scene=ivory] .iv-free-offer{transition:none;transform:none!important}}@media (forced-colors:active){html[data-scene=ivory] .iv-free-offer{border:1px solid canvastext}}
