.CmdKButton-module__BgoiDG__root{flex-shrink:0;display:inline-flex;position:relative}.CmdKButton-module__BgoiDG__button{color:#e9e9eac7;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;transition:color .14s;display:grid;position:relative}.CmdKButton-module__BgoiDG__button:before{content:"";border:1px solid #0000;border-radius:9px;width:28px;height:28px;transition:border-color .14s,background-color .14s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.CmdKButton-module__BgoiDG__button:focus-visible{outline-offset:3px;outline:2px solid #cf5555}.CmdKButton-module__BgoiDG__icon{width:14px;height:14px;position:relative;transform:translate(8px)}.CmdKButton-module__BgoiDG__tooltip{z-index:30;border:1px solid var(--stroke2);width:max-content;max-width:calc(100vw - 48px);color:var(--ink);font-family:var(--font-ui);pointer-events:none;opacity:0;visibility:hidden;background:#101012;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-3px);box-shadow:0 6px 20px #00000059}.CmdKButton-module__BgoiDG__button:focus-visible+.CmdKButton-module__BgoiDG__tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (hover:hover){.CmdKButton-module__BgoiDG__button:hover{color:var(--ink)}.CmdKButton-module__BgoiDG__button:hover:before{background:#7a0c0c26;border-color:#a3121266}.CmdKButton-module__BgoiDG__button:hover+.CmdKButton-module__BgoiDG__tooltip{opacity:1;visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CmdKButton-module__BgoiDG__button,.CmdKButton-module__BgoiDG__button:before,.CmdKButton-module__BgoiDG__tooltip{transition:none}}
.MenuPortal-module__Rv2yda__backdrop{z-index:999999;background:#00000021;position:fixed;inset:0}.MenuPortal-module__Rv2yda__backdrop .MenuPortal-module__Rv2yda__dialog{top:var(--quick-nav-top,80px);left:var(--quick-nav-left,14px);width:min(260px,100vw - 28px);max-height:var(--quick-nav-height,70vh);overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080809;border:1px solid #e9e9ea2e;outline:none;padding:12px;position:absolute;overflow-y:auto;box-shadow:0 20px 60px #000000a6}.MenuPortal-module__Rv2yda__header{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:10px;display:flex}.MenuPortal-module__Rv2yda__label{opacity:.85}.MenuPortal-module__Rv2yda__closeButton{color:#e9e9eabf;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;margin:-6px -6px -6px 6px;padding:0;display:grid}.MenuPortal-module__Rv2yda__closeButton:hover{color:var(--ink);background:#e9e9ea0f}.MenuPortal-module__Rv2yda__closeButton:focus-visible{outline:2px solid var(--blood2);outline-offset:2px}
.HomeConsole-module__DQtSdW__statusDots{opacity:.6;gap:8px;display:flex}@media (max-width:360px){.HomeConsole-module__DQtSdW__statusDots{display:none}}.HomeConsole-module__DQtSdW__layout>*{min-width:0}.HomeConsole-module__DQtSdW__rail{min-height:1220px}.HomeConsole-module__DQtSdW__headingRow{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.HomeConsole-module__DQtSdW__heading,.HomeConsole-module__DQtSdW__collapseButton{color:#e9e9eac2;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;min-width:0;min-height:28px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:500;line-height:1.5;display:flex}.HomeConsole-module__DQtSdW__heading svg,.HomeConsole-module__DQtSdW__collapseButton>svg{flex:0 0 16px;width:16px;height:16px}.HomeConsole-module__DQtSdW__divider{background:linear-gradient(90deg, transparent, var(--stroke2), transparent);height:1px;margin:20px 0}.HomeConsole-module__DQtSdW__reset{color:#dc7777;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:3px 0 3px 5px;font-size:12px;line-height:1.4;display:inline-flex}.HomeConsole-module__DQtSdW__reset svg{width:13px;height:13px}.HomeConsole-module__DQtSdW__reset:disabled{color:#e9e9ea66;cursor:default}.HomeConsole-module__DQtSdW__filterGroups{gap:8px;margin-top:10px;display:grid}.HomeConsole-module__DQtSdW__filterGroup{border:1px solid var(--stroke);background:#00000024;border-radius:12px;min-width:0;padding:8px 10px 10px}.HomeConsole-module__DQtSdW__collapseHeading{font:inherit;margin:0}.HomeConsole-module__DQtSdW__collapseButton{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:0}.HomeConsole-module__DQtSdW__collapseButton:hover{color:var(--ink)}.HomeConsole-module__DQtSdW__filterGroup .HomeConsole-module__DQtSdW__collapseButton{color:#e9e9eaad;letter-spacing:.09em;gap:7px;font-size:10px}.HomeConsole-module__DQtSdW__filterGroup .HomeConsole-module__DQtSdW__collapseButton>svg{flex-basis:14px;width:14px;height:14px}.HomeConsole-module__DQtSdW__countBadge{color:#e9e9eac7;letter-spacing:0;font-variant-numeric:tabular-nums;background:#e9e9ea12;border:1px solid #e9e9ea0d;border-radius:5px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:inline-flex}.HomeConsole-module__DQtSdW__chevron{margin-left:auto;transition:transform .15s}.HomeConsole-module__DQtSdW__collapseButton[aria-expanded=true] .HomeConsole-module__DQtSdW__chevron{transform:rotate(180deg)}.HomeConsole-module__DQtSdW__groupContent{margin-top:7px}.HomeConsole-module__DQtSdW__signalTags .HomeConsole-module__DQtSdW__groupContent{margin-top:10px}.HomeConsole-module__DQtSdW__pillRow{flex-wrap:wrap;gap:7px;display:flex}.HomeConsole-module__DQtSdW__pill{color:#e9e9eacc;text-align:left;cursor:pointer;background:#0003;border:1px solid #e9e9ea1f;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:30px;padding:5px 10px;font-size:12px;line-height:1.4;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.HomeConsole-module__DQtSdW__pill>span:last-child{overflow-wrap:anywhere;min-width:0}.HomeConsole-module__DQtSdW__pillDot{background:#e9e9ea59;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.HomeConsole-module__DQtSdW__pill:hover{background:#e9e9ea08;border-color:#e9e9ea42}.HomeConsole-module__DQtSdW__pill[aria-pressed=true]{color:var(--ink);background:#7a0c0c33;border-color:#c42828cc;box-shadow:0 0 0 2px #7a0c0c24,inset 0 0 12px #7a0c0c1f}.HomeConsole-module__DQtSdW__pill[aria-pressed=true] .HomeConsole-module__DQtSdW__pillDot{background:#f16c73;box-shadow:0 0 7px #c428284d}.HomeConsole-module__DQtSdW__matched{color:var(--muted2);white-space:nowrap;font-size:11px}.HomeConsole-module__DQtSdW__searchPanel{flex-shrink:0;padding:12px}.HomeConsole-module__DQtSdW__searchRow{align-items:center;gap:10px;display:flex}.HomeConsole-module__DQtSdW__searchField{flex:1;min-width:0;position:relative}.HomeConsole-module__DQtSdW__searchField .HomeConsole-module__DQtSdW__searchInput{border-radius:14px;min-width:0;padding:0 14px 0 42px}.HomeConsole-module__DQtSdW__searchIcon{color:#e9e9eaa6;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.HomeConsole-module__DQtSdW__searchShortcut{color:#e9e9ea99;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:#0000002e;border:1px solid #e9e9ea1a;border-radius:7px;justify-content:center;align-items:center;min-width:52px;height:24px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (min-width:1024px) and (pointer:fine){.HomeConsole-module__DQtSdW__searchShortcut{display:inline-flex}.HomeConsole-module__DQtSdW__searchField .HomeConsole-module__DQtSdW__searchInput{padding-right:78px}}.HomeConsole-module__DQtSdW__clearSearch{border:1px solid var(--stroke);width:44px;height:46px;color:var(--muted);cursor:pointer;background:#0000002e;border-radius:14px;flex:0 0 44px;place-items:center;padding:0;display:grid}.HomeConsole-module__DQtSdW__clearSearch:hover{border-color:var(--stroke2);color:var(--ink)}.HomeConsole-module__DQtSdW__searchHint{color:#e9e9ea9e;flex-wrap:wrap;gap:6px 14px;margin:8px 6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.5;display:flex}.HomeConsole-module__DQtSdW__feedHeading{border-bottom:1px solid var(--stroke);flex-shrink:0;padding-bottom:6px}.HomeConsole-module__DQtSdW__archiveCard{border:1px solid var(--stroke);min-width:0;color:inherit;background:#0000002e;border-radius:14px;padding:18px;text-decoration:none;transition:border-color .14s,background-color .14s;display:block}.HomeConsole-module__DQtSdW__cardMeta{color:#e9e9eaab;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;line-height:1.5;display:grid}.HomeConsole-module__DQtSdW__cardKind{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.HomeConsole-module__DQtSdW__typeBadge{color:#e9e9ead1;border:1px solid #e9e9ea4d;border-radius:5px;padding:2px 7px;line-height:1.5}.HomeConsole-module__DQtSdW__typeBadge[data-type=cve],.HomeConsole-module__DQtSdW__typeBadge[data-type=writeup]{color:#da9393;background:#7a0c0c1a;border-color:#a330309e}.HomeConsole-module__DQtSdW__cardContext{overflow-wrap:anywhere;min-width:0}.HomeConsole-module__DQtSdW__cardDate{font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:3px}.HomeConsole-module__DQtSdW__cardTitle{color:#e9e9eaf5;overflow-wrap:anywhere;text-wrap:pretty;margin:12px 0 0;font-size:19px;font-weight:650;line-height:1.4}.HomeConsole-module__DQtSdW__cardExcerpt{color:#e9e9eabd;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.HomeConsole-module__DQtSdW__cardFooter{border-top:1px solid var(--stroke);color:#e9e9eaad;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;font-size:12px;line-height:1.5;display:flex}.HomeConsole-module__DQtSdW__cardTags{align-items:flex-start;gap:8px;min-width:0;display:flex}.HomeConsole-module__DQtSdW__cardTags>svg{flex-shrink:0;margin-top:1px}.HomeConsole-module__DQtSdW__cardTagList{flex-wrap:wrap;gap:3px 8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.HomeConsole-module__DQtSdW__cardTagList li{overflow-wrap:anywhere;min-width:0}.HomeConsole-module__DQtSdW__cardTagList li:not(:last-child):after{content:"·";color:#e9e9ea66;margin-left:8px}.HomeConsole-module__DQtSdW__cardArrow{flex:0 0 18px;width:18px;height:18px;margin-left:auto}@media (hover:hover){.HomeConsole-module__DQtSdW__archiveCard:hover{background-color:#7a0c0c12;border-color:#a312128c}.HomeConsole-module__DQtSdW__archiveCard:hover .HomeConsole-module__DQtSdW__cardArrow{color:#c47373}}.HomeConsole-module__DQtSdW__archiveCard:focus-visible{outline-offset:-2px;background-color:#7a0c0c12;border-color:#a312128c;outline:2px solid #aa6b6b}.HomeConsole-module__DQtSdW__archiveCard:focus-visible .HomeConsole-module__DQtSdW__cardArrow{color:#c47373}.HomeConsole-module__DQtSdW__featuredCard{border:1px solid var(--stroke);color:inherit;background:#0000002e;border-radius:12px;padding:16px;text-decoration:none;transition:border-color .14s,background .14s;display:block}.HomeConsole-module__DQtSdW__featuredCard:hover{background:#00000040;border-color:#e9e9ea38}.HomeConsole-module__DQtSdW__featuredMeta{color:#e9e9eaa6;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;line-height:1.5;display:flex}.HomeConsole-module__DQtSdW__featuredTitle{color:#e9e9eaf5;overflow-wrap:anywhere;text-wrap:pretty;margin:11px 0 0;font-size:15px;font-weight:650;line-height:1.5}.HomeConsole-module__DQtSdW__featuredFooter{border-top:1px solid var(--stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;font-size:12px;line-height:1.5;display:flex}.HomeConsole-module__DQtSdW__difficultyBadge{border:1px solid var(--stroke2);color:var(--muted);text-transform:capitalize;border-radius:7px;padding:3px 9px}.HomeConsole-module__DQtSdW__readLink{color:#e9e9ead9;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.HomeConsole-module__DQtSdW__readLink svg{color:#c94343}.HomeConsole-module__DQtSdW__socialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.HomeConsole-module__DQtSdW__socialLink{border:1px solid var(--stroke);color:#e9e9eae6;background:#0000002e;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:13px;font-size:14px;line-height:1.4;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.HomeConsole-module__DQtSdW__socialLink:hover{background:#7a0c0c0f;border-color:#a312128c}.HomeConsole-module__DQtSdW__socialIcons{justify-content:space-between;align-items:center;gap:12px;display:flex}.HomeConsole-module__DQtSdW__socialIcons>svg:first-child{width:20px;height:20px}.HomeConsole-module__DQtSdW__socialIcons>svg:last-child{width:14px;height:14px;color:var(--muted)}:is(.HomeConsole-module__DQtSdW__pill,.HomeConsole-module__DQtSdW__reset,.HomeConsole-module__DQtSdW__collapseButton,.HomeConsole-module__DQtSdW__socialLink,.HomeConsole-module__DQtSdW__featuredCard,.HomeConsole-module__DQtSdW__clearSearch):focus-visible{outline-offset:3px;outline:2px solid #cf5555}@media (max-width:1023px){.HomeConsole-module__DQtSdW__layout{grid-template-columns:minmax(0,1fr)}.HomeConsole-module__DQtSdW__rail{min-height:0}}@media (max-width:600px),(pointer:coarse){.HomeConsole-module__DQtSdW__pill,.HomeConsole-module__DQtSdW__collapseButton,.HomeConsole-module__DQtSdW__reset{min-height:44px}}@media (prefers-reduced-motion:reduce){.HomeConsole-module__DQtSdW__pill,.HomeConsole-module__DQtSdW__chevron,.HomeConsole-module__DQtSdW__socialLink,.HomeConsole-module__DQtSdW__featuredCard,.HomeConsole-module__DQtSdW__archiveCard{transition:none}}
.HomeHero-module__ZWTPJG__hero{--hero-red:#c9272c;min-width:0;padding-top:55px;position:relative}.HomeHero-module__ZWTPJG__title{color:#eae7e2;letter-spacing:-.055em;flex-wrap:wrap;align-items:center;gap:0 .18em;margin:0 0 8px;font:500 clamp(46px,6.4vw,108px)/1.15 Georgia,Times New Roman,serif;display:flex}.HomeHero-module__ZWTPJG__word{flex:none;width:3.35em;height:1.25em;display:inline-block;position:relative}.HomeHero-module__ZWTPJG__wordCanvas,.HomeHero-module__ZWTPJG__fallback{width:100%;height:100%;position:absolute;inset:0}.HomeHero-module__ZWTPJG__fallback{align-items:center;display:flex}.HomeHero-module__ZWTPJG__word[data-ready=true] .HomeHero-module__ZWTPJG__fallback{visibility:hidden}.HomeHero-module__ZWTPJG__period{color:var(--hero-red)}.HomeHero-module__ZWTPJG__description{color:#a4a1a1;letter-spacing:0;margin:0;font:400 clamp(15px,1.55vw,22px)/1.65 Arial,Helvetica,sans-serif}.HomeHero-module__ZWTPJG__signal{height:61px;margin-top:6px;position:relative;overflow:hidden}.HomeHero-module__ZWTPJG__signal:before{content:"";background:#70202455;height:1px;position:absolute;top:36px;left:0;right:0}.HomeHero-module__ZWTPJG__signal[data-ready=true]:before{display:none}.HomeHero-module__ZWTPJG__signal canvas{width:100%;height:61px;display:block}@media (max-width:760px){.HomeHero-module__ZWTPJG__hero{padding-top:30px}.HomeHero-module__ZWTPJG__title{font-size:clamp(39px,8.3vw,62px)}}@media (max-width:420px){.HomeHero-module__ZWTPJG__title{gap:0 .16em;font-size:41px}.HomeHero-module__ZWTPJG__description{font-size:15px}}@media (forced-colors:active){.HomeHero-module__ZWTPJG__wordCanvas,.HomeHero-module__ZWTPJG__signal canvas{visibility:hidden}.HomeHero-module__ZWTPJG__word[data-ready=true] .HomeHero-module__ZWTPJG__fallback{visibility:visible}.HomeHero-module__ZWTPJG__title,.HomeHero-module__ZWTPJG__description,.HomeHero-module__ZWTPJG__period{color:canvastext}.HomeHero-module__ZWTPJG__signal:before{background:canvastext;display:block}}
