.HeroWave-module__-yOjJa__root{z-index:0;pointer-events:none;opacity:.5;-webkit-mask-composite:source-in, source-in;height:min(100%,40rem);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 60%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),radial-gradient(38% 42% at 50% 42%,#00000059 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 60%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),radial-gradient(38% 42% at 50% 42%,#00000059 0%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.HeroWave-module__-yOjJa__canvas{width:100%;height:100%;display:block}@media (min-width:48rem){.HeroWave-module__-yOjJa__root{opacity:.7}}
.screens-module__P1W6FW__screen{box-shadow:var(--shadow-screen);text-align:left;border-radius:8px}.screens-module__P1W6FW__body{padding:1.1rem 1.25rem 1.25rem;overflow-x:auto}.screens-module__P1W6FW__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.screens-module__P1W6FW__titleRow h3{margin:0;font-size:1rem}.screens-module__P1W6FW__mono{font-family:var(--font-mono);text-transform:none;font-weight:400}.screens-module__P1W6FW__cap{color:var(--codedd-muted);font-size:.8125rem}.screens-module__P1W6FW__good{color:var(--codedd-good)}.screens-module__P1W6FW__medium{color:var(--codedd-medium)}.screens-module__P1W6FW__high{color:var(--codedd-high)}.screens-module__P1W6FW__critical{color:var(--codedd-critical)}.screens-module__P1W6FW__unqualified{color:var(--codedd-unqualified)}.screens-module__P1W6FW__screen .screens-module__P1W6FW__pill{padding:.32rem .6rem;font-size:.72rem}.screens-module__P1W6FW__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .9rem;margin-bottom:-.9rem;display:grid}.screens-module__P1W6FW__kpi{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;align-content:start;row-gap:0;margin-bottom:.9rem;padding:.9rem 1rem;display:grid}.screens-module__P1W6FW__kLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.4rem;margin-bottom:.5rem;font-size:.68rem;display:flex}.screens-module__P1W6FW__kName{margin-bottom:.35rem;font-size:.9rem;font-weight:500}.screens-module__P1W6FW__kVal{font-family:var(--font-mono);font-size:1.7rem;line-height:1.1}.screens-module__P1W6FW__kVal small{font-family:var(--font-sans);color:var(--codedd-muted);font-size:.8rem}.screens-module__P1W6FW__kNote{color:var(--codedd-muted);margin-top:.45rem;font-size:.78rem}.screens-module__P1W6FW__bench{grid-template-columns:repeat(7,1fr);gap:.6rem;margin-top:1rem;display:none}.screens-module__P1W6FW__benchItem{border:1px solid var(--codedd-border);border-radius:6px;padding:.6rem .7rem}.screens-module__P1W6FW__benchName{color:var(--codedd-muted);font-size:.75rem}.screens-module__P1W6FW__benchScore{font-family:var(--font-mono);font-size:1.25rem}.screens-module__P1W6FW__benchAvg{color:var(--codedd-muted);font-size:.7rem}.screens-module__P1W6FW__benchBar{background:var(--codedd-cloud);border-radius:2px;height:4px;margin-top:.4rem;position:relative}.screens-module__P1W6FW__benchBar i{inset-block:0;background:var(--codedd-teal);border-radius:2px;position:absolute;left:0}.screens-module__P1W6FW__aiHead{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.screens-module__P1W6FW__score{font-family:var(--font-mono);font-size:2.4rem;line-height:1}.screens-module__P1W6FW__score small{color:var(--codedd-muted);font-size:1rem}.screens-module__P1W6FW__aiCaption{margin:0 0 1rem}.screens-module__P1W6FW__bars{gap:.55rem;display:grid}.screens-module__P1W6FW__barRow{grid-template-columns:140px 1fr 36px;align-items:center;gap:.75rem;font-size:.88rem;display:grid}.screens-module__P1W6FW__track{background:var(--codedd-cloud);border-radius:5px;height:9px;overflow:hidden}.screens-module__P1W6FW__track i{background:var(--codedd-teal);border-radius:5px;height:100%;display:block}.screens-module__P1W6FW__val{font-family:var(--font-mono);text-align:right;color:var(--codedd-muted);font-size:.82rem}.screens-module__P1W6FW__tableScroll{background:linear-gradient(to left, var(--codedd-surface) 40%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--codedd-navy) 18%, transparent), transparent) right / .9rem 100% no-repeat scroll;position:relative;overflow-x:auto}.screens-module__P1W6FW__preview{position:relative}.screens-module__P1W6FW__previewRows{pointer-events:none;-webkit-user-select:none;user-select:none}.screens-module__P1W6FW__previewFade{inset-inline:0;z-index:2;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--codedd-surface) 85%, transparent) 45%, var(--codedd-surface) 80%);pointer-events:none;justify-content:center;align-items:flex-end;height:10rem;padding-bottom:1rem;display:flex;position:absolute;bottom:0}.screens-module__P1W6FW__previewPill{border:1px solid var(--codedd-teal);border-radius:var(--radius-full);background:var(--codedd-surface);box-shadow:var(--shadow-sm);font-family:var(--font-mono);letter-spacing:.04em;color:var(--codedd-teal-dark);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.75rem;display:inline-flex}.screens-module__P1W6FW__table{border-collapse:collapse;width:100%;min-width:25rem;font-size:.85rem}.screens-module__P1W6FW__table th{border-bottom:1px solid var(--codedd-border);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--codedd-muted);padding:.45rem .5rem;font-size:.7rem;font-weight:500}.screens-module__P1W6FW__table td{border-bottom:1px solid var(--codedd-border);font-family:var(--font-mono);text-align:center;white-space:nowrap;padding:.55rem .5rem}.screens-module__P1W6FW__table td:first-child{white-space:normal}.screens-module__P1W6FW__table th:first-child,.screens-module__P1W6FW__table td:first-child{text-align:left}.screens-module__P1W6FW__table td:first-child{font-family:var(--font-sans);font-weight:500}.screens-module__P1W6FW__table th:first-child,.screens-module__P1W6FW__table td:first-child{z-index:1;background:var(--codedd-surface);width:7.5rem;min-width:7.5rem;position:sticky;left:0}.screens-module__P1W6FW__thPrefix{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screens-module__P1W6FW__donutCell{flex-direction:column;align-items:center;gap:.2rem;display:inline-flex}@media (min-width:48rem){.screens-module__P1W6FW__table{font-size:.92rem}.screens-module__P1W6FW__table th:first-child,.screens-module__P1W6FW__table td:first-child{width:auto;min-width:10rem}.screens-module__P1W6FW__thPrefix{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.screens-module__P1W6FW__donutCell{flex-direction:row;gap:.35rem}}.screens-module__P1W6FW__table td:first-child small{color:var(--codedd-muted);font-size:.78rem;font-weight:400;display:block}.screens-module__P1W6FW__table .screens-module__P1W6FW__group td{font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--codedd-muted);padding:.9rem .5rem .35rem;font-size:.7rem}.screens-module__P1W6FW__donut{vertical-align:middle;width:26px;height:26px;display:inline}.screens-module__P1W6FW__scoreDonut{vertical-align:middle;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.screens-module__P1W6FW__scoreDonut svg{width:100%;height:100%;position:absolute;inset:0}.screens-module__P1W6FW__scoreValue{font-family:var(--font-mono);font-size:.8rem;line-height:1;position:relative}.screens-module__P1W6FW__scoreCell{flex-direction:column;align-items:center;gap:.2rem;display:inline-flex}.screens-module__P1W6FW__scoreChange{font-family:var(--font-mono);white-space:nowrap;font-size:.68rem;line-height:1}.screens-module__P1W6FW__changeUp{color:var(--codedd-good)}.screens-module__P1W6FW__changeDown{color:var(--codedd-medium)}.screens-module__P1W6FW__changeFlat{color:var(--codedd-muted)}.screens-module__P1W6FW__ringGood{stroke:var(--codedd-good)}.screens-module__P1W6FW__ringMedium{stroke:var(--codedd-medium)}.screens-module__P1W6FW__ringHigh{stroke:var(--codedd-high)}.screens-module__P1W6FW__ringCritical{stroke:var(--codedd-critical)}.screens-module__P1W6FW__ringUnqualified{stroke:var(--codedd-unqualified)}.screens-module__P1W6FW__donutTrack{stroke:var(--codedd-cloud)}.screens-module__P1W6FW__donutValue{stroke:var(--codedd-teal)}@media (min-width:48rem){.screens-module__P1W6FW__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.screens-module__P1W6FW__bench{display:grid}}
.AdvisorPreview-module__rFZPTa__section{padding-block:3rem}.AdvisorPreview-module__rFZPTa__tinted{background:var(--codedd-surface-muted)}@media (min-width:40rem){.AdvisorPreview-module__rFZPTa__section{padding-block:4rem}}.AdvisorPreview-module__rFZPTa__intro{margin-inline:auto;text-align:center;max-width:40rem;margin-bottom:1.75rem}.AdvisorPreview-module__rFZPTa__intro h2{margin-top:1rem}.AdvisorPreview-module__rFZPTa__lead{margin-top:.75rem}.AdvisorPreview-module__rFZPTa__stage{max-width:40rem;margin-inline:auto}@media (min-width:48rem){.AdvisorPreview-module__rFZPTa__stage{max-width:52rem}}@media (min-width:64rem){.AdvisorPreview-module__rFZPTa__stage{max-width:56rem}}.AdvisorPreview-module__rFZPTa__widget{flex-direction:column;gap:.65rem;display:flex}.AdvisorPreview-module__rFZPTa__panel{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.AdvisorPreview-module__rFZPTa__header{border-bottom:1px solid var(--codedd-border);background:linear-gradient(180deg, var(--codedd-teal-muted), transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem .65rem;display:flex}.AdvisorPreview-module__rFZPTa__headerPlain{background:var(--codedd-surface)}.AdvisorPreview-module__rFZPTa__headerText{min-width:0}.AdvisorPreview-module__rFZPTa__title{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight);color:var(--codedd-navy);display:block}.AdvisorPreview-module__rFZPTa__mode{font-size:var(--text-xs);color:var(--codedd-muted);margin-top:.125rem;display:block}.AdvisorPreview-module__rFZPTa__audit{flex-direction:column;gap:.05rem;margin-top:.25rem;line-height:1.35;display:flex}.AdvisorPreview-module__rFZPTa__auditName{font-size:var(--text-2xs);color:var(--codedd-teal-dark);overflow-wrap:anywhere;font-weight:600}.AdvisorPreview-module__rFZPTa__auditMeta{font-size:var(--text-2xs);color:var(--codedd-muted);font-weight:500}.AdvisorPreview-module__rFZPTa__previewMark{flex-shrink:0;margin-top:.1rem}.AdvisorPreview-module__rFZPTa__messages{flex-direction:column;gap:.75rem;min-height:12rem;max-height:24rem;padding:.9rem 1rem;display:flex;overflow:hidden auto}@media (min-width:48rem){.AdvisorPreview-module__rFZPTa__messages{min-height:13rem;max-height:34rem}}.AdvisorPreview-module__rFZPTa__empty{flex-direction:column;gap:.65rem;display:flex}.AdvisorPreview-module__rFZPTa__emptyIntro,.AdvisorPreview-module__rFZPTa__moreIntro{font-size:var(--text-sm);color:var(--codedd-muted);margin:0;line-height:1.45}.AdvisorPreview-module__rFZPTa__more{flex-direction:column;gap:.5rem;display:flex}.AdvisorPreview-module__rFZPTa__suggestions{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.AdvisorPreview-module__rFZPTa__suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdvisorPreview-module__rFZPTa__suggestion{width:100%;min-height:var(--tap-min);border:1.5px solid var(--codedd-navy);background:var(--codedd-surface);color:var(--codedd-navy);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;border-radius:8px;padding:.65rem .75rem;line-height:1.45}.AdvisorPreview-module__rFZPTa__suggestion:hover:not(:disabled){color:var(--codedd-teal);border-color:var(--codedd-teal)}.AdvisorPreview-module__rFZPTa__suggestion:disabled{opacity:.55;cursor:not-allowed}.AdvisorPreview-module__rFZPTa__message{max-width:96%;font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:.875rem;flex-shrink:0;padding:.65rem .75rem;line-height:1.55}.AdvisorPreview-module__rFZPTa__user{background:var(--codedd-wisteria);color:var(--codedd-navy);border-bottom-right-radius:.25rem;align-self:flex-end}.AdvisorPreview-module__rFZPTa__assistant{background:var(--codedd-surface-muted);max-width:100%;color:var(--codedd-navy);border:1px solid var(--codedd-border);border-bottom-left-radius:.25rem;align-self:flex-start}.AdvisorPreview-module__rFZPTa__pending{color:var(--codedd-muted);border-style:dashed;align-items:center;gap:.65rem;display:inline-flex}.AdvisorPreview-module__rFZPTa__pendingDots{align-items:center;gap:.25rem;display:inline-flex}.AdvisorPreview-module__rFZPTa__pendingDot{background:var(--codedd-teal-dark);opacity:.35;border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite AdvisorPreview-module__rFZPTa__advisor-pending}.AdvisorPreview-module__rFZPTa__pendingDot:nth-child(2){animation-delay:.15s}.AdvisorPreview-module__rFZPTa__pendingDot:nth-child(3){animation-delay:.3s}@keyframes AdvisorPreview-module__rFZPTa__advisor-pending{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.AdvisorPreview-module__rFZPTa__pendingText{font-size:var(--text-sm)}.AdvisorPreview-module__rFZPTa__answer{flex-direction:column;gap:.65rem;display:flex}.AdvisorPreview-module__rFZPTa__answer p{margin:0}.AdvisorPreview-module__rFZPTa__answer ul{margin:0;padding-left:1.15rem}.AdvisorPreview-module__rFZPTa__answer .AdvisorPreview-module__rFZPTa__findings,.AdvisorPreview-module__rFZPTa__answer .AdvisorPreview-module__rFZPTa__developers{padding-left:0}.AdvisorPreview-module__rFZPTa__answer li+li{margin-top:.25rem}.AdvisorPreview-module__rFZPTa__findings{flex-direction:column;gap:.5rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.AdvisorPreview-module__rFZPTa__finding{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:.2rem .75rem;padding:.6rem .7rem;display:grid}@media (min-width:40rem){.AdvisorPreview-module__rFZPTa__finding{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.AdvisorPreview-module__rFZPTa__findingTitle{color:var(--codedd-navy);margin:0;font-weight:600}.AdvisorPreview-module__rFZPTa__findingFile{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--codedd-muted);overflow-wrap:anywhere;margin:0}.AdvisorPreview-module__rFZPTa__findingContext{font-size:var(--text-2xs);letter-spacing:.02em;color:var(--codedd-teal-dark);margin:.15rem 0 0;font-weight:600}.AdvisorPreview-module__rFZPTa__findingOwner{font-size:var(--text-xs);color:var(--codedd-ink);margin:.15rem 0 0}.AdvisorPreview-module__rFZPTa__findingMeta{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:.25rem 0 0;display:flex}@media (min-width:40rem){.AdvisorPreview-module__rFZPTa__findingMeta{justify-content:flex-end;justify-self:end;margin:0}}.AdvisorPreview-module__rFZPTa__estimate{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--codedd-ink)}.AdvisorPreview-module__rFZPTa__severity[data-severity=Critical]{background:var(--codedd-critical-tint);border-color:color-mix(in srgb, var(--codedd-critical) 35%, var(--codedd-border));color:var(--codedd-critical)}.AdvisorPreview-module__rFZPTa__severity[data-severity=High]{background:var(--codedd-high-tint);border-color:color-mix(in srgb, var(--codedd-high) 35%, var(--codedd-border));color:var(--codedd-high)}.AdvisorPreview-module__rFZPTa__severity[data-severity=Medium]{background:var(--codedd-medium-tint);border-color:color-mix(in srgb, var(--codedd-medium) 35%, var(--codedd-border));color:var(--codedd-medium)}.AdvisorPreview-module__rFZPTa__severity[data-severity=Low]{background:var(--codedd-good-tint);border-color:color-mix(in srgb, var(--codedd-good) 35%, var(--codedd-border));color:var(--codedd-good)}.AdvisorPreview-module__rFZPTa__developerBlock{flex-direction:column;gap:.5rem;display:flex}.AdvisorPreview-module__rFZPTa__developerHeading{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--codedd-muted);margin:0;font-weight:600}.AdvisorPreview-module__rFZPTa__developers{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.AdvisorPreview-module__rFZPTa__developers{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdvisorPreview-module__rFZPTa__developer{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-md);padding:.6rem .7rem}.AdvisorPreview-module__rFZPTa__developerName{color:var(--codedd-navy);margin:0;font-weight:600}.AdvisorPreview-module__rFZPTa__developerDomain{font-size:var(--text-2xs);color:var(--codedd-teal-dark);margin:.1rem 0 0;font-weight:600}.AdvisorPreview-module__rFZPTa__developerDetail{font-size:var(--text-xs);color:var(--codedd-muted);margin:.35rem 0 0;line-height:1.45}.AdvisorPreview-module__rFZPTa__footer{border-top:1px solid var(--codedd-border);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 1rem .75rem;display:flex}.AdvisorPreview-module__rFZPTa__footerLinks{font-size:var(--text-2xs);margin:0}.AdvisorPreview-module__rFZPTa__footerLink{font:inherit;font-size:var(--text-2xs);color:var(--codedd-teal);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.AdvisorPreview-module__rFZPTa__footerLink:hover:not(:disabled){color:var(--codedd-teal-dark)}.AdvisorPreview-module__rFZPTa__footerLink:disabled{opacity:.45;cursor:not-allowed}.AdvisorPreview-module__rFZPTa__footerSep{color:var(--codedd-muted);margin:0 .4rem}.AdvisorPreview-module__rFZPTa__caption{font-size:var(--text-2xs);color:var(--codedd-muted);margin:0}.AdvisorPreview-module__rFZPTa__inputBar{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:flex-end;gap:.65rem;padding:.5rem .65rem .5rem .85rem;display:flex}.AdvisorPreview-module__rFZPTa__inputBarIdle{animation:2s ease-in-out infinite AdvisorPreview-module__rFZPTa__advisor-input-glow}@keyframes AdvisorPreview-module__rFZPTa__advisor-input-glow{0%,to{box-shadow:var(--shadow-md);border-color:var(--codedd-border)}50%{box-shadow:var(--shadow-brand);border-color:color-mix(in srgb, var(--codedd-teal) 35%, var(--codedd-border))}}.AdvisorPreview-module__rFZPTa__input{min-width:0;min-height:2.25rem;max-height:7.25rem;color:var(--codedd-ink);font:inherit;font-size:var(--text-sm);resize:none;background:0 0;border:none;flex:1;padding:.5rem 0;line-height:1.45}.AdvisorPreview-module__rFZPTa__input::placeholder{color:var(--codedd-muted)}.AdvisorPreview-module__rFZPTa__input:focus{outline:none}.AdvisorPreview-module__rFZPTa__send{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);background:var(--codedd-teal);color:var(--codedd-surface);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.AdvisorPreview-module__rFZPTa__send:hover:not(:disabled){background:var(--codedd-teal-dark)}.AdvisorPreview-module__rFZPTa__send:disabled{background:var(--codedd-muted);opacity:.45;cursor:not-allowed}.AdvisorPreview-module__rFZPTa__send i{font-size:.95rem;line-height:1}.AdvisorPreview-module__rFZPTa__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 (prefers-reduced-motion:reduce){.AdvisorPreview-module__rFZPTa__suggestion,.AdvisorPreview-module__rFZPTa__send,.AdvisorPreview-module__rFZPTa__footerLink{transition:none}.AdvisorPreview-module__rFZPTa__pendingDot,.AdvisorPreview-module__rFZPTa__inputBarIdle{animation:none}}.AdvisorPreview-module__rFZPTa__chart{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:.5rem;margin:.15rem 0 0;padding:.7rem .75rem .6rem}.AdvisorPreview-module__rFZPTa__chartTitle{font-size:var(--text-xs);color:var(--codedd-navy);margin:0 0 .55rem;font-weight:600}.AdvisorPreview-module__rFZPTa__bars{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.AdvisorPreview-module__rFZPTa__answer .AdvisorPreview-module__rFZPTa__bars li+li{margin-top:0}.AdvisorPreview-module__rFZPTa__barRow{font-size:var(--text-xs);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.AdvisorPreview-module__rFZPTa__barLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--codedd-navy);overflow:hidden}.AdvisorPreview-module__rFZPTa__barTrack{border-radius:var(--radius-full);background:var(--codedd-border);height:.5rem;display:block;overflow:hidden}.AdvisorPreview-module__rFZPTa__barFill{border-radius:inherit;background:var(--codedd-teal);height:100%;display:block}.AdvisorPreview-module__rFZPTa__barFill[data-tone=critical]{background:var(--codedd-critical)}.AdvisorPreview-module__rFZPTa__barFill[data-tone=warn]{background:var(--codedd-high)}.AdvisorPreview-module__rFZPTa__barFill[data-tone=good]{background:var(--codedd-good)}.AdvisorPreview-module__rFZPTa__barFill[data-tone=muted]{background:var(--codedd-muted)}.AdvisorPreview-module__rFZPTa__barValue{font-family:var(--font-mono);color:var(--codedd-navy)}.AdvisorPreview-module__rFZPTa__line{width:100%;max-width:36rem;height:auto;display:block;overflow:visible}.AdvisorPreview-module__rFZPTa__lineAxis{stroke:var(--codedd-border);stroke-width:1px}.AdvisorPreview-module__rFZPTa__linePath{fill:none;stroke:var(--codedd-teal);stroke-width:2px}.AdvisorPreview-module__rFZPTa__lineDot{fill:var(--codedd-teal)}.AdvisorPreview-module__rFZPTa__lineDot[data-tone=good]{fill:var(--codedd-good)}.AdvisorPreview-module__rFZPTa__lineDot[data-tone=warn]{fill:var(--codedd-high)}.AdvisorPreview-module__rFZPTa__lineValue{font-family:var(--font-mono);fill:var(--codedd-navy);font-size:11px}.AdvisorPreview-module__rFZPTa__lineLabel{fill:var(--codedd-muted);font-size:10px}.AdvisorPreview-module__rFZPTa__tableWrap{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:.5rem;overflow-x:auto}.AdvisorPreview-module__rFZPTa__table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.AdvisorPreview-module__rFZPTa__table th,.AdvisorPreview-module__rFZPTa__table td{color:var(--codedd-navy);overflow-wrap:normal;word-break:normal;text-align:left;vertical-align:top;border-bottom:1px solid var(--codedd-border);padding:.45rem .6rem}.AdvisorPreview-module__rFZPTa__table th{color:var(--codedd-muted);font-weight:600}.AdvisorPreview-module__rFZPTa__table tr:last-child td{border-bottom:0}.AdvisorPreview-module__rFZPTa__table tr[data-tone=critical] td:first-child{box-shadow:inset 3px 0 0 var(--codedd-critical)}.AdvisorPreview-module__rFZPTa__table tr[data-tone=warn] td:first-child{box-shadow:inset 3px 0 0 var(--codedd-high)}.AdvisorPreview-module__rFZPTa__table tr[data-tone=good] td:first-child{box-shadow:inset 3px 0 0 var(--codedd-good)}.AdvisorPreview-module__rFZPTa__tableNote{font-size:var(--text-2xs);color:var(--codedd-muted);margin:0;padding:.4rem .6rem .5rem}.AdvisorPreview-module__rFZPTa__sources{font-size:var(--text-2xs);color:var(--codedd-muted)}
.AuditRhythm-module__ToYM2a__section{padding:3.5rem 0}.AuditRhythm-module__ToYM2a__title{margin-top:.75rem}.AuditRhythm-module__ToYM2a__lead{max-width:44rem;margin:.85rem 0 0}.AuditRhythm-module__ToYM2a__panel{border:1px solid var(--codedd-border);border-radius:var(--radius-lg);background:var(--codedd-surface);margin-top:2rem;padding:1.5rem;position:relative}.AuditRhythm-module__ToYM2a__years{display:none}.AuditRhythm-module__ToYM2a__rows{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.AuditRhythm-module__ToYM2a__row{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;display:grid}.AuditRhythm-module__ToYM2a__rowTitle{font-size:var(--text-lg);color:var(--codedd-navy);margin:0;font-weight:700}.AuditRhythm-module__ToYM2a__rowBody{color:var(--codedd-muted);margin:.4rem 0 0;line-height:1.55}.AuditRhythm-module__ToYM2a__timeline{min-width:0;padding:0 1rem}.AuditRhythm-module__ToYM2a__track{height:2.5rem;position:relative}.AuditRhythm-module__ToYM2a__track:before{content:"";border-top:1px solid var(--codedd-border);position:absolute;top:50%;left:0;right:0}.AuditRhythm-module__ToYM2a__track:after{content:"";border-top:1px solid var(--codedd-less-white);border-right:1px solid var(--codedd-less-white);width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.AuditRhythm-module__ToYM2a__mark{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AuditRhythm-module__ToYM2a__markLarge{width:2.25rem;height:2.25rem}.AuditRhythm-module__ToYM2a__markMedium{width:1.1rem;height:1.1rem}.AuditRhythm-module__ToYM2a__markSmall{width:.5rem;height:.5rem}.AuditRhythm-module__ToYM2a__markNavy{background:var(--codedd-navy)}.AuditRhythm-module__ToYM2a__markTeal{background:var(--codedd-teal)}.AuditRhythm-module__ToYM2a__markFaint{border:1px solid var(--codedd-border);background:var(--codedd-teal-muted)}.AuditRhythm-module__ToYM2a__trackLabel{font-size:var(--text-sm);text-align:center;color:var(--codedd-muted);margin:.5rem 0 0}@media (min-width:48rem){.AuditRhythm-module__ToYM2a__section{padding:4.5rem 0}.AuditRhythm-module__ToYM2a__panel{padding:2.5rem 2.5rem 2rem}}@media (min-width:64rem){.AuditRhythm-module__ToYM2a__row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:3rem}.AuditRhythm-module__ToYM2a__rows{gap:2.75rem}.AuditRhythm-module__ToYM2a__years{height:2.25rem;margin:0 1rem 1.25rem calc(44.4444% + 2.66667rem);display:block;position:relative}.AuditRhythm-module__ToYM2a__year{border-bottom:1px solid var(--codedd-less-white);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--codedd-muted);padding-bottom:.45rem;position:absolute;top:0}.AuditRhythm-module__ToYM2a__year:before,.AuditRhythm-module__ToYM2a__year:after{content:"";border-left:1px solid var(--codedd-less-white);height:.4rem;position:absolute;bottom:-.4rem}.AuditRhythm-module__ToYM2a__year:before{left:0}.AuditRhythm-module__ToYM2a__year:after{right:0}}
.BeforeAfter-module__OkYBQq__section{padding:4rem 0}.BeforeAfter-module__OkYBQq__head{text-align:center;max-width:44rem;margin:0 auto}.BeforeAfter-module__OkYBQq__title{text-wrap:balance;margin-top:.75rem}.BeforeAfter-module__OkYBQq__lead{margin:1rem auto 0}.BeforeAfter-module__OkYBQq__grid{grid-template-columns:minmax(0,1fr);margin-top:2.5rem;display:grid}.BeforeAfter-module__OkYBQq__cell{gap:.9rem;margin:0;padding:1.1rem 1.5rem;display:flex}.BeforeAfter-module__OkYBQq__before{border-inline:1px solid var(--codedd-border);background:var(--codedd-surface);color:var(--codedd-navy);order:1}.BeforeAfter-module__OkYBQq__after{background:var(--codedd-navy);color:var(--codedd-on-navy-muted);order:2}.BeforeAfter-module__OkYBQq__before+.BeforeAfter-module__OkYBQq__before,.BeforeAfter-module__OkYBQq__cell.BeforeAfter-module__OkYBQq__before:not(.BeforeAfter-module__OkYBQq__header){border-top:1px solid var(--codedd-border)}.BeforeAfter-module__OkYBQq__cell.BeforeAfter-module__OkYBQq__after:not(.BeforeAfter-module__OkYBQq__header){border-top:1px solid #ffffff1f}.BeforeAfter-module__OkYBQq__header{font-size:var(--text-lg);padding-top:1.75rem;padding-bottom:.9rem;font-weight:700}.BeforeAfter-module__OkYBQq__header.BeforeAfter-module__OkYBQq__before{color:var(--codedd-navy)}.BeforeAfter-module__OkYBQq__header.BeforeAfter-module__OkYBQq__after{color:var(--codedd-surface)}.BeforeAfter-module__OkYBQq__first{border-top:1px solid var(--codedd-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.BeforeAfter-module__OkYBQq__first.BeforeAfter-module__OkYBQq__after{border-top:0;margin-top:1.25rem}.BeforeAfter-module__OkYBQq__last{border-radius:0 0 var(--radius-lg) var(--radius-lg);padding-bottom:1.75rem}.BeforeAfter-module__OkYBQq__last.BeforeAfter-module__OkYBQq__before{border-bottom:1px solid var(--codedd-border)}.BeforeAfter-module__OkYBQq__item{margin:0;line-height:1.55}.BeforeAfter-module__OkYBQq__item strong{font-weight:700}.BeforeAfter-module__OkYBQq__before .BeforeAfter-module__OkYBQq__item{color:var(--codedd-muted)}.BeforeAfter-module__OkYBQq__before .BeforeAfter-module__OkYBQq__item strong{color:var(--codedd-navy)}.BeforeAfter-module__OkYBQq__after .BeforeAfter-module__OkYBQq__item strong{color:var(--codedd-surface)}.BeforeAfter-module__OkYBQq__markBefore{color:var(--codedd-less-white);flex:none}.BeforeAfter-module__OkYBQq__markAfter{color:var(--codedd-teal);flex:none;margin-top:.3rem;font-size:.85rem}@media (min-width:48rem){.BeforeAfter-module__OkYBQq__section{padding:5.5rem 0}.BeforeAfter-module__OkYBQq__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:3.5rem}.BeforeAfter-module__OkYBQq__before,.BeforeAfter-module__OkYBQq__after{order:0}.BeforeAfter-module__OkYBQq__cell{padding:1.25rem 2rem}.BeforeAfter-module__OkYBQq__header{padding-top:2rem;padding-bottom:1rem}.BeforeAfter-module__OkYBQq__first.BeforeAfter-module__OkYBQq__after{margin-top:0}.BeforeAfter-module__OkYBQq__last{padding-bottom:2rem}}
.BenefitCards-module__wST5qW__section{background:var(--codedd-surface-muted);padding:4rem 0}.BenefitCards-module__wST5qW__title{text-wrap:balance;max-width:24ch;margin-top:.75rem}.BenefitCards-module__wST5qW__cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.BenefitCards-module__wST5qW__card{border:1px solid var(--codedd-border);border-top:3px solid var(--codedd-teal);border-radius:var(--radius-md);background:var(--codedd-surface);box-shadow:var(--shadow-sm);flex-direction:column;padding:2rem 1.75rem 2.1rem;display:flex}.BenefitCards-module__wST5qW__keyword{letter-spacing:-.025em;color:var(--codedd-teal);margin:0;font-size:clamp(1.9rem,3.6vw,2.4rem);font-weight:700;line-height:1.05}.BenefitCards-module__wST5qW__cardTitle{font-size:var(--text-lg);color:var(--codedd-navy);margin:.75rem 0 0;font-weight:700;line-height:1.3}.BenefitCards-module__wST5qW__cardBody{border-top:1px solid var(--codedd-border);font-size:var(--text-base);color:var(--codedd-muted);margin:1rem 0 0;padding-top:1rem;line-height:1.6}@media (min-width:48rem){.BenefitCards-module__wST5qW__section{padding:6rem 0}.BenefitCards-module__wST5qW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3.5rem}.BenefitCards-module__wST5qW__cardTitle{min-height:2.6em}}
.ContentPair-module__kNc_bG__section{padding-block:3rem}@media (min-width:40rem){.ContentPair-module__kNc_bG__section{padding-block:4rem}}@media (min-width:64rem){.ContentPair-module__kNc_bG__section{padding-block:var(--section-py)}}.ContentPair-module__kNc_bG__grid{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (min-width:64rem){.ContentPair-module__kNc_bG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:3rem 4rem}}.ContentPair-module__kNc_bG__item{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:64rem){.ContentPair-module__kNc_bG__grid>.ContentPair-module__kNc_bG__item{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:1.25rem;display:grid}}.ContentPair-module__kNc_bG__copy,.ContentPair-module__kNc_bG__copyA,.ContentPair-module__kNc_bG__copyB{min-width:0}.ContentPair-module__kNc_bG__eyebrow{align-items:center;gap:.5rem;display:inline-flex}.ContentPair-module__kNc_bG__icon{color:var(--codedd-teal);font-size:.75rem}.ContentPair-module__kNc_bG__title{max-width:32rem;font-size:var(--text-xl);letter-spacing:-.01em;color:var(--codedd-navy);overflow-wrap:break-word;margin:1rem 0 0;font-weight:700;line-height:1.25}@media (min-width:40rem){.ContentPair-module__kNc_bG__title{font-size:var(--text-2xl)}}.ContentPair-module__kNc_bG__lead{max-width:32rem;margin-top:.65rem}.ContentPair-module__kNc_bG__cta{margin:.9rem 0 0}.ContentPair-module__kNc_bG__ctaLink{color:var(--codedd-teal-dark);font-size:var(--text-sm);font-weight:600}.ContentPair-module__kNc_bG__ctaLink:hover{color:var(--codedd-teal)}.ContentPair-module__kNc_bG__card{min-width:0}.ContentPair-module__kNc_bG__image{width:100%;max-width:100%;height:auto;display:block}.ContentPair-module__kNc_bG__linked{grid-template-columns:minmax(0,1fr);grid-template-areas:"copyA""mediaA""arrow""copyB""mediaB";gap:1.25rem;display:grid}.ContentPair-module__kNc_bG__copyA{grid-area:copyA}.ContentPair-module__kNc_bG__copyB{grid-area:copyB}.ContentPair-module__kNc_bG__mediaA{grid-area:mediaA;min-width:0}.ContentPair-module__kNc_bG__mediaB{grid-area:mediaB;min-width:0}.ContentPair-module__kNc_bG__arrow{grid-area:arrow;justify-content:center;align-items:center;display:flex}.ContentPair-module__kNc_bG__arrowLine{border-left:1.5px dotted var(--codedd-muted);width:0;height:1.75rem;display:block;position:relative}.ContentPair-module__kNc_bG__arrowLine:after{content:"";border:4px solid #0000;border-top-color:var(--codedd-muted);position:absolute;bottom:-2px;left:-4px}@media (min-width:64rem){.ContentPair-module__kNc_bG__linked{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);grid-template-areas:"copyA.copyB""mediaA arrow mediaB";align-items:start;gap:1.5rem .75rem}.ContentPair-module__kNc_bG__arrow{align-self:center;min-height:4rem}.ContentPair-module__kNc_bG__arrowLine{border-left:0;border-top:1.5px dotted var(--codedd-muted);width:2.25rem;height:0}.ContentPair-module__kNc_bG__arrowLine:after{border:4px solid #0000;border-left-color:var(--codedd-muted);inset:-4px -2px auto auto}}
.home-module__cm_XzG__page{--container-max:70rem;--container-gutter:1.5rem;color:var(--codedd-navy);font-size:1.0625rem;line-height:1.55}:where(.home-module__cm_XzG__page) :is(h1,h2,h3){letter-spacing:-.015em;color:var(--codedd-navy);margin:0 0 .5em;font-weight:700;line-height:1.15}:where(.home-module__cm_XzG__page) h1{letter-spacing:-.025em;font-size:clamp(2.4rem,5.2vw,3.9rem);line-height:1.05}:where(.home-module__cm_XzG__page) h2{font-size:clamp(1.65rem,3vw,2.35rem)}:where(.home-module__cm_XzG__page) h3{font-size:1.15rem}:where(.home-module__cm_XzG__page) p{color:var(--codedd-navy);margin:0 0 1em}:where(.home-module__cm_XzG__page) a{color:var(--codedd-navy);text-decoration:none}:where(.home-module__cm_XzG__page) a:hover,:where(.home-module__cm_XzG__page) a:focus-visible{color:var(--codedd-teal)}.home-module__cm_XzG__center{text-align:center}.home-module__cm_XzG__page .home-module__cm_XzG__eyebrow{margin:0 0 1rem}.home-module__cm_XzG__lead{max-width:40em;color:var(--codedd-muted);font-size:1.2rem}.home-module__cm_XzG__center .home-module__cm_XzG__lead{margin-inline:auto}.home-module__cm_XzG__muted{color:var(--codedd-muted)}.home-module__cm_XzG__page .home-module__cm_XzG__btn{font-size:var(--text-base);border-radius:11px;gap:.5rem;padding:.95rem 1.6rem;line-height:1}.home-module__cm_XzG__leadIn{color:var(--codedd-navy)}.home-module__cm_XzG__rest{color:var(--codedd-muted);font-weight:500}.home-module__cm_XzG__page [id]{scroll-margin-top:var(--header-height)}.home-module__cm_XzG__hero{isolation:isolate;padding:3.5rem 0 0;position:relative}.home-module__cm_XzG__hero>.home-module__cm_XzG__center{z-index:1;position:relative}.home-module__cm_XzG__heroTitle{max-width:10em;margin:0 auto .6rem}.home-module__cm_XzG__center .home-module__cm_XzG__heroLead{margin:0 auto 2rem}.home-module__cm_XzG__heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.home-module__cm_XzG__shot{margin-top:2.5rem}.home-module__cm_XzG__heroBadge{border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface);box-shadow:var(--shadow-sm);align-items:center;gap:.75rem;margin:0 auto 1.5rem;padding:.5rem 1rem;display:inline-flex}.home-module__cm_XzG__heroBadgeLogo{object-fit:contain;width:auto;height:1.5rem;display:block}.home-module__cm_XzG__heroBadgeDivider{background:var(--codedd-border);align-self:stretch;width:1px}.home-module__cm_XzG__heroBadgeLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-teal-ink)}.home-module__cm_XzG__logos{border-bottom:1px solid var(--codedd-border);padding:3rem 0}.home-module__cm_XzG__logosPlain{border:none}.home-module__cm_XzG__page .home-module__cm_XzG__logosEyebrow{margin-bottom:1.5rem}.home-module__cm_XzG__logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem;display:flex}@media (min-width:64rem){.home-module__cm_XzG__logoRowSpread{justify-content:space-between;max-width:52rem;margin-inline:auto}}.home-module__cm_XzG__logoImg{width:auto;height:calc(1.75rem * var(--logo-scale,1));object-fit:contain;display:block}@media (min-width:40rem){.home-module__cm_XzG__logoImg{height:calc(2rem * var(--logo-scale,1))}}.home-module__cm_XzG__center .home-module__cm_XzG__logosNote{font-size:var(--text-base);margin:1.5rem auto 0}.home-module__cm_XzG__statement{background:var(--codedd-navy);padding:3.5rem 0}.home-module__cm_XzG__statementTitle{letter-spacing:-.02em;max-width:15em;color:var(--codedd-surface);margin-bottom:1.25rem;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.08}.home-module__cm_XzG__statement .home-module__cm_XzG__statementLead{max-width:44em;color:var(--codedd-on-navy-muted);font-size:1.25rem}.home-module__cm_XzG__enter{text-align:center;padding:4rem 0 3rem}.home-module__cm_XzG__enterTitle{letter-spacing:-.025em;max-width:14em;margin:0 auto;font-size:clamp(2rem,4.8vw,3.6rem);font-weight:900;line-height:1.05}.home-module__cm_XzG__enter .home-module__cm_XzG__enterLead{margin:1.75rem auto 0}.home-module__cm_XzG__highlight{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--codedd-teal) 28%, transparent) 62%)}.home-module__cm_XzG__rule{border:0;border-top:2px solid var(--codedd-teal);width:4rem;margin:2.5rem auto 0}.home-module__cm_XzG__feature{padding:6rem 0}.home-module__cm_XzG__feature+.home-module__cm_XzG__feature{border-top:1px solid var(--codedd-border)}.home-module__cm_XzG__head{text-align:center;max-width:51.25rem;margin:0 auto 2.5rem}.home-module__cm_XzG__featureTitle{margin-bottom:0}.home-module__cm_XzG__portfolioTitle{max-width:27ch;margin-inline:auto}.home-module__cm_XzG__showcaseTitle{max-width:30ch;margin-inline:auto}.home-module__cm_XzG__feature .home-module__cm_XzG__featureLead{margin:1rem auto 0;font-size:1.05rem}.home-module__cm_XzG__head.home-module__cm_XzG__headStart{text-align:left;margin:0}.home-module__cm_XzG__headStart .home-module__cm_XzG__showcaseTitle,.home-module__cm_XzG__feature .home-module__cm_XzG__headStart .home-module__cm_XzG__featureLead{margin-inline:0}.home-module__cm_XzG__moreLink{color:var(--codedd-teal);align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.home-module__cm_XzG__moreLink:hover,.home-module__cm_XzG__moreLink:focus-visible{color:var(--codedd-navy)}.home-module__cm_XzG__moreArrow{font-size:.8rem;transition:transform .2s}.home-module__cm_XzG__moreLink:hover .home-module__cm_XzG__moreArrow,.home-module__cm_XzG__moreLink:focus-visible .home-module__cm_XzG__moreArrow{animation:.9s ease-in-out infinite home-module__cm_XzG__moreArrowNudge}@keyframes home-module__cm_XzG__moreArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__moreLink:hover .home-module__cm_XzG__moreArrow,.home-module__cm_XzG__moreLink:focus-visible .home-module__cm_XzG__moreArrow{animation:none;transform:translate(3px)}}.home-module__cm_XzG__moreFooter{text-align:center;margin-top:.5rem}.home-module__cm_XzG__feature.home-module__cm_XzG__headOnly{padding:0}.home-module__cm_XzG__split{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;display:grid}.home-module__cm_XzG__timeline{margin-top:2.5rem;position:relative}.home-module__cm_XzG__timelineTrack{inset-inline:0;background:var(--codedd-teal);border-radius:2px;height:3px;display:none;position:absolute;top:20px}.home-module__cm_XzG__steps{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-module__cm_XzG__step{text-align:left;gap:1rem;display:flex}.home-module__cm_XzG__stepMarker{flex-direction:column;flex:none;align-items:center;display:flex}.home-module__cm_XzG__stepConnector{background:var(--codedd-teal);border-radius:2px;flex:1;width:3px;min-height:1rem;margin-top:.5rem}.home-module__cm_XzG__stepContent{min-width:0;padding-bottom:.5rem}.home-module__cm_XzG__dot{border:3px solid var(--codedd-teal);background:var(--codedd-surface);width:42px;height:42px;font-family:var(--font-mono);color:var(--codedd-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:flex}.home-module__cm_XzG__stage{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--codedd-teal);margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:block}.home-module__cm_XzG__stepQuestion{max-width:30em;margin-inline:auto;font-style:italic;font-weight:500}.home-module__cm_XzG__stepBody{max-width:30em;color:var(--codedd-muted);margin-inline:auto}.home-module__cm_XzG__verbsTitle{max-width:22ch;margin-inline:auto}.home-module__cm_XzG__ring{box-sizing:border-box;border:1.5px solid var(--codedd-teal);background:var(--codedd-teal);border-radius:50%;flex:none;width:20px;height:20px}.home-module__cm_XzG__timelineVerbs{--travel:2.4s}.home-module__cm_XzG__timelineVerbs:is([data-anim=idle],[data-anim=play]) .home-module__cm_XzG__ring{background:var(--codedd-surface)}.home-module__cm_XzG__timelineVerbs[data-anim=play] .home-module__cm_XzG__ring{animation:.35s forwards home-module__cm_XzG__ring-fill;animation-delay:calc(var(--travel) * var(--at))}@keyframes home-module__cm_XzG__ring-fill{to{background:var(--codedd-teal)}}.home-module__cm_XzG__timelineVerbs .home-module__cm_XzG__timelineTrack{top:8.5px}.home-module__cm_XzG__timelineVerbs .home-module__cm_XzG__stepConnector{width:2.5px}.home-module__cm_XzG__phase{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--codedd-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:500;display:block}.home-module__cm_XzG__page .home-module__cm_XzG__verb{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1}.home-module__cm_XzG__timelineVerbs .home-module__cm_XzG__stepBody{max-width:24em;color:var(--codedd-navy);margin-inline:0}.home-module__cm_XzG__timelineVerbs .home-module__cm_XzG__stepContent{padding-bottom:1.5rem}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__timelineVerbs .home-module__cm_XzG__ring,.home-module__cm_XzG__timelineVerbs[data-anim] .home-module__cm_XzG__ring{background:var(--codedd-teal);animation:none}}.home-module__cm_XzG__grid3,.home-module__cm_XzG__grid4{grid-template-columns:1fr;gap:1.25rem;display:grid}.home-module__cm_XzG__card .home-module__cm_XzG__cardTitle{margin:0 0 .4rem;font-size:1.05rem}.home-module__cm_XzG__gridNote{font-size:var(--text-xs);text-align:center;color:var(--codedd-muted);margin:1.25rem 0 0}.home-module__cm_XzG__card{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;padding:1.6rem}.home-module__cm_XzG__card .home-module__cm_XzG__cardBody{color:var(--codedd-muted);margin:0}.home-module__cm_XzG__fig{font-family:var(--font-mono);margin-bottom:.6rem;font-size:2rem;line-height:1.1}.home-module__cm_XzG__fig small{font-family:var(--font-sans);color:var(--codedd-muted);margin-top:.2rem;font-size:.82rem;display:block}.home-module__cm_XzG__testimonial{border:1px solid var(--codedd-border);border-radius:var(--radius-lg);background:var(--codedd-surface-muted);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}.home-module__cm_XzG__testimonialPortrait{aspect-ratio:4/3;background:var(--codedd-cloud);position:relative}.home-module__cm_XzG__testimonialPortrait:after{content:"";background:var(--codedd-teal);height:4px;position:absolute;inset:auto 0 0}.home-module__cm_XzG__testimonialPhoto{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.home-module__cm_XzG__testimonialBody{flex-direction:column;padding:2rem 1.5rem;display:flex}.home-module__cm_XzG__testimonialMark{height:2.75rem;color:var(--codedd-teal);font-size:5rem;font-weight:900;line-height:1;display:block}.home-module__cm_XzG__testimonialQuote{margin:0}.home-module__cm_XzG__page .home-module__cm_XzG__testimonialQuote p{letter-spacing:-.02em;max-width:30ch;color:var(--codedd-navy);margin:0;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:700;line-height:1.25}.home-module__cm_XzG__testimonialFooter{border-top:1px solid var(--codedd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.home-module__cm_XzG__testimonialPerson{border-left:3px solid var(--codedd-teal);padding-left:.9rem;display:block}.home-module__cm_XzG__testimonialName{color:var(--codedd-navy);font-size:1.2rem;font-weight:700;line-height:1.3;display:block}.home-module__cm_XzG__testimonialRole{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);margin-top:.15rem;display:block}.home-module__cm_XzG__testimonialLogoLink{border-radius:var(--radius-sm);opacity:.85;transition:opacity .15s;display:inline-flex}.home-module__cm_XzG__testimonialLogoLink:hover{opacity:1}.home-module__cm_XzG__testimonialLogo{width:auto;height:1.75rem;display:block}@media (min-width:48rem){.home-module__cm_XzG__testimonial{grid-template-columns:20rem minmax(0,1fr)}.home-module__cm_XzG__testimonialNoPhoto{grid-template-columns:minmax(0,1fr)}.home-module__cm_XzG__testimonialPortrait{aspect-ratio:auto;min-height:100%}.home-module__cm_XzG__testimonialPortrait:after{width:4px;height:auto;inset:0 0 0 auto}.home-module__cm_XzG__testimonialBody{justify-content:center;padding:3rem 3.5rem}.home-module__cm_XzG__testimonialLogo{height:2.25rem}}@media (min-width:64rem){.home-module__cm_XzG__testimonial{grid-template-columns:22rem minmax(0,1fr)}.home-module__cm_XzG__testimonialBody{padding:3.5rem 4.5rem}}.home-module__cm_XzG__feature.home-module__cm_XzG__testimonialSectionCompact{padding:3rem 0}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialPortrait{aspect-ratio:16/10}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialBody{padding:1.75rem 1.5rem}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialMark{height:2rem;font-size:3.75rem}.home-module__cm_XzG__page .home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialQuote p{letter-spacing:-.005em;max-width:52ch;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;line-height:1.5}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialFooter{margin-top:1.5rem;padding-top:1.25rem}@media (min-width:48rem){.home-module__cm_XzG__feature.home-module__cm_XzG__testimonialSectionCompact{padding:4rem 0}.home-module__cm_XzG__testimonialCompact{grid-template-columns:15rem minmax(0,1fr)}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialPortrait{aspect-ratio:auto}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialBody{padding:2.5rem 3rem}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialLogo{height:1.75rem}}@media (min-width:64rem){.home-module__cm_XzG__testimonialCompact{grid-template-columns:17rem minmax(0,1fr)}.home-module__cm_XzG__testimonialCompact .home-module__cm_XzG__testimonialBody{padding:2.75rem 3.5rem}}@media (prefers-reduced-motion:reduce){.home-module__cm_XzG__testimonialLogoLink{transition:none}}.home-module__cm_XzG__trustCols{text-align:left;grid-template-columns:minmax(0,1fr);margin-top:3.5rem;display:grid}.home-module__cm_XzG__trustCol{min-width:0}.home-module__cm_XzG__trustCol:not(:first-child){border-top:1px solid var(--codedd-border);margin-top:2rem;padding-top:2rem}.home-module__cm_XzG__trustIcon{color:var(--codedd-muted);margin-bottom:1.1rem}.home-module__cm_XzG__trustIcon svg{display:block}.home-module__cm_XzG__trustBody{color:var(--codedd-muted);margin:0 0 1rem}.home-module__cm_XzG__certLogos{flex-wrap:wrap;align-items:center;gap:1.1rem;margin:1.4rem 0 1.5rem;display:flex}.home-module__cm_XzG__certLogo{width:auto;height:44px;display:block}.home-module__cm_XzG__trustLink{border:1.5px solid var(--codedd-navy);color:var(--codedd-navy);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:.5rem .85rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.home-module__cm_XzG__trustLink:hover,.home-module__cm_XzG__trustLink:focus-visible{color:var(--codedd-teal);border-color:var(--codedd-teal)}.home-module__cm_XzG__start{border-top:1px solid var(--codedd-border);padding:5rem 0}.home-module__cm_XzG__box{border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding:2.5rem;display:grid}.home-module__cm_XzG__startTitle{letter-spacing:-.015em;max-width:20ch;color:var(--codedd-surface);margin:.75rem 0 0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.home-module__cm_XzG__box .home-module__cm_XzG__startBody{color:#ffffffc7;max-width:32rem;margin:1rem 0 0}.home-module__cm_XzG__startActions{gap:1.5rem;display:grid}.home-module__cm_XzG__startButtons{flex-wrap:wrap;gap:1rem;display:flex}.home-module__cm_XzG__startDivider{border:none;border-top:1px solid #ffffff26;margin:0}.home-module__cm_XzG__startBadges{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.home-module__cm_XzG__startBadge{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:.6rem;font-weight:500;display:flex}.home-module__cm_XzG__startBadgeImage{filter:brightness(0)invert();width:auto;height:28px}.home-module__cm_XzG__startBadgeIcon{color:#ffffffa6;font-size:1.1rem}@media (min-width:40rem){.home-module__cm_XzG__grid3,.home-module__cm_XzG__grid4{grid-template-columns:repeat(2,1fr)}.home-module__cm_XzG__timelineTrack{display:block}.home-module__cm_XzG__steps{grid-template-columns:repeat(3,1fr)}.home-module__cm_XzG__step{text-align:center;display:block}.home-module__cm_XzG__stepMarker{display:block}.home-module__cm_XzG__stepConnector{display:none}.home-module__cm_XzG__dot{margin:0 auto 1rem}.home-module__cm_XzG__ring{margin:0 auto 1.5rem}.home-module__cm_XzG__timelineVerbs .home-module__cm_XzG__stepBody{margin-inline:auto}}@media (min-width:48rem){.home-module__cm_XzG__hero{padding-top:5.5rem}.home-module__cm_XzG__shot{margin-top:4rem}.home-module__cm_XzG__statement{padding:6rem 0}.home-module__cm_XzG__enter{padding:7rem 0 5rem}.home-module__cm_XzG__box{grid-template-columns:1fr auto}}@media (min-width:64rem){.home-module__cm_XzG__grid3{grid-template-columns:repeat(3,1fr)}.home-module__cm_XzG__grid4{grid-template-columns:repeat(4,1fr)}.home-module__cm_XzG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-module__cm_XzG__trustCols{grid-template-columns:repeat(3,1fr)}.home-module__cm_XzG__trustCol{border-left:1px solid var(--codedd-border);padding:0 2.25rem}.home-module__cm_XzG__trustCol:not(:first-child){border-top:0;margin-top:0;padding-top:0}.home-module__cm_XzG__trustCol:first-child{border-left:0;padding-left:0}.home-module__cm_XzG__trustCol:last-child{padding-right:0}}
.MetricDialBand-module__Zvx5MW__section{padding-block:3rem}@media (min-width:40rem){.MetricDialBand-module__Zvx5MW__section{padding-block:4rem}}.MetricDialBand-module__Zvx5MW__intro{margin-inline:auto;text-align:center;max-width:42rem;margin-bottom:1.5rem}.MetricDialBand-module__Zvx5MW__intro h2{margin-top:1rem}.MetricDialBand-module__Zvx5MW__lead{margin-top:.75rem}.MetricDialBand-module__Zvx5MW__grid{grid-template-columns:minmax(0,1fr);gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.MetricDialBand-module__Zvx5MW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}
.BenchmarkScreen-module__kd8QsG__section{padding:3.5rem 0}@media (min-width:40rem){.BenchmarkScreen-module__kd8QsG__section{padding:4.5rem 0}}.BenchmarkScreen-module__kd8QsG__intro{max-width:46rem;margin-bottom:2.5rem}.BenchmarkScreen-module__kd8QsG__title{letter-spacing:-.015em;margin:.75rem 0 0;font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:700;line-height:1.2}.BenchmarkScreen-module__kd8QsG__lead{font-size:1.15rem;line-height:var(--leading-relaxed);color:var(--codedd-navy);margin:1rem 0 0}.BenchmarkScreen-module__kd8QsG__introCentered{text-align:center;max-width:51.25rem;margin-inline:auto}.BenchmarkScreen-module__kd8QsG__introCentered .BenchmarkScreen-module__kd8QsG__title{max-width:30ch;margin:1rem auto 0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15}.BenchmarkScreen-module__kd8QsG__introCentered .BenchmarkScreen-module__kd8QsG__lead{max-width:40em;color:var(--codedd-muted);margin:1rem auto 0;font-size:1.05rem}.BenchmarkScreen-module__kd8QsG__titleBold{color:var(--codedd-navy)}.BenchmarkScreen-module__kd8QsG__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.BenchmarkScreen-module__kd8QsG__screenTitle{color:var(--codedd-navy);margin:0;font-size:1.05rem;font-weight:700}.BenchmarkScreen-module__kd8QsG__caption{font-family:var(--font-mono);color:var(--codedd-muted);font-size:.8rem}.BenchmarkScreen-module__kd8QsG__legend{color:var(--codedd-navy);flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-bottom:1.75rem;font-size:.88rem;display:flex}.BenchmarkScreen-module__kd8QsG__legendItem{align-items:center;gap:.5rem;display:inline-flex}.BenchmarkScreen-module__kd8QsG__legendDotSmall,.BenchmarkScreen-module__kd8QsG__legendDot{background:var(--codedd-teal);border-radius:50%;display:inline-block}.BenchmarkScreen-module__kd8QsG__legendDotSmall{width:.45rem;height:.45rem}.BenchmarkScreen-module__kd8QsG__legendDot{width:.8rem;height:.8rem}.BenchmarkScreen-module__kd8QsG__legendLine{border-top-style:dashed;border-top-width:3px;width:1.4rem;height:0;display:inline-block}.BenchmarkScreen-module__kd8QsG__legendAvg{border-top-color:var(--codedd-harbour)}.BenchmarkScreen-module__kd8QsG__legendBench{border-top-color:var(--codedd-iris)}.BenchmarkScreen-module__kd8QsG__chart{flex-direction:column-reverse;gap:.35rem;padding-inline:.55rem;display:flex}.BenchmarkScreen-module__kd8QsG__axis{height:1rem;font-family:var(--font-mono);color:var(--codedd-muted);font-size:.72rem;position:relative}.BenchmarkScreen-module__kd8QsG__axis span{left:var(--v);position:absolute;transform:translate(-50%)}.BenchmarkScreen-module__kd8QsG__axis span:first-child{transform:translate(-100%)}.BenchmarkScreen-module__kd8QsG__axis span:last-child{transform:none}.BenchmarkScreen-module__kd8QsG__columns{gap:.75rem;display:grid}.BenchmarkScreen-module__kd8QsG__column{flex-direction:column-reverse;gap:.3rem;display:flex}.BenchmarkScreen-module__kd8QsG__plot{width:100%;height:3.75rem;position:relative}.BenchmarkScreen-module__kd8QsG__bandGood,.BenchmarkScreen-module__kd8QsG__bandMedium,.BenchmarkScreen-module__kd8QsG__bandCritical{position:absolute;inset-block:0}.BenchmarkScreen-module__kd8QsG__bandGood{background:var(--codedd-good-tint);width:33%;left:67%}.BenchmarkScreen-module__kd8QsG__bandMedium{background:var(--codedd-medium-tint);width:33%;left:34%}.BenchmarkScreen-module__kd8QsG__bandCritical{background:var(--codedd-critical-tint);width:34%;left:0}.BenchmarkScreen-module__kd8QsG__avgLine,.BenchmarkScreen-module__kd8QsG__benchLine{z-index:2;inset-block:8%;left:var(--v);pointer-events:none;width:0;position:absolute;transform:translate(-50%)}.BenchmarkScreen-module__kd8QsG__avgLine{border-left:3px dashed var(--codedd-harbour)}.BenchmarkScreen-module__kd8QsG__benchLine{border-left:3px dashed var(--codedd-iris)}.BenchmarkScreen-module__kd8QsG__dot{z-index:1;top:calc(50% + var(--o) * .9);left:var(--v);border:1.5px solid var(--codedd-surface);background:var(--codedd-teal);cursor:default;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.BenchmarkScreen-module__kd8QsG__dot:hover{z-index:3;background:var(--codedd-teal-dark)}.BenchmarkScreen-module__kd8QsG__columnLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--codedd-muted);font-size:.62rem;font-weight:500}@media (min-width:48rem){.BenchmarkScreen-module__kd8QsG__chart{flex-direction:row;gap:.5rem;padding-inline:0}.BenchmarkScreen-module__kd8QsG__axis{flex:none;width:2rem;height:24rem}.BenchmarkScreen-module__kd8QsG__axis span,.BenchmarkScreen-module__kd8QsG__axis span:first-child,.BenchmarkScreen-module__kd8QsG__axis span:last-child{right:.25rem;bottom:var(--v);left:auto;transform:translateY(50%)}.BenchmarkScreen-module__kd8QsG__columns{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem}.BenchmarkScreen-module__kd8QsG__column{flex-direction:column;align-items:center;gap:.65rem}.BenchmarkScreen-module__kd8QsG__plot{height:24rem}.BenchmarkScreen-module__kd8QsG__bandGood,.BenchmarkScreen-module__kd8QsG__bandMedium,.BenchmarkScreen-module__kd8QsG__bandCritical{width:auto;inset-block:auto;inset-inline:0}.BenchmarkScreen-module__kd8QsG__bandGood{height:33%;bottom:67%}.BenchmarkScreen-module__kd8QsG__bandMedium{height:33%;bottom:34%}.BenchmarkScreen-module__kd8QsG__bandCritical{height:34%;bottom:0}.BenchmarkScreen-module__kd8QsG__avgLine,.BenchmarkScreen-module__kd8QsG__benchLine{inset-block:auto;inset-inline:6%;bottom:var(--v);border-left:0;width:auto;height:0;transform:translateY(50%)}.BenchmarkScreen-module__kd8QsG__avgLine{border-top:3px dashed var(--codedd-harbour)}.BenchmarkScreen-module__kd8QsG__benchLine{border-top:3px dashed var(--codedd-iris)}.BenchmarkScreen-module__kd8QsG__dot{top:auto;bottom:var(--v);left:calc(50% + var(--o));transform:translate(-50%,50%)}.BenchmarkScreen-module__kd8QsG__columnLabel{text-align:center}}.BenchmarkScreen-module__kd8QsG__note{max-width:46rem;color:var(--codedd-muted);margin:1.25rem 0 0;font-size:.78rem}
.DashboardArchitecture-module__jxkORa__view{gap:1.25rem;min-width:0;display:grid}.DashboardArchitecture-module__jxkORa__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.DashboardArchitecture-module__jxkORa__kpi{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:8px;align-items:center;gap:.9rem;min-width:0;padding:.75rem;display:flex}.DashboardArchitecture-module__jxkORa__kpiIcon{background:var(--codedd-teal-muted);width:2.5rem;height:2.5rem;color:var(--codedd-teal-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1.05rem;display:none}.DashboardArchitecture-module__jxkORa__view .DashboardArchitecture-module__jxkORa__kpiValue{margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.DashboardArchitecture-module__jxkORa__view .DashboardArchitecture-module__jxkORa__kpiLabel{margin:.2rem 0 0;font-size:.85rem;font-weight:500}.DashboardArchitecture-module__jxkORa__view .DashboardArchitecture-module__jxkORa__kpiNote{color:var(--codedd-muted);margin:.1rem 0 0;font-size:.75rem;display:none}.DashboardArchitecture-module__jxkORa__panels{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.DashboardArchitecture-module__jxkORa__panel{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:8px;min-width:0;padding:.9rem 1rem 1rem}.DashboardArchitecture-module__jxkORa__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;margin-bottom:.6rem;display:flex}.DashboardArchitecture-module__jxkORa__panelHead:not(:first-child){border-top:1px solid var(--codedd-border);margin-top:.9rem;padding-top:.9rem}.DashboardArchitecture-module__jxkORa__view .DashboardArchitecture-module__jxkORa__panelTitle{margin:0;font-size:.85rem;font-weight:700}.DashboardArchitecture-module__jxkORa__panelCaption{color:var(--codedd-muted);margin:0;font-size:.7rem}.DashboardArchitecture-module__jxkORa__treemap{aspect-ratio:100/60;border-radius:6px;position:relative;overflow:hidden}.DashboardArchitecture-module__jxkORa__tile{box-sizing:border-box;border:1.5px solid var(--codedd-surface);color:var(--codedd-surface);flex-direction:column;justify-content:flex-end;gap:0;padding:.35rem .45rem;display:flex;position:absolute;overflow:hidden;container-type:size}@container (max-width:4.5rem){.DashboardArchitecture-module__jxkORa__tileLoc{display:none}}@container (max-width:3rem) or (max-height:2.25rem){.DashboardArchitecture-module__jxkORa__tileName,.DashboardArchitecture-module__jxkORa__tileShare,.DashboardArchitecture-module__jxkORa__tileLoc{display:none}}.DashboardArchitecture-module__jxkORa__tileLight{color:var(--codedd-navy)}.DashboardArchitecture-module__jxkORa__tileName{font-size:.66rem;font-weight:700;line-height:1.2}.DashboardArchitecture-module__jxkORa__tileShare{font-size:.8rem;font-weight:700;line-height:1.1}.DashboardArchitecture-module__jxkORa__tileLoc{opacity:.85;font-size:.6rem}.DashboardArchitecture-module__jxkORa__repos{gap:.4rem;display:grid}.DashboardArchitecture-module__jxkORa__repo{border:1px solid var(--codedd-border);border-radius:6px;padding:.5rem .65rem}.DashboardArchitecture-module__jxkORa__repoHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DashboardArchitecture-module__jxkORa__repoName{font-size:.78rem;font-weight:500}.DashboardArchitecture-module__jxkORa__repoCc{flex-direction:column;align-items:flex-end;font-size:.82rem;font-weight:700;line-height:1.1;display:flex}.DashboardArchitecture-module__jxkORa__repoCc small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--codedd-muted);font-size:.6rem;font-weight:400}.DashboardArchitecture-module__jxkORa__mixBar{border-radius:999px;height:4px;margin:.4rem 0 .35rem;display:flex;overflow:hidden}.DashboardArchitecture-module__jxkORa__mixBar i{height:100%;display:block}.DashboardArchitecture-module__jxkORa__view .DashboardArchitecture-module__jxkORa__mixLegend{color:var(--codedd-muted);flex-wrap:wrap;gap:.2rem .65rem;margin:0;font-size:.64rem;display:flex}.DashboardArchitecture-module__jxkORa__mixLegend span{align-items:center;gap:.3rem;display:inline-flex}.DashboardArchitecture-module__jxkORa__mixLegend i{border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.DashboardArchitecture-module__jxkORa__more{color:var(--codedd-less-white)}.DashboardArchitecture-module__jxkORa__ccChart{width:100%;height:auto;display:block}.DashboardArchitecture-module__jxkORa__ccGrid{stroke:var(--codedd-border);stroke-dasharray:2 3}.DashboardArchitecture-module__jxkORa__ccAxis,.DashboardArchitecture-module__jxkORa__ccRange{fill:var(--codedd-muted);font-size:9px}.DashboardArchitecture-module__jxkORa__ccValue{fill:var(--codedd-navy);font-size:9px}.DashboardArchitecture-module__jxkORa__ccGrade{fill:var(--codedd-navy);font-size:10px;font-weight:700}@media (min-width:40rem){.DashboardArchitecture-module__jxkORa__ccAxis,.DashboardArchitecture-module__jxkORa__ccRange,.DashboardArchitecture-module__jxkORa__ccValue{font-size:7px}.DashboardArchitecture-module__jxkORa__ccGrade{font-size:8px}}.DashboardArchitecture-module__jxkORa__ccArea{fill:var(--codedd-teal-muted)}.DashboardArchitecture-module__jxkORa__ccLine{fill:none;stroke:var(--codedd-teal);stroke-width:2px}@media (max-width:63.99rem){.DashboardArchitecture-module__jxkORa__compact .DashboardArchitecture-module__jxkORa__secondary{display:none}}@media (min-width:40rem){.DashboardArchitecture-module__jxkORa__kpi{padding:1rem}.DashboardArchitecture-module__jxkORa__kpiIcon{display:flex}.DashboardArchitecture-module__jxkORa__view .DashboardArchitecture-module__jxkORa__kpiNote{display:block}.DashboardArchitecture-module__jxkORa__treemap{aspect-ratio:100/44}}@media (min-width:64rem){.DashboardArchitecture-module__jxkORa__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.DashboardArchitecture-module__jxkORa__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}
.DashboardScreen-module__SgW4iW__section{padding:0 0 3.5rem}@media (min-width:40rem){.DashboardScreen-module__SgW4iW__section{padding-bottom:4.5rem}}.DashboardScreen-module__SgW4iW__spaced{padding-top:3.5rem}@media (min-width:40rem){.DashboardScreen-module__SgW4iW__spaced{padding-top:4.5rem}}.DashboardScreen-module__SgW4iW__intro{max-width:46rem;margin-bottom:2.5rem}.DashboardScreen-module__SgW4iW__title{letter-spacing:-.015em;margin:.75rem 0 0;font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:700;line-height:1.2}.DashboardScreen-module__SgW4iW__introCentered{text-align:center;max-width:51.25rem;margin-inline:auto}.DashboardScreen-module__SgW4iW__introCentered .DashboardScreen-module__SgW4iW__title{max-width:30ch;margin:1rem auto 0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15}.DashboardScreen-module__SgW4iW__titleBold{color:var(--codedd-navy)}.DashboardScreen-module__SgW4iW__titleRest{color:var(--codedd-muted)}.DashboardScreen-module__SgW4iW__layout{gap:1.5rem;display:grid}@media (min-width:56rem){.DashboardScreen-module__SgW4iW__layout{grid-template-columns:11rem minmax(0,1fr);gap:2rem}}.DashboardScreen-module__SgW4iW__nav{min-width:0}.DashboardScreen-module__SgW4iW__navGroup{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);margin:1.25rem 0 .5rem;font-size:.68rem;font-weight:500;display:none}.DashboardScreen-module__SgW4iW__navGroup:first-child{margin-top:0}.DashboardScreen-module__SgW4iW__navList{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.DashboardScreen-module__SgW4iW__navList+.DashboardScreen-module__SgW4iW__navGroup+.DashboardScreen-module__SgW4iW__navList{display:none}.DashboardScreen-module__SgW4iW__navItem{border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface);width:100%;font:inherit;text-align:left;color:var(--codedd-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:flex}.DashboardScreen-module__SgW4iW__navIcon{color:var(--codedd-muted);flex:none;font-size:.65rem}.DashboardScreen-module__SgW4iW__navItem:hover:not(:disabled){border-color:var(--codedd-teal);color:var(--codedd-teal-dark)}.DashboardScreen-module__SgW4iW__navItem:hover:not(:disabled) .DashboardScreen-module__SgW4iW__navIcon{color:var(--codedd-teal)}.DashboardScreen-module__SgW4iW__navItem:disabled{color:var(--codedd-less-white);cursor:default;background:0 0;border-color:#0000;font-weight:400}.DashboardScreen-module__SgW4iW__navItem:disabled .DashboardScreen-module__SgW4iW__navIcon{color:var(--codedd-less-white);font-size:.6rem}.DashboardScreen-module__SgW4iW__navList li:has(>.DashboardScreen-module__SgW4iW__navItem:disabled){display:none}.DashboardScreen-module__SgW4iW__navItemActive,.DashboardScreen-module__SgW4iW__navItemActive:hover:not(:disabled){border-color:var(--codedd-teal);background:var(--codedd-teal-muted);color:var(--codedd-navy);font-weight:600}.DashboardScreen-module__SgW4iW__navItemActive .DashboardScreen-module__SgW4iW__navIcon{color:var(--codedd-teal)}@media (min-width:56rem){.DashboardScreen-module__SgW4iW__navGroup{display:block}.DashboardScreen-module__SgW4iW__navList,.DashboardScreen-module__SgW4iW__navList+.DashboardScreen-module__SgW4iW__navGroup+.DashboardScreen-module__SgW4iW__navList{gap:.15rem;display:grid}.DashboardScreen-module__SgW4iW__navList li:has(>.DashboardScreen-module__SgW4iW__navItem:disabled){display:list-item}.DashboardScreen-module__SgW4iW__navItem{border-radius:6px;padding:.45rem .6rem}.DashboardScreen-module__SgW4iW__navGroup:first-child+.DashboardScreen-module__SgW4iW__navList li:nth-child(2){margin-bottom:.35rem}}.DashboardScreen-module__SgW4iW__layoutBare{grid-template-columns:minmax(0,1fr)}.DashboardScreen-module__SgW4iW__main{gap:1.25rem;min-width:0;display:grid}.DashboardScreen-module__SgW4iW__kpis{gap:.9rem;display:grid}@media (min-width:40rem){.DashboardScreen-module__SgW4iW__kpis{grid-template-columns:repeat(2,1fr)}}@media (min-width:56rem){.DashboardScreen-module__SgW4iW__kpis{grid-template-columns:repeat(4,1fr)}}.DashboardScreen-module__SgW4iW__kpi{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;padding:.9rem 1rem}.DashboardScreen-module__SgW4iW__kLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);margin:0 0 .5rem;font-size:.68rem}.DashboardScreen-module__SgW4iW__kBody{align-items:center;gap:.75rem;display:flex}.DashboardScreen-module__SgW4iW__kVal{font-family:var(--font-mono);color:var(--codedd-navy);align-items:center;gap:.5rem;font-size:1.7rem;line-height:1.1;display:inline-flex}.DashboardScreen-module__SgW4iW__kVal small{font-family:var(--font-sans);color:var(--codedd-muted);font-size:.85rem;font-weight:400}.DashboardScreen-module__SgW4iW__kNote{color:var(--codedd-muted);margin-top:.45rem;font-size:.78rem}.DashboardScreen-module__SgW4iW__kTags{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.DashboardScreen-module__SgW4iW__splitBar{background:var(--codedd-cloud);border-radius:3px;height:6px;margin-top:.5rem;overflow:hidden}.DashboardScreen-module__SgW4iW__splitBar i{background:var(--codedd-teal);height:100%;display:block}.DashboardScreen-module__SgW4iW__chartsRow{gap:1.25rem;display:grid}@media (min-width:56rem){.DashboardScreen-module__SgW4iW__chartsRow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.DashboardScreen-module__SgW4iW__card{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;padding:1rem 1.1rem 1.1rem}.DashboardScreen-module__SgW4iW__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.9rem;display:flex}.DashboardScreen-module__SgW4iW__cardTitle{color:var(--codedd-navy);margin:0;font-size:.9rem;font-weight:600}.DashboardScreen-module__SgW4iW__cardCaption{color:var(--codedd-muted);margin:.15rem 0 0;font-size:.78rem}.DashboardScreen-module__SgW4iW__rangePill{border:1px solid var(--codedd-border);border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--codedd-teal);padding:.2rem .55rem;font-size:.68rem}.DashboardScreen-module__SgW4iW__chartSvg{width:100%;height:auto;display:block}.DashboardScreen-module__SgW4iW__chartPlot{position:relative}.DashboardScreen-module__SgW4iW__yLabel,.DashboardScreen-module__SgW4iW__endLabel,.DashboardScreen-module__SgW4iW__xLabels span{font-family:var(--font-mono);white-space:nowrap;font-size:.66rem;line-height:1;position:absolute}.DashboardScreen-module__SgW4iW__yLabel,.DashboardScreen-module__SgW4iW__xLabels span{color:var(--codedd-muted)}.DashboardScreen-module__SgW4iW__yLabel{left:0;transform:translateY(-50%)}.DashboardScreen-module__SgW4iW__endLabel{transform:translate(calc(-100% - .3rem),calc(-100% - .25rem))}.DashboardScreen-module__SgW4iW__xLabels{height:1rem;margin-top:.3rem;position:relative}.DashboardScreen-module__SgW4iW__xLabels span{top:0;transform:translate(-50%)}.DashboardScreen-module__SgW4iW__xLabels span:last-child{transform:translate(-85%)}.DashboardScreen-module__SgW4iW__legend{color:var(--codedd-muted);flex-wrap:wrap;gap:.75rem 1rem;margin-top:.75rem;font-size:.72rem;display:flex}.DashboardScreen-module__SgW4iW__legendItem{align-items:center;gap:.35rem;display:inline-flex}.DashboardScreen-module__SgW4iW__legendDot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.DashboardScreen-module__SgW4iW__aiHead{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.9rem;display:flex}.DashboardScreen-module__SgW4iW__aiScore{font-family:var(--font-mono);color:var(--codedd-navy);font-size:1.8rem;line-height:1}.DashboardScreen-module__SgW4iW__aiScore small{color:var(--codedd-muted);font-size:.85rem;font-weight:400}.DashboardScreen-module__SgW4iW__findingsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.DashboardScreen-module__SgW4iW__findingsTitle{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--codedd-muted);margin:0;font-size:.72rem;font-weight:500}.DashboardScreen-module__SgW4iW__findingsCaption{color:var(--codedd-muted);margin:0;font-size:.78rem}.DashboardScreen-module__SgW4iW__findingsTable{border-collapse:collapse;width:100%;font-size:.85rem}.DashboardScreen-module__SgW4iW__findingsTable th{border-bottom:1px solid var(--codedd-border);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--codedd-muted);padding:.45rem .5rem;font-size:.68rem;font-weight:500}.DashboardScreen-module__SgW4iW__findingsTable td{border-bottom:1px solid var(--codedd-border);vertical-align:middle;padding:.55rem .5rem}.DashboardScreen-module__SgW4iW__findingsTable th:first-child,.DashboardScreen-module__SgW4iW__findingsTable td:first-child{padding-left:0}.DashboardScreen-module__SgW4iW__findingText{font-weight:500}.DashboardScreen-module__SgW4iW__code{font-family:var(--font-mono);font-size:.8rem}.DashboardScreen-module__SgW4iW__optional{display:none}@media (min-width:40rem){.DashboardScreen-module__SgW4iW__optional{display:table-cell}}
.CaseStudyView-module__CGUNFa__page{color:var(--codedd-navy);font-size:1.0625rem;line-height:1.55}:where(.CaseStudyView-module__CGUNFa__page) :is(h1,h2,h3){letter-spacing:-.015em;color:var(--codedd-navy);margin:0 0 .5em;font-weight:700;line-height:1.15}:where(.CaseStudyView-module__CGUNFa__page) p{color:var(--codedd-navy);margin:0 0 1em}.CaseStudyView-module__CGUNFa__eyebrow{margin:0 0 1rem}.CaseStudyView-module__CGUNFa__hero{background:var(--codedd-navy);padding:3.25rem 0 6.5rem}@media (min-width:40rem){.CaseStudyView-module__CGUNFa__hero{padding:5rem 0 7.5rem}}.CaseStudyView-module__CGUNFa__heroLabel{color:var(--codedd-teal)}.CaseStudyView-module__CGUNFa__heroTitle{max-width:16em;color:var(--codedd-surface);letter-spacing:-.025em;font-size:clamp(2.4rem,5.2vw,3.9rem);line-height:1.05}.CaseStudyView-module__CGUNFa__heroLead{max-width:44em;color:var(--codedd-on-navy-muted);margin:0;font-size:1.05rem;line-height:1.55}@media (min-width:40rem){.CaseStudyView-module__CGUNFa__heroLead{font-size:1.15rem}}.CaseStudyView-module__CGUNFa__metaGrid{border-top:1px solid color-mix(in srgb, var(--codedd-surface) 16%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;padding-top:1.75rem;display:grid}@media (min-width:48rem){.CaseStudyView-module__CGUNFa__metaGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem}}.CaseStudyView-module__CGUNFa__metaKey{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa7b5;margin:0 0 .4rem;font-size:.72rem;font-weight:500}.CaseStudyView-module__CGUNFa__metaValue{color:var(--codedd-surface);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.CaseStudyView-module__CGUNFa__statWrap{z-index:2;margin-top:-5rem;position:relative}@media (min-width:48rem){.CaseStudyView-module__CGUNFa__statWrap{margin-top:-6rem}}.CaseStudyView-module__CGUNFa__statRow{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:40rem){.CaseStudyView-module__CGUNFa__statRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.CaseStudyView-module__CGUNFa__statRow{grid-template-columns:repeat(4,minmax(0,1fr))}}.CaseStudyView-module__CGUNFa__statCard{background:var(--codedd-surface);box-shadow:0 14px 34px color-mix(in srgb, var(--codedd-navy) 16%, transparent);border-radius:8px;padding:1.5rem 1.5rem 1.75rem}.CaseStudyView-module__CGUNFa__statKey{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-navy);margin-bottom:.75rem;font-size:.72rem;font-weight:500;display:block}.CaseStudyView-module__CGUNFa__statValue{font-family:var(--font-mono);color:var(--codedd-navy);margin-bottom:.75rem;font-size:2.1rem;font-weight:700;line-height:1}.CaseStudyView-module__CGUNFa__statValue small{font-family:var(--font-sans);margin-left:.25rem;font-size:1.05rem;font-weight:700}.CaseStudyView-module__CGUNFa__statDescription{color:var(--codedd-muted);margin:0;font-size:.92rem;line-height:1.45}.CaseStudyView-module__CGUNFa__phase{padding:3.5rem 0}@media (min-width:40rem){.CaseStudyView-module__CGUNFa__phase{padding:4.5rem 0}}.CaseStudyView-module__CGUNFa__phase+.CaseStudyView-module__CGUNFa__phase{border-top:1px solid var(--codedd-border)}.CaseStudyView-module__CGUNFa__phaseGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:64rem){.CaseStudyView-module__CGUNFa__phaseGrid{grid-template-columns:18.75rem minmax(0,1fr);gap:3.5rem}}.CaseStudyView-module__CGUNFa__phaseNum{font-family:var(--font-mono);color:var(--codedd-teal);margin-bottom:.6rem;font-size:2.75rem;font-weight:700;line-height:1;display:block}.CaseStudyView-module__CGUNFa__phaseKey{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--codedd-teal);margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.CaseStudyView-module__CGUNFa__phaseHeading{margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.2}.CaseStudyView-module__CGUNFa__phaseLead{max-width:none;color:var(--codedd-muted);font-size:1.05rem}.CaseStudyView-module__CGUNFa__boxList{gap:1rem;margin-top:2rem;display:grid}.CaseStudyView-module__CGUNFa__box{background:var(--codedd-surface-muted);border-radius:8px;padding:1.25rem 1.5rem}.CaseStudyView-module__CGUNFa__questionBox{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.CaseStudyView-module__CGUNFa__questionNum{font-family:var(--font-mono);color:var(--codedd-teal);font-size:1.1rem}.CaseStudyView-module__CGUNFa__questionText{color:var(--codedd-navy);margin:0}.CaseStudyView-module__CGUNFa__methodTitle{color:var(--codedd-navy);margin:0 0 .3rem;font-size:.95rem;font-weight:700}.CaseStudyView-module__CGUNFa__methodText{color:var(--codedd-muted);margin:0;font-size:.9rem;line-height:1.5}.CaseStudyView-module__CGUNFa__screen{background:var(--codedd-surface);border:1px solid var(--codedd-border);box-shadow:var(--shadow-screen);text-align:left;border-radius:8px;margin-top:1.5rem;overflow:hidden}.CaseStudyView-module__CGUNFa__screenBar{border-bottom:1px solid var(--codedd-border);background:var(--codedd-surface-muted);align-items:center;gap:.75rem;min-height:2.25rem;padding:.45rem .85rem;display:flex}.CaseStudyView-module__CGUNFa__screenDots{flex:none;gap:.3rem;display:inline-flex}.CaseStudyView-module__CGUNFa__screenDots span{background:var(--codedd-border);border-radius:50%;width:.5rem;height:.5rem;display:block}.CaseStudyView-module__CGUNFa__screenPath{font-family:var(--font-mono);color:var(--codedd-muted);margin:0;font-size:.78rem}.CaseStudyView-module__CGUNFa__screenPath b{color:var(--codedd-navy);font-weight:500}.CaseStudyView-module__CGUNFa__screenBody{padding:1.1rem 1.25rem 1.25rem;overflow-x:auto}.CaseStudyView-module__CGUNFa__screenTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.CaseStudyView-module__CGUNFa__screenTitleRow h3{margin:0;font-size:1rem}.CaseStudyView-module__CGUNFa__screenCaption{font-family:var(--font-mono);color:var(--codedd-muted);margin:0;font-size:.8125rem}.CaseStudyView-module__CGUNFa__matrix{min-width:40rem}.CaseStudyView-module__CGUNFa__matrixHead{grid-template-columns:16.25rem minmax(0,1fr);gap:1.5rem;padding-bottom:.5rem;display:grid}.CaseStudyView-module__CGUNFa__matrixMonths{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.CaseStudyView-module__CGUNFa__matrixMonths span{font-family:var(--font-mono);text-align:center;text-transform:uppercase;color:var(--codedd-muted);font-size:.6rem}.CaseStudyView-module__CGUNFa__matrixRow{border-top:1px solid var(--codedd-border);grid-template-columns:16.25rem minmax(0,1fr);align-items:end;gap:1.5rem;padding:.5rem 0 .35rem;display:grid}.CaseStudyView-module__CGUNFa__matrixWho{align-items:center;gap:.7rem;min-width:0;display:flex}.CaseStudyView-module__CGUNFa__matrixAvatar{background:var(--codedd-good-tint);width:30px;height:30px;color:var(--codedd-good);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.CaseStudyView-module__CGUNFa__matrixName{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:500;overflow:hidden}.CaseStudyView-module__CGUNFa__matrixDetail{align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.CaseStudyView-module__CGUNFa__matrixDomain{background:var(--codedd-good-tint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--codedd-good);border-radius:4px;padding:.15rem .4rem;font-size:.6rem}.CaseStudyView-module__CGUNFa__matrixCommits{color:var(--codedd-muted);white-space:nowrap;font-size:.72rem}.CaseStudyView-module__CGUNFa__matrixCells{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.CaseStudyView-module__CGUNFa__matrixCells i{background:var(--cell-color,var(--codedd-cloud));border-radius:4px;height:26px;display:block}.CaseStudyView-module__CGUNFa__matrixFoot{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:.5rem 0 0;padding-top:.5rem;display:flex}.CaseStudyView-module__CGUNFa__matrixFoot span{color:var(--codedd-muted);font-size:.8125rem}.CaseStudyView-module__CGUNFa__allocList{gap:1.1rem;margin-top:1.5rem;display:grid}.CaseStudyView-module__CGUNFa__allocRow{gap:.4rem;display:grid}.CaseStudyView-module__CGUNFa__allocLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);font-size:.7rem}.CaseStudyView-module__CGUNFa__allocStack{height:26px;font-family:var(--font-mono);border-radius:4px;font-size:.72rem;display:flex;overflow:hidden}.CaseStudyView-module__CGUNFa__allocSegment{white-space:nowrap;color:#fff;flex:none;justify-content:center;align-items:center;display:flex}.CaseStudyView-module__CGUNFa__allocSegmentLegacy{background:var(--codedd-less-white)}.CaseStudyView-module__CGUNFa__allocSegmentCore{background:var(--codedd-harbour)}.CaseStudyView-module__CGUNFa__allocSegmentReleased{background:var(--codedd-teal);color:var(--codedd-navy)}.CaseStudyView-module__CGUNFa__allocLegend{color:var(--codedd-muted);flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-size:.78rem;display:flex}.CaseStudyView-module__CGUNFa__allocLegend span{align-items:center;display:inline-flex}.CaseStudyView-module__CGUNFa__allocLegend i{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.CaseStudyView-module__CGUNFa__scoreHead{align-items:baseline;gap:.9rem;margin:.75rem 0 1.25rem;display:flex}.CaseStudyView-module__CGUNFa__scoreValue{font-family:var(--font-mono);color:var(--codedd-navy);margin:0;font-size:2.1rem;font-weight:700;line-height:1}.CaseStudyView-module__CGUNFa__scoreValue small{color:var(--codedd-muted);margin-left:.15rem;font-size:1.1rem}.CaseStudyView-module__CGUNFa__scoreTag{background:var(--codedd-good-tint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--codedd-good);border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:500}.CaseStudyView-module__CGUNFa__scoreList{gap:.85rem;display:grid}.CaseStudyView-module__CGUNFa__scoreRow{gap:.35rem;display:grid}.CaseStudyView-module__CGUNFa__scoreRowHead{font-family:var(--font-mono);color:var(--codedd-navy);justify-content:space-between;font-size:.78rem;display:flex}.CaseStudyView-module__CGUNFa__scoreBarTrack{background:var(--codedd-surface-muted);border-radius:4px;height:10px;overflow:hidden}.CaseStudyView-module__CGUNFa__scoreBarFill{background:var(--codedd-teal);border-radius:4px;height:100%;display:block}.CaseStudyView-module__CGUNFa__repoTable{border-collapse:collapse;width:100%;min-width:44rem;font-size:.82rem}.CaseStudyView-module__CGUNFa__repoTable th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--codedd-muted);border-bottom:1px solid var(--codedd-border);padding:0 .75rem .5rem 0;font-size:.65rem;font-weight:500}.CaseStudyView-module__CGUNFa__repoTable td{border-bottom:1px solid var(--codedd-border);color:var(--codedd-navy);white-space:nowrap;padding:.65rem .75rem .65rem 0}.CaseStudyView-module__CGUNFa__repoTable tr:last-child td{border-bottom:0}.CaseStudyView-module__CGUNFa__repoScore{font-family:var(--font-mono);font-weight:700}.CaseStudyView-module__CGUNFa__verdictGood{color:var(--codedd-good)}.CaseStudyView-module__CGUNFa__verdictMedium{color:var(--codedd-medium)}.CaseStudyView-module__CGUNFa__verdictHigh{color:var(--codedd-high)}.CaseStudyView-module__CGUNFa__verdictCritical{color:var(--codedd-critical)}.CaseStudyView-module__CGUNFa__verdictUnqualified{color:var(--codedd-unqualified)}.CaseStudyView-module__CGUNFa__benchmarkTable{border-collapse:collapse;width:100%;min-width:40rem;font-size:.92rem}.CaseStudyView-module__CGUNFa__benchmarkTable th{border-bottom:1px solid var(--codedd-border);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--codedd-muted);padding:.45rem .5rem;font-size:.7rem;font-weight:500}.CaseStudyView-module__CGUNFa__benchmarkTable td{border-bottom:1px solid var(--codedd-border);font-family:var(--font-mono);text-align:center;padding:.55rem .5rem}.CaseStudyView-module__CGUNFa__benchmarkTable td:not([class]){color:var(--codedd-navy)}.CaseStudyView-module__CGUNFa__benchmarkTable th:first-child,.CaseStudyView-module__CGUNFa__benchmarkTable td:first-child{text-align:left}.CaseStudyView-module__CGUNFa__benchmarkTable td:first-child{font-family:var(--font-sans);font-weight:500}.CaseStudyView-module__CGUNFa__benchmarkTable td:first-child small{color:var(--codedd-muted);font-size:.78rem;font-weight:400;display:block}.CaseStudyView-module__CGUNFa__benchmarkGroup td{font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--codedd-muted);padding:.9rem .5rem .35rem;font-size:.7rem}.CaseStudyView-module__CGUNFa__donut{vertical-align:middle;width:26px;height:26px;display:inline}.CaseStudyView-module__CGUNFa__donutTrack{stroke:var(--codedd-cloud)}.CaseStudyView-module__CGUNFa__donutValue{stroke:var(--codedd-harbour)}.CaseStudyView-module__CGUNFa__stackKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1.5rem;display:grid}@media (min-width:40rem){.CaseStudyView-module__CGUNFa__stackKpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.CaseStudyView-module__CGUNFa__stackKpi{border:1px solid var(--codedd-border);border-radius:6px;padding:.75rem .9rem}.CaseStudyView-module__CGUNFa__stackKpiValue{font-family:var(--font-mono);color:var(--codedd-navy);margin:0 0 .2rem;font-size:1.35rem;font-weight:700;line-height:1.1}.CaseStudyView-module__CGUNFa__stackKpiLabel{color:var(--codedd-navy);margin:0;font-size:.8rem;font-weight:500}.CaseStudyView-module__CGUNFa__stackKpiNote{color:var(--codedd-muted);margin:.15rem 0 0;font-size:.75rem}.CaseStudyView-module__CGUNFa__stackSectionTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);margin:0 0 .5rem;font-size:.7rem;font-weight:500}.CaseStudyView-module__CGUNFa__stackBar{border-radius:4px;height:14px;display:flex;overflow:hidden}.CaseStudyView-module__CGUNFa__stackBarSegment{flex:none;height:100%;display:block}.CaseStudyView-module__CGUNFa__stackLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.5rem;margin:.75rem 0 1.5rem;padding:0;list-style:none;display:grid}@media (min-width:40rem){.CaseStudyView-module__CGUNFa__stackLegend{grid-template-columns:repeat(3,minmax(0,1fr))}}.CaseStudyView-module__CGUNFa__stackLegend li{align-items:baseline;gap:.45rem;font-size:.82rem;display:flex}.CaseStudyView-module__CGUNFa__stackLegend i{border-radius:2px;flex:none;width:8px;height:8px;margin-top:.3rem}.CaseStudyView-module__CGUNFa__stackLegendName{min-width:0;color:var(--codedd-navy);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.CaseStudyView-module__CGUNFa__stackLegendValue{font-family:var(--font-mono);color:var(--codedd-navy);flex:none}.CaseStudyView-module__CGUNFa__stackLegendValue small{font-family:var(--font-sans);color:var(--codedd-muted)}.CaseStudyView-module__CGUNFa__stackRisk{background:var(--codedd-critical-tint);border:1px solid var(--codedd-critical-border);border-radius:6px;margin-bottom:1.5rem;padding:.9rem 1.1rem}.CaseStudyView-module__CGUNFa__stackRiskLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-critical);margin-bottom:.35rem;font-size:.7rem;font-weight:500;display:block}.CaseStudyView-module__CGUNFa__stackRiskBody{color:var(--codedd-navy);margin:0;font-size:.88rem}.CaseStudyView-module__CGUNFa__stackComplexity{margin-top:.5rem}.CaseStudyView-module__CGUNFa__resultsList{gap:.25rem;margin-top:2rem;display:grid}.CaseStudyView-module__CGUNFa__resultRow{border-top:1px solid var(--codedd-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.1rem 0;display:grid}.CaseStudyView-module__CGUNFa__resultRow:first-child{border-top:0}.CaseStudyView-module__CGUNFa__resultCheck{width:26px;height:26px;color:var(--codedd-navy);flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex}.CaseStudyView-module__CGUNFa__resultText{margin:0}.CaseStudyView-module__CGUNFa__pullQuote{text-align:center;background:var(--codedd-navy);border-radius:8px;margin-top:3rem;padding:2.5rem}.CaseStudyView-module__CGUNFa__pullQuoteText{max-width:38em;color:var(--codedd-surface);margin:0 auto;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;line-height:1.4}.CaseStudyView-module__CGUNFa__pullQuoteCaption{color:var(--codedd-less-white);margin:1.25rem 0 0;font-size:.92rem}.CaseStudyView-module__CGUNFa__nextSection{border-top:1px solid var(--codedd-border);padding:3rem 0}@media (min-width:40rem){.CaseStudyView-module__CGUNFa__nextSection{padding:3.5rem 0}}.CaseStudyView-module__CGUNFa__nextCard{border:1px solid var(--codedd-border);border-radius:8px;padding:1.75rem 2rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.CaseStudyView-module__CGUNFa__nextCard:hover{border-color:var(--codedd-teal);box-shadow:var(--shadow-screen)}.CaseStudyView-module__CGUNFa__nextCard:hover .CaseStudyView-module__CGUNFa__nextArrow{transform:translate(4px)}.CaseStudyView-module__CGUNFa__nextEyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--codedd-teal);margin:0 0 .6rem;font-size:.72rem;font-weight:500;display:block}.CaseStudyView-module__CGUNFa__nextTitleRow{align-items:center;gap:.75rem;display:flex}.CaseStudyView-module__CGUNFa__nextTitle{font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--codedd-navy);font-weight:700;line-height:1.2}.CaseStudyView-module__CGUNFa__nextArrow{color:var(--codedd-teal);font-size:1.1rem;transition:transform .15s}.CaseStudyView-module__CGUNFa__nextDescription{max-width:52ch;font-size:.95rem;line-height:var(--leading-relaxed);color:var(--codedd-muted);margin-top:.6rem;display:block}
.InvestmentTrackerScreen-module__QiiWPq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}.InvestmentTrackerScreen-module__QiiWPq__titleRow h3{margin:0;font-size:1rem}.InvestmentTrackerScreen-module__QiiWPq__caption{font-family:var(--font-mono);color:var(--codedd-muted);font-size:.8125rem}.InvestmentTrackerScreen-module__QiiWPq__panel{border:1px solid var(--codedd-border);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:.9rem;padding:1rem;display:grid}.InvestmentTrackerScreen-module__QiiWPq__tabs{flex-wrap:wrap;align-content:start;gap:.35rem;display:flex}.InvestmentTrackerScreen-module__QiiWPq__tabs .InvestmentTrackerScreen-module__QiiWPq__tab{width:auto}.InvestmentTrackerScreen-module__QiiWPq__swatch{border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.InvestmentTrackerScreen-module__QiiWPq__swatch.InvestmentTrackerScreen-module__QiiWPq__good,.InvestmentTrackerScreen-module__QiiWPq__point.InvestmentTrackerScreen-module__QiiWPq__good{fill:var(--codedd-good);background:var(--codedd-good)}.InvestmentTrackerScreen-module__QiiWPq__swatch.InvestmentTrackerScreen-module__QiiWPq__medium,.InvestmentTrackerScreen-module__QiiWPq__point.InvestmentTrackerScreen-module__QiiWPq__medium{fill:var(--codedd-medium);background:var(--codedd-medium)}.InvestmentTrackerScreen-module__QiiWPq__swatch.InvestmentTrackerScreen-module__QiiWPq__critical,.InvestmentTrackerScreen-module__QiiWPq__point.InvestmentTrackerScreen-module__QiiWPq__critical{fill:var(--codedd-critical);background:var(--codedd-critical)}.InvestmentTrackerScreen-module__QiiWPq__view{min-width:0}.InvestmentTrackerScreen-module__QiiWPq__viewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.InvestmentTrackerScreen-module__QiiWPq__view .InvestmentTrackerScreen-module__QiiWPq__description{font-family:var(--font-mono);color:var(--codedd-muted);margin:0;font-size:.8rem}.InvestmentTrackerScreen-module__QiiWPq__status{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.72rem;display:flex}.InvestmentTrackerScreen-module__QiiWPq__change{font-family:var(--font-mono);color:var(--codedd-muted)}.InvestmentTrackerScreen-module__QiiWPq__chart{width:100%;height:auto;margin:.75rem 0 .25rem;display:block;overflow:visible}.InvestmentTrackerScreen-module__QiiWPq__line{fill:none;stroke:var(--codedd-teal);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.InvestmentTrackerScreen-module__QiiWPq__area{fill:var(--codedd-teal-muted)}.InvestmentTrackerScreen-module__QiiWPq__targetLine{stroke:var(--codedd-navy);stroke-width:2.5px;stroke-dasharray:2 8;stroke-linecap:round;opacity:.55}.InvestmentTrackerScreen-module__QiiWPq__targetText{font-family:var(--font-mono);fill:var(--codedd-muted);font-size:20px}.InvestmentTrackerScreen-module__QiiWPq__point{stroke:var(--codedd-surface);stroke-width:4px}.InvestmentTrackerScreen-module__QiiWPq__checkpoints{border-top:1px solid var(--codedd-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.75rem 0 0;list-style:none;display:grid}.InvestmentTrackerScreen-module__QiiWPq__checkpoint{text-align:center;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .2rem;display:flex}.InvestmentTrackerScreen-module__QiiWPq__value{font-family:var(--font-mono);font-size:clamp(.95rem,2.4vw,1.4rem);line-height:1.15}.InvestmentTrackerScreen-module__QiiWPq__stage{font-size:.72rem;font-weight:500;line-height:1.2}.InvestmentTrackerScreen-module__QiiWPq__date{font-family:var(--font-mono);color:var(--codedd-muted);font-size:.68rem}.InvestmentTrackerScreen-module__QiiWPq__targetBox{border:1.5px dashed var(--codedd-navy);background:var(--codedd-surface-muted);border-radius:6px}.InvestmentTrackerScreen-module__QiiWPq__legend{width:80%;color:var(--codedd-muted);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:.75rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.InvestmentTrackerScreen-module__QiiWPq__legend li{align-items:center;gap:.35rem;display:flex}.InvestmentTrackerScreen-module__QiiWPq__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.InvestmentTrackerScreen-module__QiiWPq__tabs .InvestmentTrackerScreen-module__QiiWPq__tab{text-align:center;justify-content:center;width:100%}.InvestmentTrackerScreen-module__QiiWPq__tabs .InvestmentTrackerScreen-module__QiiWPq__tab i,.InvestmentTrackerScreen-module__QiiWPq__fullLabel,.InvestmentTrackerScreen-module__QiiWPq__view .InvestmentTrackerScreen-module__QiiWPq__description,.InvestmentTrackerScreen-module__QiiWPq__targetText,.InvestmentTrackerScreen-module__QiiWPq__date,.InvestmentTrackerScreen-module__QiiWPq__legend,.InvestmentTrackerScreen-module__QiiWPq__tiles>*>:nth-child(n+3){display:none}.InvestmentTrackerScreen-module__QiiWPq__viewHead{justify-content:flex-start}@media (min-width:48rem){.InvestmentTrackerScreen-module__QiiWPq__tabs .InvestmentTrackerScreen-module__QiiWPq__tab{text-align:left;justify-content:space-between}.InvestmentTrackerScreen-module__QiiWPq__tabs .InvestmentTrackerScreen-module__QiiWPq__tab i{display:inline-block}.InvestmentTrackerScreen-module__QiiWPq__fullLabel{display:inline}.InvestmentTrackerScreen-module__QiiWPq__shortLabel{display:none}.InvestmentTrackerScreen-module__QiiWPq__view .InvestmentTrackerScreen-module__QiiWPq__description,.InvestmentTrackerScreen-module__QiiWPq__date{display:block}.InvestmentTrackerScreen-module__QiiWPq__targetText{display:inline}.InvestmentTrackerScreen-module__QiiWPq__legend{display:flex}.InvestmentTrackerScreen-module__QiiWPq__tiles>*>:nth-child(n+3){display:grid}.InvestmentTrackerScreen-module__QiiWPq__panel{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;padding:1.25rem}.InvestmentTrackerScreen-module__QiiWPq__tabs{flex-flow:column;gap:.15rem;display:flex}.InvestmentTrackerScreen-module__QiiWPq__tabs .InvestmentTrackerScreen-module__QiiWPq__tab{border-radius:6px;width:100%;padding:.45rem .6rem}.InvestmentTrackerScreen-module__QiiWPq__stage{font-size:.82rem}.InvestmentTrackerScreen-module__QiiWPq__date{font-size:.75rem}}
.TechnicalDueDiligenceView-module__XeDNaa__hero{padding:3.25rem 0 2.5rem}@media (min-width:40rem){.TechnicalDueDiligenceView-module__XeDNaa__hero{padding:5rem 0 4rem}}.TechnicalDueDiligenceView-module__XeDNaa__heroInner{text-align:center;max-width:52rem;margin-inline:auto}.TechnicalDueDiligenceView-module__XeDNaa__heroTitle{letter-spacing:-.025em;max-width:22ch;color:var(--codedd-navy);margin:1rem auto 0;font-size:clamp(2.4rem,5.2vw,3.9rem);font-weight:700;line-height:1.05}.TechnicalDueDiligenceView-module__XeDNaa__heroLead{max-width:40em;font-size:1.2rem;line-height:var(--leading-relaxed);color:var(--codedd-muted);margin:1rem auto 0}.TechnicalDueDiligenceView-module__XeDNaa__heroCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.75rem 0 0;display:flex}@media (min-width:40rem){.TechnicalDueDiligenceView-module__XeDNaa__heroCta{margin-top:2rem}}.TechnicalDueDiligenceView-module__XeDNaa__heroPreview{text-align:left;margin-top:2.5rem}@media (min-width:40rem){.TechnicalDueDiligenceView-module__XeDNaa__heroPreview{margin-top:3.25rem}}.TechnicalDueDiligenceView-module__XeDNaa__stats{border-top:1px solid var(--codedd-border);padding:2rem 0 3rem}@media (min-width:40rem){.TechnicalDueDiligenceView-module__XeDNaa__stats{padding:2.5rem 0 4rem}}.TechnicalDueDiligenceView-module__XeDNaa__statsGrid{gap:1.75rem;margin:0;display:grid}@media (min-width:40rem){.TechnicalDueDiligenceView-module__XeDNaa__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.TechnicalDueDiligenceView-module__XeDNaa__stat{gap:.4rem;display:grid}.TechnicalDueDiligenceView-module__XeDNaa__statValue{font-family:var(--font-mono);color:var(--codedd-navy);margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:700}.TechnicalDueDiligenceView-module__XeDNaa__statLabel{font-size:.85rem;line-height:var(--leading-relaxed);color:var(--codedd-muted);margin:0}.TechnicalDueDiligenceView-module__XeDNaa__section{padding:3.5rem 0}@media (min-width:40rem){.TechnicalDueDiligenceView-module__XeDNaa__section{padding:4.5rem 0}}.TechnicalDueDiligenceView-module__XeDNaa__intro{max-width:46rem;margin-bottom:2.5rem}
.TechnologyAdvisorsView-module__C5iWva__section{border-top:1px solid var(--codedd-border);padding:6rem 0}.TechnologyAdvisorsView-module__C5iWva__compare{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:60rem;margin:0 auto;display:grid}.TechnologyAdvisorsView-module__C5iWva__compareCard{border:1px solid var(--codedd-border);border-radius:var(--radius-md);background:var(--codedd-surface);padding:2rem 1.5rem}.TechnologyAdvisorsView-module__C5iWva__compareDark{border-color:var(--codedd-navy);background:var(--codedd-navy);color:var(--codedd-surface)}.TechnologyAdvisorsView-module__C5iWva__compareTitle{text-align:center;margin:0}.TechnologyAdvisorsView-module__C5iWva__compareDark .TechnologyAdvisorsView-module__C5iWva__compareTitle{color:var(--codedd-surface)}.TechnologyAdvisorsView-module__C5iWva__compareSub{font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;color:var(--codedd-muted);margin:.4rem 0 1.25rem}.TechnologyAdvisorsView-module__C5iWva__compareDark .TechnologyAdvisorsView-module__C5iWva__compareSub{color:var(--codedd-on-navy-muted)}.TechnologyAdvisorsView-module__C5iWva__compareList{margin:0;padding:0;list-style:none}.TechnologyAdvisorsView-module__C5iWva__compareList li{border-top:1px solid var(--codedd-border);line-height:var(--leading-normal);gap:1rem;padding:.9rem 0;display:flex}.TechnologyAdvisorsView-module__C5iWva__compareList li:first-child{border-top:0}.TechnologyAdvisorsView-module__C5iWva__compareDark .TechnologyAdvisorsView-module__C5iWva__compareList li{border-top-color:color-mix(in srgb, var(--codedd-surface) 14%, transparent)}.TechnologyAdvisorsView-module__C5iWva__dash{color:var(--codedd-muted);flex:none}.TechnologyAdvisorsView-module__C5iWva__check{color:var(--codedd-teal);flex:none;margin-top:.3rem}.TechnologyAdvisorsView-module__C5iWva__cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.TechnologyAdvisorsView-module__C5iWva__card{border:1px solid var(--codedd-border);border-top:3px solid var(--codedd-teal);border-radius:var(--radius-md);background:var(--codedd-surface);padding:1.75rem 1.5rem}.TechnologyAdvisorsView-module__C5iWva__cardKicker{text-align:center;margin:0}.TechnologyAdvisorsView-module__C5iWva__cardTitle{text-align:center;margin:.75rem 0 1.25rem}.TechnologyAdvisorsView-module__C5iWva__checkList{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.TechnologyAdvisorsView-module__C5iWva__checkList li{line-height:var(--leading-normal);gap:.85rem;display:flex}.TechnologyAdvisorsView-module__C5iWva__checkDark{font-size:var(--text-xs);color:var(--codedd-navy);flex:none;margin-top:.35rem}.TechnologyAdvisorsView-module__C5iWva__evidenceSection{padding-bottom:3rem}.TechnologyAdvisorsView-module__C5iWva__evidenceSplit{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.TechnologyAdvisorsView-module__C5iWva__evidenceList{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.TechnologyAdvisorsView-module__C5iWva__evidenceItem{border-top:1px solid var(--codedd-border);grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"num title""num body";column-gap:.75rem;padding:1.1rem 0;display:grid}.TechnologyAdvisorsView-module__C5iWva__evidenceItem:last-child{border-bottom:1px solid var(--codedd-border)}.TechnologyAdvisorsView-module__C5iWva__evidenceNumber{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--codedd-teal);grid-area:num;line-height:1.2}.TechnologyAdvisorsView-module__C5iWva__evidenceTitle{grid-area:title;margin:0}.TechnologyAdvisorsView-module__C5iWva__evidenceBody{font-size:var(--text-sm);color:var(--codedd-muted);grid-area:body;margin:.3rem 0 0}.TechnologyAdvisorsView-module__C5iWva__proofSection{padding:4.5rem 0}.TechnologyAdvisorsView-module__C5iWva__proof{text-align:center;flex-direction:column;align-items:center;display:flex}.TechnologyAdvisorsView-module__C5iWva__proofLogo{width:auto;height:3rem;margin-bottom:1.75rem;display:block}.TechnologyAdvisorsView-module__C5iWva__proofTitle{text-wrap:balance;max-width:34ch;margin:0}@media (min-width:48rem){.TechnologyAdvisorsView-module__C5iWva__compare{grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologyAdvisorsView-module__C5iWva__compareCard{padding:2.5rem 2.75rem}.TechnologyAdvisorsView-module__C5iWva__proofLogo{height:3.5rem}}@media (min-width:64rem){.TechnologyAdvisorsView-module__C5iWva__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.TechnologyAdvisorsView-module__C5iWva__evidenceSplit{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:4rem}.TechnologyAdvisorsView-module__C5iWva__evidenceItem{column-gap:1.25rem;padding:1.35rem 0}}
