@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@500&family=Plus+Jakarta+Sans:wght@400;500;600&family=Cabin:wght@400;500;600&family=DM+Sans:wght@400;500;600&display=swap");:root{--font-display:"Dunbar Tall","Red Hat Display","Cabin",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-body:"Plus Jakarta Sans","DM Sans",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--radius-1:6px;--radius-2:12px;--radius-3:16px;--shadow-1:0 1px 2px rgba(0,0,0,.06),0 1px 1px rgba(0,0,0,.04);--shadow-2:0 6px 20px rgba(0,0,0,.12);--ease-1:cubic-bezier(.2,.7,.2,1);--dur-1:120ms;--dur-2:200ms}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}:root,[data-theme=light]{--brand:#18f;--brand-strong:#024c4f;--accent:#7debb8;--warm:#f2eed7;--clay:#dd9c84;--bg:color-mix(in oklab,var(--warm) 45%,#fff 65%);--panel:color-mix(in oklab,var(--warm) 20%,#fff 80%);--panel-weak:#fff;--text:color-mix(in oklab,var(--brand-strong) 90%,#000 10%);--text-weak:color-mix(in oklab,var(--brand-strong) 90%,var(--warm) 10%);--text-muted:color-mix(in oklab,var(--brand-strong) 80%,transparent 20%);--muted:color-mix(in oklab,var(--warm) 40%,var(--brand-strong) 10%);--success:var(--accent);--warning:var(--clay);--danger:var(--clay);--border:color-mix(in oklab,var(--brand-strong) 25%,transparent 75%);--focus:color-mix(in oklab,var(--brand) 60%,#fff 40%);--link-fg:color-mix(in oklab,var(--brand) 60%,var(--brand-strong) 40%)}[data-theme=dark]{--brand:#18f;--brand-strong:#024c4f;--accent:#7debb8;--warm:#f2eed7;--clay:#dd9c84;--bg:color-mix(in oklab,var(--brand-strong) 55%,#000 45%);--panel:color-mix(in oklab,var(--brand-strong) 50%,#000 50%);--panel-weak:color-mix(in oklab,var(--brand-strong) 50%,#000 50%);--text:#fff;--text-weak:color-mix(in oklab,#fff 95%,var(--accent) 5%);--text-muted:color-mix(in oklab,#fff 85%,transparent 15%);--muted:color-mix(in oklab,var(--brand-strong) 60%,var(--accent) 20%);--success:var(--accent);--warning:var(--clay);--danger:var(--clay);--border:color-mix(in oklab,var(--warm) 10%,transparent 90%);--focus:color-mix(in oklab,var(--brand) 70%,var(--warm) 30%);--link-fg:#fff}:root,[data-theme]{--ring:2px solid var(--focus);--outline:1px solid var(--border)}html{font-size:16px}body{color:var(--text)}.h1{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1;letter-spacing:-.01em}.h1,.h2{font-family:var(--font-display);font-weight:500}.h2{font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.12}.h3{font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.2}.p{font-size:1rem;line-height:1.55}.small{font-size:.875rem}.muted{color:var(--text-muted)}.weak{color:var(--text-weak)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.surface{background:var(--panel);border:var(--outline);border-radius:var(--radius-2);box-shadow:var(--shadow-1)}.hairline{border:1px solid var(--muted)}.link{color:var(--link-fg)}.link,.link:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus)}:root,[data-theme]{--page-gutter:clamp(var(--space-4),4vw,var(--space-7));--container-max:none;--content-max:72ch}.container{box-sizing:content-box;width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--page-gutter)}.content{max-width:var(--content-max)}.page{width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--space-6) var(--page-gutter)}.gutters{padding-inline:var(--page-gutter)}input::placeholder{color:color-mix(in oklab,var(--text) 60%,var(--muted) 40%);opacity:1}[data-tab-trigger][data-state=active]{color:var(--text)!important;background:var(--panel)!important;border-bottom:2px solid var(--brand)!important;margin-bottom:-1px!important}[data-state=unchecked] [data-radix-switch-thumb]{transform:translateX(3px)}[data-state=checked] [data-radix-switch-thumb]{transform:translateX(23px)}.candor-logo{background:none!important;background-color:transparent!important;background-image:none!important}.candor-logo,.candor-logo *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}main[role=main][aria-label="Story content"]{background:transparent!important;background-color:transparent!important}[data-theme] main,body main,main[role=main] *{background-color:transparent!important}:root{--header-h:64px;--font-display:"dunbar-tall","Zilla Slab",Georgia,serif;--font-body:"Plus Jakarta Sans",system-ui,sans-serif;--sand:#d7d1b5;--sand-light:#f7f5e8;--sand-muted:hsla(49,30%,78%,.6);--success:#22c55e;--success-weak:#dcfce7;--success-border:#bbf7d0;--success-text:#166534;--warning:#f59e0b;--warning-weak:#fef3c7;--warning-border:#fde68a;--warning-text:#92400e;--danger:#ef4444;--danger-weak:#fef2f2;--danger-border:#fecaca;--danger-text:#dc2626;--info:#3b82f6;--info-weak:#eff6ff;--info-border:#93c5fd;--info-text:#1d4ed8;--surface:var(--panel);--surface-elevated:var(--bg);--panel-elevated:var(--bg);--text-primary:var(--text);--text-secondary:color-mix(in oklab,var(--text) 70%,transparent);--text-tertiary:color-mix(in oklab,var(--text) 50%,transparent)}[data-theme=dark]{--success:#4ade80;--success-weak:rgba(34,197,94,.15);--success-border:rgba(34,197,94,.3);--success-text:#86efac;--warning:#fbbf24;--warning-weak:rgba(245,158,11,.15);--warning-border:rgba(245,158,11,.3);--warning-text:#fde68a;--danger:#f87171;--danger-weak:rgba(239,68,68,.15);--danger-border:rgba(239,68,68,.3);--danger-text:#fca5a5;--info:#60a5fa;--info-weak:rgba(59,130,246,.15);--info-border:rgba(59,130,246,.3);--info-text:#93c5fd;--panel-elevated:color-mix(in oklab,var(--panel) 85%,#000 15%)}body,html{padding:0;margin:0;height:100%;width:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-body)}.h1,.h2,.h3{font-family:var(--font-display)}body{font-family:var(--font-body)}[id^=com-],[id^=sec-]{scroll-margin-top:var(--header-h)}.trace-ref{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;border:var(--outline);background:var(--panel-weak);color:var(--text);font-size:12px;line-height:1;box-shadow:0 0 0 2px var(--bg),var(--shadow-1);vertical-align:middle;margin:0 4px}.trace-ref:hover{filter:brightness(.97);cursor:pointer}a{color:inherit}.warm{color:color-mix(in oklab,var(--text) 70%,var(--warm) 30%)}.container{padding-left:16px;padding-right:16px;box-sizing:border-box}main{width:100%!important}.results-page-container,.results-page-container *,main{max-width:none!important}*{box-sizing:border-box}.toggle-all-button{color:var(--text)!important}.policy-highlight{background:linear-gradient(180deg,transparent 60%,rgba(59,130,246,.2) 0);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:2px;cursor:pointer}.policy-highlight:hover{background:rgba(59,130,246,.15)}.smart-edit-marker{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--brand);color:#fff;font-size:10px;font-weight:600;margin-left:4px;vertical-align:super}.candor-tabs-list,[data-radix-tabs-list],[role=tablist],div[role=tablist]{display:flex!important;background:var(--panel-weak)!important;padding:4px!important;border-radius:8px!important;border:var(--outline)!important;gap:4px!important}.candor-tabs-trigger,[data-radix-tabs-trigger],[role=tab],button[role=tab]{all:unset!important;font-family:inherit!important;background:transparent!important;padding:8px 12px!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;color:var(--text)!important;cursor:pointer!important;transition:all .15s ease!important;border:1px solid transparent!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}[data-radix-tabs-trigger]:hover,[role=tab]:hover,button[role=tab]:hover{background:var(--panel)!important;color:var(--text)!important}[data-radix-tabs-trigger][data-state=active],[role=tab][data-state=active],button[role=tab][data-state=active]{background:var(--bg)!important;color:var(--text)!important;border:var(--outline)!important;box-shadow:var(--shadow-1)!important}[data-radix-tabs-trigger]:focus-visible,[role=tab]:focus-visible,button[role=tab]:focus-visible{outline:2px solid var(--brand)!important;outline-offset:2px!important}[data-radix-tabs-content]{margin-top:12px}