@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
﻿ :root{--badge-dot-added:#46b37a;--badge-dot-removed:#db7b5c;--badge-dot-changed:#5693d8;--badge-dot-critical:#db7b5c;--badge-dot-suggestions:#f0b35b;--badge-dot-findings:#7c6fdb;--badge-dot-glow:#4a7feb1f;--cd-select-bg:#fffffff2;--cd-select-border:#3538531a;--cd-select-border-hover:#4a7feb3d;--cd-select-shadow:0 10px 24px #1015281a;--cd-select-option-bg:#fff;--cd-select-option-text:#121528}html[data-theme=dark]{--badge-dot-added:#46b37af2;--badge-dot-removed:#db7b5cf2;--badge-dot-changed:#4da3fff2;--badge-dot-critical:#db7b5cf2;--badge-dot-suggestions:#f0b35bf2;--badge-dot-findings:#7c6fdbf2;--badge-dot-glow:#4da3ff24;--cd-select-bg:#ffffff0f;--cd-select-border:#e7ecff24;--cd-select-border-hover:#4da3ff47;--cd-select-shadow:0 10px 28px #00000059;--cd-select-option-bg:#0c121b;--cd-select-option-text:#e8eef9eb}.cd-page{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}.cd-container{max-width:1180px;margin:0 auto;padding:28px 20px 44px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mutedSm{color:#5b5f77;opacity:.95;font-size:12px}.cd-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.cd-brand{align-items:center;gap:12px;min-width:260px;display:flex}.cd-logo{background:linear-gradient(135deg,#4a7feb 0%,#a5cff0 100%);border:1px solid #fffc;border-radius:14px;width:38px;height:38px;box-shadow:0 6px 18px #1015280f}.cd-title{letter-spacing:-.02em;color:#121528;margin:0;font-size:22px;font-weight:850;line-height:1.05}.cd-subtitle{color:#5b5f77;margin-top:4px;font-size:13px}.cd-topbarRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cd-seg{--seg:0;background:#ffffffc7;border:1px solid #3538531a;border-radius:999px;align-items:center;gap:0;padding:4px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #1015280f}.cd-segIndicator{width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--seg)*100%));will-change:transform;pointer-events:none;filter:saturate(1.02);background:#4a7feb29;border-radius:999px;transition:transform .42s cubic-bezier(.22,1.15,.25,1),box-shadow .26s,background .26s,filter .26s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 0 0 4px #4a7feb1f}.cd-segBtn{z-index:1;appearance:none;color:#121528;cursor:pointer;letter-spacing:-.01em;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;flex:1;min-width:84px;height:34px;padding:0 12px;font-size:13px;font-weight:780;transition:transform .11s,opacity .2s,background .2s;position:relative}.cd-segBtn:hover{background:#4a7feb0f}.cd-segBtn:active{transform:translateY(1px)scale(.99)}.cd-segBtn[data-on=false]{opacity:.78}.cd-hero{background:#ffffffdb;border:1px solid #3538531a;border-radius:18px;margin-top:14px;padding:18px;box-shadow:0 12px 34px #1015280f}.cd-heroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cd-heroTitle{letter-spacing:-.02em;color:#121528;margin:0;font-size:22px;font-weight:900}.cd-heroTagline{color:#5b5f77;max-width:760px;margin-top:6px;font-size:14px;line-height:1.45}.cd-heroPills{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cd-heroCta{align-items:center;gap:10px;margin-left:auto;display:flex}.cd-heroGrid{grid-template-columns:1.35fr .95fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.cd-heroGrid{grid-template-columns:1fr}}.cd-heroRight{min-width:0}.cd-heroRightCard{background:#ffffffb3;border:1px solid #3538531a;border-radius:18px;padding:14px;box-shadow:0 12px 34px #1015280f}.cd-heroFeatures{gap:12px;padding-left:180px;display:grid}.cd-featureRow{background:0 0;border:0;border-radius:0;grid-template-columns:54px 1fr;align-items:center;gap:10px;padding:10px 6px;transition:none;display:grid}.cd-featureRow:hover{background:0 0;border-color:#0000}.cd-featureIcon{object-fit:contain;width:32px;height:32px;display:block}.cd-featureTitle{letter-spacing:-.01em;font-weight:820}.cd-featureHint{opacity:.86;margin-top:2px;font-size:12px}.cd-heroMini{background:#ffffff8c;border:1px solid #3538531a;border-radius:14px;padding:10px}.cd-heroMiniTop{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.cd-heroMiniRow{background:#f8f9fba6;border:1px solid #35385314;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px;display:flex}.cd-miniPill{border:1px solid #3538531a;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:820;display:inline-flex}.cd-miniPill[data-sev=high]{background:#db7b5c24;border-color:#db7b5c47}.cd-miniPill[data-sev=medium]{background:#f0b35b2e;border-color:#f0b35b57}.cd-miniPill[data-sev=low]{background:#46b37a29;border-color:#46b37a4d}.pill{box-shadow:none;color:#5b5f77;white-space:nowrap;background:#ffffffb3;border:1px solid #3538531a;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.cd-toolTabs{-webkit-overflow-scrolling:touch;background:#ffffffc7;border:1px solid #3538531a;border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 8px 22px #1015280f}.cd-tab{appearance:none;color:#121528;cursor:pointer;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:760;transition:background .12s,box-shadow .12s,transform 80ms,opacity .12s;display:inline-flex}.cd-tab:hover{background:#4a7feb14}.cd-tab:active{transform:translateY(1px)}.cd-tab[data-active=true]{background:#4a7feb24;box-shadow:0 0 0 4px #4a7feb24}.cd-tab[aria-disabled=true],.cd-tab:disabled{cursor:not-allowed;opacity:.45}.twoCol{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}@media (max-width:980px){.twoCol{grid-template-columns:1fr}}.cd-card{background:#fff;border:1px solid #35385324;border-radius:18px;padding:14px;box-shadow:0 12px 34px #10152814}.cd-cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cd-cardTitle{color:#121528;letter-spacing:-.01em;font-size:14px;font-weight:850}.cd-cardHint{color:#5b5f77;margin-top:2px;font-size:12px}.twoCol>.cd-card{min-width:0;overflow:hidden}.cd-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dropZone{background:linear-gradient(#f8f9fb 0%,#f5f6fc 100%);border:1px solid #3538531a;border-radius:14px;margin-top:10px;padding:10px;transition:border-color .12s,box-shadow .12s,background .12s}.dropZone[data-active=true]{background:linear-gradient(#4a7feb0f 0%,#f8f9fb 100%);border-style:dashed;border-color:#4a7feb8c;box-shadow:0 0 0 4px #4a7feb1f}.cd-textarea{resize:vertical;color:#121528;background:0 0;border:0;outline:none;width:100%;height:260px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.45}.cd-textarea::placeholder{color:#5b5f77e6}.cd-tip{color:#5b5f77;margin-top:6px;font-size:12px}.btn{color:#121528;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe6;border:1px solid #3538531a;border-radius:12px;padding:8px 10px;font-size:13px;line-height:1;transition:transform 80ms,background .12s,border-color .12s,box-shadow .12s,opacity .12s}.btn:hover{background:#f5f6fc;border-color:#4a7feb3d}.btn:active{transform:translateY(1px)}.btn:focus-visible{border-color:#4a7feb4d;outline:none;box-shadow:0 0 0 4px #4a7feb2e}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn.primary{color:#fff;background:#4a7feb;border-color:#4a7feb}.btn.primary:hover{background:#3f73df;border-color:#3f73df}.btn.subtle{color:#121528;background:#5693d81f;border-color:#5693d840}.btn.subtle:hover{background:#5693d82e;border-color:#5693d852}.toggle{border-radius:999px}.btn.toggle[data-on=true]{color:#fff;background:#4a7feb;border-color:#4a7feb}.btn.toggle[data-on=false]{background:#ffffffe6}.btn.toggle[data-on=false]:hover{background:#4a7feb14;border-color:#4a7feb38}.sectionTitleRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cd-controls{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.controlRow{background:#f8f9fbbf;border:1px solid #35385314;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.controlLabel{color:#5b5f77;min-width:64px;font-size:12px}.controlHelp{color:#5b5f77;opacity:.9;font-size:12px}.cd-input{color:#121528;background:#fffffff2;border:1px solid #3538531a;border-radius:12px;flex:1;min-width:260px;padding:9px 10px;font-size:13px}.cd-input:focus{border-color:#4a7feb4d;outline:none;box-shadow:0 0 0 4px #4a7feb29}.cd-select{appearance:none;border:1px solid var(--cd-select-border);background-color:var(--cd-select-bg);color:inherit;box-shadow:var(--cd-select-shadow);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:12px;outline:none;padding:8px 38px 8px 12px;font-size:13px;line-height:1.1;transition:border-color .16s,transform .16s,background-color .16s}.cd-select:hover{border-color:var(--cd-select-border-hover)}.cd-select:focus{border-color:#4a7feb4d;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #4a7feb29}.cd-select option,.cd-select optgroup{background-color:var(--cd-select-option-bg);color:var(--cd-select-option-text)}.cd-number{color:#121528;background:#fffffff2;border:1px solid #3538531a;border-radius:12px;width:120px;padding:8px 10px;font-size:13px}.cd-number:focus{border-color:#4a7feb4d;outline:none;box-shadow:0 0 0 4px #4a7feb29}.callout{border:1px solid #3538531a;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.35}.callout-info{color:#121528;background:#4a7feb14;border-color:#4a7feb2e}.callout-danger{color:#121528;background:#db7b5c1a;border-color:#db7b5c38}.exportRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:2px 4px 0;display:flex}.inlineCluster{flex-wrap:wrap;align-items:center;gap:8px;margin-left:6px;display:inline-flex}.sevChip{color:#121528;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffd9;border:1px solid #3538531a;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:transform 80ms,background .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex;box-shadow:0 0 #4a7feb00}.sevChip:hover{background:#f5f6fc;border-color:#4a7feb3d}.sevChip:active{transform:translateY(1px)}.sevChip:focus-visible{border-color:#4a7feb4d;outline:none;box-shadow:0 0 0 4px #4a7feb2e}.sevChip .dot{background:var(--dot,#7c6fdb);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #4a7feb1f}.sevChip[data-sev=high]{--dot:#db7b5c;--chip-bg:#db7b5c1f;--chip-border:#db7b5c47;--chip-ring:#db7b5c2e}.sevChip[data-sev=medium]{--dot:#f0b35b;--chip-bg:#f0b35b24;--chip-border:#f0b35b52;--chip-ring:#f0b35b2e}.sevChip[data-sev=low]{--dot:#46b37a;--chip-bg:#46b37a1f;--chip-border:#46b37a4d;--chip-ring:#46b37a2e}.sevChip[data-on=true]{opacity:1;background:var(--chip-bg);border-color:var(--chip-border);box-shadow:0 0 0 4px var(--chip-ring)}.sevChip[data-on=false]{opacity:.45;box-shadow:none;background:#fff9;border-color:#3538531a}.badgeRow{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.badge{border:1px solid color-mix(in srgb,var(--dot)22%,#3538531a);background:color-mix(in srgb,var(--dot)10%,#ffffffd9);color:#121528;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.badge .dot{background:var(--dot);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--dot)18%,transparent);border-radius:999px}@supports not (background:color-mix(in srgb, red 10%, white)){.badge{background:#ffffffd9;border:1px solid #3538531a}.badge .dot{box-shadow:0 0 0 4px var(--badge-dot-glow)}}.rows{background:#ffffffe0;border:1px solid #3538531a;border-radius:16px;overflow:hidden}.row{border-top:1px solid #35385314;grid-template-columns:280px 1fr;gap:12px;padding:10px 12px;transition:background .12s;display:grid}.row:first-child{border-top:0}.row:hover{background:#4a7feb0f}@media (max-width:860px){.row{grid-template-columns:1fr}}.dropZone .btn[aria-expanded]{letter-spacing:-.01em;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-weight:780;transition:transform .12s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 10px 22px #10152814}.dropZone .btn[aria-expanded]:hover{transform:translateY(-1px);box-shadow:0 14px 30px #1015281a}.dropZone .rows{background:#ffffffb3;border-color:#3538531a;box-shadow:inset 0 1px #ffffffa6}.dropZone .rows pre{color:inherit;line-height:1.55}.dropZone .rows{scrollbar-width:thin;scrollbar-color:#4a7feb66 transparent}.dropZone .rows::-webkit-scrollbar{width:10px;height:10px}.dropZone .rows::-webkit-scrollbar-track{background:0 0}.dropZone .rows::-webkit-scrollbar-thumb{background:#4a7feb52 padding-box content-box;border:2px solid #0000;border-radius:999px}.dropZone .rows::-webkit-scrollbar-thumb:hover{background:#4a7feb73 padding-box content-box;border:2px solid #0000}.cd-editorFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cd-editorFooterRight{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cd-previewWrap{margin-top:10px}.cd-previewBox{overflow-anchor:none;overscroll-behavior:contain;scroll-behavior:auto;background:#ffffffbf;border:1px solid #3538531a;border-radius:14px;max-height:230px;overflow:auto}.cd-previewBox *{overflow-anchor:none}.cd-lineRow{border-top:1px solid #35385314;grid-template-columns:70px 1fr;gap:10px;padding:6px 10px;display:grid}.cd-lineRow:first-child{border-top:0}.cd-gutter{-webkit-user-select:none;user-select:none;color:#5b5f77d9;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cd-ln{text-align:right;font-variant-numeric:tabular-nums;width:42px;font-size:12px}.cd-gutterMark{background:0 0;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #4a7feb1a}.cd-lineText{white-space:pre;margin:0;font-size:12px;line-height:1.45}.cd-lineRow[data-hit=true]{background:#4a7feb14}.cd-lineRow[data-sev=high] .cd-gutterMark{background:#db7b5c;box-shadow:0 0 0 4px #db7b5c2e}.cd-lineRow[data-sev=medium] .cd-gutterMark{background:#f0b35b;box-shadow:0 0 0 4px #f0b35b2e}.cd-lineRow[data-sev=low] .cd-gutterMark{background:#46b37a;box-shadow:0 0 0 4px #46b37a29}@keyframes cdFlash{0%{box-shadow:inset 0 0 #4a7feb00}20%{box-shadow:inset 0 0 0 2000px #4a7feb24}to{box-shadow:inset 0 0 #4a7feb00}}.cd-lineRow.flash{animation:.9s cdFlash}.cd-linePill{appearance:none;letter-spacing:.02em;cursor:pointer;background:#ffffffbf;border:1px solid #3538531f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.cd-linePill:hover{background:#4a7feb1a;border-color:#4a7feb4d}.cd-linePill:focus-visible{border-color:#4a7feb4d;outline:none;box-shadow:0 0 0 4px #4a7feb2e}.findingList{gap:10px;display:grid}.finding{--sev-accent:#4a7feb8c;background:linear-gradient(#fbfcfd 0%,#f5f6fc 100%);border:1px solid #3538531f;border-radius:16px;padding:12px 12px 12px 14px;position:relative;overflow:hidden}.finding[data-sev=high]{--sev-accent:#db7b5cd9}.finding[data-sev=medium]{--sev-accent:#f0b35be6}.finding[data-sev=low]{--sev-accent:#46b37ae6}.finding:before{content:"";background:var(--sev-accent);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.findingTop{justify-content:space-between;align-items:center;gap:10px;padding-left:8px;display:flex}.findingMsg{color:#121528;opacity:.86;margin-top:8px;padding-left:8px;font-size:13px;line-height:1.45}.sev{color:#121528;text-transform:uppercase;letter-spacing:.06em;background:#ffffffbf;border:1px solid #3538531a;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.sev-high{background:#db7b5c24;border-color:#db7b5c47}.sev-medium{background:#f0b35b2e;border-color:#f0b35b57}.sev-low{background:#46b37a29;border-color:#46b37a4d}.cd-footer{text-align:center;color:#5b5f77;opacity:.95;margin-top:20px;font-size:12px}html[data-theme=dark] .mutedSm{color:#e8eef9b3}html[data-theme=dark] .cd-title,html[data-theme=dark] .cd-cardTitle,html[data-theme=dark] .findingMsg,html[data-theme=dark] .sev,html[data-theme=dark] .badge,html[data-theme=dark] .cd-textarea,html[data-theme=dark] .cd-input,html[data-theme=dark] .cd-select,html[data-theme=dark] .cd-number,html[data-theme=dark] .cd-heroTitle,html[data-theme=dark] .cd-heroTagline{color:#e8eef9}html[data-theme=dark] .cd-subtitle,html[data-theme=dark] .cd-cardHint,html[data-theme=dark] .cd-tip,html[data-theme=dark] .controlLabel,html[data-theme=dark] .controlHelp{color:#e8eef9b3}html[data-theme=dark] .cd-hero,html[data-theme=dark] .cd-heroRightCard{background:#ffffff0a;border-color:#e7ecff24;box-shadow:0 18px 52px #00000073}html[data-theme=dark] .cd-featureRow{background:0 0;border-color:#0000}html[data-theme=dark] .cd-heroMini{background:#ffffff08;border-color:#e7ecff1f}html[data-theme=dark] .cd-heroMiniRow{background:#ffffff08;border-color:#e7ecff1a}html[data-theme=dark] .pill{color:#e8eef9c7;background:#ffffff0d;border-color:#e7ecff24}html[data-theme=dark] .cd-seg{background:#ffffff0a;border-color:#e7ecff24;box-shadow:0 14px 40px #0006}html[data-theme=dark] .cd-segBtn{color:#e8eef9}html[data-theme=dark] .cd-segBtn:hover{background:#4da3ff14}html[data-theme=dark] .cd-segIndicator{filter:saturate(1.05);background:#4da3ff2e;box-shadow:0 0 0 4px #4da3ff24}html[data-theme=dark] .cd-toolTabs{background:#ffffff0a;border-color:#e7ecff24;box-shadow:0 14px 40px #0006}html[data-theme=dark] .cd-tab{color:#e8eef9}html[data-theme=dark] .cd-tab:hover{background:#4da3ff1a}html[data-theme=dark] .cd-tab[data-active=true]{background:#4da3ff2e;box-shadow:0 0 0 4px #4da3ff24}html[data-theme=dark] .cd-card{background:#ffffff0d;border-color:#e7ecff24;box-shadow:0 18px 52px #00000073}html[data-theme=dark] .dropZone{background:linear-gradient(#ffffff0a 0%,#ffffff08 100%);border-color:#e7ecff1f}html[data-theme=dark] .dropZone[data-active=true]{background:linear-gradient(#4da3ff1a 0%,#ffffff08 100%);border-color:#4da3ff8c;box-shadow:0 0 0 4px #4da3ff24}html[data-theme=dark] .cd-textarea::placeholder,html[data-theme=dark] .cd-input::placeholder{color:#e8eef973}html[data-theme=dark] .btn{color:#e8eef9;background:#ffffff0f;border-color:#e7ecff24}html[data-theme=dark] .btn:hover{background:#ffffff14;border-color:#4da3ff47}html[data-theme=dark] .btn.primary{color:#fff;background:#2b7dff;border-color:#2b7dff}html[data-theme=dark] .btn.primary:hover{background:#236fe8;border-color:#236fe8}html[data-theme=dark] .btn.subtle{color:#e8eef9;background:#4da3ff24;border-color:#4da3ff42}html[data-theme=dark] .btn.subtle:hover{background:#4da3ff33;border-color:#4da3ff57}html[data-theme=dark] .btn.toggle[data-on=true]{color:#fff;background:#2b7dff;border-color:#2b7dff}html[data-theme=dark] .btn.toggle[data-on=false]{background:#ffffff0f;border-color:#e7ecff24}html[data-theme=dark] .btn.toggle[data-on=false]:hover{background:#4da3ff1a;border-color:#4da3ff38}html[data-theme=dark] .controlRow{background:#ffffff0a;border-color:#e7ecff1f}html[data-theme=dark] .cd-input,html[data-theme=dark] .cd-select,html[data-theme=dark] .cd-number{background-color:#ffffff0f;border-color:#e7ecff24}html[data-theme=dark] .cd-input:focus,html[data-theme=dark] .cd-select:focus,html[data-theme=dark] .cd-number:focus,html[data-theme=dark] .btn:focus-visible{border-color:#4da3ff57;box-shadow:0 0 0 4px #4da3ff2e}html[data-theme=dark] .badge{background:color-mix(in srgb,var(--dot)10%,#ffffff0d);border-color:color-mix(in srgb,var(--dot)20%,#e7ecff24);color:#e8eef9}html[data-theme=dark] .badge .dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--dot)18%,transparent)}html[data-theme=dark] .rows{background:#ffffff0a;border-color:#e7ecff1f}html[data-theme=dark] .row{border-top-color:#e7ecff1a}html[data-theme=dark] .row:hover{background:#4da3ff14}html[data-theme=dark] .finding{background:linear-gradient(#ffffff0d 0%,#ffffff08 100%);border-color:#e7ecff24}html[data-theme=dark] .sev{color:#e8eef9e6;background:#ffffff0f;border-color:#e7ecff24}html[data-theme=dark] .sev-high{background:#db7b5c2e;border-color:#db7b5c52}html[data-theme=dark] .sev-medium{background:#f0b35b33;border-color:#f0b35b57}html[data-theme=dark] .sev-low{background:#46b37a2e;border-color:#46b37a52}html[data-theme=dark] .callout{border-color:#e7ecff24}html[data-theme=dark] .callout-info{color:#e8eef9;background:#4da3ff1a;border-color:#4da3ff38}html[data-theme=dark] .callout-danger{color:#e8eef9;background:#db7b5c24;border-color:#db7b5c3d}html[data-theme=dark] .cd-footer{color:#e8eef9a6}html[data-theme=dark] .sevChip{color:#e8eef9eb;background:#ffffff0a;border-color:#e7ecff24}html[data-theme=dark] .sevChip[data-sev=high]{--chip-bg:#db7b5c33;--chip-border:#db7b5c61;--chip-ring:#db7b5c2e;--dot:#db7b5cf2}html[data-theme=dark] .sevChip[data-sev=medium]{--chip-bg:#f0b35b33;--chip-border:#f0b35b66;--chip-ring:#f0b35b2e;--dot:#f0b35bf2}html[data-theme=dark] .sevChip[data-sev=low]{--chip-bg:#46b37a2e;--chip-border:#46b37a5c;--chip-ring:#46b37a2e;--dot:#46b37af2}html[data-theme=dark] .sevChip[data-on=false]{opacity:.55;box-shadow:none;background:#ffffff08;border-color:#e7ecff1f}html[data-theme=dark] .cd-linePill{color:#e8eef9eb;background:#4da3ff24;border-color:#4da3ff4d}html[data-theme=dark] .cd-linePill:hover{background:#4da3ff33;border-color:#4da3ff61}html[data-theme=dark] .cd-previewBox{background:#ffffff0a;border-color:#e7ecff24}html[data-theme=dark] .cd-lineRow{border-top-color:#e7ecff1a}html[data-theme=dark] .cd-gutter{color:#e8eef9a6}html[data-theme=dark] .cd-ln{color:#e8eef994;opacity:1}html[data-theme=dark] .cd-lineText{color:#e8eef9eb}html[data-theme=dark] .cd-lineRow[data-hit=true]{background:#4da3ff1a}html[data-theme=dark] .cd-gutterMark{box-shadow:0 0 0 4px #4da3ff1f}.cd-heroRightCard{box-shadow:none;background:0 0;border:none;padding:0}html[data-theme=dark] .cd-heroRightCard{box-shadow:none;background:0 0;border:none}.cd-featureRow{border-radius:14px;padding:4px 14px}.cd-featureIcon{width:44px;height:44px}.cd-featureRow{grid-template-columns:54px 1fr}.cd-titleConfig{color:inherit}.cd-titleSift{color:#2cb7ad}
