:root{--color-background: #ffffff;--color-surface: #ffffff;--color-text: #111827;--color-muted: #4b5563;--color-border: #d1d5db;--color-accent: #111827;--color-accent-soft: #f3f4f6;--color-warm: #f9fafb;--shadow-card: none;--container: 1120px;--radius-lg: 4px;--radius-md: 4px}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip;scroll-behavior:smooth}body{margin:0;max-width:100%;overflow-x:clip;background:var(--color-background);color:var(--color-text);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-enter{opacity:0;transform:translate3d(0,18px,0);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.sr-enter.is-in{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.sr-enter{opacity:1;transform:none;transition:none;will-change:auto}}@media(scripting:none){.sr-enter{opacity:1;transform:none;transition:none}}a{color:inherit}button,input{font:inherit}.container{width:min(var(--container),calc(100% - 32px));margin:0 auto}.section{padding:72px 0;border-top:1px solid var(--color-border)}.eyebrow{margin:0 0 12px;color:var(--color-accent);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-title{max-width:760px;margin:0 0 20px;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.04em}.section-copy{max-width:720px;margin:0;color:var(--color-muted);font-size:1.12rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--color-text);border-radius:var(--radius-md);background:transparent;background-size:200% 100%;color:var(--color-text);cursor:pointer;font-weight:700;text-decoration:none;transition:background-position .25s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.button:hover:not(:disabled),.button:focus-visible:not(:disabled){border-color:#3f8ff1;background-image:linear-gradient(135deg,#3f8ff1,#63b3ff 52%,#8bd3ff);background-position:100% 0;color:#fff;box-shadow:0 0 0 1px #93c5fd5c,0 0 28px #3f8ff175,0 14px 34px #0f172a29;transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.66}.card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.grid-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}@media(max-width:760px){.section{padding:64px 0}.grid-two{grid-template-columns:1fr}}.ur-facets{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:48px;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ur-facets::-webkit-scrollbar{display:none}.ur-facet{display:inline-flex;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;margin:0;padding:0 3px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:inherit;line-height:1;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .16s ease}.ur-facet-inner{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.ur-facet-icon{display:block;flex-shrink:0;width:16px;height:16px;color:#94a3b8;transition:color .16s ease}.ur-facet-label{color:#64748b;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;transition:color .16s ease}.ur-facet:hover .ur-facet-label{color:#334155}.ur-facet:hover .ur-facet-icon{color:#64748b}.ur-facet:focus-visible{outline:2px solid #3b82f6;outline-offset:4px}.ur-facet.is-active{border-bottom-color:#3b82f6}.ur-facet.is-active .ur-facet-label{color:#0f172a;font-weight:700}.ur-facet.is-active .ur-facet-icon{color:#334155}.ur-facet-body{max-width:560px;margin:18px auto 0;color:#475569;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.55;text-align:center}@media(max-width:720px){.ur-facets{gap:24px}.ur-facet{padding-bottom:8px}.ur-facet-label{font-size:.95rem}.ur-facet-body{margin-top:14px;max-width:420px;font-size:.95rem}}.ur-section{width:100%;background:#fff;color:#0f172a;padding:56px 24px 88px;border-top:none;margin-top:-1px}.ur-container{width:min(966px,100%);margin:0 auto}.ur-heading-block{max-width:1100px;margin:0 auto 48px;text-align:center}.ur-headline{margin:0 0 21px;color:#0f172a;font-size:clamp(2.1rem,4.6vw,3rem);font-weight:900;letter-spacing:-.055em;line-height:1.05}.ur-headline-line{display:block}.ur-mock{width:100%}.ur-mode-pager{display:none}.ur-mode-pager-dots{display:flex;align-items:center;justify-content:center;gap:10px}.ur-mode-pager-dot{width:10px;height:10px;padding:0;border:none;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .2s ease,transform .2s ease,width .2s ease}.ur-mode-pager-dot.is-active{width:18px;height:10px;background:#0f172a;transform:none}.ur-mode-pager-dot:focus-visible{outline:2px solid #94a3b8;outline-offset:3px}.ur-screen{width:100%;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 18px 48px #0f172a0f;overflow:hidden}.ur-screen-chrome{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-bottom:1px solid #eef2f7;background:#f8fafc}.ur-dot{width:8px;height:8px;border-radius:999px;background:#cbd5e1}.ur-chrome-title{margin-left:10px;color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:-.01em}.ur-screen-body{position:relative;min-height:min(66vh,600px);max-height:min(80vh,740px);overflow:hidden;overflow:clip;scroll-behavior:auto;background:#fff;overscroll-behavior:none;touch-action:pan-y}.ur-report{max-width:720px;margin:0 auto;padding:28px 28px 72px;will-change:transform}.ur-identity{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 20px;margin-bottom:16px}.ur-identity-main{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.ur-logo-ring{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0f172a0f,0 2px 8px #0f172a0f}.ur-logo-inner{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;font-size:1.05rem;font-weight:800}.ur-identity-text{min-width:0}.ur-report-name{margin:0;color:#0f172a;font-size:1.55rem;font-weight:800;letter-spacing:-.045em;line-height:1.15}.ur-report-meta{margin:5px 0 0;color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:-.01em;line-height:1.35}.ur-report-dot{color:#cbd5e1}.ur-identity-scores{display:flex;flex-shrink:0;align-items:center;gap:12px}.ur-fit-badge{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff8c}.ur-fit-badge--qualified{background:#d1fae5;color:#047857}.ur-fit-badge--ideal{background:#dbeafe;color:#1d4ed8}.ur-fit-badge--risk{background:#ffedd5;color:#c2410c}.ur-score-widget{display:flex;align-items:center;gap:8px}.ur-gauge{display:block;flex-shrink:0}.ur-score-num{display:flex;flex-direction:column;line-height:1.1}.ur-score-label{color:#94a3b8;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ur-score-value{color:#0f172a;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ur-summary{max-width:640px;margin:0 0 20px;color:#334155;font-size:.94rem;font-weight:450;letter-spacing:-.01em;line-height:1.7}.ur-decision{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:28px;overflow:hidden;border-radius:16px;background:#f8fafc}.ur-decision-col{min-width:0;padding:18px 20px}.ur-col-label{margin:0 0 10px;color:#94a3b8;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ur-decision-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.ur-shield,.ur-signals-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;flex-shrink:0}.ur-qual-tone--qualified .ur-shield{background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px #d1fae5}.ur-qual-tone--qualified .ur-decision-verdict{color:#047857}.ur-qual-tone--risk .ur-shield{background:#fff7ed;color:#c2410c;box-shadow:inset 0 0 0 1px #ffedd5}.ur-qual-tone--risk .ur-decision-verdict{color:#c2410c}.ur-qual-tone--partial .ur-shield{background:#fffbeb;color:#b45309;box-shadow:inset 0 0 0 1px #fef3c7}.ur-qual-tone--partial .ur-decision-verdict{color:#b45309}.ur-decision-verdict{font-size:.95rem;font-weight:700;letter-spacing:-.02em}.ur-decision-micro{color:#94a3b8;font-size:.72rem;font-weight:500}.ur-signals-icon{background:#f5f3ff;color:#7c3aed;box-shadow:inset 0 0 0 1px #ede9fe}.ur-signals-score{color:#7c3aed;font-size:1.45rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.ur-signals-denom{margin-left:1px;color:#a78bfa;font-size:.85rem;font-weight:700}.ur-decision-urgency{color:#ea580c;font-size:.72rem;font-weight:600}.ur-decision-body{margin:0;color:#475569;font-size:.78rem;font-weight:500;letter-spacing:-.01em;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ur-mode-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px;border-bottom:1px solid #e2e8f0}.ur-mode-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;color:#94a3b8;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;cursor:default;user-select:none}.ur-mode-tab.is-active{color:#0f172a}.ur-mode-tab.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:#0f172a}.ur-mode-stage{position:relative;min-height:280px}.ur-mode-panel{display:none}.ur-mode-panel.is-active{display:block;animation:ur-panel-in .28s cubic-bezier(.16,1,.3,1) both}.ur-mode-panel[hidden]{display:none!important;animation:none!important}@keyframes ur-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ur-mode-panel.is-active{animation:none}}.ur-mode-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.ur-mode-title{margin:0;color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.ur-mode-meta{color:#94a3b8;font-size:.75rem;font-weight:500}.ur-findings{list-style:none;margin:0;padding:0;border-top:1px solid #e2e8f0}.ur-finding{padding:18px 0;border-bottom:1px solid #f1f5f9}.ur-finding-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ur-finding-title{flex:0 1 auto;min-width:0;color:#0f172a;font-size:.875rem;font-weight:800;letter-spacing:-.015em;line-height:1.3}.ur-score-pills{display:inline-flex;flex-shrink:0;align-items:center;gap:4px}.ur-score-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;border-radius:999px}.ur-score-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;box-shadow:inset 0 0 0 1px currentColor}.ur-score-pill-val{font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.ur-score-pill--fit.ur-score-pill--pos{color:#047857;background:#ecfdf5e6}.ur-score-pill--fit.ur-score-pill--pos .ur-score-pill-icon{color:#059669;background:#ecfdf5;box-shadow:inset 0 0 0 1px #d1fae5}.ur-score-pill--signals.ur-score-pill--pos{color:#6d28d9;background:#f5f3ffe6}.ur-score-pill--signals.ur-score-pill--pos .ur-score-pill-icon{color:#7c3aed;background:#f5f3ff;box-shadow:inset 0 0 0 1px #ede9fe}.ur-score-pill--neg{color:#be123c;background:#fff1f2e6}.ur-score-pill--neg .ur-score-pill-icon{color:#e11d48;background:#fff1f2;box-shadow:inset 0 0 0 1px #fecdd3}.ur-finding-date{margin-left:auto;color:#94a3b8;font-size:.68rem;font-weight:700}.ur-finding-fact{margin:0 0 4px;color:#334155;font-size:.78rem;font-weight:500;letter-spacing:-.01em;line-height:1.62}.ur-finding-impl{margin:0 0 8px;color:#64748b;font-size:.78rem;font-weight:500;font-style:italic;letter-spacing:-.01em;line-height:1.55}.ur-finding-sources{display:flex;align-items:center;gap:8px}.ur-finding-sources-label{color:#94a3b8;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ur-finding-favicons{display:inline-flex;align-items:center}.ur-finding-fav{display:block;width:12px;height:12px;margin-left:-4px;border-radius:999px;box-shadow:0 0 0 1.5px #fff}.ur-finding-fav:first-child{margin-left:0}.ur-finding-show{color:#94a3b8;font-size:.7rem;font-weight:600;cursor:default;pointer-events:none}.ur-checklist{list-style:none;margin:0;padding:0}.ur-check-row{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-bottom:1px solid #f1f5f9}.ur-check-icon{display:grid;place-items:center;flex-shrink:0;margin-top:1px}.ur-check-row--pass .ur-check-icon{color:#059669}.ur-check-row--fail .ur-check-icon{color:#e11d48}.ur-check-row--mixed .ur-check-icon{color:#d97706}.ur-check-row--not_reached{opacity:.55}.ur-check-row--not_reached .ur-check-title{text-decoration:line-through}.ur-check-row--not_reached .ur-check-icon{color:#94a3b8}.ur-check-body{min-width:0}.ur-check-title{margin:0 0 4px;color:#0f172a;font-size:.875rem;font-weight:800;letter-spacing:-.015em;line-height:1.3}.ur-check-line{margin:0 0 6px;color:#334155;font-size:.78rem;font-weight:500;line-height:1.55}.ur-check-detail{display:inline-block;margin-top:8px;color:#64748b;font-size:.6875rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:default;pointer-events:none}.ur-pipeline{margin-top:12px;padding:12px 14px;border-radius:10px;background:#f8fafc}.ur-pipeline-title{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:#0f172a;font-size:.875rem;font-weight:700}.ur-pipeline--completed .ur-pipeline-mark{color:#059669}.ur-pipeline--halted .ur-pipeline-title{color:#c2410c}.ur-pipeline-msg{margin:0;color:#64748b;font-size:.78rem;line-height:1.5}.ur-analytics-top{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;align-items:start}.ur-analytics-card{padding:16px 18px;border-radius:16px;background:#f8fafc}.ur-col-label--flush{margin-bottom:0}.ur-analytics-insight{margin:0 0 10px;color:#1e293b;font-size:.8125rem;font-weight:600;line-height:1.4}.ur-case-plot{position:relative;width:100%;max-width:220px;margin:0 auto 14px}.ur-case-svg{display:block;width:100%;height:auto;overflow:visible}.ur-case-pill{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.ur-contributors{padding-top:12px;border-top:1px solid rgba(226,232,240,.9)}.ur-contributors-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:8px}.ur-contributors-count{color:#94a3b8;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.ur-contributor-list{list-style:none;margin:0;padding:0}.ur-contributor{padding:6px 0}.ur-contributor-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px}.ur-contributor-title{color:#0f172a;font-size:.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ur-contributor-summary{margin:0;overflow:hidden;color:#94a3b8;font-size:.6875rem;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.ur-themes-plot{width:100%;max-width:180px;margin:4px auto 0}.ur-themes-svg{display:block;width:100%;height:auto;overflow:visible}.ur-themes-seg{cursor:pointer;outline:none;transition:opacity .15s ease}@media(hover:none),(pointer:coarse){.ur-themes-seg{cursor:default}.ur-themes-idle{display:none!important}}.ur-themes-seg.is-dim{opacity:.4}.ur-themes-seg.is-active{opacity:1}.ur-themes-axis{display:flex;justify-content:space-between;margin-top:2px;padding:0 4px;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ur-themes-axis--fit{color:#059669cc}.ur-themes-axis--signals{color:#7c3aedcc}.ur-themes-idle,.ur-themes-detail{margin-top:12px;padding:12px 14px;border-radius:12px;background:#ffffffb3}.ur-themes-idle{margin-bottom:0;color:#94a3b8;font-size:.78rem;line-height:1.4}.ur-themes-detail[hidden],.ur-themes-idle[hidden]{display:none}.ur-themes-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.ur-themes-detail-title{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;color:#1e293b;font-size:.8125rem;font-weight:600}.ur-themes-swatch{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:2px;background:#94a3b8}.ur-themes-detail-meta{margin:0;color:#64748b;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ur-themes-detail-mass{margin-left:6px;color:#94a3b8}.ur-themes-detail-family{margin:0 0 6px;color:#94a3b8;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ur-themes-detail-summary{margin:0;color:#64748b;font-size:.78rem;line-height:1.4}.ur-timeline-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:12px}.ur-timeline-count{color:#94a3b8;font-size:.6875rem;font-weight:600}.ur-timeline-bars{display:flex;align-items:flex-end;gap:6px;height:72px}.ur-timeline-col{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;min-width:0;height:100%}.ur-timeline-bar-wrap{display:flex;flex:1;align-items:flex-end;justify-content:center;width:100%}.ur-timeline-bar{display:block;width:70%;max-width:18px;border-radius:3px 3px 0 0;background:#475569}.ur-timeline-label{color:#94a3b8;font-size:.62rem;font-weight:600}.ur-analytics-detail{margin:10px 0 0;color:#64748b;font-size:.75rem;font-weight:700;cursor:default;pointer-events:none}@media(max-width:720px){.ur-analytics-top{grid-template-columns:1fr}}.ur-screen-fade{position:absolute;left:0;right:0;bottom:0;z-index:2;height:72px;background:linear-gradient(to bottom,#fff0,#fff 88%);pointer-events:none;opacity:1;transition:opacity .2s ease}.ur-screen-body[data-fade=off] .ur-screen-fade{opacity:0}@media(max-width:720px){.ur-section{padding:44px 16px 64px}.ur-heading-block{margin-bottom:36px}.ur-headline{margin-bottom:18px}.ur-screen{border-radius:12px}.ur-screen-body{min-height:min(58vh,520px);max-height:min(76vh,640px)}.ur-report{padding:20px 16px 56px}.ur-report-name{font-size:1.25rem}.ur-decision,.ur-analytics-grid{grid-template-columns:1fr}.ur-identity-scores{width:100%;padding-left:66px}}@media(max-width:760px){.ur-facets{position:relative;justify-content:center;gap:0;overflow:visible}.ur-facet:not(.is-active){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.ur-facet.is-active{border-bottom-color:transparent;padding:0;cursor:default}.ur-facet.is-active .ur-facet-label{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.ur-facet.is-active .ur-facet-icon{width:18px;height:18px;color:#334155}.ur-facet-body{margin-top:12px}.ur-mode-pager{display:flex;justify-content:center;margin:0 0 12px;padding:0 8px}.ur-mode-pager-dot{width:12px;height:12px}.ur-mode-pager-dot.is-active{width:22px;height:10px;border-radius:999px}}@media(prefers-reduced-motion:reduce){.ur-mode-pager-dot{transition:none}}.cl-section{width:100%;background:#f8fafc;color:#0f172a;padding:72px 24px 96px;border-top:1px solid #e2e8f0;margin-top:0}.cl-container{width:min(1280px,100%);margin:0 auto}.cl-grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:36px 40px;align-items:start}.cl-rail{text-align:left;min-width:0;padding-right:8px}.cl-headline{margin:0 0 21px;color:#0f172a;font-size:clamp(2.1rem,4.6vw,3rem);font-weight:900;letter-spacing:-.055em;line-height:1.05;text-align:left}.cl-headline-line{display:block}.cl-headline-line--accent{color:#3b82f6}.cl-sub{margin:0 0 22px;color:#475569;font-size:.98rem;line-height:1.55;letter-spacing:-.01em;max-width:42ch}.cl-facets-hint{margin:0 0 8px;color:#94a3b8;font-size:.7rem;font-weight:550;letter-spacing:.02em;text-transform:uppercase}.cl-facets{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;margin:4px 0 16px;padding:0;list-style:none}.cl-facet{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:10px 12px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:inherit;line-height:1;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .16s ease,background-color .16s ease}.cl-facet-inner{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.cl-facet-icon{display:block;flex-shrink:0;width:16px;height:16px;color:#94a3b8;transition:color .16s ease}.cl-facet-label{color:#64748b;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;transition:color .16s ease}.cl-facet:hover .cl-facet-label{color:#334155}.cl-facet:hover .cl-facet-icon{color:#64748b}.cl-facet:focus-visible{outline:2px solid #3b82f6;outline-offset:4px}.cl-facet.is-active{border-left-color:#3b82f6;background:#f8fafc}.cl-facet.is-active .cl-facet-label{color:#0f172a;font-weight:700}.cl-facet.is-active .cl-facet-icon{color:#334155}.cl-facet-body{margin:0;color:#475569;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.55;max-width:42ch;text-align:left}.cl-mock{width:100%;min-width:0}.cl-screen-body{position:relative;height:min(44vh,390px);padding:12px 14px 0;background:#fff;overflow:hidden;overflow:clip;touch-action:pan-y}.cl-pan{will-change:transform}.cl-screen-fade{position:absolute;left:0;right:0;bottom:0;z-index:3;height:96px;background:linear-gradient(to bottom,#fff0,#ffffff8c 42%,#fff 88%);pointer-events:none}.cl-mode-pager{display:none}.cl-mode-pager-dots{display:flex;align-items:center;justify-content:center;gap:10px}.cl-mode-pager-dot{width:10px;height:10px;padding:0;border:none;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .2s ease,width .2s ease}.cl-mode-pager-dot.is-active{width:18px;height:10px;background:#0f172a}.cl-mode-pager-dot:focus-visible{outline:2px solid #94a3b8;outline-offset:3px}.cl-strip{padding:0;background:transparent;border-radius:0;transition:opacity .18s ease}.cl-strip-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;align-items:start}.cl-strip-left{display:flex;flex-direction:column;gap:12px;min-width:0}.cl-strip-yield,.cl-strip-market{min-width:0;border-radius:14px}.cl-strip-market{padding:16px 18px}.cl-strip-yield{padding:14px 18px;background:#f1f5f9}.cl-strip-yield .cl-strip-metrics{display:grid;width:fit-content;max-width:100%;grid-template-columns:auto auto;gap:12px 20px}.cl-strip-yield .cl-fit-rail{width:fit-content;max-width:100%}.cl-strip-yield .cl-metric-value-row{flex-wrap:nowrap;gap:5px 6px}.cl-strip-yield .cl-metric-num{font-size:1.1rem}.cl-strip-yield .cl-metric-word{font-size:.72rem}.cl-strip-yield .cl-metric-pct{font-size:.62rem}.cl-strip-yield .cl-metric-icon{width:20px;height:20px}.cl-strip-yield .cl-metric-icon svg{width:12px;height:12px}.cl-strip-market{display:flex;flex-direction:column;background:#f8fafc}.cl-market-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.cl-market-header .cl-metric-label{margin:0}.cl-market-tam{margin:0;color:#94a3b8;font-size:.62rem;font-variant-numeric:tabular-nums;line-height:1.2}.cl-strip-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.cl-market-range{display:flex;align-items:baseline;gap:2px;margin:0;color:#1e293b;font-size:1.25rem;font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.cl-market-tilde,.cl-market-dash{color:#94a3b8;font-size:.55em;font-weight:500}.cl-market-estimate-label{margin:6px 0 0;color:#64748b;font-size:.78rem;font-weight:500}.cl-market-continuum{position:relative;margin-top:16px;padding-top:1.35rem}.cl-market-band{position:absolute;top:0;margin:0;color:#475569;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;transform:translate(-50%);pointer-events:none}.cl-market-track{position:relative;height:4px;border-radius:999px;background:#e2e8f0bf}.cl-market-marker{position:absolute;top:50%;width:10px;height:10px;border-radius:999px;background:#64748b;box-shadow:0 0 0 2px #fff;transform:translate(-50%,-50%)}.cl-market-ends{display:flex;justify-content:space-between;margin-top:8px;color:#94a3b8;font-size:.62rem;line-height:1.2}.cl-market-caption{margin:12px 0 0;color:#94a3b8;font-size:.7rem;line-height:1.45}.cl-metric-label{margin:0 0 6px;color:#94a3b8;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cl-metric-value-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.cl-metric-primary{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:8px;white-space:nowrap}.cl-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;flex-shrink:0}.cl-metric--qualified .cl-metric-icon{color:#059669;background:#ecfdf5;box-shadow:inset 0 0 0 1px #d1fae5}.cl-metric--signals .cl-metric-icon{color:#7c3aed;background:#f5f3ff;box-shadow:inset 0 0 0 1px #ede9fe}.cl-metric-num{font-size:1.35rem;font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.cl-metric--qualified .cl-metric-num,.cl-metric--qualified .cl-metric-word{color:#047857}.cl-metric--signals .cl-metric-num,.cl-metric--signals .cl-metric-word{color:#7c3aed}.cl-metric-word{font-size:.85rem;font-weight:800;letter-spacing:-.025em}.cl-metric-pct{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums}.cl-metric--qualified .cl-metric-pct{color:#059669cc}.cl-metric--signals .cl-metric-pct{color:#7c3aedcc}.cl-metric-assessed{color:#94a3b8;font-size:.68rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2}.cl-fit-rail{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:16px}.cl-outcome{display:flex;align-items:center;gap:6px;font-size:.68rem;line-height:1.2}.cl-outcome-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.cl-outcome-dot{width:6px;height:6px;border-radius:999px;background:#facc15}.cl-outcome-label{font-weight:600;color:#475569}.cl-outcome--uncertain .cl-outcome-icon{color:#94a3b8}.cl-outcome--dnq .cl-outcome-icon{color:#fb7185}.cl-outcome-count{color:#475569;font-variant-numeric:tabular-nums}.cl-outcome-pct{color:#94a3b8;font-variant-numeric:tabular-nums}.cl-strip-progress{min-width:0;margin:0;padding:14px 18px;border-radius:14px;background:#f8fafc}.cl-progress-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:8px}.cl-progress-label{color:#64748b;font-size:.7rem;font-weight:500}.cl-progress-track{display:flex;height:4px;overflow:hidden;border-radius:999px;background:#e2e8f0bf}.cl-progress-seg{height:100%}.cl-progress-seg--past{background:#0ea5e9}.cl-progress-seg--unclear{background:#64748b}.cl-progress-seg--screened_out{background:#cbd5e1}.cl-screening-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:8px}.cl-screening-outcomes{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.cl-screening{display:flex;align-items:center;gap:6px;font-size:.68rem;line-height:1.2}.cl-screening-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.cl-screening-label{font-weight:600}.cl-screening--past .cl-screening-label{color:#0369a1}.cl-screening--past .cl-screening-icon{color:#0ea5e9}.cl-screening--unclear .cl-screening-label{color:#475569}.cl-screening--unclear .cl-screening-icon,.cl-screening--out .cl-screening-label{color:#94a3b8}.cl-screening--out .cl-screening-icon{color:#cbd5e1}.cl-screening-count{color:#475569;font-variant-numeric:tabular-nums}.cl-screening-pct{color:#94a3b8;font-variant-numeric:tabular-nums}.cl-sourced-eyebrow{color:#94a3b8;font-size:.68rem;font-variant-numeric:tabular-nums}.cl-table-wrap{margin-top:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;transition:opacity .18s ease}.cl-table{width:100%;border-collapse:collapse;table-layout:fixed}.cl-th{padding:8px 10px;color:#94a3b8;font-size:.68rem;font-weight:600;letter-spacing:.03em;text-align:left;text-transform:uppercase;border-bottom:1px solid #eef2f7;transition:opacity .18s ease}.cl-th--open{width:72px;text-align:right}.cl-th--fit{width:28%}.cl-th--signals{width:26%}.cl-td{padding:10px;vertical-align:middle;border-bottom:1px solid #f1f5f9;transition:opacity .18s ease}.cl-row:last-child .cl-td{border-bottom:none}.cl-company{display:flex;align-items:center;gap:10px;min-width:0}.cl-company-logo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.cl-company-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cl-company-name{color:#0f172a;font-size:.875rem;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-company-domain{color:#94a3b8;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-fit{display:inline-flex;align-items:center;gap:6px;min-width:0}.cl-fit-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.cl-fit-icon{display:inline-flex;flex-shrink:0;color:#059669}.cl-fit--risk .cl-fit-dot{background:#f59e0b}.cl-fit--disqualified .cl-fit-dot{background:#f43f5e}.cl-fit--qualified .cl-fit-label{color:#047857}.cl-fit--risk .cl-fit-label{color:#b45309}.cl-fit--disqualified .cl-fit-label{color:#be123c}.cl-fit-label{color:#334155;font-size:.8rem;font-weight:550;letter-spacing:-.01em;white-space:nowrap}.cl-fit-score{color:#94a3b8;font-size:.75rem;font-variant-numeric:tabular-nums}.cl-signals{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.cl-signals-icon{flex-shrink:0}.cl-signals--medium{color:#7c3aed}.cl-signals--low{color:#64748b}.cl-signals--none{color:#94a3b8}.cl-open{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:5px 10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#334155;font-size:.75rem;font-weight:600;letter-spacing:-.01em;line-height:1;cursor:default;pointer-events:none;transition:opacity .18s ease,box-shadow .18s ease,border-color .18s ease}.cl-td--open{text-align:right}#cl-specimen .cl-row,#cl-specimen .cl-th,#cl-specimen .cl-td{transition:opacity .35s ease,background-color .35s ease,box-shadow .35s ease}#cl-specimen[data-mode=focus][data-emphasis=on] .cl-row[data-fit=risk],#cl-specimen[data-mode=focus][data-emphasis=on] .cl-row[data-fit=disqualified]{opacity:.32}#cl-specimen[data-mode=focus][data-emphasis=on] .cl-row[data-fit=qualified]{background:#10b9810f;box-shadow:inset 3px 0 #34d399}#cl-specimen[data-mode=timing] .cl-th--company,#cl-specimen[data-mode=timing] .cl-td--company,#cl-specimen[data-mode=timing] .cl-th--fit,#cl-specimen[data-mode=timing] .cl-td--fit,#cl-specimen[data-mode=timing] .cl-th--open,#cl-specimen[data-mode=timing] .cl-td--open{opacity:.38}#cl-specimen[data-mode=timing] .cl-th--signals,#cl-specimen[data-mode=timing] .cl-td--signals{opacity:1;background:#7c3aed12;box-shadow:inset 0 1px #7c3aed29,inset 0 -1px #7c3aed29}#cl-specimen[data-mode=timing] .cl-th--signals{color:#6d28d9}@media(prefers-reduced-motion:reduce){#cl-specimen .cl-row,#cl-specimen .cl-th,#cl-specimen .cl-td,.cl-pan{transition:none}#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-th--signals,#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-td--signals,#cl-specimen[data-col-swap=returning] .cl-th--fit,#cl-specimen[data-col-swap=returning] .cl-td--fit{animation:none}}@media(prefers-reduced-motion:reduce){.cl-strip,.cl-table-wrap,.cl-th,.cl-td,.cl-open,.cl-facet,.cl-facet-icon,.cl-facet-label{transition:none}}@media(max-width:959px){.cl-section{padding:56px 24px 72px}.cl-grid{grid-template-columns:1fr;gap:32px}.cl-rail{padding-right:0}.cl-sub,.cl-facet-body{max-width:none}}@media(max-width:760px){.cl-mode-pager{display:flex;justify-content:center;margin:0 0 12px;padding:0 8px}.cl-mode-pager-dot{width:12px;height:12px}.cl-mode-pager-dot.is-active{width:22px;height:10px;border-radius:999px}.cl-strip{padding:0}.cl-strip-left{gap:8px}.cl-strip-yield,.cl-strip-progress{padding:10px 12px}.cl-strip-market{display:none!important}.cl-strip-grid{grid-template-columns:1fr;gap:0}.cl-strip-metrics{gap:8px 14px}.cl-metric-label{margin-bottom:2px;font-size:.58rem}.cl-metric-num{font-size:1.2rem}.cl-metric-word{font-size:.8rem}.cl-metric-icon{width:12px;height:12px}.cl-metric-pct,.cl-metric-assessed,.cl-fit-rail,.cl-screening-outcomes{display:none}.cl-screening-row{margin-top:6px}.cl-table-wrap{margin-top:10px}.cl-screen-body{height:min(39vh,345px);padding:10px 10px 0}.cl-screen-fade{height:72px}}@media(max-width:720px){.cl-section{padding:48px 20px 64px}.cl-facet-label,.cl-facet-body{font-size:.95rem}.cl-strip-grid{grid-template-columns:1fr;gap:0}.cl-strip-market{display:none!important}.cl-strip-metrics{grid-template-columns:1fr 1fr}.cl-th--signals,.cl-td--signals{display:none}.cl-th--fit{width:36%}#cl-specimen[data-col-swap=exiting] .cl-row,#cl-specimen[data-col-swap=returning] .cl-row{position:relative;isolation:isolate}#cl-specimen[data-col-swap=exiting] .cl-th--company,#cl-specimen[data-col-swap=exiting] .cl-td--company,#cl-specimen[data-col-swap=exiting] .cl-th--open,#cl-specimen[data-col-swap=exiting] .cl-td--open,#cl-specimen[data-col-swap=returning] .cl-th--company,#cl-specimen[data-col-swap=returning] .cl-td--company,#cl-specimen[data-col-swap=returning] .cl-th--open,#cl-specimen[data-col-swap=returning] .cl-td--open{position:relative;z-index:3;opacity:1;background-color:#fff}#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-th--fit,#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-td--fit,#cl-specimen[data-mode=timing][data-col-swap=signals] .cl-th--fit,#cl-specimen[data-mode=timing][data-col-swap=signals] .cl-td--fit{display:none}#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-th--signals,#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-td--signals,#cl-specimen[data-mode=timing][data-col-swap=signals] .cl-th--signals,#cl-specimen[data-mode=timing][data-col-swap=signals] .cl-td--signals{display:table-cell;width:36%}#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-th--signals,#cl-specimen[data-mode=timing][data-col-swap=exiting] .cl-td--signals{position:relative;z-index:1;animation:cl-col-swipe-in-from-right .42s cubic-bezier(.22,1,.36,1) both}#cl-specimen[data-col-swap=returning] .cl-th--signals,#cl-specimen[data-col-swap=returning] .cl-td--signals{display:none}#cl-specimen[data-col-swap=returning] .cl-th--fit,#cl-specimen[data-col-swap=returning] .cl-td--fit{display:table-cell;position:relative;z-index:1;animation:cl-col-swipe-in-from-right .42s cubic-bezier(.22,1,.36,1) both}#cl-specimen[data-mode=timing] .cl-th--signals,#cl-specimen[data-mode=timing] .cl-td--signals{background:transparent;box-shadow:none;color:inherit}#cl-specimen[data-mode=timing][data-emphasis=on] .cl-th--signals,#cl-specimen[data-mode=timing][data-emphasis=on] .cl-td--signals{background:#7c3aed12;box-shadow:inset 0 1px #7c3aed29,inset 0 -1px #7c3aed29}#cl-specimen[data-mode=timing][data-emphasis=on] .cl-th--signals{color:#6d28d9}}@keyframes cl-col-swipe-in-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.cf-section{padding:88px 0;background:#0f172a;color:#f8fafc}.cf-section .cf-container{width:min(1120px,calc(100% - 32px));margin:0 auto;text-align:center}.cf-section .cf-eyebrow{margin:0 0 12px;color:#94a3b8;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cf-section .cf-headline{margin:0 auto 28px;max-width:14ch;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:650;line-height:1.12;letter-spacing:-.035em;background-image:linear-gradient(135deg,#3f8ff1,#63b3ff 52%,#8bd3ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cf-section .cf-headline-line{display:block}.cf-section .cf-subhead{margin:0 auto 8px;max-width:40rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#f8fafc}.cf-section .cf-body{margin:0 auto 44px;max-width:40rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55;color:#cbd5e1}.cf-section .cf-strip{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}.cf-section .cf-strip-item{margin:0;padding:22px 20px;background:#1e293b;border:none;outline:none;box-shadow:none;border-radius:4px}.cf-section .cf-strip-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 10px}.cf-section .cf-strip-label{margin:0;flex:0 1 auto;min-width:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;line-height:1.2}.cf-section .cf-icon-stack{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:0 0 auto}.cf-section .cf-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-8px;border-radius:999px;background:#fff;border:1.5px solid #1e293b;overflow:hidden;box-sizing:border-box}.cf-section .cf-icon:first-child{margin-left:0}.cf-section .cf-icon img{display:block;width:14px;height:14px;object-fit:contain}.cf-section .cf-strip-body{margin:0;font-size:.95rem;line-height:1.5;color:#e2e8f0}.cf-section .cf-mark{text-decoration-line:underline;text-decoration-color:#3f8ff1;text-decoration-thickness:1px;text-underline-offset:3px}.cf-section .cf-resolving{margin:0 auto;max-width:44rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600;line-height:1.45;letter-spacing:-.02em;color:#f8fafc}@media(max-width:760px){.cf-section{padding:72px 0}.cf-section .cf-headline{max-width:none}.cf-section .cf-body{margin-bottom:32px}.cf-section .cf-strip{grid-template-columns:1fr;gap:12px;margin-bottom:28px}}.di-section{padding:88px 0 72px;background:#f8fafc;color:#111827;border-top:1px solid #e2e8f0}.di-section .di-container{width:min(1120px,calc(100% - 32px));margin:0 auto}.di-section .di-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);gap:48px;align-items:center}.di-section .di-eyebrow{margin:0 0 12px;color:#64748b;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.di-section .di-headline{margin:0 0 12px;max-width:22ch;font-size:clamp(1.75rem,3.6vw,2.45rem);font-weight:650;line-height:1.14;letter-spacing:-.035em;color:#0f172a}.di-section .di-headline-line{display:block}.di-section .di-subhead{margin:0 0 16px;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:#0f172a}.di-section .di-steps{list-style:none;margin:0;padding:0;max-width:36rem;display:flex;flex-direction:column;gap:12px}.di-section .di-step{display:grid;grid-template-columns:1.25rem 1fr;gap:10px;align-items:start;margin:0}.di-section .di-step-num{font-size:.95rem;font-weight:700;line-height:1.55;letter-spacing:-.02em;color:#3f8ff1;text-align:right;font-variant-numeric:tabular-nums}.di-section .di-step-text{font-size:1.05rem;line-height:1.55;color:#475569}.di-section .di-card{position:relative;width:100%;max-width:360px;justify-self:end;display:flex;flex-direction:column;background:#fff;border:none;border-radius:16px;box-shadow:0 16px 40px #0f172a14;overflow:hidden}.di-section .di-card-rail{position:absolute;left:0;top:14px;width:3px;height:36px;border-radius:0 3px 3px 0;background:#3f8ff1}.di-section .di-card-header{display:flex;align-items:center;gap:10px;height:64px;box-sizing:border-box;padding:0 14px 0 16px;flex-shrink:0;border-bottom:none}.di-section .di-card-avatar-wrap{width:36px;height:36px;min-width:36px;flex:0 0 36px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #3b82f640}.di-section .di-card-avatar{display:block;width:36px;height:36px;object-fit:cover;object-position:center top;background:#e2e8f0}.di-section .di-card-meta{min-width:0;flex:1}.di-section .di-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.di-section .di-card-sub{display:flex;align-items:center;gap:6px;margin-top:2px}.di-section .di-card-name{font-size:14px;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.di-section .di-card-time{font-size:11px;font-weight:600;color:#94a3b8;flex-shrink:0;white-space:nowrap}.di-section .di-card-role{font-size:12px;color:#94a3b8;line-height:1.3}.di-section .di-card-new{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#eff6ff;color:#3f8ff1;border-radius:999px;padding:2px 6px;white-space:nowrap}.di-section .di-card-drawer{flex:1;display:flex;flex-direction:column;min-height:0;border-top:1px solid #e2e8f0;padding:12px 14px 14px}.di-section .di-card-subject{margin:0 0 10px;font-size:13.5px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#0f172a}.di-section .di-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.di-section .di-turn{display:flex;flex-direction:column;margin:0;max-width:84%}.di-section .di-turn.is-you{align-self:flex-end;align-items:flex-end}.di-section .di-turn.is-manager{align-self:flex-start;align-items:flex-start}.di-section .di-turn-text{font-size:13px;line-height:1.5;padding:8px 12px;border-radius:14px;word-break:break-word}.di-section .di-turn.is-you .di-turn-text{color:#fff;background:#3f8ff1;border-bottom-right-radius:4px}.di-section .di-turn.is-manager .di-turn-text{color:#334155;background:#f1f5f9;border-bottom-left-radius:4px}.di-section .di-typing{display:flex;margin:0;max-width:84%}.di-section .di-typing.is-you{align-self:flex-end;justify-content:flex-end}.di-section .di-typing.is-manager{align-self:flex-start;justify-content:flex-start}.di-section .di-typing-pill{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:14px}.di-section .di-typing.is-you .di-typing-pill{background:#3f8ff1;border-bottom-right-radius:4px}.di-section .di-typing.is-manager .di-typing-pill{background:#f1f5f9;border-bottom-left-radius:4px}.di-section .di-typing-dot{width:5px;height:5px;border-radius:999px;background:#94a3b8;animation:di-typing-bounce 1.15s ease-in-out infinite}.di-section .di-typing.is-you .di-typing-dot{background:#fff}.di-section .di-typing-dot:nth-child(2){animation-delay:.15s}.di-section .di-typing-dot:nth-child(3){animation-delay:.3s}.di-section .di-caret{display:inline-block;width:1.5px;height:.95em;margin-left:1px;background:#3f8ff1;vertical-align:-.1em;animation:di-caret-blink .85s step-end infinite}@keyframes di-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes di-caret-blink{0%,to{opacity:1}50%{opacity:0}}.di-section .di-roi{margin:48px 0 0;padding-top:28px;border-top:1px solid #e2e8f0;max-width:44rem;font-size:.95rem;line-height:1.55;color:#64748b}@media(prefers-reduced-motion:reduce){.di-section .di-typing-dot,.di-section .di-caret{animation:none}}@media(max-width:900px){.di-section{padding:72px 0 64px}.di-section .di-grid{grid-template-columns:1fr;gap:28px}.di-section .di-headline{max-width:none}.di-section .di-card{justify-self:stretch;max-width:none}.di-section .di-roi{margin-top:32px;padding-top:24px}}#cookie-consent[data-astro-cid-z47dyj5i][hidden],.cookie-banner[data-astro-cid-z47dyj5i][hidden],.cookie-panel-backdrop[data-astro-cid-z47dyj5i][hidden]{display:none}.cookie-banner[data-astro-cid-z47dyj5i]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border-bottom:1px solid var(--color-border);background:#fff;padding:8px max(16px,calc((100vw - var(--container)) / 2))}.cookie-title[data-astro-cid-z47dyj5i]{display:inline;margin:0 8px 0 0;color:var(--color-text);font-size:.86rem;font-weight:800}.cookie-copy[data-astro-cid-z47dyj5i]{display:inline;margin:0;color:var(--color-muted);font-size:.84rem;line-height:1.4}code[data-astro-cid-z47dyj5i]{color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.88em}.cookie-actions[data-astro-cid-z47dyj5i]{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.cookie-primary[data-astro-cid-z47dyj5i],.cookie-secondary[data-astro-cid-z47dyj5i],.cookie-close[data-astro-cid-z47dyj5i]{cursor:pointer;font:inherit}.cookie-primary[data-astro-cid-z47dyj5i],.cookie-secondary[data-astro-cid-z47dyj5i]{min-height:30px;border-radius:var(--radius-md);padding:0 10px;font-size:.78rem;font-weight:800;white-space:nowrap}.cookie-primary[data-astro-cid-z47dyj5i]{border:1px solid #111827;background:#111827;color:#fff}.cookie-secondary[data-astro-cid-z47dyj5i]{border:1px solid var(--color-border);background:#fff;color:var(--color-text)}.cookie-panel-backdrop[data-astro-cid-z47dyj5i]{position:fixed;inset:0;z-index:210;display:grid;place-items:center;background:#0f172a6b;padding:16px}.cookie-panel[data-astro-cid-z47dyj5i]{width:min(100%,620px);border:1px solid var(--color-border);border-radius:16px;background:#fff;box-shadow:0 24px 68px #0f172a38;padding:22px}.cookie-panel-header[data-astro-cid-z47dyj5i]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.cookie-close[data-astro-cid-z47dyj5i]{width:34px;height:34px;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-text);font-size:1.4rem;line-height:1}.cookie-choice[data-astro-cid-z47dyj5i]{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--color-border);padding:18px 0}.cookie-choice-title[data-astro-cid-z47dyj5i],.cookie-status[data-astro-cid-z47dyj5i]{display:block;color:var(--color-text);font-weight:800}.cookie-status[data-astro-cid-z47dyj5i]{white-space:nowrap;font-size:.88rem}input[data-astro-cid-z47dyj5i][type=checkbox]{width:22px;height:22px;accent-color:#111827}.cookie-panel-actions[data-astro-cid-z47dyj5i]{justify-content:flex-end;padding-top:6px}@media(max-width:760px){.cookie-choice[data-astro-cid-z47dyj5i],.cookie-panel-header[data-astro-cid-z47dyj5i]{align-items:stretch;flex-direction:column}.cookie-banner[data-astro-cid-z47dyj5i]{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 16px}.cookie-actions[data-astro-cid-z47dyj5i],.cookie-panel-actions[data-astro-cid-z47dyj5i]{justify-content:flex-start}.cookie-panel-actions[data-astro-cid-z47dyj5i] .cookie-primary[data-astro-cid-z47dyj5i],.cookie-panel-actions[data-astro-cid-z47dyj5i] .cookie-secondary[data-astro-cid-z47dyj5i]{width:100%}.cookie-close[data-astro-cid-z47dyj5i]{position:absolute;top:18px;right:18px}.cookie-panel[data-astro-cid-z47dyj5i]{position:relative;padding-top:54px}}nav[data-astro-cid-m6gy25n3]{position:sticky;top:0;z-index:100;background:#fff;border:0;box-shadow:none;transition:box-shadow .2s ease}nav[data-astro-cid-m6gy25n3].is-scrolled{box-shadow:0 10px 28px #0f172a0f}.nav-inner[data-astro-cid-m6gy25n3]{display:flex;align-items:center;justify-content:space-between;height:60px}.wordmark[data-astro-cid-m6gy25n3]{display:inline-flex;align-items:center;text-decoration:none}.wordmark[data-astro-cid-m6gy25n3] img[data-astro-cid-m6gy25n3]{display:block;opacity:1}.button[data-astro-cid-m6gy25n3]{font-size:.9rem;padding:0 18px;min-height:40px;background:#fff;color:#3f8ff1;border:none;box-shadow:0 0 12px #3f8ff12e,0 0 4px #3f8ff11f}.nav-cta-short[data-astro-cid-m6gy25n3]{display:none}@media(max-width:520px){.button[data-astro-cid-m6gy25n3]{min-height:34px;padding:0 10px;border-radius:8px;font-size:.78rem;white-space:nowrap}.nav-cta-full[data-astro-cid-m6gy25n3]{display:none}.nav-cta-short[data-astro-cid-m6gy25n3]{display:inline}}.site-footer[data-astro-cid-qim2gskf]{border-top:1px solid #E2E8F0;background:#fff;color:#64748b;font-size:.9rem;padding:24px 0}.footer-inner[data-astro-cid-qim2gskf]{display:flex;align-items:center;justify-content:space-between;gap:16px}p[data-astro-cid-qim2gskf]{margin:0}.footer-links[data-astro-cid-qim2gskf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px}a[data-astro-cid-qim2gskf],button[data-astro-cid-qim2gskf]{color:inherit;font:inherit;font-weight:700;text-decoration:none}a[data-astro-cid-qim2gskf]:hover,a[data-astro-cid-qim2gskf]:focus-visible,button[data-astro-cid-qim2gskf]:hover,button[data-astro-cid-qim2gskf]:focus-visible{color:#111827;text-decoration:underline;text-underline-offset:.18em}button[data-astro-cid-qim2gskf]{border:0;background:transparent;cursor:pointer;padding:0}@media(max-width:700px){.footer-inner[data-astro-cid-qim2gskf]{align-items:flex-start;flex-direction:column}.footer-links[data-astro-cid-qim2gskf]{justify-content:flex-start}}
