.ui-module__TmEZKq__btn{font-family:var(--sf-font-body);border-radius:var(--sf-radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 60ms;display:inline-flex}.ui-module__TmEZKq__btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.ui-module__TmEZKq__btnMd{min-height:40px;font-size:var(--sf-text-base);padding:0 18px}.ui-module__TmEZKq__btnSm{min-height:32px;font-size:var(--sf-text-base);padding:0 12px}.ui-module__TmEZKq__btnPrimary{background:var(--sf-accent);color:var(--sf-accent-contrast);box-shadow:var(--sf-shadow-accent)}.ui-module__TmEZKq__btnPrimary:hover:not(:disabled){background:var(--sf-cobalt-dark)}.ui-module__TmEZKq__btnPrimary:active:not(:disabled){transform:translateY(1px)}.ui-module__TmEZKq__btnSecondary{background:var(--sf-surface);color:var(--sf-fg);border-color:var(--sf-border-strong)}.ui-module__TmEZKq__btnSecondary:hover:not(:disabled){background:var(--sf-surface-deep);border-color:var(--sf-fg)}.ui-module__TmEZKq__btnGhost{color:var(--sf-cobalt-text);background:0 0;padding-left:10px;padding-right:10px}.ui-module__TmEZKq__btnGhost:hover:not(:disabled){background:var(--sf-cobalt-soft)}.ui-module__TmEZKq__card{background:var(--sf-surface);color:var(--sf-fg);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);box-shadow:var(--sf-shadow-sm)}.ui-module__TmEZKq__padNone{padding:0}.ui-module__TmEZKq__padSm{padding:12px}.ui-module__TmEZKq__padMd{padding:20px}.ui-module__TmEZKq__padLg{padding:28px}.ui-module__TmEZKq__toneCobalt{border-color:var(--sf-cobalt);box-shadow:var(--sf-shadow-sm), inset 0 0 0 1px var(--sf-cobalt-soft)}.ui-module__TmEZKq__toneMint{border-color:var(--sf-mint);box-shadow:var(--sf-shadow-sm), inset 0 0 0 1px var(--sf-mint-soft)}.ui-module__TmEZKq__toneAmber{border-color:var(--sf-amber);box-shadow:var(--sf-shadow-sm), inset 0 0 0 1px var(--sf-amber-soft)}.ui-module__TmEZKq__toneCoral{border-color:var(--sf-coral);box-shadow:var(--sf-shadow-sm), inset 0 0 0 1px var(--sf-coral-soft)}.ui-module__TmEZKq__toneViolet{border-color:var(--sf-violet);box-shadow:var(--sf-shadow-sm), inset 0 0 0 1px var(--sf-violet-soft)}.ui-module__TmEZKq__darkPanel{background:var(--sf-ink-900);color:var(--sf-white);border-color:var(--sf-ink-800);box-shadow:var(--sf-shadow-md)}.ui-module__TmEZKq__pill{border-radius:var(--sf-radius-pill);font-family:var(--sf-font-body);font-size:var(--sf-text-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:700;line-height:1.4;display:inline-flex}.ui-module__TmEZKq__pillDot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ui-module__TmEZKq__pillLabel{color:var(--sf-fg)}.ui-module__TmEZKq__pillSuccess{background:var(--sf-mint-soft);color:var(--sf-mint-text);border-color:var(--sf-mint)}.ui-module__TmEZKq__pillWarning{background:var(--sf-amber-soft);color:var(--sf-amber-text);border-color:var(--sf-amber)}.ui-module__TmEZKq__pillDanger{background:var(--sf-coral-soft);color:var(--sf-coral-text);border-color:var(--sf-coral)}.ui-module__TmEZKq__pillInfo{background:var(--sf-cobalt-soft);color:var(--sf-cobalt-text);border-color:var(--sf-cobalt)}.ui-module__TmEZKq__pillPriority{background:var(--sf-violet-soft);color:var(--sf-violet-text);border-color:var(--sf-violet)}.ui-module__TmEZKq__pillNeutral{background:var(--sf-surface-deep);color:var(--sf-muted);border-color:var(--sf-border-strong)}.ui-module__TmEZKq__badge{border-radius:var(--sf-radius-chip);font-family:var(--sf-font-body);font-size:var(--sf-text-xs);border:1px solid var(--sf-border);background:var(--sf-surface-deep);color:var(--sf-muted);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-weight:700;line-height:1.4;display:inline-flex}.ui-module__TmEZKq__badgeAccent{background:var(--sf-cobalt-soft);color:var(--sf-cobalt-text);border-color:#0000}.ui-module__TmEZKq__badgeMint{background:var(--sf-mint-soft);color:var(--sf-mint-text);border-color:#0000}.ui-module__TmEZKq__badgeAmber{background:var(--sf-amber-soft);color:var(--sf-amber-text);border-color:#0000}.ui-module__TmEZKq__badgeCoral{background:var(--sf-coral-soft);color:var(--sf-coral-text);border-color:#0000}.ui-module__TmEZKq__badgeViolet{background:var(--sf-violet-soft);color:var(--sf-violet-text);border-color:#0000}.ui-module__TmEZKq__field{flex-direction:column;gap:6px;display:flex}.ui-module__TmEZKq__fieldLabel{font-family:var(--sf-font-body);font-size:var(--sf-text-base);color:var(--sf-fg);font-weight:700}.ui-module__TmEZKq__fieldRequired{color:var(--sf-coral-text)}.ui-module__TmEZKq__fieldHelp{font-size:var(--sf-text-xs);color:var(--sf-muted);margin:0}.ui-module__TmEZKq__fieldError{font-size:var(--sf-text-xs);color:var(--sf-coral-text);margin:0;font-weight:600}.ui-module__TmEZKq__control{width:100%;min-height:40px;font-family:var(--sf-font-body);font-size:var(--sf-text-base);color:var(--sf-fg);background:var(--sf-surface);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-control);padding:9px 12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.ui-module__TmEZKq__control::placeholder{color:var(--sf-muted);opacity:1}.ui-module__TmEZKq__control:hover:not(:disabled):not(:focus){border-color:var(--sf-fg)}.ui-module__TmEZKq__control:disabled{opacity:.48;cursor:not-allowed}.ui-module__TmEZKq__controlInvalid{border-color:var(--sf-coral)}.ui-module__TmEZKq__controlTextarea{resize:vertical;min-height:120px;padding:10px 12px}.ui-module__TmEZKq__empty{text-align:center;color:var(--sf-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.ui-module__TmEZKq__emptyIcon{color:var(--sf-muted);display:inline-flex}.ui-module__TmEZKq__emptyIcon svg{width:32px;height:32px}.ui-module__TmEZKq__emptyTitle{font-family:var(--sf-font-body);font-size:var(--sf-text-lg);color:var(--sf-fg);margin:0;font-weight:700}.ui-module__TmEZKq__emptyDesc{max-width:42ch;font-size:var(--sf-text-base);color:var(--sf-muted);margin:0}.ui-module__TmEZKq__emptyActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ui-module__TmEZKq__spinnerRoot{vertical-align:middle;display:inline-flex}.ui-module__TmEZKq__spinner{border-style:solid;border-color:var(--sf-border-strong);border-top-color:var(--sf-accent);border-radius:50%;animation:.7s linear infinite ui-module__TmEZKq__sf-spin;display:inline-block}.ui-module__TmEZKq__spinnerSm{border-width:2px;width:16px;height:16px}.ui-module__TmEZKq__spinnerMd{border-width:3px;width:22px;height:22px}.ui-module__TmEZKq__spinnerLg{border-width:3px;width:34px;height:34px}@keyframes ui-module__TmEZKq__sf-spin{to{transform:rotate(360deg)}}.ui-module__TmEZKq__segmented{background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:var(--sf-radius-pill);gap:2px;padding:2px;display:inline-flex}.ui-module__TmEZKq__segment{appearance:none;color:var(--sf-muted);font-family:var(--sf-font-body);font-size:var(--sf-text-base);border-radius:var(--sf-radius-pill);cursor:pointer;background:0 0;border:none;min-width:42px;min-height:32px;padding:0 12px;font-weight:700;transition:background-color .15s,color .15s}.ui-module__TmEZKq__segment:hover:not(.ui-module__TmEZKq__segmentActive){color:var(--sf-fg)}.ui-module__TmEZKq__segmentActive{background:var(--sf-surface);color:var(--sf-fg);box-shadow:var(--sf-shadow-sm)}
._problem-display-module__9mpbOa__notice{flex-direction:column;gap:10px;display:flex}._problem-display-module__9mpbOa__noticeCompact{gap:8px}._problem-display-module__9mpbOa__message{font-size:var(--sf-text-sm);color:var(--sf-fg);margin:0;line-height:1.5}._problem-display-module__9mpbOa__meta{font-size:var(--sf-text-xs);grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;display:grid}._problem-display-module__9mpbOa__metaGroup{display:contents}._problem-display-module__9mpbOa__metaLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-weight:800}._problem-display-module__9mpbOa__metaValue{min-width:0;color:var(--sf-fg);margin:0}._problem-display-module__9mpbOa__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit;overflow-wrap:anywhere}._problem-display-module__9mpbOa__actions{flex-wrap:wrap;gap:10px;display:flex}._problem-display-module__9mpbOa__emptyBody{flex-direction:column;align-items:center;gap:12px;display:flex}
.nav-module__vpnCBa__nav{flex-direction:column;gap:2px;display:flex}.nav-module__vpnCBa__entry{display:contents}.nav-module__vpnCBa__groupLabel{color:#ffffff8f;font-family:var(--sf-font-body);font-size:var(--sf-text-xs);letter-spacing:.14em;text-transform:uppercase;margin:16px 11px 6px;font-weight:800;line-height:1}.nav-module__vpnCBa__entry:first-child .nav-module__vpnCBa__groupLabel{margin-top:0}.nav-module__vpnCBa__item{color:#ffffff9e;min-height:40px;font-family:var(--sf-font-body);font-size:var(--sf-text-xs);white-space:nowrap;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:grid;position:relative}.nav-module__vpnCBa__item:before{content:"";background:var(--sf-mint-bright);opacity:0;border-radius:0 4px 4px 0;width:3px;transition:opacity .15s;position:absolute;top:9px;bottom:9px;left:-16px}.nav-module__vpnCBa__item:hover{color:#fffffff2;background:#ffffff0e}.nav-module__vpnCBa__item svg{color:currentColor}.nav-module__vpnCBa__active{color:#fff;background:#ffffff18}.nav-module__vpnCBa__active:before{opacity:1}@media (max-width:960px){.nav-module__vpnCBa__nav{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff52 transparent;-webkit-overflow-scrolling:touch;flex-direction:row;gap:4px;padding:0 14px 8px 0;overflow-x:auto}.nav-module__vpnCBa__entry{flex:none;display:block}.nav-module__vpnCBa__groupLabel{display:none}.nav-module__vpnCBa__item{scroll-snap-align:start;flex:none;min-height:36px}.nav-module__vpnCBa__item:before{display:none}}
.report-module__hWz7cq__page{--sf-report-readable-sm:max(14px, var(--sf-text-sm));flex-direction:column;gap:24px;min-width:0;display:flex}.report-module__hWz7cq__workspace{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:18px;width:100%;min-width:0;max-width:1484px;margin:0 auto;display:grid}.report-module__hWz7cq__document{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);width:100%;min-width:0;max-width:1180px;box-shadow:0 18px 48px color-mix(in srgb, var(--sf-ink-950) 10%, transparent);overflow:clip}.report-module__hWz7cq__documentSections{flex-direction:column;padding:10px 30px 0;display:flex}.report-module__hWz7cq__manifestRail{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:calc(100vh - 108px);position:sticky;top:84px;overflow-y:auto}.report-module__hWz7cq__header{min-height:410px;color:var(--sf-white);background:radial-gradient(circle at 88% -14%, color-mix(in srgb, var(--sf-cobalt) 24%, transparent) 0 22%, transparent 22.4%), radial-gradient(circle at 88% -14%, transparent 0 34%, color-mix(in srgb, var(--sf-white) 7%, transparent) 34.2% 34.8%, transparent 35%), linear-gradient(145deg, var(--sf-ink-950), var(--sf-ink-900));border-bottom:1px solid color-mix(in srgb, var(--sf-white) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;padding:25px 30px 0;display:flex;position:relative;overflow:hidden}.report-module__hWz7cq__headerText{z-index:1;flex-direction:column;flex:320px;justify-content:center;gap:9px;min-width:min(100%,300px);max-width:780px;min-height:360px;display:flex;position:relative}.report-module__hWz7cq__headerText .sf-eyebrow{color:var(--sf-mint-bright)}.report-module__hWz7cq__title{letter-spacing:-.052em;max-width:13ch;color:var(--sf-white);margin-top:18px;font-size:clamp(48px,5.6vw,70px);font-weight:570;line-height:.98}.report-module__hWz7cq__host{font-family:var(--sf-font-mono);font-size:var(--sf-report-readable-sm);color:var(--sf-mint-bright);margin:0;font-weight:750}.report-module__hWz7cq__subtitle{max-width:64ch;font-size:var(--sf-text-base);color:color-mix(in srgb, var(--sf-white) 82%, transparent);border-left:2px solid var(--sf-coral);margin:18px 0 0;padding-left:14px;line-height:1.6}.report-module__hWz7cq__reportDate{font-size:var(--sf-report-readable-sm);color:color-mix(in srgb, var(--sf-white) 74%, transparent);margin:10px 0 0}.report-module__hWz7cq__coverLocale{z-index:1;background:color-mix(in srgb, var(--sf-white) 7%, transparent);border:1px solid color-mix(in srgb, var(--sf-white) 14%, transparent);border-radius:var(--sf-radius-control);flex-direction:column;gap:5px;min-width:154px;padding:14px 16px;display:flex;position:relative}.report-module__hWz7cq__coverLocaleLabel{font-size:var(--sf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--sf-white) 76%, transparent);font-weight:800}.report-module__hWz7cq__coverLocale strong{font-family:var(--sf-font-mono);font-size:var(--sf-text-base);color:var(--sf-white)}.report-module__hWz7cq__summaryStrip{background:var(--sf-ink-900);border-bottom:1px solid color-mix(in srgb, var(--sf-white) 9%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 30px 24px;display:grid}.report-module__hWz7cq__summaryCard{border:none;border-left:1px solid color-mix(in srgb, var(--sf-white) 10%, transparent);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:14px;padding:15px 20px;display:flex}.report-module__hWz7cq__summaryCard:first-child{border-left:none}.report-module__hWz7cq__summaryIcon{width:34px;height:34px;color:color-mix(in srgb, var(--sf-cobalt) 34%, var(--sf-white));background:color-mix(in srgb, var(--sf-cobalt) 20%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.report-module__hWz7cq__summaryIconAmber{color:color-mix(in srgb, var(--sf-amber) 60%, var(--sf-white));background:color-mix(in srgb, var(--sf-amber) 18%, transparent)}.report-module__hWz7cq__summaryIconMint{color:var(--sf-mint-bright);background:color-mix(in srgb, var(--sf-mint) 18%, transparent)}.report-module__hWz7cq__summaryBody{flex-direction:column;gap:2px;min-width:0;display:flex}.report-module__hWz7cq__summaryMetric{font-family:var(--sf-font-display);letter-spacing:-.04em;color:var(--sf-white);font-variant-numeric:tabular-nums;font-size:clamp(26px,3.4vw,34px);font-weight:560;line-height:1}.report-module__hWz7cq__summaryLabel{font-size:var(--sf-report-readable-sm);color:color-mix(in srgb, var(--sf-white) 76%, transparent);font-weight:700}.report-module__hWz7cq__localeField{flex-direction:column;gap:6px;min-width:0;display:flex}.report-module__hWz7cq__localeLabel{font-size:var(--sf-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);font-weight:800}.report-module__hWz7cq__localeHelp{max-width:38ch;font-size:var(--sf-text-xs);color:var(--sf-muted);margin:0;line-height:1.45}.report-module__hWz7cq__segmented{background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:var(--sf-radius-pill);gap:2px;padding:2px;display:inline-flex}.report-module__hWz7cq__segment{appearance:none;color:var(--sf-muted);font-family:var(--sf-font-body);font-size:var(--sf-text-base);border-radius:var(--sf-radius-pill);cursor:pointer;background:0 0;border:none;min-width:42px;min-height:32px;padding:0 12px;font-weight:700;transition:background-color .15s,color .15s}.report-module__hWz7cq__segment:hover:not(.report-module__hWz7cq__segmentActive){color:var(--sf-fg)}.report-module__hWz7cq__segmentActive{background:var(--sf-surface);color:var(--sf-fg);box-shadow:var(--sf-shadow-sm)}.report-module__hWz7cq__panel{border:none;border-top:1px solid var(--sf-border);box-shadow:none;border-radius:0;flex-direction:column;gap:15px;display:flex;padding:32px 0!important}.report-module__hWz7cq__documentSections>.report-module__hWz7cq__panel:first-child{border-top:none}.report-module__hWz7cq__emptyPanel{border:none;border-top:1px solid var(--sf-border);box-shadow:none;border-radius:0;padding:32px 0!important}.report-module__hWz7cq__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-module__hWz7cq__panelTitle{font-family:var(--sf-font-display);letter-spacing:-.035em;color:var(--sf-fg);font-size:clamp(24px,3vw,30px);font-weight:590;line-height:1.08}.report-module__hWz7cq__sectionTitleGroup{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.report-module__hWz7cq__sectionNumber{width:auto;height:auto;font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);letter-spacing:.08em;color:var(--sf-cobalt-text);background:0 0;border:none;border-radius:0;flex:none;justify-content:flex-start;align-items:flex-start;padding-top:5px;font-weight:800;display:inline-flex}.report-module__hWz7cq__panelNote{max-width:68ch;font-size:var(--sf-text-base);color:var(--sf-muted);margin:0 0 0 46px;line-height:1.5}.report-module__hWz7cq__decisionGrid,.report-module__hWz7cq__contextGrid{background:var(--sf-border);border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-left:46px;display:grid;overflow:hidden}.report-module__hWz7cq__decisionCard,.report-module__hWz7cq__contextCard{background:var(--sf-surface-deep);flex-direction:column;gap:9px;min-width:0;min-height:112px;padding:16px;display:flex}.report-module__hWz7cq__decisionCard>span,.report-module__hWz7cq__contextCard>span{font-size:var(--sf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-cobalt-text);font-weight:800}.report-module__hWz7cq__decisionCard strong,.report-module__hWz7cq__contextCard strong{font-size:var(--sf-report-readable-sm);color:var(--sf-fg);line-height:1.5}.report-module__hWz7cq__contextCard>svg{color:var(--sf-mint-text)}.report-module__hWz7cq__domainList{background:var(--sf-border);border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2px 0 0 46px;padding:0;list-style:none;display:grid;overflow:hidden}.report-module__hWz7cq__domainRow{background:var(--sf-surface);border:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.report-module__hWz7cq__domainName{font-size:var(--sf-text-base);color:var(--sf-fg);font-weight:600}.report-module__hWz7cq__limitations{background:var(--sf-amber-soft);border:1px solid color-mix(in srgb, var(--sf-amber) 48%, var(--sf-border));border-radius:var(--sf-radius-control);flex-direction:column;gap:8px;padding:13px 14px;display:flex}.report-module__hWz7cq__documentSections>.report-module__hWz7cq__panel>.report-module__hWz7cq__limitations{margin-left:46px}.report-module__hWz7cq__limitationsLabel{font-size:var(--sf-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-weight:800}.report-module__hWz7cq__bulletList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.report-module__hWz7cq__bulletItem{font-size:var(--sf-text-base);color:var(--sf-muted);gap:8px;line-height:1.4;display:flex}.report-module__hWz7cq__bulletItem:before{content:"";background:var(--sf-amber);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.report-module__hWz7cq__cardList{border-top:1px solid var(--sf-border-strong);flex-direction:column;gap:0;margin-left:46px;display:flex}.report-module__hWz7cq__findingCard{border-bottom:1px solid var(--sf-border);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.report-module__hWz7cq__findingOrdinal{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);color:var(--sf-muted);padding-top:2px;font-weight:570;line-height:1}.report-module__hWz7cq__findingBody{flex-direction:column;gap:6px;min-width:0;display:flex}.report-module__hWz7cq__actionCard{background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);flex-direction:column;gap:9px;min-height:100%;padding:14px;display:flex}.report-module__hWz7cq__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.report-module__hWz7cq__cardSummary{font-size:var(--sf-text-base);color:var(--sf-fg);margin:0;font-weight:400;line-height:1.48}.report-module__hWz7cq__contentLocale{font-size:var(--sf-text-xs);color:var(--sf-muted);margin:0;font-weight:700;line-height:1.3}.report-module__hWz7cq__actionTitle{font-size:var(--sf-text-base);color:var(--sf-fg);line-height:1.35}.report-module__hWz7cq__scope{font-size:var(--sf-report-readable-sm);color:var(--sf-muted);margin:0;line-height:1.35}.report-module__hWz7cq__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.report-module__hWz7cq__evidence{border-top:1px solid var(--sf-border);flex-direction:column;gap:5px;padding-top:7px;display:flex}.report-module__hWz7cq__evidenceLabel{font-size:var(--sf-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-weight:800}.report-module__hWz7cq__evidenceList{grid-template-columns:repeat(auto-fit,minmax(min(100%,196px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-module__hWz7cq__evidenceRow{background:var(--sf-surface-deep);border-radius:var(--sf-radius-chip);flex-direction:column;gap:3px;min-width:0;padding:7px 9px;display:flex}.report-module__hWz7cq__evidenceHead{align-items:baseline;gap:8px;display:flex}.report-module__hWz7cq__evidenceClaim{min-width:0;font-size:var(--sf-report-readable-sm);color:var(--sf-fg);line-height:1.45}.report-module__hWz7cq__evidenceLimitation{font-size:var(--sf-report-readable-sm);color:var(--sf-muted);margin:0;line-height:1.4}.report-module__hWz7cq__outcome{font-size:var(--sf-report-readable-sm);color:var(--sf-muted);border-top:1px solid var(--sf-border);margin:0;padding-top:8px;line-height:1.45}.report-module__hWz7cq__outcomeLabel{color:var(--sf-fg);font-weight:700}.report-module__hWz7cq__lanes{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:9px;margin-left:46px;display:grid}.report-module__hWz7cq__lane{align-self:stretch;min-width:0}.report-module__hWz7cq__lane[data-report-roadmap-lane=now]{grid-column:1}.report-module__hWz7cq__lane[data-report-roadmap-lane=next]{grid-column:2}.report-module__hWz7cq__lane[data-report-roadmap-lane=later]{grid-column:3}.report-module__hWz7cq__lanes[data-report-active-lanes="1"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.report-module__hWz7cq__lanes[data-report-active-lanes="1"] .report-module__hWz7cq__lane[data-report-roadmap-lane=now],.report-module__hWz7cq__lanes[data-report-active-lanes="1"] .report-module__hWz7cq__lane[data-report-roadmap-lane=next],.report-module__hWz7cq__lanes[data-report-active-lanes="1"] .report-module__hWz7cq__lane[data-report-roadmap-lane=later]{grid-column:auto}.report-module__hWz7cq__lanes[data-report-active-lanes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-module__hWz7cq__lanes[data-report-lane-layout=now-next] .report-module__hWz7cq__lane[data-report-roadmap-lane=now],.report-module__hWz7cq__lanes[data-report-lane-layout=now-later] .report-module__hWz7cq__lane[data-report-roadmap-lane=now],.report-module__hWz7cq__lanes[data-report-lane-layout=next-later] .report-module__hWz7cq__lane[data-report-roadmap-lane=next]{grid-column:1}.report-module__hWz7cq__lanes[data-report-lane-layout=now-next] .report-module__hWz7cq__lane[data-report-roadmap-lane=next],.report-module__hWz7cq__lanes[data-report-lane-layout=now-later] .report-module__hWz7cq__lane[data-report-roadmap-lane=later],.report-module__hWz7cq__lanes[data-report-lane-layout=next-later] .report-module__hWz7cq__lane[data-report-roadmap-lane=later]{grid-column:2}.report-module__hWz7cq__laneHead{align-items:baseline;gap:10px;display:none}.report-module__hWz7cq__laneTitle{font-size:var(--sf-text-lg);color:var(--sf-fg);font-weight:750}.report-module__hWz7cq__laneCaption{font-size:var(--sf-report-readable-sm);color:var(--sf-muted)}.report-module__hWz7cq__roadmapLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-left:46px;display:grid}.report-module__hWz7cq__roadmapLegend[data-report-active-lanes="1"]{grid-template-columns:minmax(0,1fr)}.report-module__hWz7cq__roadmapLegend[data-report-active-lanes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-module__hWz7cq__roadmapLegendItem{border-bottom:1px solid var(--sf-border-strong);grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:0 3px 10px;display:grid}.report-module__hWz7cq__roadmapLegendItem>span{font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);color:var(--sf-cobalt-text);grid-row:1/span 2;padding-top:2px;font-weight:800}.report-module__hWz7cq__roadmapLegendItem>strong{min-width:0;font-size:var(--sf-text-base);color:var(--sf-fg)}.report-module__hWz7cq__roadmapLegendItem>small{font-size:var(--sf-text-xs);color:var(--sf-muted)}.report-module__hWz7cq__artifactList{border-top:1px solid var(--sf-border-strong);flex-direction:column;margin:0 0 0 46px;padding:0;list-style:none;display:flex}.report-module__hWz7cq__artifactRow{border-top:1px solid var(--sf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.report-module__hWz7cq__artifactRow:first-child{border-top:none}.report-module__hWz7cq__artifactMeta{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.report-module__hWz7cq__artifactRevision,.report-module__hWz7cq__artifactDate{font-size:var(--sf-report-readable-sm);color:var(--sf-muted)}.report-module__hWz7cq__mutedNote{font-size:var(--sf-text-base);color:var(--sf-muted);background:var(--sf-surface-deep);border-radius:var(--sf-radius-control);margin:0 0 0 46px;padding:13px 14px}.report-module__hWz7cq__footerPanel{background:color-mix(in srgb, var(--sf-surface-deep) 78%, var(--sf-surface))}.report-module__hWz7cq__methodologyText{max-width:72ch;font-size:var(--sf-text-base);color:var(--sf-fg);margin:0 0 0 46px;line-height:1.6}.report-module__hWz7cq__noPromise{font-size:var(--sf-text-base);color:var(--sf-muted);background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);margin:4px 0 0 46px;padding:14px 16px;font-weight:550;line-height:1.55}.report-module__hWz7cq__nextStep{color:var(--sf-white);background:radial-gradient(circle at 104% 120%, color-mix(in srgb, var(--sf-white) 13%, transparent) 0 32%, transparent 32.5%), var(--sf-cobalt);border:1px solid var(--sf-cobalt);border-radius:var(--sf-radius-card);flex-direction:column;gap:9px;margin:4px 0 0 46px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.report-module__hWz7cq__nextStepHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-module__hWz7cq__nextStepHead span{font-size:var(--sf-text-xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--sf-white) 82%, transparent);font-weight:800}.report-module__hWz7cq__nextStep>strong{max-width:34ch;font-family:var(--sf-font-display);letter-spacing:-.03em;font-size:clamp(23px,3vw,31px);line-height:1.12}.report-module__hWz7cq__nextStep>p{max-width:72ch;font-size:var(--sf-report-readable-sm);color:color-mix(in srgb, var(--sf-white) 84%, transparent);margin:0;line-height:1.55}.report-module__hWz7cq__exportPanel{background:var(--sf-surface);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-card);box-shadow:var(--sf-shadow-sm);gap:18px;padding:24px!important}.report-module__hWz7cq__exportPanel .report-module__hWz7cq__panelTitle{font-size:var(--sf-text-xl)}.report-module__hWz7cq__deliveryControls{flex-direction:column;align-items:stretch;gap:12px;display:flex}.report-module__hWz7cq__deliveryControls button{align-self:flex-start}.report-module__hWz7cq__exportDivider{background:var(--sf-border);height:1px}.report-module__hWz7cq__exportButtons{flex-wrap:wrap;gap:10px;display:flex}.report-module__hWz7cq__exportButtons button{flex:140px}.report-module__hWz7cq__clientBundleNote{max-width:68ch;font-size:var(--sf-report-readable-sm);color:var(--sf-muted);margin:0;line-height:1.5}.report-module__hWz7cq__exportStatus{flex-direction:column;gap:8px;min-height:24px;display:flex}.report-module__hWz7cq__exportBusy{font-size:var(--sf-text-base);color:var(--sf-muted);align-items:center;gap:8px;display:inline-flex}.report-module__hWz7cq__exportReady{flex-direction:column;align-items:stretch;gap:16px;display:flex}.report-module__hWz7cq__exportDownload{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.report-module__hWz7cq__manifest{background:var(--sf-surface-deep);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-card);flex-direction:column;gap:16px;padding:16px;display:flex}.report-module__hWz7cq__manifestHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-module__hWz7cq__manifestTitle{font-size:var(--sf-text-lg);color:var(--sf-fg);margin:0}.report-module__hWz7cq__manifestDescription{max-width:64ch;font-size:var(--sf-report-readable-sm);color:var(--sf-muted);margin:4px 0 0;line-height:1.5}.report-module__hWz7cq__manifestFacts{border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);margin:0;display:grid;overflow:hidden}.report-module__hWz7cq__manifestFactTerm,.report-module__hWz7cq__manifestFactValue{background:var(--sf-surface);min-width:0;padding:10px}.report-module__hWz7cq__manifestFactTerm:not(:first-of-type),.report-module__hWz7cq__manifestFactValue:not(:first-of-type){border-top:1px solid var(--sf-border)}.report-module__hWz7cq__manifestFactTerm,.report-module__hWz7cq__manifestBoundaryLabel,.report-module__hWz7cq__manifestItemsTitle{font-size:var(--sf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted);font-weight:800}.report-module__hWz7cq__manifestFactValue{font-size:var(--sf-report-readable-sm);color:var(--sf-fg);overflow-wrap:anywhere;margin:0;font-weight:650}.report-module__hWz7cq__manifestChecksum{font-weight:600}.report-module__hWz7cq__manifestChecksum code{overflow-wrap:anywhere;font-family:var(--sf-font-mono);font-size:var(--sf-report-readable-sm);font-weight:600}.report-module__hWz7cq__manifestBoundary{grid-template-columns:1fr;gap:12px;display:grid}.report-module__hWz7cq__manifestBoundary>div{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);padding:12px}.report-module__hWz7cq__manifestBoundary p{font-size:var(--sf-report-readable-sm);color:var(--sf-fg);margin:5px 0 0;line-height:1.45}.report-module__hWz7cq__manifestItemsTitle{margin:0 0 8px}.report-module__hWz7cq__manifestItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-module__hWz7cq__manifestItems li{font-size:var(--sf-report-readable-sm);color:var(--sf-muted);background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.report-module__hWz7cq__manifestItems strong{color:var(--sf-fg);font-variant-numeric:tabular-nums}@media (max-width:680px){.report-module__hWz7cq__manifestBoundary,.report-module__hWz7cq__manifestItems{grid-template-columns:1fr}}.report-module__hWz7cq__downloadLink{min-height:40px;font-family:var(--sf-font-body);font-size:var(--sf-text-base);color:var(--sf-accent-contrast);background:var(--sf-accent);border-radius:var(--sf-radius-pill);box-shadow:var(--sf-shadow-accent);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:0 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.report-module__hWz7cq__downloadLink:hover{background:var(--sf-cobalt-dark)}.report-module__hWz7cq__expiresAt{font-size:var(--sf-report-readable-sm);color:var(--sf-muted)}.report-module__hWz7cq__exportError{font-size:var(--sf-text-base);color:var(--sf-coral-text);margin:0}.report-module__hWz7cq__state{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.report-module__hWz7cq__stateText{font-size:var(--sf-text-base);color:var(--sf-muted);margin:0}.report-module__hWz7cq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.report-module__hWz7cq__workspace{grid-template-columns:minmax(0,1fr)}.report-module__hWz7cq__document,.report-module__hWz7cq__manifestRail{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.report-module__hWz7cq__manifestRail{scrollbar-gutter:auto;max-height:none;position:static;overflow:visible}}@media (max-width:900px){.report-module__hWz7cq__decisionGrid,.report-module__hWz7cq__contextGrid{grid-template-columns:minmax(0,1fr)}.report-module__hWz7cq__decisionCard,.report-module__hWz7cq__contextCard{min-height:0}}@media (max-width:780px){.report-module__hWz7cq__domainList{grid-template-columns:1fr}.report-module__hWz7cq__roadmapLegend{display:none}.report-module__hWz7cq__lanes,.report-module__hWz7cq__lanes[data-report-active-lanes="1"],.report-module__hWz7cq__lanes[data-report-active-lanes="2"],.report-module__hWz7cq__lanes[data-report-active-lanes="3"]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.report-module__hWz7cq__lane[data-report-roadmap-lane=now],.report-module__hWz7cq__lane[data-report-roadmap-lane=next],.report-module__hWz7cq__lane[data-report-roadmap-lane=later]{grid-column:1!important}.report-module__hWz7cq__lane{flex-direction:column;gap:8px;display:flex}.report-module__hWz7cq__laneHead{display:flex}}@media (max-width:560px){.report-module__hWz7cq__header{gap:20px;min-height:0;padding:28px 22px}.report-module__hWz7cq__headerText{min-height:0}.report-module__hWz7cq__title{margin-top:10px;font-size:34px}.report-module__hWz7cq__subtitle{margin-top:12px}.report-module__hWz7cq__coverLocale{width:100%}.report-module__hWz7cq__summaryStrip{grid-template-columns:1fr;padding:8px 22px 18px}.report-module__hWz7cq__summaryCard{border-left:none;border-top:1px solid color-mix(in srgb, var(--sf-white) 10%, transparent);padding:12px 0}.report-module__hWz7cq__summaryCard:first-child{border-top:none}.report-module__hWz7cq__documentSections{padding:8px 22px 0}.report-module__hWz7cq__panel,.report-module__hWz7cq__emptyPanel{padding:24px 0!important}.report-module__hWz7cq__exportPanel{padding:22px!important}.report-module__hWz7cq__panelNote,.report-module__hWz7cq__domainList,.report-module__hWz7cq__cardList,.report-module__hWz7cq__lanes,.report-module__hWz7cq__artifactList,.report-module__hWz7cq__mutedNote,.report-module__hWz7cq__methodologyText,.report-module__hWz7cq__decisionGrid,.report-module__hWz7cq__contextGrid,.report-module__hWz7cq__nextStep,.report-module__hWz7cq__noPromise,.report-module__hWz7cq__documentSections>.report-module__hWz7cq__panel>.report-module__hWz7cq__limitations{margin-left:0}.report-module__hWz7cq__sectionTitleGroup{grid-template-columns:28px minmax(0,1fr);gap:8px}.report-module__hWz7cq__findingCard{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:18px 0}.report-module__hWz7cq__findingOrdinal{font-size:var(--sf-text-lg)}.report-module__hWz7cq__findingBody{gap:8px}.report-module__hWz7cq__contentLocale{line-height:1.4}.report-module__hWz7cq__scope{line-height:normal}.report-module__hWz7cq__evidence{gap:7px;padding-top:9px}.report-module__hWz7cq__evidenceList{grid-template-columns:minmax(0,1fr)}.report-module__hWz7cq__evidenceRow{gap:4px;padding:9px 10px}.report-module__hWz7cq__manifest{padding:14px}.report-module__hWz7cq__manifestHead{flex-direction:column}.report-module__hWz7cq__manifestFacts{grid-template-columns:minmax(86px,.75fr) minmax(0,1.25fr)}}@media print{.report-module__hWz7cq__noPrint{display:none!important}body:has(.report-module__hWz7cq__page) div:has(>[data-app-shell-sidebar]){background:#fff!important;grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}body:has(.report-module__hWz7cq__page) main{padding:0!important}.report-module__hWz7cq__page,.report-module__hWz7cq__workspace,.report-module__hWz7cq__document,.report-module__hWz7cq__documentSections{width:100%!important;max-width:none!important;display:block!important}.report-module__hWz7cq__documentSections{padding:0!important}.report-module__hWz7cq__document{overflow:visible;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important}.report-module__hWz7cq__header{border-bottom:1px solid #d0d0d0;min-height:0;padding:0 0 20px;background:#fff!important}.report-module__hWz7cq__headerText{min-height:0}.report-module__hWz7cq__coverLocale{background:#fff!important;border-color:#d0d0d0!important}.report-module__hWz7cq__summaryStrip{border-bottom:1px solid #d0d0d0;padding:16px 0;background:#fff!important}.report-module__hWz7cq__title{font-size:24pt}.report-module__hWz7cq__panelTitle{font-size:15pt}.report-module__hWz7cq__panel,.report-module__hWz7cq__emptyPanel{border:none!important;border-top:1px solid #d0d0d0!important;border-radius:0!important;padding:18px 0!important}.report-module__hWz7cq__documentSections>.report-module__hWz7cq__panel:first-child{border-top:none!important}.report-module__hWz7cq__footerPanel,.report-module__hWz7cq__actionCard,.report-module__hWz7cq__findingCard,.report-module__hWz7cq__decisionCard,.report-module__hWz7cq__contextCard,.report-module__hWz7cq__domainRow,.report-module__hWz7cq__evidenceRow,.report-module__hWz7cq__mutedNote,.report-module__hWz7cq__limitations,.report-module__hWz7cq__summaryCard,.report-module__hWz7cq__noPromise{box-shadow:none!important;color:#111!important;background:#fff!important;border:1px solid #d0d0d0!important}.report-module__hWz7cq__nextStep{color:#111!important;background:#fff!important;border:1px solid #d0d0d0!important}.report-module__hWz7cq__sectionNumber{color:#111!important;background:#fff!important;border-color:#777!important}.report-module__hWz7cq__page,.report-module__hWz7cq__title,.report-module__hWz7cq__host,.report-module__hWz7cq__subtitle,.report-module__hWz7cq__reportDate,.report-module__hWz7cq__coverLocaleLabel,.report-module__hWz7cq__coverLocale strong,.report-module__hWz7cq__panelTitle,.report-module__hWz7cq__panelNote,.report-module__hWz7cq__domainName,.report-module__hWz7cq__cardSummary,.report-module__hWz7cq__actionTitle,.report-module__hWz7cq__evidenceClaim,.report-module__hWz7cq__evidenceLimitation,.report-module__hWz7cq__bulletItem,.report-module__hWz7cq__laneTitle,.report-module__hWz7cq__laneCaption,.report-module__hWz7cq__methodologyText,.report-module__hWz7cq__noPromise,.report-module__hWz7cq__outcome,.report-module__hWz7cq__outcomeLabel,.report-module__hWz7cq__summaryMetric,.report-module__hWz7cq__summaryLabel,.report-module__hWz7cq__nextStep,.report-module__hWz7cq__nextStepHead span,.report-module__hWz7cq__nextStep>p{color:#111!important}.report-module__hWz7cq__domainList,.report-module__hWz7cq__cardList,.report-module__hWz7cq__artifactList,.report-module__hWz7cq__roadmapLegendItem,.report-module__hWz7cq__evidence,.report-module__hWz7cq__outcome{border-color:#d0d0d0!important}.report-module__hWz7cq__headerText .sf-eyebrow{color:#111!important}.report-module__hWz7cq__findingCard,.report-module__hWz7cq__actionCard,.report-module__hWz7cq__summaryCard,.report-module__hWz7cq__lane,.report-module__hWz7cq__evidenceRow,.report-module__hWz7cq__artifactRow,.report-module__hWz7cq__summaryStrip{break-inside:avoid}}
.studio-module__tmi06q__page{--sf-studio-readable-sm:max(14px, var(--sf-text-sm));flex-direction:column;gap:22px;min-width:0;display:flex}.studio-module__tmi06q__hero{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:24px 36px;padding:8px 0 0;display:grid}.studio-module__tmi06q__heroText{flex-direction:column;flex:320px;gap:9px;min-width:0;display:flex}.studio-module__tmi06q__title{letter-spacing:-.052em;max-width:15ch;color:var(--sf-fg);font-size:clamp(38px,4.8vw,64px);font-weight:590;line-height:.98}.studio-module__tmi06q__subtitle{max-width:68ch;color:var(--sf-muted);font-size:var(--sf-text-base);margin:0;line-height:1.55}.studio-module__tmi06q__heroActions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:5px;display:flex}.studio-module__tmi06q__heroNote{max-width:28ch;font-size:var(--sf-text-xs);color:var(--sf-muted);text-align:left;margin:0}.studio-module__tmi06q__statStrip{background:var(--sf-surface);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-card);min-width:320px;box-shadow:var(--sf-shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.studio-module__tmi06q__statCard{border-left:1px solid var(--sf-border);flex-direction:column;gap:7px;min-width:0;padding:17px 16px 15px;display:flex}.studio-module__tmi06q__statCard:first-child{border-left:none}.studio-module__tmi06q__statMetric{font-family:var(--sf-font-display);letter-spacing:-.04em;color:var(--sf-fg);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:560;line-height:1}.studio-module__tmi06q__statLabel{font-size:var(--sf-text-xs);color:var(--sf-muted);font-weight:700;line-height:1.35}.studio-module__tmi06q__workspace{grid-template-columns:238px minmax(390px,1fr) 238px;align-items:start;gap:14px;min-width:0;display:grid}.studio-module__tmi06q__queuePanel,.studio-module__tmi06q__editorColumn,.studio-module__tmi06q__evidenceRail{min-width:0}.studio-module__tmi06q__queuePanel,.studio-module__tmi06q__evidenceRail{position:sticky;top:84px}.studio-module__tmi06q__queuePanel{flex-direction:column;min-height:660px;max-height:calc(100vh - 108px);display:flex;overflow:hidden}.studio-module__tmi06q__queueHead,.studio-module__tmi06q__railHead{border-bottom:1px solid var(--sf-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 16px;display:flex}.studio-module__tmi06q__queueTitle,.studio-module__tmi06q__railTitle{font-size:var(--sf-text-xl);color:var(--sf-fg);margin-top:5px;line-height:1.08}.studio-module__tmi06q__queueScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.studio-module__tmi06q__queueState{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:360px;padding:24px 16px;display:flex}.studio-module__tmi06q__queueFooter{background:var(--sf-surface-deep);border-top:1px solid var(--sf-border);flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;display:flex}.studio-module__tmi06q__editorColumn{min-height:660px}.studio-module__tmi06q__editorPlaceholder{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--sf-cobalt) 13%, transparent) 0 18%, transparent 18.5%), var(--sf-surface);flex-direction:column;justify-content:center;align-items:flex-start;min-height:660px;display:flex;overflow:hidden}.studio-module__tmi06q__placeholderIcon{width:48px;height:48px;color:var(--sf-cobalt-text);background:var(--sf-cobalt-soft);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.studio-module__tmi06q__placeholderTitle{letter-spacing:-.035em;max-width:18ch;color:var(--sf-fg);margin:8px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.05}.studio-module__tmi06q__placeholderText{max-width:46ch;font-size:var(--sf-text-base);color:var(--sf-muted);margin:12px 0 22px;line-height:1.55}.studio-module__tmi06q__evidenceRail{overflow:hidden}.studio-module__tmi06q__railHead{display:block}.studio-module__tmi06q__railEmpty{color:var(--sf-muted);flex-direction:column;gap:12px;padding:28px 18px;display:flex}.studio-module__tmi06q__railEmpty p,.studio-module__tmi06q__railFoot p{font-size:var(--sf-studio-readable-sm);margin:0;line-height:1.5}.studio-module__tmi06q__railSection{border-bottom:1px solid var(--sf-border);flex-direction:column;gap:10px;padding:18px;display:flex}.studio-module__tmi06q__railLabel{font-size:var(--sf-text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--sf-cobalt-text);font-weight:800}.studio-module__tmi06q__linkedActionTitle{font-size:var(--sf-text-lg);color:var(--sf-fg);line-height:1.25}.studio-module__tmi06q__linkedActionDescription{font-size:var(--sf-studio-readable-sm);color:var(--sf-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.studio-module__tmi06q__railBadges{flex-wrap:wrap;gap:6px;display:flex}.studio-module__tmi06q__executionStateHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-module__tmi06q__executionStateNotice,.studio-module__tmi06q__executionStateEmpty{color:var(--sf-muted);background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.studio-module__tmi06q__executionStateNotice>span,.studio-module__tmi06q__executionStateNotice>p,.studio-module__tmi06q__executionStateEmpty p{font-size:var(--sf-studio-readable-sm);margin:0;line-height:1.5}.studio-module__tmi06q__executionStateNotice>button{grid-column:2;justify-self:start}.studio-module__tmi06q__executionStateEmpty>div{gap:4px;display:grid}.studio-module__tmi06q__executionStateEmpty strong{font-size:var(--sf-studio-readable-sm);color:var(--sf-fg)}.studio-module__tmi06q__executionStateCard{background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:10px;gap:12px;padding:12px;display:grid}.studio-module__tmi06q__executionStateFacts{gap:10px;margin:0;display:grid}.studio-module__tmi06q__executionStateFacts>div{gap:3px;display:grid}.studio-module__tmi06q__executionStateFacts dt{color:var(--sf-muted);font-size:var(--sf-text-xs);font-weight:700}.studio-module__tmi06q__executionStateFacts dd{color:var(--sf-fg);font-size:var(--sf-studio-readable-sm);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.5}.studio-module__tmi06q__executionStateHistory{color:var(--sf-muted);font-size:var(--sf-text-xs);border-top:1px solid var(--sf-border);margin:0;padding-top:10px;line-height:1.45}.studio-module__tmi06q__checkList{flex-direction:column;display:flex}.studio-module__tmi06q__checkRow{color:var(--sf-mint-text);border-top:1px solid var(--sf-border);grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.studio-module__tmi06q__checkRow:first-child{border-top:none}.studio-module__tmi06q__checkRow>div{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-module__tmi06q__checkRow strong{font-size:var(--sf-studio-readable-sm);color:var(--sf-fg)}.studio-module__tmi06q__checkRow span,.studio-module__tmi06q__checkRow code{font-size:var(--sf-text-xs);color:var(--sf-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-module__tmi06q__checkRow code{font-family:var(--sf-font-mono)}.studio-module__tmi06q__railFoot{color:var(--sf-mint-text);background:var(--sf-surface-deep);grid-template-columns:20px minmax(0,1fr);gap:9px;padding:16px 18px;display:grid}.studio-module__tmi06q__railFoot p{color:var(--sf-muted)}.studio-module__tmi06q__runStack{flex-direction:column;gap:10px;display:flex}.studio-module__tmi06q__banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.studio-module__tmi06q__bannerText{align-items:center;gap:10px;display:inline-flex}.studio-module__tmi06q__bannerLabel{font-size:var(--sf-text-base);color:var(--sf-fg);font-weight:700}.studio-module__tmi06q__metaItem{align-items:center;gap:8px;display:inline-flex}.studio-module__tmi06q__metaLabel{font-size:var(--sf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted);font-weight:800}.studio-module__tmi06q__filterBar{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);box-shadow:var(--sf-shadow-sm);justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:10px 13px;display:flex}.studio-module__tmi06q__filterTabs{scrollbar-width:thin;gap:3px;min-width:0;display:flex;overflow-x:auto}.studio-module__tmi06q__filterTab{color:var(--sf-ink-700);font:inherit;font-size:var(--sf-text-xs);white-space:nowrap;border-radius:var(--sf-radius-control);cursor:pointer;background:0 0;border:0;flex:none;padding:8px 11px;font-weight:700}.studio-module__tmi06q__filterTab:hover,.studio-module__tmi06q__filterTabActive{color:var(--sf-accent-contrast);background:var(--sf-accent)}.studio-module__tmi06q__filterCount{color:var(--sf-muted);font-size:var(--sf-text-xs);flex:none;margin:0}@media (max-width:760px){.studio-module__tmi06q__filterBar{flex-direction:column;align-items:flex-start;gap:8px}.studio-module__tmi06q__filterTabs{width:100%}}.studio-module__tmi06q__queueList{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 12px 20px;display:grid}.studio-module__tmi06q__queueExecutionNotice{color:var(--sf-coral-text);background:var(--sf-coral-soft);border:1px solid var(--sf-coral);border-radius:var(--sf-radius-control);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:12px 12px 0;padding:10px;display:grid}.studio-module__tmi06q__queueExecutionNotice>span{font-size:var(--sf-studio-readable-sm);line-height:1.45}.studio-module__tmi06q__queueExecutionNotice>button{grid-column:2;justify-self:start}.studio-module__tmi06q__artCard{border-radius:var(--sf-radius-control);min-width:0;box-shadow:none;flex-direction:column;gap:9px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.studio-module__tmi06q__artCard:hover{border-color:var(--sf-border-strong);transform:translateY(-1px)}.studio-module__tmi06q__artCardSelected{background:var(--sf-cobalt-soft);border-color:var(--sf-cobalt);outline:none}.studio-module__tmi06q__artHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-module__tmi06q__artTypeWrap{align-items:center;gap:7px;min-width:0;display:inline-flex}.studio-module__tmi06q__artIcon{width:30px;height:30px;color:var(--sf-cobalt-text);background:var(--sf-cobalt-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-module__tmi06q__artType{font-size:var(--sf-studio-readable-sm);color:var(--sf-fg);font-weight:700}.studio-module__tmi06q__artAction{font-size:var(--sf-studio-readable-sm);color:var(--sf-fg);margin:0;font-weight:650;line-height:1.35}.studio-module__tmi06q__artMeta{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.studio-module__tmi06q__artMeta .studio-module__tmi06q__metaItem{justify-content:space-between}.studio-module__tmi06q__artRun{align-items:center;gap:8px;display:inline-flex}.studio-module__tmi06q__artExecutionSummary{color:var(--sf-cobalt-text);background:var(--sf-cobalt-soft);border:1px solid color-mix(in srgb, var(--sf-cobalt) 46%, transparent);border-radius:9px;gap:8px;padding:10px;display:grid}.studio-module__tmi06q__artExecutionBlocked{color:var(--sf-coral-text);background:var(--sf-coral-soft);border-color:color-mix(in srgb, var(--sf-coral) 56%, transparent)}.studio-module__tmi06q__artExecutionCompleted{color:var(--sf-mint-text);background:var(--sf-mint-soft);border-color:color-mix(in srgb, var(--sf-mint) 46%, transparent)}.studio-module__tmi06q__artExecutionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-module__tmi06q__artExecutionHead>svg{flex:none}.studio-module__tmi06q__artExecutionBlocker{gap:8px;margin:0;display:grid}.studio-module__tmi06q__artExecutionBlocker>div{gap:2px;display:grid}.studio-module__tmi06q__artExecutionBlocker dt{color:var(--sf-muted);font-size:var(--sf-text-xs);font-weight:750}.studio-module__tmi06q__artExecutionBlocker dd{color:var(--sf-fg);font-size:var(--sf-studio-readable-sm);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.42}.studio-module__tmi06q__artExecutionProgress{gap:6px;display:grid}.studio-module__tmi06q__artExecutionProgress>span{color:var(--sf-fg);font-size:var(--sf-studio-readable-sm);font-weight:650;line-height:1.4}.studio-module__tmi06q__artExecutionProgress progress{appearance:none;background:color-mix(in srgb, var(--sf-cobalt) 15%, var(--sf-surface));border:none;border-radius:999px;width:100%;height:7px;overflow:hidden}.studio-module__tmi06q__artExecutionProgress progress::-webkit-progress-bar{background:color-mix(in srgb, var(--sf-cobalt) 15%, var(--sf-surface));border-radius:999px}.studio-module__tmi06q__artExecutionProgress progress::-webkit-progress-value{background:var(--sf-cobalt);border-radius:999px}.studio-module__tmi06q__artExecutionProgress progress::-moz-progress-bar{background:var(--sf-cobalt);border-radius:999px}.studio-module__tmi06q__artActions{border-top:1px solid color-mix(in srgb, var(--sf-border) 72%, transparent);flex-wrap:wrap;gap:8px;margin-top:3px;padding-top:9px;display:flex}.studio-module__tmi06q__artActions>button:first-child{flex:1}.studio-module__tmi06q__editor,.studio-module__tmi06q__generate,.studio-module__tmi06q__picker{flex-direction:column;gap:16px;min-height:660px;display:flex}.studio-module__tmi06q__editor{overflow:hidden}.studio-module__tmi06q__editorHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.studio-module__tmi06q__editorHeadText{flex-direction:column;gap:4px;min-width:0;display:flex}.studio-module__tmi06q__editorTitle{font-size:var(--sf-text-xl);color:var(--sf-fg);word-break:break-word}.studio-module__tmi06q__editorHeadMeta{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.studio-module__tmi06q__editorBody{flex-direction:column;gap:16px;min-height:0;display:flex}.studio-module__tmi06q__editorState{align-items:center;gap:10px;padding:8px 0;display:flex}.studio-module__tmi06q__editorEmpty{font-size:var(--sf-text-base);color:var(--sf-muted);margin:0}.studio-module__tmi06q__editorActions{flex-wrap:wrap;gap:10px;display:flex}.studio-module__tmi06q__readyHint{font-size:var(--sf-studio-readable-sm);color:var(--sf-muted);margin:0}.studio-module__tmi06q__readyHintLine{margin:0}.studio-module__tmi06q__readyHintCauses{flex-direction:column;gap:2px;margin:4px 0;padding-left:18px;display:flex}.studio-module__tmi06q__contentArea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sf-studio-readable-sm);white-space:pre;overflow-wrap:normal;resize:vertical;min-height:480px;line-height:1.5}.studio-module__tmi06q__fields{border:1px solid var(--sf-border);border-radius:var(--sf-radius-control);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}.studio-module__tmi06q__fieldKey,.studio-module__tmi06q__fieldVal{min-width:0;padding:10px 14px}.studio-module__tmi06q__fieldKey{background:var(--sf-surface-deep)}.studio-module__tmi06q__fieldVal{background:var(--sf-surface)}.studio-module__tmi06q__fieldKey:not(:first-of-type),.studio-module__tmi06q__fieldVal:not(:first-of-type){border-top:1px solid var(--sf-border)}@media (min-width:640px){.studio-module__tmi06q__fields{grid-template-columns:200px minmax(0,1fr)}}.studio-module__tmi06q__fieldKey{font-size:var(--sf-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-weight:800}.studio-module__tmi06q__fieldVal{font-size:var(--sf-studio-readable-sm);color:var(--sf-fg);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.studio-module__tmi06q__alert{border:1px solid var(--sf-coral);background:var(--sf-coral-soft);color:var(--sf-fg);border-radius:var(--sf-radius-control);font-size:var(--sf-studio-readable-sm);margin:0;padding:12px 16px;font-weight:600}.studio-module__tmi06q__errorsBox{border:1px solid var(--sf-coral);background:var(--sf-coral-soft);border-radius:var(--sf-radius-control);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.studio-module__tmi06q__errorsTitle{font-size:var(--sf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-fg);margin:0;font-weight:800}.studio-module__tmi06q__errorsList{font-size:var(--sf-studio-readable-sm);color:var(--sf-fg);flex-direction:column;gap:4px;margin:0;padding-left:18px;line-height:1.4;display:flex}.studio-module__tmi06q__formGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.studio-module__tmi06q__formGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-module__tmi06q__staticValue{min-height:40px;font-size:var(--sf-text-base);color:var(--sf-fg);align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.studio-module__tmi06q__select{width:100%;min-height:40px;font-family:var(--sf-font-body);font-size:var(--sf-text-base);color:var(--sf-fg);background:var(--sf-surface);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-control);padding:9px 12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.studio-module__tmi06q__select:hover:not(:disabled):not(:focus){border-color:var(--sf-fg)}.studio-module__tmi06q__pickerHint{font-size:var(--sf-studio-readable-sm);color:var(--sf-muted);margin:0}.studio-module__tmi06q__pickerList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-module__tmi06q__pickerRow{border-top:1px solid var(--sf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 0;display:flex}.studio-module__tmi06q__pickerRow:first-child{border-top:none}.studio-module__tmi06q__pickerText{flex-direction:column;gap:8px;min-width:0;display:flex}.studio-module__tmi06q__pickerTitle{font-size:var(--sf-text-base);color:var(--sf-fg);font-weight:600}.studio-module__tmi06q__pickerMeta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.studio-module__tmi06q__pagination{flex-direction:column;align-items:center;gap:10px;display:flex}.studio-module__tmi06q__paginationError{max-width:60ch;color:var(--sf-coral-text);font-size:var(--sf-studio-readable-sm);text-align:center;margin:0;line-height:1.45}@media (max-width:1280px){.studio-module__tmi06q__workspace{grid-template-columns:238px minmax(390px,1fr)}.studio-module__tmi06q__evidenceRail{grid-column:1/-1;grid-template-columns:210px repeat(2,minmax(0,1fr));align-items:stretch;display:grid;position:static}.studio-module__tmi06q__railHead,.studio-module__tmi06q__railSection{border-right:1px solid var(--sf-border);border-bottom:none}.studio-module__tmi06q__railEmpty{grid-column:2/-1}.studio-module__tmi06q__railFoot{border-top:1px solid var(--sf-border);grid-column:1/-1}}@media (max-width:960px){.studio-module__tmi06q__hero{grid-template-columns:minmax(0,1fr);align-items:start}.studio-module__tmi06q__statStrip{width:min(100%,520px)}.studio-module__tmi06q__workspace{grid-template-columns:minmax(0,1fr)}.studio-module__tmi06q__queuePanel,.studio-module__tmi06q__evidenceRail{max-height:none;position:static}.studio-module__tmi06q__queuePanel{min-height:0}.studio-module__tmi06q__queueScroll{scrollbar-gutter:auto;overflow:visible}.studio-module__tmi06q__editorColumn,.studio-module__tmi06q__editor,.studio-module__tmi06q__generate,.studio-module__tmi06q__picker,.studio-module__tmi06q__editorPlaceholder{min-height:0}.studio-module__tmi06q__evidenceRail{display:block}.studio-module__tmi06q__railHead,.studio-module__tmi06q__railSection{border-right:none;border-bottom:1px solid var(--sf-border)}}@media (max-width:560px){.studio-module__tmi06q__title{font-size:36px}.studio-module__tmi06q__statStrip{grid-template-columns:minmax(0,1fr);min-width:0}.studio-module__tmi06q__statCard{border-top:1px solid var(--sf-border);border-left:none}.studio-module__tmi06q__statCard:first-child{border-top:none}.studio-module__tmi06q__contentArea{min-height:360px}}.studio-module__tmi06q__state{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:56px 24px;display:flex}.studio-module__tmi06q__stateText{font-size:var(--sf-text-base);color:var(--sf-muted);margin:0}.studio-module__tmi06q__overrideTrigger{color:var(--sf-cobalt-text);font-size:var(--sf-studio-readable-sm);background:var(--sf-surface);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-control);align-self:flex-start;align-items:center;gap:7px;margin-top:2px;padding:7px 12px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:inline-flex}.studio-module__tmi06q__overrideTrigger:hover:not(:disabled){border-color:var(--sf-fg)}.studio-module__tmi06q__overrideTrigger:disabled{color:var(--sf-muted);border-color:var(--sf-border);cursor:not-allowed}.studio-module__tmi06q__overrideTriggerHint{color:var(--sf-muted);font-size:var(--sf-text-xs);margin:6px 0 0;line-height:1.45}.studio-module__tmi06q__overrideBackdrop{z-index:1200;background:color-mix(in srgb, var(--sf-ink-950) 57%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.studio-module__tmi06q__overrideDialog{width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--sf-fg);background:var(--sf-surface);border:1px solid var(--sf-border);box-shadow:var(--sf-shadow-md);border-radius:18px;overflow:auto}.studio-module__tmi06q__overrideConfirmBox{width:min(440px,100%);color:var(--sf-fg);background:var(--sf-surface);border:1px solid var(--sf-border);box-shadow:var(--sf-shadow-md);border-radius:18px;overflow:auto}.studio-module__tmi06q__overrideForm{flex-direction:column;gap:15px;padding:22px;display:flex}.studio-module__tmi06q__overrideHead{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:14px;display:grid}.studio-module__tmi06q__overrideHeadText{flex-direction:column;gap:3px;display:flex}.studio-module__tmi06q__sectionKicker{color:var(--sf-fg);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.3}.studio-module__tmi06q__overrideTitle{color:var(--sf-fg);font-family:var(--sf-font-display);letter-spacing:-.025em;margin:4px 0 0;font-size:24px;font-weight:680;line-height:1.18}.studio-module__tmi06q__overrideDesc{color:var(--sf-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.studio-module__tmi06q__overrideClose{width:42px;height:42px;color:var(--sf-muted);border:1px solid var(--sf-border);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.studio-module__tmi06q__overrideClose:hover{color:var(--sf-fg);border-color:var(--sf-fg)}.studio-module__tmi06q__overrideGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.studio-module__tmi06q__overrideKept{color:var(--sf-fg);background:var(--sf-cobalt-soft);border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.studio-module__tmi06q__overrideKept svg{color:var(--sf-cobalt-text);flex:none;margin-top:1px}.studio-module__tmi06q__overrideError{color:var(--sf-fg);background:var(--sf-coral-soft);border:1px solid var(--sf-coral);border-radius:9px;margin:0;padding:10px 12px;font-size:14px;font-weight:650}.studio-module__tmi06q__overrideActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.studio-module__tmi06q__selectInvalid{border-color:var(--sf-coral)}.studio-module__tmi06q__overrideConfirm{justify-items:start;gap:12px;padding:30px;display:grid}.studio-module__tmi06q__overrideConfirm>svg{color:var(--sf-coral-text)}.studio-module__tmi06q__overrideConfirm h2{font-family:var(--sf-font-display);letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.18}.studio-module__tmi06q__overrideConfirm p{color:var(--sf-muted);margin:0 0 8px;font-size:15px;line-height:1.55}.studio-module__tmi06q__overrideConfirmActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;width:100%;margin-top:8px;display:flex}.studio-module__tmi06q__overrideDanger{background:var(--sf-coral);border-color:var(--sf-coral)}@media (max-width:560px){.studio-module__tmi06q__overrideBackdrop{align-items:flex-end;padding:0}.studio-module__tmi06q__overrideDialog,.studio-module__tmi06q__overrideConfirmBox{border-radius:16px 16px 0 0;width:100%;max-width:none}.studio-module__tmi06q__overrideDialog{max-height:92dvh}.studio-module__tmi06q__overrideForm{padding:18px 14px 26px}.studio-module__tmi06q__overrideActions>button,.studio-module__tmi06q__overrideConfirmActions>button{flex:1}}
.login-module___81l7G__page{background:var(--sf-bg);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.login-module___81l7G__localeSwitch{position:absolute;top:20px;right:20px}.login-module___81l7G__card{width:100%;max-width:420px}.login-module___81l7G__brand{align-items:center;gap:10px;margin-bottom:20px;display:flex}.login-module___81l7G__brandMark{background:var(--sf-mint);border-radius:4px;flex:none;width:12px;height:12px}.login-module___81l7G__brandWord{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);color:var(--sf-fg);font-weight:700}.login-module___81l7G__title{font-size:var(--sf-text-2xl);margin:6px 0}.login-module___81l7G__subtitle{font-size:var(--sf-text-base);color:var(--sf-muted);margin:0 0 22px}.login-module___81l7G__form{flex-direction:column;gap:16px;display:flex}.login-module___81l7G__error{border:1px solid var(--sf-coral);border-radius:var(--sf-radius-control);background:var(--sf-coral-soft);color:var(--sf-coral-text);font-size:var(--sf-text-sm);margin:0;padding:10px 12px;font-weight:600}.login-module___81l7G__submit{width:100%}
.new-project-module__MrsCJG__page{max-width:720px;margin:0 auto;padding:48px 24px 80px}.new-project-module__MrsCJG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.new-project-module__MrsCJG__headerText{min-width:0}.new-project-module__MrsCJG__title{font-size:var(--sf-text-3xl);margin:6px 0}.new-project-module__MrsCJG__subtitle{font-size:var(--sf-text-lg);color:var(--sf-muted);margin:0}.new-project-module__MrsCJG__form{flex-direction:column;gap:20px;display:flex}.new-project-module__MrsCJG__card{width:100%}.new-project-module__MrsCJG__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.new-project-module__MrsCJG__full{grid-column:1/-1}.new-project-module__MrsCJG__generalError{border:1px solid var(--sf-coral);border-radius:var(--sf-radius-control);background:var(--sf-coral-soft);color:var(--sf-coral-text);font-size:var(--sf-text-sm);margin:0;padding:12px 14px;font-weight:600}.new-project-module__MrsCJG__actions{justify-content:flex-end;gap:12px;display:flex}.new-project-module__MrsCJG__submit{min-width:168px}@media (max-width:640px){.new-project-module__MrsCJG__header{flex-direction:column}.new-project-module__MrsCJG__grid{grid-template-columns:minmax(0,1fr)}.new-project-module__MrsCJG__actions{justify-content:stretch}.new-project-module__MrsCJG__submit{width:100%}}
.execution-module__2r7R4a__shadow{margin:0 0 24px}.execution-module__2r7R4a__shadowHead{max-width:var(--sf-read-measure);margin-bottom:16px}.execution-module__2r7R4a__shadowTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-2xl);margin:6px 0 0;line-height:1.12}.execution-module__2r7R4a__shadowLead{color:var(--sf-ink-700);font-size:var(--sf-text-base);margin:10px 0 0;line-height:1.6}.execution-module__2r7R4a__workspace{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.execution-module__2r7R4a__workQueue{overflow:hidden}.execution-module__2r7R4a__queueHead{border-bottom:1px solid var(--sf-border);justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.execution-module__2r7R4a__queueTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);margin:2px 0 0;line-height:1.15}.execution-module__2r7R4a__queueList{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.execution-module__2r7R4a__queueItem{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:11px 10px;display:grid}.execution-module__2r7R4a__queueItem:hover,.execution-module__2r7R4a__queueItem[aria-current=true]{background:var(--sf-cobalt-soft);border-color:color-mix(in srgb, var(--sf-accent) 30%, var(--sf-border))}.execution-module__2r7R4a__queueMark{width:36px;height:36px;color:var(--sf-cobalt-text);background:var(--sf-surface);border:1px solid var(--sf-border);font-size:var(--sf-text-xs);letter-spacing:.02em;border-radius:9px;place-items:center;font-weight:800;display:grid}.execution-module__2r7R4a__queueText{min-width:0}.execution-module__2r7R4a__queueItemTitle{-webkit-line-clamp:2;font-size:var(--sf-text-base);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.execution-module__2r7R4a__queueItemMeta{color:var(--sf-muted);font-size:var(--sf-text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.execution-module__2r7R4a__docPanel{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);min-width:0;box-shadow:var(--sf-shadow-sm);overflow:hidden}.execution-module__2r7R4a__docHead{border-bottom:1px solid var(--sf-border);padding:22px 24px 18px}.execution-module__2r7R4a__docKicker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.execution-module__2r7R4a__docRevision{color:var(--sf-muted);font-size:var(--sf-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.execution-module__2r7R4a__docTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);margin:0;line-height:1.15}.execution-module__2r7R4a__metaStrip{background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 24px 0;display:grid;overflow:hidden}.execution-module__2r7R4a__metaCell{border-left:1px solid var(--sf-border);gap:5px;min-width:0;padding:11px 12px;display:grid}.execution-module__2r7R4a__metaCell:first-child{border-left:0}.execution-module__2r7R4a__metaLabel{color:var(--sf-muted);font-size:var(--sf-text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.execution-module__2r7R4a__metaValue{color:var(--sf-fg);font-size:var(--sf-text-base);overflow-wrap:anywhere;line-height:1.35;overflow:hidden}.execution-module__2r7R4a__briefLinkBroken{color:var(--sf-amber-text);background:var(--sf-amber-soft);border:1px solid color-mix(in srgb, var(--sf-amber) 32%, var(--sf-border));border-radius:11px;gap:4px;margin:18px 24px 0;padding:12px 14px;display:grid}.execution-module__2r7R4a__briefLinkBroken strong{font-size:var(--sf-text-base)}.execution-module__2r7R4a__briefLinkBroken span{font-size:var(--sf-text-xs);line-height:1.55}.execution-module__2r7R4a__docGrid{border-top:1px solid var(--sf-border);grid-template-columns:minmax(0,1fr) minmax(268px,300px);align-items:start;margin-top:18px;display:grid}.execution-module__2r7R4a__docBody{border-right:1px solid var(--sf-border);min-width:0;color:var(--sf-fg);font-size:var(--sf-text-read);padding:clamp(24px,3vw,40px);line-height:1.74}.execution-module__2r7R4a__docLabel{color:var(--sf-cobalt-text);font-size:var(--sf-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-weight:800}.execution-module__2r7R4a__docBody h3,.execution-module__2r7R4a__docBody h4,.execution-module__2r7R4a__docBody h5{font-family:var(--sf-font-display)}.execution-module__2r7R4a__docBody h3{max-width:var(--sf-read-measure);font-size:var(--sf-text-2xl);margin:8px 0 18px;line-height:1.1}.execution-module__2r7R4a__docBody h4{font-size:var(--sf-text-xl);margin:32px 0 10px;line-height:1.2}.execution-module__2r7R4a__docBody h5{font-size:var(--sf-text-lg);margin:24px 0 8px}.execution-module__2r7R4a__docBody p,.execution-module__2r7R4a__docBody li{max-width:var(--sf-read-measure)}.execution-module__2r7R4a__docBody p{margin:0 0 18px}.execution-module__2r7R4a__docBody ul,.execution-module__2r7R4a__docBody ol{padding-left:22px}.execution-module__2r7R4a__docBody blockquote{color:var(--sf-cobalt-text);background:var(--sf-cobalt-soft);border-left:5px solid var(--sf-accent);font-family:var(--sf-font-display);font-size:var(--sf-text-xl);margin:26px 0;padding:16px 22px;line-height:1.4}.execution-module__2r7R4a__docBody code{background:var(--sf-surface-deep);border-radius:var(--sf-radius-chip);font-family:var(--sf-font-mono);font-size:var(--sf-text-base);padding:2px 5px}.execution-module__2r7R4a__docBody pre{color:#e8ecf1;background:var(--sf-ink-950);border-radius:13px;padding:18px;overflow-x:auto}.execution-module__2r7R4a__docBody pre code{color:inherit;font-size:var(--sf-text-base);background:0 0;padding:0;line-height:1.7}.execution-module__2r7R4a__docBody hr{border:0;border-top:1px solid var(--sf-border);margin:28px 0}.execution-module__2r7R4a__tableScroll{margin:0 0 20px;overflow-x:auto}.execution-module__2r7R4a__tableScroll table{border-collapse:collapse;min-width:520px;font-size:var(--sf-text-base)}.execution-module__2r7R4a__tableScroll th,.execution-module__2r7R4a__tableScroll td{text-align:left;border-bottom:1px solid var(--sf-border);padding:8px 12px}.execution-module__2r7R4a__docPending{color:var(--sf-muted);font-size:var(--sf-text-base);justify-items:start;gap:10px;display:grid}.execution-module__2r7R4a__qaRail{background:var(--sf-surface-deep);padding:18px}.execution-module__2r7R4a__qaSection{margin-top:18px}.execution-module__2r7R4a__qaSection h4{font-family:var(--sf-font-display);font-size:var(--sf-text-base);margin:0 0 8px}.execution-module__2r7R4a__qaVerdict{border-bottom:1px solid var(--sf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.execution-module__2r7R4a__qaVerdictLabel{color:var(--sf-muted);font-size:var(--sf-text-xs)}.execution-module__2r7R4a__qaCountsTitle{color:var(--sf-muted);font-size:var(--sf-text-xs);margin:12px 0 6px}.execution-module__2r7R4a__qaCounts{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.execution-module__2r7R4a__qaCountCell{border-left:1px solid var(--sf-border);gap:3px;padding:10px;display:grid}.execution-module__2r7R4a__qaCountCell:first-child{border-left:0}.execution-module__2r7R4a__qaCountCell span{color:var(--sf-muted);font-size:var(--sf-text-xs);font-weight:700}.execution-module__2r7R4a__qaCountCell strong{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-variant-numeric:tabular-nums;line-height:1.05}.execution-module__2r7R4a__qaGroup{border-top:1px solid var(--sf-border)}.execution-module__2r7R4a__qaGroupHead{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 0;display:grid}.execution-module__2r7R4a__qaGroupIcon{width:23px;height:23px;font-size:var(--sf-text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.execution-module__2r7R4a__groupPassed{color:var(--sf-mint-text);background:var(--sf-mint-soft)}.execution-module__2r7R4a__groupFailed{color:var(--sf-coral-text);background:var(--sf-coral-soft)}.execution-module__2r7R4a__groupPartial{color:var(--sf-amber-text);background:var(--sf-amber-soft)}.execution-module__2r7R4a__groupUnevaluated{color:var(--sf-muted);background:color-mix(in srgb, var(--sf-surface-deep) 78%, var(--sf-border))}.execution-module__2r7R4a__qaGroupName{color:var(--sf-muted);font-size:var(--sf-text-xs);display:block}.execution-module__2r7R4a__qaGroupState{font-size:var(--sf-text-base);font-weight:650;display:block}.execution-module__2r7R4a__qaGroupReason{color:var(--sf-muted);font-size:var(--sf-text-xs);margin-top:2px;line-height:1.5;display:block}.execution-module__2r7R4a__qaGroupArrow{width:14px;color:var(--sf-muted);transition:transform .18s}.execution-module__2r7R4a__qaGroupHead[aria-expanded=true] .execution-module__2r7R4a__qaGroupArrow{transform:rotate(90deg)}.execution-module__2r7R4a__qaClaims{margin:0;padding:0 0 6px;list-style:none}.execution-module__2r7R4a__qaClaim{border-top:1px dashed var(--sf-border);gap:4px;padding:9px 0 9px 33px;display:grid}.execution-module__2r7R4a__qaClaimName{font-size:var(--sf-text-base);font-weight:650}.execution-module__2r7R4a__qaClaimState{font-size:var(--sf-text-xs);font-weight:700}.execution-module__2r7R4a__passed{color:var(--sf-mint-text)}.execution-module__2r7R4a__failed{color:var(--sf-coral-text)}.execution-module__2r7R4a__unevaluated{color:var(--sf-amber-text)}.execution-module__2r7R4a__qaClaimDetail{color:var(--sf-muted);font-size:var(--sf-text-xs);overflow-wrap:anywhere;margin:0;line-height:1.55}.execution-module__2r7R4a__qaClaimDetail span{font-weight:700}.execution-module__2r7R4a__blocker{color:var(--sf-amber-text);background:var(--sf-amber-soft);border:1px solid color-mix(in srgb, var(--sf-amber) 32%, var(--sf-border));border-radius:9px;margin-top:12px;padding:11px 12px}.execution-module__2r7R4a__blocker strong{font-size:var(--sf-text-base);display:block}.execution-module__2r7R4a__blocker p{font-size:var(--sf-text-xs);margin:4px 0 0;line-height:1.55}.execution-module__2r7R4a__blocker ul{font-size:var(--sf-text-xs);margin:6px 0 0;padding-left:18px;line-height:1.55}.execution-module__2r7R4a__blockerItemState{white-space:nowrap;font-weight:750}.execution-module__2r7R4a__blockerNote{color:inherit;opacity:.92}.execution-module__2r7R4a__qaScopeNote{color:var(--sf-muted);background:var(--sf-surface);border:1px solid var(--sf-border);font-size:var(--sf-text-xs);border-radius:10px;margin:12px 0 0;padding:10px 12px;line-height:1.55}.execution-module__2r7R4a__qaFacts{margin:0}.execution-module__2r7R4a__qaFacts>div{border-top:1px solid var(--sf-border);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.execution-module__2r7R4a__qaFacts dt{color:var(--sf-muted);font-size:var(--sf-text-xs);margin:0}.execution-module__2r7R4a__qaFacts dd{font-size:var(--sf-text-base);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.45}.execution-module__2r7R4a__qaFacts code{font-family:var(--sf-font-mono);font-size:var(--sf-text-xs)}.execution-module__2r7R4a__qaNote{color:var(--sf-muted);font-size:var(--sf-text-xs);margin:8px 0 0;line-height:1.55}.execution-module__2r7R4a__researchSources{gap:12px;margin-top:14px;display:grid}.execution-module__2r7R4a__researchSource{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:12px;gap:12px;padding:14px;display:grid}.execution-module__2r7R4a__researchSourceHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.execution-module__2r7R4a__researchSourceLabel{color:var(--sf-muted);font-size:var(--sf-text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-weight:700}.execution-module__2r7R4a__researchSourceTitle{font-size:var(--sf-text-lg);margin:0;line-height:1.3}.execution-module__2r7R4a__researchSourceFacts{gap:8px;margin:0;display:grid}.execution-module__2r7R4a__researchSourceFacts>div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.execution-module__2r7R4a__researchSourceFacts dt,.execution-module__2r7R4a__researchDrawerFacts dt{color:var(--sf-muted);font-size:var(--sf-text-xs);font-weight:700}.execution-module__2r7R4a__researchSourceFacts dd,.execution-module__2r7R4a__researchDrawerFacts dd{font-size:var(--sf-text-base);overflow-wrap:anywhere;margin:0;line-height:1.5}.execution-module__2r7R4a__researchSourceLink{color:var(--sf-cobalt-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.execution-module__2r7R4a__researchSourceSummary{font-size:var(--sf-text-base);gap:6px;margin:0;line-height:1.6;display:grid}.execution-module__2r7R4a__researchSourceSummary strong{font-size:var(--sf-text-xs);letter-spacing:.04em;text-transform:uppercase}.execution-module__2r7R4a__researchSourceAction{min-height:38px;color:var(--sf-fg);background:var(--sf-surface-deep);border:1px solid var(--sf-border);font:inherit;font-size:var(--sf-text-sm);cursor:pointer;border-radius:10px;justify-self:start;padding:8px 12px;font-weight:700}.execution-module__2r7R4a__researchSourceAction:hover,.execution-module__2r7R4a__researchSourceAction:focus-visible{background:var(--sf-cobalt-soft);border-color:color-mix(in srgb, var(--sf-accent) 30%, var(--sf-border));outline:none}.execution-module__2r7R4a__researchDrawer{gap:18px;display:grid}.execution-module__2r7R4a__drawerSourceList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.execution-module__2r7R4a__drawerSourceItem{border-bottom:1px solid var(--sf-border);gap:12px;padding-bottom:14px;display:grid}.execution-module__2r7R4a__drawerSourceItem:last-child{border-bottom:0;padding-bottom:0}.execution-module__2r7R4a__researchDrawerFacts{gap:0;margin:0;display:grid}.execution-module__2r7R4a__researchDrawerFacts>div{border-top:1px solid var(--sf-border);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.execution-module__2r7R4a__researchDrawerFacts>div:first-child{border-top:0}.execution-module__2r7R4a__researchDrawerSection{gap:8px;display:grid}.execution-module__2r7R4a__researchDrawerSection h5{font-size:var(--sf-text-base);margin:0;line-height:1.4}.execution-module__2r7R4a__researchDrawerList{font-size:var(--sf-text-base);gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}.execution-module__2r7R4a__docActions{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.execution-module__2r7R4a__reviewActions{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.execution-module__2r7R4a__actionBlock,.execution-module__2r7R4a__publishBlock{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.execution-module__2r7R4a__actionReason{max-width:30ch;color:var(--sf-coral-text);font-size:var(--sf-text-xs);margin:0;line-height:1.45}.execution-module__2r7R4a__publishNote{max-width:32ch;color:var(--sf-muted);font-size:var(--sf-text-xs);margin:0;line-height:1.45}.execution-module__2r7R4a__staleBanner{color:var(--sf-amber-text);background:var(--sf-amber-soft);border:1px solid color-mix(in srgb, var(--sf-amber) 32%, var(--sf-border));border-radius:11px;gap:4px;margin:18px 24px 0;padding:12px 14px;display:grid}.execution-module__2r7R4a__staleBanner strong{font-size:var(--sf-text-base)}.execution-module__2r7R4a__staleBanner span{font-size:var(--sf-text-xs);line-height:1.55}.execution-module__2r7R4a__qaCountsStale{background:color-mix(in srgb, var(--sf-amber-soft) 55%, var(--sf-surface));border-color:color-mix(in srgb, var(--sf-amber) 30%, var(--sf-border));border-style:dashed}.execution-module__2r7R4a__viewSwitch{background:color-mix(in srgb, var(--sf-surface-deep) 88%, var(--sf-border));border-top:1px solid var(--sf-border);border-bottom:1px solid var(--sf-border);gap:6px;margin-top:18px;padding:10px 24px;display:flex}.execution-module__2r7R4a__viewSwitchBtn{min-height:40px;color:var(--sf-ink-700);font-family:inherit;font-size:var(--sf-text-base);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 15px;font-weight:750}.execution-module__2r7R4a__viewSwitchBtn:hover,.execution-module__2r7R4a__viewSwitchBtn[aria-selected=true]{color:var(--sf-fg);background:var(--sf-surface);box-shadow:var(--sf-shadow-sm)}.execution-module__2r7R4a__compare{border-right:1px solid var(--sf-border);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.execution-module__2r7R4a__comparePane{min-width:0;padding:clamp(20px,2.4vw,32px)}.execution-module__2r7R4a__compareBrief{background:var(--sf-surface-deep);border-right:1px solid var(--sf-border)}.execution-module__2r7R4a__compareDraft{background:var(--sf-surface)}.execution-module__2r7R4a__compareLabel{border-bottom:1px solid var(--sf-border);color:var(--sf-muted);font-size:var(--sf-text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;font-weight:800;display:flex}.execution-module__2r7R4a__compareBody{overscroll-behavior:contain;max-height:70vh;color:var(--sf-fg);font-size:var(--sf-text-read);line-height:1.74;overflow-y:auto}.execution-module__2r7R4a__compareBody p,.execution-module__2r7R4a__compareBody li{max-width:none}.execution-module__2r7R4a__compareBody p{margin:0 0 16px}.execution-module__2r7R4a__compareBody ul,.execution-module__2r7R4a__compareBody ol{padding-left:22px}.execution-module__2r7R4a__compareBody h3,.execution-module__2r7R4a__compareBody h4,.execution-module__2r7R4a__compareBody h5{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);margin:22px 0 10px;line-height:1.2}.execution-module__2r7R4a__checklist{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:11px;margin:0 0 18px;padding:14px}.execution-module__2r7R4a__checklist h4{font-family:var(--sf-font-display);font-size:var(--sf-text-base);margin:0 0 8px}.execution-module__2r7R4a__checklist ul{margin:0;padding:0;list-style:none}.execution-module__2r7R4a__checklist li{border-top:1px dashed var(--sf-border);font-size:var(--sf-text-base);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.execution-module__2r7R4a__checklist li:first-child{border-top:0}.execution-module__2r7R4a__coverageMiss{color:var(--sf-coral-text);background:var(--sf-coral-soft);font-size:var(--sf-text-xs);border-radius:999px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.execution-module__2r7R4a__overlayScrim{z-index:60;background:color-mix(in srgb, var(--sf-ink-950) 56%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.execution-module__2r7R4a__overlayFrame{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);max-height:90vh;box-shadow:var(--sf-shadow-md);flex-direction:column;display:flex;overflow:hidden}.execution-module__2r7R4a__overlayModal{width:min(640px,100%)}.execution-module__2r7R4a__overlayDrawer{border-radius:20px 0 0 20px;width:min(690px,100%);height:100%;max-height:100vh;margin-left:auto}.execution-module__2r7R4a__overlayHead{border-bottom:1px solid var(--sf-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.execution-module__2r7R4a__overlayTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);margin:0;line-height:1.2}.execution-module__2r7R4a__overlaySubtitle{color:var(--sf-muted);font-size:var(--sf-text-xs);margin:6px 0 0;line-height:1.5}.execution-module__2r7R4a__overlayClose{border:1px solid var(--sf-border);background:var(--sf-surface);width:34px;height:34px;color:var(--sf-ink-700);cursor:pointer;border-radius:9px;flex:none;font-size:20px;line-height:1}.execution-module__2r7R4a__overlayBody{flex:auto;padding:20px 22px;overflow-y:auto}.execution-module__2r7R4a__overlayFooter{border-top:1px solid var(--sf-border);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.execution-module__2r7R4a__honestyNote{color:var(--sf-ink-700);background:var(--sf-mint-soft);border:1px solid color-mix(in srgb, var(--sf-mint) 28%, var(--sf-border));font-size:var(--sf-text-base);border-radius:11px;margin:16px 0 0;padding:12px 14px;line-height:1.6}.execution-module__2r7R4a__confirmObject{background:var(--sf-surface-deep);border:1px solid var(--sf-border);border-radius:11px;gap:4px;padding:12px 14px;display:grid}.execution-module__2r7R4a__confirmObject strong{font-size:var(--sf-text-base)}.execution-module__2r7R4a__confirmObject span{color:var(--sf-muted);font-size:var(--sf-text-xs)}.execution-module__2r7R4a__checkRow{font-size:var(--sf-text-base);align-items:flex-start;gap:10px;margin-top:16px;line-height:1.55;display:flex}.execution-module__2r7R4a__checkRow input{flex:none;margin-top:4px}.execution-module__2r7R4a__receipt{text-align:center}.execution-module__2r7R4a__receiptCheck{width:58px;height:58px;color:var(--sf-mint-text);background:var(--sf-mint-soft);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:26px;font-weight:800;display:grid}.execution-module__2r7R4a__receiptCheckBlocked{color:var(--sf-amber-text);background:var(--sf-amber-soft)}.execution-module__2r7R4a__receiptLead{max-width:500px;color:var(--sf-ink-700);font-size:var(--sf-text-base);margin:0 auto;line-height:1.6}.execution-module__2r7R4a__receiptFacts{text-align:left;gap:0;margin:22px 0 0;display:grid}.execution-module__2r7R4a__receiptFacts>div{border-top:1px solid var(--sf-border);grid-template-columns:150px minmax(0,1fr);gap:15px;padding:11px 0;display:grid}.execution-module__2r7R4a__receiptFacts dt{color:var(--sf-muted);font-size:var(--sf-text-xs);margin:0;font-weight:700}.execution-module__2r7R4a__receiptFacts dd{font-size:var(--sf-text-base);overflow-wrap:anywhere;margin:0;font-weight:650}.execution-module__2r7R4a__historyList{gap:0;margin:0;padding:0;list-style:none;display:grid}.execution-module__2r7R4a__historyList li{border-top:1px solid var(--sf-border);gap:12px;padding:12px 0;display:grid}.execution-module__2r7R4a__historyList li:first-child{border-top:0}.execution-module__2r7R4a__historyHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.execution-module__2r7R4a__historyHeader strong{font-size:var(--sf-text-base);line-height:1.45}.execution-module__2r7R4a__historyBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.execution-module__2r7R4a__historyFacts{gap:0;margin:0;display:grid}.execution-module__2r7R4a__historyFacts>div{border-top:1px dashed var(--sf-border);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.execution-module__2r7R4a__historyFacts>div:first-child{border-top:0}.execution-module__2r7R4a__historyFacts dt{color:var(--sf-muted);font-size:var(--sf-text-xs);font-weight:700}.execution-module__2r7R4a__historyFacts dd{font-size:var(--sf-text-base);overflow-wrap:anywhere;margin:0;line-height:1.5}.execution-module__2r7R4a__workspace[data-compare-mode=compare]{grid-template-columns:minmax(0,1fr)}.execution-module__2r7R4a__workspace[data-compare-mode=compare] .execution-module__2r7R4a__queueList{gap:7px;padding:10px;display:flex;overflow:auto hidden}.execution-module__2r7R4a__workspace[data-compare-mode=compare] .execution-module__2r7R4a__queueItem{flex:0 0 250px;min-height:96px}@media (max-width:1200px){.execution-module__2r7R4a__compare{grid-template-columns:minmax(0,1fr)}.execution-module__2r7R4a__compareBrief{border-right:0;border-bottom:1px solid var(--sf-border)}}@media (max-width:1180px){.execution-module__2r7R4a__docGrid{grid-template-columns:minmax(0,1fr)}.execution-module__2r7R4a__compare,.execution-module__2r7R4a__docBody{border-right:0}.execution-module__2r7R4a__qaRail{border-top:1px solid var(--sf-border)}}@media (max-width:1024px){.execution-module__2r7R4a__workspace{grid-template-columns:minmax(0,1fr)}.execution-module__2r7R4a__metaStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-module__2r7R4a__metaCell:nth-child(3),.execution-module__2r7R4a__metaCell:nth-child(4){border-top:1px solid var(--sf-border)}.execution-module__2r7R4a__metaCell:nth-child(3){border-left:0}}@media (max-width:640px){.execution-module__2r7R4a__metaStrip{grid-template-columns:minmax(0,1fr)}.execution-module__2r7R4a__metaCell{border-left:0;border-top:1px solid var(--sf-border)}.execution-module__2r7R4a__metaCell:first-child{border-top:0}.execution-module__2r7R4a__docBody{padding:22px 18px 28px}.execution-module__2r7R4a__qaFacts>div,.execution-module__2r7R4a__researchSourceFacts>div,.execution-module__2r7R4a__researchDrawerFacts>div,.execution-module__2r7R4a__historyFacts>div,.execution-module__2r7R4a__receiptFacts>div{grid-template-columns:minmax(0,1fr);gap:2px}.execution-module__2r7R4a__overlayScrim{align-items:flex-end;padding:0}.execution-module__2r7R4a__overlayFrame{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.execution-module__2r7R4a__overlayDrawer{border-radius:20px 20px 0 0;height:auto;margin-left:0}.execution-module__2r7R4a__overlayFooter{padding:12px 18px max(12px, env(safe-area-inset-bottom));flex-direction:column-reverse}}
.layout-module__fJqU_G__shell{background:linear-gradient(to right, var(--sf-ink-950) 0 252px, var(--sf-bg) 252px 100%);isolation:isolate;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.layout-module__fJqU_G__skipLink{z-index:30;border-radius:var(--sf-radius-control);background:var(--sf-accent);color:var(--sf-accent-contrast);padding:9px 16px;font-weight:700;text-decoration:none;transition:top .15s;position:fixed;top:-64px;left:12px}.layout-module__fJqU_G__skipLink:focus{top:12px}.layout-module__fJqU_G__sidebar{z-index:20;background:var(--sf-ink-950);height:100vh;color:var(--sf-white);border-right:1px solid #ffffff0f;flex-direction:column;gap:10px;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.layout-module__fJqU_G__sidebar nav{margin-top:7px}.layout-module__fJqU_G__brand{align-items:center;gap:10px;margin-bottom:10px;padding:0 8px;display:flex}.layout-module__fJqU_G__brandMark{width:31px;height:31px;color:var(--sf-ink-950);background:var(--sf-mint-bright);border-radius:9px 9px 9px 3px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1119231f}.layout-module__fJqU_G__brandWord{font-family:var(--sf-font-display);letter-spacing:-.035em;color:var(--sf-white);font-size:20px;font-weight:620}.layout-module__fJqU_G__projectSwitcher{background:#ffffff13;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;transition:background-color .15s,border-color .15s;display:grid;position:relative}.layout-module__fJqU_G__projectSwitcher:hover,.layout-module__fJqU_G__projectSwitcher:focus-within{background:#ffffff1b;border-color:#ffffff2e}.layout-module__fJqU_G__projectAvatar{color:#1e3d8d;width:34px;height:34px;font-size:var(--sf-text-sm);background:#d9e2ff;border-radius:10px;place-items:center;font-weight:800;display:grid}.layout-module__fJqU_G__projectIdentity{min-width:0;color:var(--sf-white);pointer-events:none;flex-direction:column;gap:1px;line-height:1.25;display:flex}.layout-module__fJqU_G__projectIdentity strong,.layout-module__fJqU_G__projectIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-module__fJqU_G__projectIdentity strong{font-size:var(--sf-text-sm);font-weight:750}.layout-module__fJqU_G__projectIdentity span{color:#ffffff80;font-size:var(--sf-text-xs)}.layout-module__fJqU_G__projectChevron{color:#ffffffb8;pointer-events:none}.layout-module__fJqU_G__projectSelect{color:#0000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:inherit;cursor:pointer;opacity:.001;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.layout-module__fJqU_G__projectSelect option{color:var(--sf-white);background:var(--sf-ink-900)}.layout-module__fJqU_G__newProjectLink{width:100%;min-height:36px;font-size:var(--sf-text-sm);color:#ffffffa3;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-weight:600;text-decoration:none;display:flex}.layout-module__fJqU_G__newProjectLink:hover{color:var(--sf-white);background:#ffffff0e}.layout-module__fJqU_G__sidebar a[aria-describedby]{grid-template-columns:20px minmax(0,1fr) auto}.layout-module__fJqU_G__sidebar [data-nav-count]{color:#ffffffd6;min-width:22px;height:20px;font-size:var(--sf-text-xs);border-radius:var(--sf-radius-pill);background:#ffffff1c;place-items:center;padding:0 5px;font-weight:800;line-height:1;display:inline-grid}.layout-module__fJqU_G__sidebar [data-nav-count-label]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-module__fJqU_G__program{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;gap:8px;margin-top:auto;padding:13px 11px 12px;display:grid}.layout-module__fJqU_G__programHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.layout-module__fJqU_G__programTitle{color:#ffffff94;font-size:var(--sf-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.layout-module__fJqU_G__programStage{color:var(--sf-mint-bright);font-size:var(--sf-text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.layout-module__fJqU_G__programDay{color:var(--sf-white);font-size:var(--sf-text-sm);font-weight:750}.layout-module__fJqU_G__programProgress{appearance:none;width:100%;height:6px;color:var(--sf-mint-bright);border-radius:var(--sf-radius-pill);background:#ffffff1f;border:0;overflow:hidden}.layout-module__fJqU_G__programProgress::-webkit-progress-bar{border-radius:var(--sf-radius-pill);background:#ffffff1f}.layout-module__fJqU_G__programProgress::-webkit-progress-value{background:var(--sf-mint-bright);border-radius:var(--sf-radius-pill)}.layout-module__fJqU_G__programProgress::-moz-progress-bar{background:var(--sf-mint-bright);border-radius:var(--sf-radius-pill)}.layout-module__fJqU_G__sidebarUtilities{border-top:1px solid #ffffff14;flex-direction:column;gap:1px;padding-top:8px;display:flex}.layout-module__fJqU_G__sidebarUtility{color:#ffffff85;width:100%;min-height:36px;font:inherit;font-size:var(--sf-text-sm);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-weight:600;display:flex}.layout-module__fJqU_G__sidebarUtility:disabled{cursor:default;opacity:1}.layout-module__fJqU_G__body{flex-direction:column;min-width:0;display:flex}.layout-module__fJqU_G__topbar{z-index:10;border-bottom:1px solid var(--sf-border);background:color-mix(in srgb, var(--sf-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 32px;display:flex;position:sticky;top:0}.layout-module__fJqU_G__breadcrumb{min-width:0;font-size:var(--sf-text-xs);align-items:center;gap:8px;display:flex}.layout-module__fJqU_G__crumbRoot{color:var(--sf-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.layout-module__fJqU_G__crumbSep{color:var(--sf-muted)}.layout-module__fJqU_G__crumbCurrent{color:var(--sf-fg);white-space:nowrap;font-weight:750}.layout-module__fJqU_G__topbarActions{flex:none;align-items:center;gap:10px;display:flex}.layout-module__fJqU_G__stagePill{min-height:30px;color:var(--sf-amber-text);font-size:var(--sf-text-xs);background:var(--sf-amber-soft);border:1px solid color-mix(in srgb, var(--sf-amber) 52%, transparent);border-radius:var(--sf-radius-pill);align-items:center;gap:7px;padding:0 10px;font-weight:750;display:inline-flex}.layout-module__fJqU_G__stagePill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.layout-module__fJqU_G__account{display:block}.layout-module__fJqU_G__accountLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-module__fJqU_G__account form{display:flex}.layout-module__fJqU_G__logoutButton{width:34px;height:34px;color:var(--sf-white);font:inherit;background:var(--sf-ink-900);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,transform .1s;display:inline-grid}.layout-module__fJqU_G__logoutButton:hover{background:var(--sf-ink-700);transform:translateY(-1px)}.layout-module__fJqU_G__accountMonogram{font-size:var(--sf-text-xs);letter-spacing:.02em;font-weight:800}.layout-module__fJqU_G__main{flex:1;width:100%;min-width:0;max-width:1480px;margin-inline:auto;padding:40px clamp(24px,3.3vw,56px) 30px}@media (max-width:960px){.layout-module__fJqU_G__shell{background:var(--sf-bg);grid-template-columns:minmax(0,1fr)}.layout-module__fJqU_G__sidebar{z-index:20;border-right:none;border-bottom:1px solid var(--sf-ink-800);flex-direction:row;align-items:center;gap:8px;height:56px;padding:8px 12px;position:sticky;top:0;overflow:hidden}.layout-module__fJqU_G__sidebar nav{min-width:0;margin-top:0}.layout-module__fJqU_G__brand,.layout-module__fJqU_G__program,.layout-module__fJqU_G__sidebarUtilities{display:none}.layout-module__fJqU_G__projectSwitcher{border-radius:9px;flex:0 180px;grid-template-columns:28px minmax(0,1fr) 14px;gap:5px;min-width:128px;min-height:40px;padding:5px 7px}.layout-module__fJqU_G__projectAvatar{border-radius:8px;width:28px;height:28px}.layout-module__fJqU_G__projectIdentity strong{font-size:var(--sf-text-xs)}.layout-module__fJqU_G__projectIdentity>span{display:none}.layout-module__fJqU_G__topbar{z-index:15;padding:12px 20px;top:56px}.layout-module__fJqU_G__main{padding:28px 20px 36px}}@media (max-width:560px){.layout-module__fJqU_G__topbar{gap:10px;padding:10px 14px}.layout-module__fJqU_G__crumbRoot,.layout-module__fJqU_G__crumbSep{display:none}.layout-module__fJqU_G__topbarActions{gap:6px}.layout-module__fJqU_G__stagePill{display:none}.layout-module__fJqU_G__account{min-height:30px}.layout-module__fJqU_G__logoutButton{width:30px;height:30px;padding:0}.layout-module__fJqU_G__main{padding:24px 14px 32px}}
