.K5ru8q_page{box-sizing:border-box;background:var(--sim-color-canvas);height:100%;min-height:0;color:var(--sim-color-text);padding:2rem 1rem 3rem;overflow:auto}.K5ru8q_document{border:1px solid var(--sim-color-border);background:var(--sim-color-surface);width:min(96rem,100%);box-shadow:var(--sim-shadow-sm);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem)}.K5ru8q_header{max-width:54rem;margin-bottom:2.5rem}.K5ru8q_eyebrow{color:var(--sim-color-accent-strong);font-size:var(--sim-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750}.K5ru8q_header h1{margin:.45rem 0 .75rem;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.1}.K5ru8q_intro,.K5ru8q_note p{color:var(--sim-color-text-muted);margin:0;line-height:1.5}.K5ru8q_document h2{margin:0 0 1rem;font-size:1.3rem}.K5ru8q_tableWrap{border:1px solid var(--sim-color-border);overflow-x:auto}.K5ru8q_tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:82rem}.K5ru8q_tableWrap th,.K5ru8q_tableWrap td{border-bottom:1px solid var(--sim-color-border);vertical-align:top;font-size:var(--sim-font-size-sm);padding:.7rem .8rem;line-height:1.4}.K5ru8q_tableWrap th{background:var(--sim-color-surface-subtle);color:var(--sim-color-text);white-space:nowrap;font-weight:750;position:sticky;top:0}.K5ru8q_tableWrap tbody tr:last-child td{border-bottom:0}.K5ru8q_tableWrap tbody tr:hover{background:var(--sim-color-surface-subtle)}.K5ru8q_tableWrap code{white-space:nowrap;font-size:.78rem;font-weight:750}.K5ru8q_implemented,.K5ru8q_notImplemented,.K5ru8q_excluded{white-space:nowrap;border-radius:999px;padding:.16rem .45rem;font-size:.73rem;font-weight:750;line-height:1.25;display:inline-block}.K5ru8q_implemented{background:var(--sim-color-success-soft);color:var(--sim-color-success)}.K5ru8q_notImplemented{background:var(--sim-color-warning-soft);color:var(--sim-color-warning)}.K5ru8q_excluded{background:var(--sim-color-surface-subtle);color:var(--sim-color-text-muted)}.K5ru8q_note{border:1px solid var(--sim-color-border-strong);background:var(--sim-color-surface-subtle);margin-top:2.5rem;padding:1.25rem}@media (max-width:48rem){.K5ru8q_page{padding-inline:.5rem}.K5ru8q_document{padding:1rem}}
.NV-nFG_page{box-sizing:border-box;background:var(--sim-color-canvas);height:100%;min-height:0;color:var(--sim-color-text);overflow:auto}.NV-nFG_header{border:1px solid var(--sim-color-border);background:var(--sim-color-surface);width:min(96rem,100% - 2rem);box-shadow:var(--sim-shadow-sm);border-top:0;margin:0 auto;padding:2rem clamp(1.25rem,3vw,2.5rem)}.NV-nFG_eyebrow{color:var(--sim-color-accent-strong);font-size:var(--sim-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750}.NV-nFG_header h1{margin:.45rem 0 .75rem;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.1}.NV-nFG_header>p:not(.NV-nFG_eyebrow),.NV-nFG_rulesIntro{color:var(--sim-color-text-muted);margin:0;line-height:1.5}.NV-nFG_contents{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.NV-nFG_contents a{border:1px solid var(--sim-color-border-strong);color:var(--sim-color-text);font-size:var(--sim-font-size-sm);border-radius:.3rem;padding:.45rem .7rem;font-weight:700;text-decoration:none}.NV-nFG_contents a:hover{background:var(--sim-color-surface-subtle)}.NV-nFG_embeddedDocument{scroll-margin-top:1rem}.NV-nFG_embeddedDocument>div{height:auto;min-height:0;overflow:visible}.NV-nFG_rules{box-sizing:border-box;border:1px solid var(--sim-color-border);background:var(--sim-color-surface);width:min(96rem,100% - 2rem);box-shadow:var(--sim-shadow-sm);margin:0 auto 3rem;padding:clamp(1.25rem,3vw,2.5rem);scroll-margin-top:1rem}.NV-nFG_rules h2{margin:.45rem 0 .75rem;font-size:1.75rem}.NV-nFG_subheading{margin:2rem 0 .5rem;font-size:1.2rem}.NV-nFG_ruleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.NV-nFG_ruleGrid article{border:1px solid var(--sim-color-border);background:var(--sim-color-surface-subtle);padding:1rem}.NV-nFG_ruleGrid h3{margin:0;font-size:1rem}.NV-nFG_ruleGrid p{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-sm);margin:.45rem 0 0;line-height:1.45}.NV-nFG_capabilityLists{gap:1rem;margin-top:1.5rem;display:grid}.NV-nFG_capabilitySection{border:1px solid var(--sim-color-border);background:var(--sim-color-surface-subtle);padding:1.15rem}.NV-nFG_capabilitySection h3,.NV-nFG_capabilitySection h4{margin:0}.NV-nFG_capabilitySection h3{font-size:1.1rem}.NV-nFG_capabilitySection h4{color:var(--sim-color-accent-strong);font-size:var(--sim-font-size-sm);letter-spacing:.04em;text-transform:uppercase}.NV-nFG_capabilityPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.NV-nFG_capabilityPlanGrid>section{border:1px solid var(--sim-color-border);background:var(--sim-color-surface);padding:1rem}.NV-nFG_capabilityList{gap:.65rem;margin:.85rem 0 0;padding-left:1.2rem;display:grid}.NV-nFG_capabilityList li{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-sm);padding-left:.15rem;line-height:1.5}.NV-nFG_capabilityList strong{color:var(--sim-color-text)}.NV-nFG_tableWrap{border:1px solid var(--sim-color-border);margin-top:1.5rem;overflow-x:auto}.NV-nFG_tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.NV-nFG_tableWrap th,.NV-nFG_tableWrap td{border-bottom:1px solid var(--sim-color-border);vertical-align:top;font-size:var(--sim-font-size-sm);padding:.7rem .8rem;line-height:1.4}.NV-nFG_tableWrap th{background:var(--sim-color-surface-subtle);white-space:nowrap;font-weight:750}.NV-nFG_tableWrap tbody tr:last-child td{border-bottom:0}.NV-nFG_stripeDecisionTable table{min-width:84rem}.NV-nFG_stripeDecisionTable th[scope=row]{white-space:normal;width:12rem}.NV-nFG_stripeDecisionTable td:nth-child(2){min-width:22rem}.NV-nFG_stripeDecisionTable td:nth-child(3){min-width:30rem}.NV-nFG_stripeChecklistTable table{min-width:72rem}.NV-nFG_stripeChecklistTable th[scope=row]{white-space:normal;width:13rem}.NV-nFG_stripeChecklistTable td:nth-child(2){min-width:38rem}.NV-nFG_statusDecision,.NV-nFG_statusDecided,.NV-nFG_statusNotStarted,.NV-nFG_statusPartial,.NV-nFG_statusBlocked{min-width:10.5rem;font-size:var(--sim-font-size-xs);border:1px solid;border-radius:999px;padding:.3rem .5rem;font-weight:750;line-height:1.35;display:inline-block}.NV-nFG_statusDecision{color:#9a5b00;background:#9a5b001a}.NV-nFG_statusDecided{color:#16715b;background:#16715b1a}.NV-nFG_decisionLabel{color:#16715b;font-weight:750}.NV-nFG_proposalLabel,.NV-nFG_remainingDecision{color:#9a5b00;font-weight:750}.NV-nFG_statusNotStarted{color:#7a3da0;background:#7a3da01a}.NV-nFG_statusPartial{color:#166c85;background:#166c851a}.NV-nFG_statusBlocked{color:#a03232;background:#a032321a}.NV-nFG_checklistControl{min-height:2.25rem;color:var(--sim-color-text);font-size:var(--sim-font-size-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.NV-nFG_checklistControl input{width:1.1rem;height:1.1rem;accent-color:var(--sim-color-accent-strong);cursor:pointer;margin:0}.NV-nFG_checklistControl input:focus-visible{outline:2px solid var(--sim-color-accent-strong);outline-offset:3px}.NV-nFG_checklistControl input:disabled{cursor:wait}.NV-nFG_checklistComplete{background:var(--sim-color-success-soft,#16715b12)}.NV-nFG_checklistComplete th,.NV-nFG_checklistComplete td{color:var(--sim-color-text-muted)}.NV-nFG_checklistComplete .NV-nFG_checklistControl{color:var(--sim-color-text)}.NV-nFG_changePlanTable table{min-width:78rem}.NV-nFG_changePlanTable th[scope=row]{white-space:normal;width:15rem}.NV-nFG_changePlanTable td{min-width:26rem}.NV-nFG_changePlanTable td p{margin:0}.NV-nFG_changePlanTable td p+ol{margin-top:.65rem}.NV-nFG_changePlanTable ol{margin:.45rem 0 0;padding-left:1.25rem}.NV-nFG_changePlanTable li+li{margin-top:.45rem}.NV-nFG_changePlanStatus{border:1px solid var(--sim-color-border-strong);background:var(--sim-color-surface-subtle);min-width:11rem;font-size:var(--sim-font-size-xs);white-space:normal;border-radius:.35rem;padding:.45rem .6rem;font-weight:750;line-height:1.35;display:inline-block}.NV-nFG_detail{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-sm);margin:1rem 0 0;line-height:1.5}.NV-nFG_environmentMap{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.NV-nFG_environmentLane{border:2px solid var(--sim-color-border-strong);background:var(--sim-color-surface-subtle);flex-direction:column;min-height:39rem;display:flex}.NV-nFG_environmentLane>header{border-bottom:1px solid var(--sim-color-border);background:var(--sim-color-surface);justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem 1rem .85rem;display:flex}.NV-nFG_environmentLane>header p{margin:0;font-size:1.1rem;font-weight:800}.NV-nFG_environmentLane>header span{color:var(--sim-color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sim-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.NV-nFG_environmentStack{align-content:start;gap:3.5rem;padding:2rem 1rem;display:grid}.NV-nFG_environmentCard{border:1px solid var(--sim-color-border-strong);border-inline-start:4px solid var(--sim-color-border-strong);background:var(--sim-color-surface);box-shadow:var(--sim-shadow-sm);border-radius:.9rem;padding:1rem;position:relative}.NV-nFG_environmentCard+.NV-nFG_environmentCard:before{background:var(--sim-color-border-strong);content:"";width:2px;height:3.45rem;position:absolute;top:-3.55rem;left:50%}.NV-nFG_environmentCard+.NV-nFG_environmentCard:after{border-right:2px solid var(--sim-color-border-strong);border-bottom:2px solid var(--sim-color-border-strong);content:"";width:.55rem;height:.55rem;position:absolute;top:-1rem;left:calc(50% - .3rem);transform:rotate(45deg)}.NV-nFG_environmentCard h3{margin:0;font-size:1rem}.NV-nFG_environmentCard dl{gap:.7rem;margin:.9rem 0 0;display:grid}.NV-nFG_environmentCard dl div{gap:.1rem;display:grid}.NV-nFG_environmentCard dt{color:var(--sim-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.NV-nFG_environmentCard dd{font-size:var(--sim-font-size-sm);margin:0;line-height:1.45}.NV-nFG_environmentDev{border-color:var(--sim-color-info)}.NV-nFG_environmentDev .NV-nFG_environmentCard{border-inline-start-color:var(--sim-color-info)}.NV-nFG_environmentStage{border-color:var(--sim-color-warning)}.NV-nFG_environmentStage .NV-nFG_environmentCard{border-inline-start-color:var(--sim-color-warning)}.NV-nFG_environmentProd{border-color:var(--sim-color-success)}.NV-nFG_environmentProd .NV-nFG_environmentCard{border-inline-start-color:var(--sim-color-success)}.NV-nFG_environmentContract{border:1px solid var(--sim-color-border-strong);background:var(--sim-color-surface-subtle);margin-top:1rem;padding:1.25rem}.NV-nFG_environmentContract h3,.NV-nFG_environmentContract h4{margin:0}.NV-nFG_environmentContract>p{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-sm);margin:.55rem 0 0;line-height:1.5}.NV-nFG_environmentConfigGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.NV-nFG_environmentConfigGrid article{border:1px solid var(--sim-color-border);background:var(--sim-color-surface);padding:.9rem}.NV-nFG_environmentConfigGrid h4{font-size:var(--sim-font-size-sm)}.NV-nFG_environmentConfigGrid p{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-xs);margin:.45rem 0 0;line-height:1.45}.NV-nFG_releaseChecklist{counter-reset:release-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.NV-nFG_releaseChecklist li{border:1px solid var(--sim-color-border);border-inline-start:4px solid var(--sim-color-accent);background:var(--sim-color-surface-subtle);counter-increment:release-step;min-height:9.5rem;padding:3rem 1rem 1rem;position:relative}.NV-nFG_releaseChecklist li:before{color:#fff;background:var(--sim-color-accent-strong);content:counter(release-step);width:1.45rem;height:1.45rem;font-size:var(--sim-font-size-xs);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:.8rem;left:.9rem}.NV-nFG_releaseChecklist strong{font-size:var(--sim-font-size-sm);display:block}.NV-nFG_releaseChecklist span{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-sm);margin-top:.45rem;line-height:1.45;display:block}.NV-nFG_releaseException{border:1px solid var(--sim-color-warning);border-inline-start:4px solid var(--sim-color-warning);background:var(--sim-color-warning-soft);margin-top:.75rem;padding:1rem}.NV-nFG_releaseException h3{font-size:var(--sim-font-size-sm);margin:0}.NV-nFG_releaseException p{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-sm);margin:.35rem 0 0;line-height:1.45}.NV-nFG_ticketForm{grid-template-columns:minmax(0,1fr) 11rem 11rem auto;align-items:end;gap:.75rem;margin-top:1.5rem;display:grid}.NV-nFG_ticketForm label{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-xs);gap:.35rem;font-weight:700;display:grid}.NV-nFG_ticketForm input,.NV-nFG_ticketForm select,.NV-nFG_ticketForm button,.NV-nFG_ticketFilters button,.NV-nFG_ticketStatusButton{font:inherit}.NV-nFG_ticketForm input,.NV-nFG_ticketForm select{box-sizing:border-box;border:1px solid var(--sim-color-border-strong);width:100%;min-height:2.5rem;color:var(--sim-color-text);background:var(--sim-color-surface);border-radius:.3rem;padding:.5rem .65rem}.NV-nFG_ticketForm button{border:1px solid var(--sim-color-accent-strong);color:#fff;background:var(--sim-color-accent-strong);cursor:pointer;border-radius:.3rem;min-height:2.5rem;padding:.5rem .85rem;font-weight:750}.NV-nFG_ticketForm button:disabled,.NV-nFG_ticketStatusButton:disabled{cursor:wait;opacity:.6}.NV-nFG_ticketToolbar{border:1px solid var(--sim-color-border);background:var(--sim-color-surface-subtle);border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;padding:.45rem .55rem;display:flex}.NV-nFG_ticketFilterGroup{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.NV-nFG_ticketFilterLabel{color:var(--sim-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.NV-nFG_ticketFilterDivider{background:var(--sim-color-border);align-self:stretch;width:1px;min-height:1.8rem}.NV-nFG_ticketFilters{border:1px solid var(--sim-color-border);background:var(--sim-color-surface);border-radius:.4rem;flex-wrap:wrap;gap:.25rem;padding:.2rem;display:inline-flex}.NV-nFG_ticketFilters button{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-xs);cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.35rem .55rem;font-weight:700}.NV-nFG_ticketFilters .NV-nFG_ticketFilterActive{color:var(--sim-color-text);background:var(--sim-color-surface);box-shadow:var(--sim-shadow-sm)}.NV-nFG_ticketTypeFilters{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.NV-nFG_ticketTypeFilter{font-size:var(--sim-font-size-xs);cursor:pointer;opacity:.72;background:0 0;border:1px solid;border-radius:999px;padding:.38rem .65rem;font-weight:750}.NV-nFG_ticketTypeFilter:hover,.NV-nFG_ticketTypeFilterActive{opacity:1;box-shadow:var(--sim-shadow-sm)}.NV-nFG_ticketTypeFilterActive{outline-offset:1px;outline:2px solid}.NV-nFG_ticketTypebug{color:#c43d62}.NV-nFG_ticketTypeissue{color:#b26a00}.NV-nFG_ticketTypeimprovement{color:#16715b}.NV-nFG_ticketTypefeature{color:#3d5eb8}.NV-nFG_ticketTypenewsletter{color:#15718a}.NV-nFG_ticketReleasepre_release{color:#7851a9}.NV-nFG_ticketReleasepost_release{color:#b26a00}.NV-nFG_ticketId{color:currentColor;font-size:var(--sim-font-size-xs);font-weight:750}.NV-nFG_ticketTypeBadge{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;padding:.08rem .35rem;font-weight:700;display:inline-block}.NV-nFG_ticketReleaseBadge{font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.08rem .35rem;font-weight:700;display:inline-block}.NV-nFG_ticketReleaseBadge:hover{box-shadow:var(--sim-shadow-sm)}.NV-nFG_ticketReleaseBadge:disabled{cursor:wait;opacity:.6}.NV-nFG_ticketList{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.NV-nFG_ticketList li{border:1px solid var(--sim-color-border);background:var(--sim-color-surface-subtle);border-radius:.35rem;align-items:start;gap:.7rem;padding:.8rem;display:grid}.NV-nFG_ticketStatusButton{background:color-mix(in srgb, currentColor 12%, transparent);font-size:inherit;cursor:pointer;border:1px solid;border-radius:999px;padding:.08rem .35rem;font-weight:700}.NV-nFG_ticketStatusButton:hover{box-shadow:var(--sim-shadow-sm)}.NV-nFG_ticketStatusopen{color:#7851a9}.NV-nFG_ticketStatusin_progress{color:#b26a00}.NV-nFG_ticketStatusdone{color:#16715b}.NV-nFG_ticketDone strong{color:var(--sim-color-text-muted);text-decoration:line-through}.NV-nFG_ticketTitle{flex-wrap:wrap;align-items:baseline;gap:.5rem;line-height:1.4;display:flex}.NV-nFG_ticketTitle code{color:var(--sim-color-accent-strong);font-size:var(--sim-font-size-xs);font-weight:750}.NV-nFG_ticketMeta{color:var(--sim-color-text-muted);font-size:var(--sim-font-size-xs);flex-wrap:wrap;gap:.3rem .75rem;margin-top:.35rem;display:flex}.NV-nFG_ticketMeta span+span:before{content:"·";margin-right:.75rem}.NV-nFG_ticketNotice,.NV-nFG_ticketError{color:var(--sim-color-text-muted);margin:1rem 0 0;line-height:1.5}.NV-nFG_ticketError{color:#b42318}@media (max-width:68rem){.NV-nFG_environmentMap,.NV-nFG_releaseChecklist{grid-template-columns:1fr}.NV-nFG_environmentLane{min-height:0}.NV-nFG_environmentConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.NV-nFG_header,.NV-nFG_rules{width:calc(100% - 1rem)}.NV-nFG_ruleGrid,.NV-nFG_ticketForm,.NV-nFG_environmentConfigGrid,.NV-nFG_capabilityPlanGrid{grid-template-columns:1fr}.NV-nFG_ticketToolbar{align-items:flex-start}.NV-nFG_ticketFilterGroup{flex-basis:100%}.NV-nFG_ticketFilterDivider{width:100%;height:1px;min-height:1px}}
