:root{--hsf-bg:#070B12;--hsf-card:#111827;--hsf-card-soft:#0B1220;--hsf-blue:#2563EB;--hsf-blue-soft:#1D4ED8;--hsf-muted:#94A3B8;--hsf-text:#F8FAFC;--hsf-border:#1F2937;--hsf-yellow:#FACC15;--hsf-red:#DC2626;--hsf-radius:18px;--hsf-sponsor-height:150px;--hsf-live-dock-height:132px;--hsf-user-font-scale:1;--hsf-user-font-size:18px;--hsf-user-h1-font-size:33.3px}*{box-sizing:border-box}html{background:var(--hsf-bg);color-scheme:dark}body{min-height:100vh;margin:0;padding:0 0 calc(var(--hsf-sponsor-height) + 34px);background:var(--hsf-bg);color:var(--hsf-text);font-family:Arial,Helvetica,sans-serif;font-size:var(--hsf-user-font-size);line-height:1.5}body.hsf-loaded .hsf-loading-screen{opacity:0;visibility:hidden;pointer-events:none}body.admin-bar .hsf-app-shell{padding-top:32px}a{color:#60A5FA;text-decoration:none}a:hover,a:focus{color:#93C5FD}h1{font-size:var(--hsf-user-h1-font-size)}img,video,iframe{max-width:100%}body,.hsf-content-card,.hsf-entry-content,.hsf-post-card{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable="true"]{-webkit-user-select:text;user-select:text}button,input,textarea,select,.hsf-button,.hsf-refresh-button,.hsf-search-submit,.hsf-search-input,.hsf-stepper-button,.hsf-preference-stepper-button,.hsf-player-toggle,.hsf-player-archive,.hsf-live-dock-button,.hsf-post-card,.hsf-content-card,.hsf-entry-content,.hsf-pending-arrests,.hsf-warrants-list,.hsf-settings-group,.hsf-setting-card,.hsf-players-page,.hsf-archive-player,.pmpro,.pmpro_card,.pmpro_btn{font-size:inherit}img{-webkit-user-drag:none;user-drag:none}.hsf-watermark-layer{position:fixed;inset:0;z-index:120;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7vh 2vw;align-content:space-evenly;justify-items:center;padding:5vh 3vw;pointer-events:none;user-select:none;opacity:.16;overflow:hidden;mix-blend-mode:normal}.hsf-watermark-tile{max-width:340px;min-width:180px;color:rgb(248 250 252 / .88);font-size:14px;font-weight:800;line-height:1.3;text-align:center;transform:rotate(-18deg);white-space:pre-line;letter-spacing:0;text-shadow:0 1px 2px rgb(0 0 0 / .95),0 0 8px rgb(15 23 42 / .8),0 0 1px rgb(250 204 21 / .55)}.hsf-watermark-line,.hsf-watermark-line::before,.hsf-watermark-tile strong,.hsf-watermark-tile em,.hsf-watermark-tile small{display:block;font-style:normal}.hsf-watermark-line::before{content:attr(data-text)}.hsf-watermark-line-rights,.hsf-watermark-tile em{margin-top:2px;color:rgb(250 204 21 / .92)}.hsf-watermark-line-accessed,.hsf-watermark-tile small{margin-top:2px;color:rgb(147 197 253 / .95);font-size:.88em}.hsf-app-shell{width:min(100%, 980px);margin:0 auto;padding:24px 18px 0}.hsf-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0 20px}.hsf-brand{display:flex;align-items:center;gap:15px;min-width:0}.hsf-brand>span{min-width:0}.hsf-brand-copy{display:block}.hsf-brand-title-row{display:flex;align-items:center;gap:12px;min-width:0}.hsf-brand-logo{width:64px;height:64px;flex:0 0 64px;border-radius:999px;object-fit:cover}.hsf-brand h1{margin:0;color:var(--hsf-text);font-size:var(--hsf-user-h1-font-size);line-height:1.05;letter-spacing:0;white-space:nowrap}.hsf-brand-mobile{display:none}body.hsf-mobile-shell .hsf-app-shell{padding-left:14px;padding-right:14px}body.hsf-mobile-shell .hsf-topbar{gap:10px;padding-top:8px;padding-bottom:16px}body.hsf-mobile-shell .hsf-brand{flex:1 1 auto;gap:10px}body.hsf-mobile-shell .hsf-brand-logo{width:46px;height:46px;flex-basis:46px}body.hsf-mobile-shell .hsf-brand-full,body.hsf-mobile-shell .hsf-brand-subtitle{display:none}body.hsf-mobile-shell .hsf-brand-mobile{display:inline-block;max-width:100%;white-space:nowrap}body.hsf-mobile-shell .hsf-brand h1{font-size:clamp(1.45rem, 8vw, 2rem);line-height:1;overflow:hidden}body.hsf-mobile-shell .hsf-live-badge{min-width:58px;min-height:36px;padding:6px 10px;font-size:.9em}.hsf-brand p{margin:5px 0 0;color:var(--hsf-muted);font-size:clamp(0.95em, 2.6vw, 1.34em);font-weight:800;line-height:1.15}.hsf-live-badge{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:48px;padding:8px 16px;border-radius:999px;background:var(--hsf-red);color:#FFF;font-size:1.1em;font-weight:900;letter-spacing:0}.hsf-nav{display:grid;grid-template-columns:repeat(5,minmax(58px,1fr));gap:clamp(12px, 4vw, 38px);align-items:center;margin:0 0 26px;padding:0}.hsf-nav a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:68px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.hsf-nav img{display:block;width:min(86px, 100%);max-height:82px;object-fit:contain;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .24))}.hsf-main{min-height:55vh}.hsf-wide-sidebar{display:contents}.hsf-wide-sponsor{display:none}.hsf-section-title{margin:0 0 18px;color:#60A5FA;font-size:var(--hsf-user-h1-font-size);line-height:1.1;letter-spacing:0}.hsf-section-subtitle{margin:-8px 0 20px;color:var(--hsf-muted);font-size:1em;font-weight:800;letter-spacing:0}.hsf-pill-row{display:flex;flex-wrap:wrap;gap:12px;position:sticky;top:0;z-index:10;margin:0 -2px 22px;padding:10px 2px 14px;background:linear-gradient(180deg,var(--hsf-bg) 0%,var(--hsf-bg) 82%,#fff0 100%)}.hsf-headlines-toolbar{display:grid;gap:14px;position:sticky;top:0;z-index:10;margin:0 -2px 22px;padding:10px 2px 14px;background:linear-gradient(180deg,var(--hsf-bg) 0%,var(--hsf-bg) 82%,#fff0 100%)}.hsf-headlines-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.hsf-headlines-toolbar .hsf-pill-row{position:static;top:auto;margin:0;padding:0;background:#fff0}.hsf-search-form{display:grid;gap:12px;padding:14px;border:1px solid var(--hsf-border);border-radius:var(--hsf-radius);background:linear-gradient(180deg,#0F172A 0%,#0B1220 100%);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .04)}.hsf-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.hsf-search-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #334155;border-radius:12px;background:#020617;color:var(--hsf-text);font-size:1em;font-weight:700}.hsf-search-input::placeholder{color:#64748B}.hsf-search-submit,.hsf-search-clear{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:0;border-radius:12px;background:var(--hsf-blue);color:#FFF;font-size:.95em;font-weight:900;cursor:pointer;text-decoration:none}.hsf-search-submit:hover,.hsf-search-submit:focus{background:var(--hsf-blue-soft)}.hsf-search-clear{background:#334155}.hsf-search-clear:hover,.hsf-search-clear:focus{background:#475569;color:#FFF}.hsf-ai-assistant{display:block;margin:0 0 14px;padding:0;border:1px solid rgb(96 165 250 / .34);border-radius:24px;background:radial-gradient(circle at 14% 0%,rgb(37 99 235 / .24),transparent 34%),linear-gradient(180deg,rgb(15 23 42 / .98) 0%,rgb(2 6 23 / .96) 100%);box-shadow:0 14px 32px rgb(0 0 0 / .28),inset 0 0 0 1px rgb(255 255 255 / .04);overflow:hidden}.hsf-ai-assistant-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:12px 18px;border:0;background:#fff0;color:inherit;font:inherit;text-align:left;cursor:pointer}.hsf-ai-assistant-head:hover,.hsf-ai-assistant-head:focus-visible{background:rgb(37 99 235 / .12);outline:0}.hsf-ai-assistant-body{display:grid;gap:12px;max-height:1800px;padding:0 14px 14px;opacity:1;visibility:visible;transition:max-height 220ms ease,padding 220ms ease,opacity 160ms ease}.hsf-ai-assistant.is-collapsed .hsf-ai-assistant-body{max-height:0;padding-top:0;padding-bottom:0;opacity:0;visibility:hidden;pointer-events:none}.hsf-ai-assistant-chevrons{display:grid;flex:0 0 28px;gap:1px;place-items:center;width:28px;height:30px}.hsf-ai-assistant-chevrons i{display:block;width:10px;height:10px;border-right:3px solid #60A5FA;border-bottom:3px solid #60A5FA;transform:rotate(225deg);transition:transform 180ms ease,border-color 180ms ease}.hsf-ai-assistant.is-collapsed .hsf-ai-assistant-chevrons i{transform:rotate(45deg)}.hsf-ai-assistant-head:hover .hsf-ai-assistant-chevrons i,.hsf-ai-assistant-head:focus-visible .hsf-ai-assistant-chevrons i{border-color:#FACC15}.hsf-ai-assistant-head span{display:block;color:#60A5FA;font-size:.8em;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.hsf-ai-assistant-head strong{display:block;margin-top:2px;color:#E0F2FE;font-size:.98em;font-weight:900}.hsf-ai-assistant-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:70px;padding:10px;border:1px solid rgb(148 163 184 / .24);border-radius:20px;background:rgb(2 6 23 / .84);box-shadow:inset 0 0 0 1px rgb(96 165 250 / .08)}.hsf-ai-assistant-input{width:100%;min-height:48px;max-height:120px;padding:12px 8px;border:0;outline:0;background:#fff0;color:#FFF;font-size:1.02em;font-weight:800;line-height:1.4;resize:none;overflow-y:hidden}.hsf-ai-assistant-input::placeholder{color:#7C8CA6}.hsf-ai-assistant-submit{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:44px;padding:10px 16px;border:1px solid rgb(147 197 253 / .36);border-radius:999px;background:linear-gradient(180deg,#3B82F6 0%,#2563EB 100%);color:#FFF;font-size:.88em;font-weight:950;cursor:pointer;box-shadow:0 8px 18px rgb(37 99 235 / .28)}.hsf-ai-assistant-submit:hover,.hsf-ai-assistant-submit:focus{background:linear-gradient(180deg,#60A5FA 0%,#2563EB 100%)}.hsf-ai-assistant-submit:disabled{cursor:wait;opacity:.72}.hsf-ai-assistant-submit-icon{display:none;font-size:1.3em;line-height:1}.hsf-ai-assistant-examples{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px}.hsf-ai-assistant-examples button{min-height:34px;padding:7px 11px;border:1px solid rgb(96 165 250 / .28);border-radius:999px;background:rgb(15 23 42 / .82);color:#BFDBFE;font-size:.78em;font-weight:850;cursor:pointer}.hsf-ai-assistant-examples button:hover,.hsf-ai-assistant-examples button:focus{border-color:rgb(250 204 21 / .55);color:#FDE68A}.hsf-ai-assistant-result{display:grid;gap:10px;margin-top:2px;padding:13px 14px;border:1px solid rgb(96 165 250 / .28);border-radius:18px;background:rgb(15 23 42 / .86);color:#E5E7EB;font-size:.95em;font-weight:750}.hsf-ai-assistant-result[hidden]{display:none}.hsf-ai-assistant-result strong{color:#FFF}.hsf-ai-assistant-result small{color:#94A3B8;font-weight:800}.hsf-ai-assistant-suggestions{display:flex;flex-wrap:wrap;gap:8px}.hsf-ai-assistant-suggestion{padding:0;border:0;background:#fff0;color:#60A5FA;font:inherit;font-weight:950;text-align:left;text-decoration:underline;cursor:pointer}.hsf-ai-assistant-suggestion:hover,.hsf-ai-assistant-suggestion:focus{color:#FACC15}.hsf-ai-assistant-matches{display:grid;gap:8px}.hsf-ai-assistant-match{display:grid;gap:3px;padding:11px 12px;border:1px solid rgb(96 165 250 / .24);border-radius:10px;background:rgb(30 41 59 / .72);color:#FFF;text-decoration:none;overflow-wrap:anywhere}.hsf-ai-assistant-match:hover,.hsf-ai-assistant-match:focus{border-color:rgb(250 204 21 / .68);background:rgb(37 99 235 / .2);color:#FFF}.hsf-ai-assistant-match strong{color:#60A5FA;font-size:.92em}.hsf-ai-assistant-match small{color:#94A3B8;font-size:.76em}.hsf-ai-assistant-actions{display:flex;flex-wrap:wrap;gap:8px}.hsf-ai-assistant-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:999px;background:rgb(37 99 235 / .22);color:#DBEAFE;font-size:.82em;font-weight:950;text-decoration:none}.hsf-ai-assistant-action:hover,.hsf-ai-assistant-action:focus{background:rgb(37 99 235 / .42);color:#FFF}.hsf-search-summary{display:grid;gap:4px;margin:0 0 18px;padding:0 2px}.hsf-search-summary strong{color:var(--hsf-text);font-size:1em;font-weight:900}.hsf-search-summary span{color:var(--hsf-muted);font-size:.85em;font-weight:800}.hsf-random-stat{display:grid;gap:6px;margin:-8px 0 20px;padding:14px 16px;border:1px solid rgb(250 204 21 / .32);border-radius:var(--hsf-radius);background:linear-gradient(135deg,rgb(37 99 235 / .18) 0%,rgb(15 23 42 / .96) 52%,rgb(250 204 21 / .12) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .03)}.hsf-random-stat span{color:var(--hsf-yellow);font-size:.76em;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hsf-random-stat strong{color:#FFF;font-size:1.15em;font-weight:950;line-height:1.16}.hsf-random-stat em{color:#CBD5E1;font-size:.88em;font-style:normal;font-weight:750;line-height:1.35}.hsf-refresh-button{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:50px;margin-top:0;padding:0;border:2px solid #334155;border-radius:999px;background:var(--hsf-card-soft);color:#CBD5E1;cursor:pointer;box-shadow:none}.hsf-refresh-button:hover,.hsf-refresh-button:focus{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}.hsf-refresh-icon{width:24px;height:24px;fill:currentColor}.hsf-pill{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 18px;border:2px solid #334155;border-radius:999px;background:var(--hsf-card-soft);color:#CBD5E1;font-size:clamp(1em, 3vw, 1.34em);font-weight:900;line-height:1}.hsf-pill.is-active{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}.hsf-card-list{display:grid;gap:14px;margin:0 0 28px}.hsf-pending-arrests{display:grid;gap:14px;margin:0 0 calc(var(--hsf-sponsor-height) + 42px);padding:16px;border:1px solid rgb(250 204 21 / .28);border-radius:var(--hsf-radius);background:linear-gradient(180deg,rgb(30 41 59 / .7) 0%,rgb(15 23 42 / .94) 100%);box-shadow:inset 0 0 0 1px rgb(250 204 21 / .06);font-size:1em}.hsf-pending-arrests-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hsf-pending-arrests-head h2{margin:0;color:var(--hsf-yellow);font-size:clamp(1.45rem, 4vw, 2rem);line-height:1.1}.hsf-warrants-last-updated{display:inline-flex;align-items:center;margin-left:10px;padding:4px 9px;border:1px solid rgb(96 165 250 / .28);border-radius:999px;background:rgb(96 165 250 / .1);color:#BFDBFE;font-size:.78rem;font-weight:800;line-height:1.15;vertical-align:middle;white-space:nowrap}.hsf-pending-arrests-head p{margin:6px 0 0;color:var(--hsf-muted);font-size:.88rem;font-weight:800;line-height:1.35}.hsf-pending-arrests-head>span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:4px 10px;border-radius:999px;background:rgb(250 204 21 / .16);color:#FDE68A;font-size:1rem;font-weight:900}.hsf-tracker-filter-row{display:flex;flex-wrap:wrap;gap:8px}.hsf-tracker-filter{appearance:none;border:1px solid rgb(59 130 246 / .44);border-radius:999px;background:rgb(15 23 42 / .86);color:var(--hsf-text);cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 13px;font:inherit;font-size:.92em;font-weight:900;text-decoration:none}.hsf-tracker-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 7px;border-radius:999px;background:rgb(148 163 184 / .22);color:#DBEAFE;font-size:.82em}.hsf-tracker-filter.is-active{border-color:rgb(250 204 21 / .72);background:var(--hsf-blue);color:#FFF}.hsf-tracker-filter.is-active span{background:rgb(250 204 21 / .94);color:#111827}.hsf-tracker-page-size{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--hsf-muted);font-size:.9em;font-weight:900}.hsf-tracker-page-size a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:30px;padding:4px 10px;border:1px solid rgb(59 130 246 / .44);border-radius:999px;background:rgb(15 23 42 / .86);color:var(--hsf-text);text-decoration:none}.hsf-tracker-page-size a.is-active{border-color:rgb(250 204 21 / .72);background:rgb(250 204 21 / .18);color:#FDE68A}.hsf-pending-arrests-table{display:grid;gap:8px}.hsf-pending-arrests-body{display:grid;gap:8px}.hsf-pending-arrests-row{display:grid;grid-template-columns:minmax(190px,1.45fr) minmax(96px,0.55fr) minmax(220px,1.7fr) minmax(120px,0.75fr);gap:12px;align-items:start;padding:12px;border:1px solid rgb(148 163 184 / .16);border-radius:12px;background:rgb(15 23 42 / .78);color:var(--hsf-text);font-size:1em;font-weight:800}.hsf-pending-arrests-row-clickable{cursor:pointer;transition:border-color 140ms ease,background-color 140ms ease,transform 140ms ease}.hsf-pending-arrests-row-clickable:hover{border-color:rgb(96 165 250 / .55);background:rgb(15 23 42 / .94)}.hsf-warrants-list .hsf-pending-arrests-row{grid-template-columns:minmax(220px,1.25fr) minmax(150px,0.75fr) minmax(280px,1.65fr)}.hsf-warrant-search-results{margin-bottom:20px}.hsf-warrant-search-actions{display:flex;justify-content:flex-end}.hsf-warrants-filter-form{padding:10px}.hsf-warrants-filter-clear{min-height:48px;padding:12px 16px;border-radius:12px}.hsf-pending-arrests-row-head{padding-top:8px;padding-bottom:8px;background:rgb(2 6 23 / .68);color:#93C5FD;font-size:.82em;text-transform:uppercase}.hsf-tracker-sort{appearance:none;border:0;background:#fff0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none;text-transform:inherit}.hsf-tracker-sort::after{content:"";display:inline-block;margin-left:6px;opacity:.8}.hsf-tracker-sort.is-desc::after{content:"↓"}.hsf-tracker-sort.is-asc::after{content:"↑"}.hsf-pending-charge-list{margin:0;padding-left:18px;color:var(--hsf-text)}.hsf-tracker-sort.is-desc::after{content:"v"}.hsf-tracker-sort.is-asc::after{content:"^"}.hsf-pending-charge-list li{margin:0 0 2px}.hsf-tracker-report-link,.hsf-tracker-report-text{display:inline-flex;align-items:center;font-weight:950;text-decoration:none}.hsf-tracker-report-link{color:#FACC15}.hsf-tracker-report-text{color:#CBD5E1}.hsf-tracker-report-link:hover{color:#FEF08A;text-decoration:underline}.hsf-tracker-name-link{color:inherit;text-decoration:none}.hsf-tracker-name-link:hover{color:#93C5FD;text-decoration:underline}.hsf-tracker-status{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border-radius:999px;font-size:.74em;font-weight:950;letter-spacing:0;text-transform:uppercase;vertical-align:middle}.hsf-tracker-status.is-completed{background:rgb(250 204 21 / .18);color:#FDE68A}.hsf-tracker-status.is-pending{background:rgb(148 163 184 / .18);color:#CBD5E1}.hsf-tracker-status.is-restricted{background:rgb(245 158 11 / .18);color:#FCD34D}.hsf-tracker-empty{padding:14px;border:1px dashed rgb(148 163 184 / .28);border-radius:12px;color:var(--hsf-muted);font-size:1em;font-weight:800;text-align:center}.hsf-tracker-article-format{display:grid;gap:10px;padding:12px;border:1px solid rgb(59 130 246 / .28);border-radius:14px;background:rgb(2 6 23 / .42)}.hsf-tracker-article-format-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.hsf-tracker-article-format-head strong{color:#FDE68A;font-size:1em;font-weight:950}.hsf-tracker-article-format-head span{color:var(--hsf-muted);font-size:.88em;font-weight:850}.hsf-tracker-article-list{display:grid;gap:8px}.hsf-tracker-article-link{display:grid;gap:4px;padding:12px;border:1px solid rgb(148 163 184 / .18);border-radius:12px;background:rgb(15 23 42 / .76);color:var(--hsf-text);text-decoration:none}.hsf-tracker-article-link:hover{border-color:rgb(250 204 21 / .48);background:rgb(30 41 59 / .86)}.hsf-tracker-article-link span{color:#60A5FA;font-size:var(--hsf-user-h1-font-size);font-weight:950;line-height:1.05}.hsf-tracker-more{justify-self:center;min-width:min(260px, 100%);min-height:42px;padding:8px 16px;border:1px solid rgb(59 130 246 / .72);border-radius:999px;background:rgb(37 99 235 / .86);color:#FFF;cursor:pointer;font:inherit;font-size:.9em;font-weight:950}.hsf-tracker-pagination{display:grid;gap:8px;justify-items:center;position:relative;z-index:65;margin-bottom:0;padding:2px 0 4px}.hsf-tracker-pagination-summary{color:var(--hsf-muted);font-size:.84em;font-weight:900}.hsf-tracker-page-links{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.hsf-tracker-page-link,.hsf-tracker-page-gap{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px 10px;border:1px solid rgb(59 130 246 / .44);border-radius:999px;background:rgb(15 23 42 / .86);color:var(--hsf-text);font-size:.84em;font-weight:950;text-decoration:none}.hsf-tracker-page-link.is-active{border-color:rgb(250 204 21 / .72);background:var(--hsf-blue);color:#FFF}.hsf-tracker-page-gap{border-color:#fff0;background:#fff0;color:var(--hsf-muted)}.hsf-post-card{display:block;padding:18px 20px;border:1px solid var(--hsf-border);border-radius:var(--hsf-radius);background:var(--hsf-card);color:var(--hsf-text);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .04);font-size:1em}.hsf-post-card:hover,.hsf-post-card:focus-within{border-color:#334155;background:#121C2E;color:var(--hsf-text)}.hsf-post-card.pinned{border-color:rgb(250 204 21 / .7);box-shadow:inset 0 0 0 1px rgb(250 204 21 / .12)}.hsf-post-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hsf-post-card-title-wrap{flex:1 1 auto;min-width:0}.hsf-post-card-link{display:block;color:inherit;text-decoration:none}.hsf-post-card-link:hover,.hsf-post-card-link:focus{color:inherit}.hsf-post-card h2{margin:0 0 12px;color:#60A5FA;font-size:var(--hsf-user-h1-font-size);line-height:1.05}.hsf-post-card-link:hover h2,.hsf-post-card-link:focus h2{color:#93C5FD}.hsf-title-media-icon{display:inline-block;font-size:.78em;line-height:1;margin-right:.42rem;vertical-align:.03em}.hsf-post-card-pin{flex:0 0 auto;color:var(--hsf-yellow);font-size:1.22em;line-height:1;margin-top:2px}.hsf-post-card-meta{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;color:#64748B;font-size:clamp(0.84em, 2.6vw, 1.06em);font-weight:900;text-transform:uppercase}.hsf-post-card-excerpt{margin-top:12px;color:#CBD5E1;font-size:clamp(0.9em, 2.8vw, 1.12em);line-height:1.5}.hsf-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#334155;color:#F8FAFC;font-size:.84em;font-weight:900}.hsf-badge-new{background:var(--hsf-blue)}.hsf-badge-priority{background:#DC2626;color:#FFF}.hsf-content-card{position:relative;padding:clamp(18px, 4vw, 30px);border:1px solid var(--hsf-border);border-radius:var(--hsf-radius);background:var(--hsf-card);font-size:1em}.hsf-article-actions-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.hsf-article-actions-row .hsf-post-pin{margin:0!important}body.hsf-android-app-view .hsf-article-actions-row{display:none!important}.hsf-article-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgb(148 163 184 / .34);border-radius:999px;background:rgb(7 11 18 / .92);color:#F8FAFC;font-size:1.66em;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 10px 22px rgb(0 0 0 / .28)}.hsf-article-close:hover,.hsf-article-close:focus{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}.hsf-content-card h1,.hsf-content-card h2,.hsf-content-card h3,.hsf-content-card h4{color:var(--hsf-text);line-height:1.14}.hsf-content-card h2,.hsf-content-card h3,.hsf-content-card h4{font-size:1em}.hsf-content-card h1{margin-top:0;color:#60A5FA;font-size:var(--hsf-user-h1-font-size);line-height:1.05}.hsf-restricted-card{max-width:760px;margin-right:auto;margin-left:auto;border-color:rgb(96 165 250 / .34);background:linear-gradient(135deg,rgb(37 99 235 / .14),transparent 45%),linear-gradient(180deg,#111827 0%,#0B1220 100%)}.hsf-restricted-card h1{margin-bottom:.85rem}.hsf-restricted-card p{max-width:620px;color:#CBD5E1}.hsf-restricted-card .hsf-page-links{margin-top:18px}.hsf-content-card p,.hsf-content-card li{color:var(--hsf-text);font-size:1em}.hsf-entry-content{font-size:1em}.hsf-entry-content p{margin:0 0 1.05rem;line-height:1.62}.hsf-entry-content p:last-child{margin-bottom:0}.hsf-entry-content h2,.hsf-entry-content .hsf-incident-section-heading{margin-top:1.55rem;margin-bottom:.75rem}.hsf-entry-content h2:first-child,.hsf-entry-content .hsf-incident-section-heading:first-child{margin-top:0}.hsf-guidelines-card{overflow:hidden;padding:0;border-color:rgb(96 165 250 / .34);background:#0D1524;box-shadow:0 18px 46px rgb(0 0 0 / .24)}.hsf-guidelines-page-header{position:relative;padding:24px clamp(20px, 4vw, 34px) 22px;border-bottom:1px solid rgb(96 165 250 / .24);background:linear-gradient(105deg,rgb(37 99 235 / .27),rgb(11 18 32 / .28) 72%)}.hsf-guidelines-page-header::after{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--hsf-yellow) 0 22%,var(--hsf-blue) 22% 100%);content:""}.hsf-guidelines-kicker{display:block;margin-bottom:7px;color:var(--hsf-yellow);font-size:.74em;font-weight:900;letter-spacing:0;text-transform:uppercase}.hsf-guidelines-page-header h1{margin:0;color:#60A5FA;font-size:var(--hsf-user-h1-font-size);line-height:1.08}.hsf-guidelines-content{color:var(--hsf-text)}.hsf-guidelines-card .hsf-policy-page{display:grid}.hsf-guidelines-card .hsf-policy-hero,.hsf-guidelines-card .hsf-policy-section{margin:0;padding:28px clamp(20px, 4vw, 34px)}.hsf-guidelines-card .hsf-policy-hero{position:relative;background:linear-gradient(180deg,rgb(17 24 39 / .74),#fff0)}.hsf-guidelines-card .hsf-policy-hero::before{display:block;width:44px;height:4px;margin-bottom:17px;border-radius:999px;background:var(--hsf-yellow);box-shadow:0 0 18px rgb(250 204 21 / .24);content:""}.hsf-guidelines-card .hsf-policy-hero h1{max-width:820px;margin:0 0 12px;color:#F8FAFC;font-size:var(--hsf-user-h1-font-size);line-height:1.12}.hsf-guidelines-card .hsf-policy-intro{max-width:820px;margin:0;color:#CBD5E1!important;font-size:1.05em!important;line-height:1.65}.hsf-guidelines-card .hsf-policy-section{border-top:1px solid rgb(148 163 184 / .16)}.hsf-guidelines-card .hsf-policy-section h2{display:flex;align-items:center;gap:11px;margin:0 0 20px;color:#60A5FA!important;font-size:1.08em!important;font-weight:900;line-height:1.2;text-transform:uppercase}.hsf-guidelines-card .hsf-policy-section h2::before{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border:1px solid rgb(250 204 21 / .55);border-radius:50%;color:var(--hsf-yellow);font-size:.7em;font-weight:900}.hsf-guidelines-card .hsf-policy-section:nth-of-type(2) h2::before{content:"01"}.hsf-guidelines-card .hsf-policy-section:nth-of-type(3) h2::before{content:"02"}.hsf-guidelines-card .hsf-policy-section:nth-of-type(4) h2::before{content:"03"}.hsf-guidelines-card .hsf-policy-section:nth-of-type(5) h2::before{content:"04"}.hsf-guidelines-card .hsf-policy-section ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.hsf-guidelines-card .hsf-policy-section li{position:relative;margin:0;padding:15px 0 15px 19px;border-top:1px solid rgb(148 163 184 / .13);color:#DCE5F2!important;line-height:1.58!important}.hsf-guidelines-card .hsf-policy-section li::before{position:absolute;top:22px;left:1px;width:7px;height:7px;border-radius:50%;background:#60A5FA;box-shadow:0 0 11px rgb(96 165 250 / .38);content:""}.hsf-guidelines-card .hsf-policy-section li strong{display:block;margin-bottom:3px;color:#F8FAFC;font-weight:900}.hsf-guidelines-card .hsf-policy-section:nth-of-type(4) li:last-child{margin-top:9px;padding:15px 16px 15px 38px;border:1px solid rgb(248 113 113 / .38);border-radius:8px;background:rgb(127 29 29 / .16)}.hsf-guidelines-card .hsf-policy-section:nth-of-type(4) li:last-child::before{top:16px;left:13px;width:auto;height:auto;border-radius:0;background:#fff0;box-shadow:none;color:#FCA5A5;content:"!";font-weight:900}.hsf-guidelines-card .hsf-policy-section:nth-of-type(4) li:last-child strong{color:#FCA5A5}.hsf-guidelines-card .hsf-policy-section p{max-width:900px;margin:0 0 1rem;color:#DCE5F2!important;line-height:1.65}.hsf-guidelines-card .hsf-policy-section p:last-child{margin-bottom:0}.hsf-guidelines-card .hsf-policy-closing{border-top-color:rgb(250 204 21 / .32);background:linear-gradient(90deg,rgb(250 204 21 / .08),rgb(37 99 235 / .08))}.hsf-guidelines-card .hsf-policy-closing p{padding-left:18px;border-left:4px solid var(--hsf-yellow);color:#F8FAFC!important;font-weight:750}.hsf-guidelines-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(20px, 4vw, 34px);border-top:1px solid rgb(96 165 250 / .26);background:#080E18}.hsf-guidelines-contact div{display:grid;gap:2px}.hsf-guidelines-contact span{color:var(--hsf-muted);font-size:.84em;font-weight:800}.hsf-guidelines-contact strong{color:#F8FAFC;font-size:1em}.hsf-guidelines-contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #3B82F6;border-radius:8px;background:var(--hsf-blue);color:#FFF;font-size:.9em;font-weight:900;text-decoration:none}.hsf-guidelines-contact-link:hover,.hsf-guidelines-contact-link:focus{border-color:var(--hsf-yellow);background:var(--hsf-blue-soft);color:#FFF}.hsf-policy-card{overflow:hidden;padding:0;border-color:rgb(96 165 250 / .28);background:#0D1524}.hsf-policy-page-header{position:relative;padding:24px clamp(20px, 4vw, 34px) 22px;border-bottom:1px solid rgb(96 165 250 / .22);background:linear-gradient(105deg,rgb(37 99 235 / .24),rgb(11 18 32 / .3) 72%)}.hsf-policy-page-header::after{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--hsf-yellow) 0 20%,var(--hsf-blue) 20% 100%);content:""}.hsf-policy-kicker{display:block;margin-bottom:7px;color:var(--hsf-yellow);font-size:.74em;font-weight:900;text-transform:uppercase}.hsf-policy-page-header h1{margin:0}.hsf-policy-content{padding:26px clamp(20px, 4vw, 34px) 30px}.hsf-policy-content h2,.hsf-policy-content h3{margin-top:1.85rem;margin-bottom:.75rem;color:#60A5FA!important}.hsf-policy-content h2:first-child,.hsf-policy-content h3:first-child{margin-top:0}.hsf-policy-content p{max-width:920px;margin-bottom:1.1rem;color:#DCE5F2!important;line-height:1.72}.hsf-policy-content ul,.hsf-policy-content ol{max-width:920px;margin:.8rem 0 1.25rem;padding-left:1.35rem}.hsf-policy-content li{color:#DCE5F2!important;line-height:1.62}.hsf-policy-content li+li{margin-top:.55rem}.hsf-policy-content a{color:var(--hsf-yellow);font-weight:900}@media (max-width:720px){.hsf-guidelines-page-header,.hsf-guidelines-card .hsf-policy-hero,.hsf-guidelines-card .hsf-policy-section,.hsf-guidelines-contact{padding-right:18px;padding-left:18px}.hsf-guidelines-card .hsf-policy-section ul{grid-template-columns:minmax(0,1fr)}.hsf-guidelines-contact{align-items:stretch;flex-direction:column}.hsf-guidelines-contact-link{width:100%}}.hsf-entry-content .hsf-policy-action-link{color:var(--hsf-yellow);font-weight:900;text-decoration:underline;text-decoration-color:rgb(250 204 21 / .52);text-decoration-thickness:2px;text-underline-offset:3px}.hsf-entry-content .hsf-policy-action-link:hover,.hsf-entry-content .hsf-policy-action-link:focus{color:#FDE68A;text-decoration-color:#FDE68A}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-page{display:grid;gap:0}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-hero{padding-bottom:1.15rem}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-hero h1{margin:0 0 .85rem;color:#F8FAFC;line-height:1.12}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-intro{max-width:900px;margin:0 0 1.05rem;color:#CBD5E1!important;line-height:1.65}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-section{padding:1.25rem 0;border-top:1px solid rgb(148 163 184 / .16)}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-section h2{margin:0 0 .8rem;color:#60A5FA!important;line-height:1.2}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-section p{max-width:920px;margin:0 0 1rem;color:#DCE5F2!important;line-height:1.68}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-section p:last-child{margin-bottom:0}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-section ul,.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-section ol{margin:.8rem 0 1.1rem;padding-left:1.35rem}.hsf-entry-content:not(.hsf-guidelines-content) .hsf-policy-section li+li{margin-top:.55rem}.hsf-incident-status{align-items:center;border-radius:10px;display:flex;gap:.7rem;margin:.85rem 0 1.1rem;padding:.72rem .9rem}.hsf-incident-status strong{flex:0 0 auto;font-size:.82em;font-weight:900;letter-spacing:.04em}.hsf-incident-status span{font-size:.92em}.hsf-incident-status-live{background:rgb(250 204 21 / .12);border:1px solid rgb(250 204 21 / .58);color:#FDE68A}.hsf-incident-status-live strong{color:#FACC15}.hsf-incident-status-closed{background:rgb(148 163 184 / .11);border:1px solid rgb(148 163 184 / .34);color:#CBD5E1}.hsf-incident-status-closed strong{color:#E5E7EB}.hsf-report-update-note{color:#CBD5E1;font-size:.96em}.hsf-incident-section-heading{align-items:center;background:linear-gradient(90deg,rgb(37 99 235 / .22),rgb(15 23 42 / .12));border-left:5px solid var(--hsf-yellow);border-radius:10px;color:#60A5FA!important;display:flex;font-size:1.14em!important;font-weight:900;gap:.45rem;line-height:1.15;margin:1.35rem 0 .75rem;padding:.58rem .78rem;text-transform:uppercase}.hsf-incident-section-heading::before{background:var(--hsf-yellow);border-radius:999px;box-shadow:0 0 16px rgb(250 204 21 / .35);content:"";flex:0 0 auto;height:.55rem;width:.55rem}.hsf-live-incident-heading{flex-wrap:wrap}.hsf-incident-section-title{margin-right:auto}.hsf-live-update-sound-toggle{align-items:center;background:rgb(15 23 42 / .76);border:1px solid rgb(96 165 250 / .38);border-radius:999px;color:#BFDBFE;cursor:pointer;display:inline-flex;font:inherit;font-size:.72em;font-weight:900;gap:.32rem;letter-spacing:0;line-height:1;margin-left:auto;padding:.46rem .64rem;text-transform:uppercase;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.hsf-live-update-sound-toggle::before{content:"\1F514";font-size:.95em;line-height:1}.hsf-live-update-sound-toggle.is-on{background:rgb(22 163 74 / .22);border-color:rgb(74 222 128 / .58);box-shadow:0 0 18px rgb(34 197 94 / .16);color:#BBF7D0}.hsf-live-update-sound-toggle:focus-visible{outline:2px solid var(--hsf-yellow);outline-offset:3px}.hsf-live-incident-updates{margin:1.15rem 0;padding:0}.hsf-live-incident-updates[hidden]{display:none!important}.hsf-live-incident-update-list{display:grid;gap:.65rem}.hsf-live-update-item{border-radius:10px;margin:0;padding:.18rem .35rem;transition:background-color 0.25s ease,box-shadow 0.25s ease}.hsf-live-update-item.is-fresh{background:rgb(250 204 21 / .12);box-shadow:0 0 0 1px rgb(250 204 21 / .45),0 0 22px rgb(250 204 21 / .12)}.hsf-live-update-item strong{color:#FACC15}.hsf-entry-content [style*="font-size"]{font-size:inherit!important}.hsf-entry-content ul,.hsf-entry-content ol,.hsf-entry-content li{font-size:1em!important;line-height:1.55}.hsf-location-map{margin:1rem 0 .45rem}.hsf-incident-media-gallery{margin:1.15rem 0 1rem}.hsf-incident-media-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hsf-incident-media-gallery.is-single .hsf-incident-media-grid{grid-template-columns:minmax(0,640px)}.hsf-incident-media-item{background:rgb(15 23 42 / .58);border:1px solid rgb(96 165 250 / .22);border-radius:12px;margin:0;overflow:hidden}.hsf-incident-media-open{background:#fff0;border:0;cursor:zoom-in;display:block;margin:0;padding:0;text-align:inherit;width:100%}.hsf-incident-media-open:focus-visible{box-shadow:0 0 0 3px rgb(96 165 250 / .7) inset;outline:0}.hsf-incident-media-image{display:block;height:auto;max-height:560px;object-fit:contain;width:100%}.hsf-media-lightbox[hidden]{display:none!important}.hsf-media-lightbox{align-items:center;display:flex;inset:0;justify-content:center;padding:max(18px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));position:fixed;z-index:999999}.hsf-media-lightbox-open{overflow:hidden}.hsf-media-lightbox-backdrop{background:rgb(3 7 18 / .9);border:0;cursor:zoom-out;inset:0;margin:0;padding:0;position:absolute}.hsf-media-lightbox-dialog{align-items:center;display:flex;flex-direction:column;max-height:94vh;max-height:94dvh;max-width:min(1100px, 96vw);position:relative;width:auto;z-index:1}.hsf-media-lightbox-image{background:#020617;border:1px solid rgb(147 197 253 / .36);border-radius:12px;box-shadow:0 28px 80px rgb(0 0 0 / .58);display:block;max-height:86vh;max-height:86dvh;max-width:100%;object-fit:contain;width:auto}.hsf-media-lightbox-close{align-items:center;background:#2563eb;border:1px solid rgb(191 219 254 / .62);border-radius:999px;box-shadow:0 12px 32px rgb(0 0 0 / .42);color:#fff;cursor:pointer;display:inline-flex;font-size:30px;font-weight:800;height:46px;justify-content:center;line-height:1;position:absolute;right:-12px;top:-12px;width:46px;z-index:2}.hsf-media-lightbox-close:focus-visible{outline:3px solid rgb(250 204 21 / .95);outline-offset:2px}.hsf-media-lightbox-caption{background:rgb(15 23 42 / .94);border:1px solid rgb(96 165 250 / .28);border-radius:999px;color:#e5eefc;font-size:.9rem;font-weight:800;margin-top:.75rem;max-width:100%;overflow:hidden;padding:.45rem .85rem;text-overflow:ellipsis;white-space:nowrap}@media (orientation:landscape) and (max-height:560px){.hsf-media-lightbox{padding:max(4px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))}.hsf-media-lightbox-dialog{height:100dvh;justify-content:center;max-height:100dvh;max-width:100vw;width:100vw}.hsf-media-lightbox-image{border-radius:8px;max-height:calc(100dvh - 12px);max-width:calc(100vw - 12px)}.hsf-media-lightbox-close{right:max(8px, env(safe-area-inset-right));top:max(8px, env(safe-area-inset-top))}.hsf-media-lightbox-caption{bottom:max(8px, env(safe-area-inset-bottom));left:50%;margin:0;max-width:calc(100vw - 96px);position:absolute;transform:translateX(-50%)}}.hsf-incident-media-item figcaption{color:#CBD5E1;font-size:.84em;line-height:1.35;padding:.55rem .7rem .65rem}.hsf-entry-content .hsf-ida-static-map,.hsf-entry-content .hsf-static-map-image{border:1px solid rgb(96 165 250 / .28);border-radius:10px;display:block;height:auto;margin:0 0 .45rem;max-width:640px;width:100%}.hsf-entry-content .hsf-map-disclaimer{color:#a7b2c3;font-size:.92em;margin-top:.55rem}.hsf-content-card .posted,.hsf-posted{color:#A7B2C3;font-size:.74em;font-weight:800;text-transform:uppercase}.hsf-disclaimer-note{color:#8b949e;font-size:.92em;line-height:1.55;opacity:.9;margin:1rem 0 1.25rem;padding:.9rem 1rem;border-left:3px solid rgb(148 163 184 / .35);background:rgb(15 23 42 / .45)}.hsf-disclaimer-note p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.hsf-disclaimer-note strong,.hsf-disclaimer-note b{color:inherit}.hsf-arrest-audio-reader{margin:14px 0 18px;padding:14px;border:1px solid rgb(96 165 250 / .28);border-radius:14px;background:linear-gradient(135deg,rgb(15 23 42 / .96),rgb(30 41 59 / .9));box-shadow:0 14px 34px rgb(0 0 0 / .22)}.hsf-arrest-audio-reader-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.hsf-arrest-audio-reader-head strong{display:block;color:#60A5FA;font-size:1em;font-weight:950;letter-spacing:0}.hsf-arrest-audio-reader-head span,.hsf-arrest-audio-status{display:block;color:#94A3B8;font-size:.86em;line-height:1.35}.hsf-arrest-audio-button{appearance:none;border:1px solid rgb(96 165 250 / .45);border-radius:999px;background:#2563EB;color:#FFF;cursor:pointer;font:inherit;font-size:.9em;font-weight:900;padding:9px 14px;white-space:nowrap}.hsf-arrest-audio-button:hover{background:#1D4ED8}.hsf-arrest-audio-button:disabled{cursor:wait;opacity:.7}.hsf-arrest-audio-control{width:100%;margin-top:6px}.hsf-arrest-audio-status{margin:8px 0 0}.hsf-article-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.hsf-article-nav-button{display:grid;gap:6px;min-height:104px;padding:16px 18px;border:1px solid #334155;border-radius:16px;background:linear-gradient(180deg,#0F172A 0%,#111827 100%);color:var(--hsf-text);text-decoration:none;box-shadow:inset 0 0 0 1px rgb(148 163 184 / .05)}.hsf-article-nav-button:hover,.hsf-article-nav-button:focus{border-color:var(--hsf-blue);background:linear-gradient(180deg,#12203A 0%,#111827 100%);color:var(--hsf-text)}.hsf-article-nav-button.is-previous{text-align:left}.hsf-article-nav-button.is-next{text-align:right}.hsf-article-nav-button span,.hsf-article-nav-button em{display:block;font-style:normal}.hsf-article-nav-button span{color:#60A5FA;font-size:.68em;font-weight:900;letter-spacing:0;text-transform:uppercase}.hsf-article-nav-button strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--hsf-text);font-size:1.12em;font-weight:900;line-height:1.18}.hsf-article-nav-button em{color:var(--hsf-muted);font-size:.68em;font-weight:800;text-transform:uppercase}.hsf-article-nav-button.is-disabled{opacity:.5}.hsf-page-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.hsf-button,.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid #334155;border-radius:999px;background:var(--hsf-card);color:var(--hsf-text);font-weight:900}.hsf-button:hover,.page-numbers:hover,.page-numbers.current{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}.hsf-button-primary{border-color:#3B82F6;background:var(--hsf-blue);color:#FFF}.hsf-button-secondary{background:#334155;color:#FFF}.hsf-button-secondary:hover,.hsf-button-secondary:focus{border-color:#60A5FA;background:#475569;color:#FFF}.hsf-button-danger,.hsf-button-danger:hover,.hsf-button-danger:focus{border-color:var(--hsf-red);background:var(--hsf-red);color:#FFF}.hsf-account-actions{display:grid;gap:12px;justify-items:center;margin-top:18px}.hsf-account-actions .hsf-button{width:min(360px, 100%)}.hsf-account-cancel-link{color:#FCA5A5;font-weight:900;text-decoration:underline;text-underline-offset:4px}.hsf-account-cancel-link:hover,.hsf-account-cancel-link:focus{color:#FFF}.hsf-cancel-feedback-panel{display:grid;gap:14px;margin:18px 0 24px;padding:18px;border:1px solid rgb(248 113 113 / .32);border-radius:16px;background:linear-gradient(180deg,rgb(30 41 59 / .92),rgb(15 23 42 / .96))}.hsf-cancel-feedback-panel h2{margin:0;color:#FCA5A5}.hsf-cancel-feedback-panel p{margin:0;color:#CBD5E1;line-height:1.55}.hsf-cancel-feedback-form{display:grid;gap:12px}.hsf-cancel-feedback-form label{color:#E5E7EB;font-weight:900}.hsf-cancel-feedback-form textarea{width:100%;min-height:150px;box-sizing:border-box;border:1px solid rgb(148 163 184 / .34);border-radius:14px;background:#070D18;color:#F8FAFC;padding:14px;font:inherit;line-height:1.5;resize:vertical}.hsf-cancel-feedback-form textarea:focus{outline:2px solid rgb(96 165 250 / .55);border-color:rgb(96 165 250 / .85)}.hsf-cancel-feedback-notice{margin:0 0 18px;padding:13px 15px;border-radius:12px;font-weight:800}.hsf-cancel-feedback-notice-success{border:1px solid rgb(34 197 94 / .45);background:rgb(22 163 74 / .16);color:#BBF7D0}.hsf-cancel-feedback-notice-error{border:1px solid rgb(248 113 113 / .45);background:rgb(220 38 38 / .16);color:#FECACA}.hsf-account-preferences{margin-top:18px;padding:18px;border:1px solid rgb(96 165 250 / .18);border-radius:16px;background:linear-gradient(180deg,rgb(15 23 42 / .96),rgb(2 6 23 / .98))}.hsf-account-preferences-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.hsf-account-preferences-head h2{margin:0 0 6px;font-size:1.35rem}.hsf-account-preferences-head p{margin:0;color:var(--hsf-muted);line-height:1.55}.hsf-account-preferences-status{min-width:84px;text-align:right;color:#93C5FD;font-size:.92rem;font-weight:800}.hsf-account-preferences-status.is-error{color:#FCA5A5}.hsf-account-preferences-list{display:grid;gap:12px}.hsf-account-preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgb(51 65 85 / .95);border-radius:14px;background:rgb(15 23 42 / .9)}.hsf-account-preference-copy{display:grid;gap:4px}.hsf-account-preference-copy strong{font-size:1.02rem;color:#E2E8F0}.hsf-account-preference-copy span{color:var(--hsf-muted);font-size:.9rem}.hsf-account-preference-stepper{display:inline-flex;align-items:center;gap:8px;justify-self:end}.hsf-preference-stepper-button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid #334155;border-radius:999px;background:#111827;color:#F8FAFC;font-size:1.2rem;font-weight:900;line-height:1}.hsf-preference-stepper-button:hover,.hsf-preference-stepper-button:focus{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}.hsf-preference-stepper-button:disabled{opacity:.35;cursor:not-allowed;transform:none}.hsf-account-preference-value{min-width:42px;text-align:center;font-size:1.1rem;font-weight:900;color:#FFF}.hsf-account-preferences--full{padding-bottom:22px}.hsf-settings-sections{display:grid;gap:18px}.hsf-settings-group{padding:16px;border:1px solid rgb(51 65 85 / .92);border-radius:16px;background:rgb(2 6 23 / .58)}.hsf-settings-group h3{margin:0 0 12px;font-size:1.1rem;color:#60A5FA}.hsf-settings-group--account .hsf-settings-note,.hsf-settings-group--billing .hsf-settings-note{margin-bottom:0}.hsf-settings-link-card{text-decoration:none}.hsf-settings-link-card:hover,.hsf-settings-link-card:focus{border-color:var(--hsf-blue);background:rgb(37 99 235 / .16)}.hsf-settings-note{margin:-4px 0 12px;color:var(--hsf-muted);line-height:1.55}.hsf-settings-grid{display:grid;gap:12px}.hsf-setting-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgb(51 65 85 / .95);border-radius:14px;background:rgb(15 23 42 / .95)}.hsf-setting-copy{display:grid;gap:4px}.hsf-setting-copy strong{font-size:1.02rem;color:#E2E8F0}.hsf-setting-copy span{color:var(--hsf-muted);font-size:.9rem;line-height:1.4}.hsf-stepper{display:inline-flex;align-items:center;gap:8px;justify-self:end}.hsf-stepper-button{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:1px solid #334155;border-radius:999px;background:#111827;color:#F8FAFC;font-size:1.15rem;font-weight:900;line-height:1}.hsf-stepper-button:hover,.hsf-stepper-button:focus{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}.hsf-stepper-value{min-width:64px;text-align:center;color:#FFF;font-size:1rem;font-weight:900}.hsf-input,.hsf-select{min-width:160px;padding:10px 12px;border:1px solid #334155;border-radius:12px;background:#0B1120;color:#F8FAFC;font-size:.98rem}.hsf-input:focus,.hsf-select:focus{outline:none;border-color:var(--hsf-blue);box-shadow:0 0 0 2px rgb(37 99 235 / .18)}.hsf-toggle{position:relative;display:inline-flex;align-items:center;width:54px;height:32px}.hsf-toggle input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.hsf-toggle span{position:relative;display:block;width:100%;height:100%;border-radius:999px;background:#1E293B;border:1px solid #334155;transition:background 0.15s ease,border-color 0.15s ease}.hsf-toggle span::after{content:'';position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#CBD5E1;transition:transform 0.15s ease,background 0.15s ease}.hsf-toggle input:checked+span{background:var(--hsf-blue);border-color:var(--hsf-blue)}.hsf-toggle input:checked+span::after{transform:translateX(22px);background:#FFF}.hsf-alert-grid{display:grid;gap:8px}.hsf-alert-grid-head,.hsf-alert-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;align-items:center;gap:10px}.hsf-alert-grid.show-only .hsf-alert-grid-head,.hsf-alert-grid.show-only .hsf-alert-row{grid-template-columns:minmax(0,1fr) 76px}.hsf-alert-grid-head{padding:0 8px 2px;color:#93C5FD;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.hsf-alert-row{padding:10px 8px;border-top:1px solid rgb(51 65 85 / .65)}.hsf-alert-label{color:#E2E8F0;font-weight:700;line-height:1.35}.hsf-alert-label small{display:block;margin-top:4px;color:var(--hsf-muted);font-size:.82rem;font-weight:700;line-height:1.35}.hsf-newsletter-grid{display:grid;gap:8px}.hsf-newsletter-grid-head,.hsf-newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px}.hsf-newsletter-grid-head{padding:0 8px 2px;color:#93C5FD;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.hsf-newsletter-row{padding:10px 8px;border-top:1px solid rgb(51 65 85 / .65)}.hsf-settings-group .hsf-toggle{justify-self:end}.hsf-account-family-button{border-color:#2563EB;background:rgb(37 99 235 / .14);color:#DBEAFE}.hsf-account-book-button{border-color:#334155;background:rgb(17 24 39 / .95);color:var(--hsf-text)}.hsf-account-phone-button{border-color:rgb(34 197 94 / .42);background:rgb(22 101 52 / .22);color:#DCFCE7}.hsf-account-book-button:hover,.hsf-account-book-button:focus,.hsf-account-phone-button:hover,.hsf-account-phone-button:focus,.hsf-account-family-button:hover,.hsf-account-family-button:focus{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}@media (max-width:700px){.hsf-account-preferences-head{flex-direction:column}.hsf-account-preferences-status{text-align:left}.hsf-account-preference-row{grid-template-columns:1fr;justify-items:stretch}.hsf-account-preference-stepper{justify-self:stretch;justify-content:space-between;width:100%}.hsf-setting-card{grid-template-columns:1fr}.hsf-stepper{justify-self:stretch;justify-content:space-between;width:100%}.hsf-input,.hsf-select{width:100%;min-width:0}.hsf-alert-grid-head,.hsf-alert-row{grid-template-columns:1fr 68px 68px}}body .pmpro,body .pmpro_group_accounts,body .pmprogroupacct,body .pmprogroupacct_section,body .pmpro_card,body .pmpro_card_content,body .pmpro_box,body .pmpro_form,body .pmpro_login_wrap,body .pmpro_account,body .pmpro_checkout{background:var(--hsf-card)!important;color:var(--hsf-text)!important}body .pmpro h1,body .pmpro h2,body .pmpro h3,body .pmpro h4,body .pmpro h5,body .pmpro h6,body .pmpro p,body .pmpro label,body .pmpro legend,body .pmpro span,body .pmpro strong,body .pmpro small,body .pmpro li,body .pmpro div,body .pmpro .pmpro_card_title,body .pmpro .pmpro_card_content,body .pmpro .pmpro_form_field-label,body .pmpro .pmpro_form_field>label{color:var(--hsf-text)!important}body .pmpro a{color:#60A5FA!important}body.hsf-membership-account-page .pmpro a[href*="change-password"],body.hsf-membership-account-page .pmpro a[href*="changepassword"],body.hsf-membership-account-page .pmpro a[href*="pmpro_change_password"],body.hsf-membership-account-page .pmpro a[href*="pmpro-change-password"],body.hsf-membership-account-page .pmpro a[href*="action=rp"],body.hsf-membership-account-page .hsf-entry-content a[href*="change-password"],body.hsf-membership-account-page .hsf-entry-content a[href*="changepassword"],body.hsf-membership-account-page .hsf-entry-content a[href*="pmpro_change_password"],body.hsf-membership-account-page .hsf-entry-content a[href*="pmpro-change-password"],body.hsf-membership-account-page .hsf-entry-content a[href*="action=rp"],body .pmpro a[href*="change-password"],body .pmpro a[href*="changepassword"],body .pmpro a[href*="pmpro_change_password"],body .pmpro a[href*="pmpro-change-password"],body .pmpro a[href*="action=rp"]{display:none!important}body .pmpro input[type="text"],body .pmpro input[type="email"],body .pmpro input[type="password"],body .pmpro input[type="url"],body .pmpro input[type="tel"],body .pmpro input[type="number"],body .pmpro textarea,body .pmpro select{background:#0F172A!important;color:var(--hsf-text)!important;border:1px solid #334155!important}body .pmpro input::placeholder,body .pmpro textarea::placeholder{color:#94A3B8!important;opacity:1!important}body .pmpro button,body .pmpro .pmpro_btn,body .pmpro input[type="submit"]{background:var(--hsf-blue)!important;color:#FFFFFF!important;border-color:var(--hsf-blue)!important}body .pmpro .pmpro_table,body .pmpro table,body .pmpro_table,body .pmpro_account-membership table,body #pmpro_account-membership table,body .hsf-entry-content .pmpro_table,body .hsf-entry-content table{background:#0B1220!important;color:var(--hsf-text)!important;border-color:#334155!important}body .pmpro th,body .pmpro td,body .pmpro_table th,body .pmpro_table td,body .pmpro_account-membership th,body .pmpro_account-membership td,body #pmpro_account-membership th,body #pmpro_account-membership td,body .hsf-entry-content .pmpro_table th,body .hsf-entry-content .pmpro_table td,body .hsf-entry-content table th,body .hsf-entry-content table td{background:#0B1220!important;color:var(--hsf-text)!important;border-color:#334155!important}body .pmpro_table thead th,body .pmpro table thead th,body .hsf-entry-content table thead th{background:#111827!important;color:#DBEAFE!important}.hsf-article-nav{grid-template-columns:1fr}.hsf-article-nav-button{min-height:92px}.navigation.pagination{margin:26px 0}.nav-links{display:flex;flex-wrap:wrap;gap:9px}.navigation.pagination{position:relative;z-index:65;margin:26px 0 calc(var(--hsf-sponsor-height) + 48px)}.hsf-empty{padding:24px;border:1px dashed #334155;border-radius:var(--hsf-radius);color:var(--hsf-muted);background:rgb(17 24 39 / .68);font-weight:800}.hsf-back-to-top{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--hsf-border);border-radius:999px;background:var(--hsf-card);color:var(--hsf-text);box-shadow:0 16px 30px rgb(0 0 0 / .32);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity 140ms ease,transform 140ms ease,border-color 140ms ease,background 140ms ease}.hsf-back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.hsf-back-to-top span{display:block;font-size:1.22em;line-height:1;font-weight:900}.hsf-back-to-top:hover,.hsf-back-to-top:focus{border-color:var(--hsf-blue);background:var(--hsf-blue);color:#FFF}.hsf-players-page{padding-bottom:calc(var(--hsf-sponsor-height) + 40px)}.hsf-players-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px}.hsf-player-window-button{flex:0 0 auto;min-height:44px;border-radius:12px;white-space:nowrap}.hsf-player-handoff-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgb(2 6 23 / .9);backdrop-filter:blur(8px)}.hsf-player-handoff-overlay[hidden]{display:none!important}body.hsf-player-handoff-active{overflow:hidden}.hsf-player-handoff-card{width:min(520px, 100%);padding:24px;border:1px solid #2563EB;border-radius:18px;background:linear-gradient(180deg,#111827 0%,#0B1220 100%);box-shadow:0 24px 80px rgb(0 0 0 / .55);text-align:center}.hsf-player-handoff-card h2{margin:0 0 10px;color:#60A5FA;font-size:calc(var(--hsf-font-size) + 8px);font-weight:900}.hsf-player-handoff-card p{margin:0;color:var(--hsf-text);font-size:calc(var(--hsf-font-size) + 1px);font-weight:800;line-height:1.45}.hsf-player-handoff-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}.hsf-player-grid{display:grid;gap:14px}.hsf-player-card{padding:16px;border:1px solid var(--hsf-border);border-radius:var(--hsf-radius);background:linear-gradient(180deg,#111827 0%,#0C1424 100%);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .04);font-size:1em}.hsf-player-card.is-speaking{border-color:#22C55E;box-shadow:inset 0 0 0 1px rgb(34 197 94 / .25),0 0 0 1px rgb(34 197 94 / .24),0 0 24px rgb(34 197 94 / .18)}body.hsf-player-window{padding-bottom:0}body.hsf-player-window .hsf-app-shell{max-width:720px;padding:16px}body.hsf-player-window .hsf-nav,body.hsf-player-window .hsf-sponsor,body.hsf-player-window .hsf-site-footer{display:none!important}body.hsf-player-window .hsf-topbar{margin-bottom:18px}body.hsf-player-window .hsf-players-page{padding-bottom:24px}.hsf-players-page .hsf-section-title{margin-bottom:8px}.hsf-players-page .hsf-section-subtitle{max-width:42rem}.hsf-player-main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 14px}.hsf-player-title-wrap{min-width:0;flex:1 1 auto}.hsf-player-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hsf-player-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.hsf-player-main h3{margin:0;color:var(--hsf-text);font-size:clamp(1.45em, 5vw, 2em);line-height:1}.hsf-player-main p{margin:5px 0 0;color:var(--hsf-muted);font-size:clamp(0.84em, 2.5vw, 1em);font-weight:800;line-height:1.2}.hsf-player-state{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:30px;padding:5px 10px;border-radius:999px;background:#334155;color:#CBD5E1;font-size:.74em;font-weight:900;text-transform:uppercase}.hsf-player-state.is-playing{background:#1D4ED8;color:#DBEAFE}.hsf-player-state.is-speaking{background:#166534;color:#DCFCE7}.hsf-player-state.is-error{background:#7F1D1D;color:#FECACA}.hsf-listener-count,.hsf-last-tx-count{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;background:#1F2937;color:#E2E8F0;font-size:.74em;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.hsf-last-tx-count{color:#93C5FD}.hsf-player-actions{display:grid;grid-template-columns:48px minmax(120px,1fr) 48px minmax(100px,1fr);gap:10px;align-items:center}.hsf-player-archive-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}.hsf-volume-toggle,.hsf-player-toggle,.hsf-player-last-tx,.hsf-archive-link,.hsf-player-archive-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:10px;color:#FFF;font-size:.95em;font-weight:900;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.hsf-volume-toggle{background:#1F2937;cursor:pointer}.hsf-player-toggle{background:var(--hsf-blue);cursor:pointer}.hsf-player-toggle.is-playing{background:var(--hsf-red)}.hsf-player-last-tx{background:#475569;cursor:pointer;font-size:1.35em}.hsf-player-last-tx.is-playing{background:#166534}.hsf-player-last-tx:disabled{cursor:not-allowed;opacity:.48}.hsf-archive-link{background:#334155}.hsf-player-archive-button{background:#334155;text-decoration:none}.hsf-volume-toggle:hover,.hsf-volume-toggle:focus,.hsf-player-toggle:hover,.hsf-player-toggle:focus,.hsf-player-last-tx:hover,.hsf-player-last-tx:focus,.hsf-archive-link:hover,.hsf-archive-link:focus,.hsf-player-archive-button:hover,.hsf-player-archive-button:focus{color:#FFF;filter:brightness(1.08)}.hsf-volume-row{margin:12px 0 0;padding:12px;border:1px solid #1F2937;border-radius:12px;background:#0B1220}.hsf-volume-row label{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;color:var(--hsf-muted);font-size:.8em;font-weight:900;text-transform:uppercase}.hsf-volume-row input{width:100%;accent-color:var(--hsf-blue)}.hsf-player-error{margin:10px 0 14px;padding:12px;border:1px solid #7F1D1D;border-radius:12px;background:rgb(127 29 29 / .25);color:#FECACA;font-weight:800}.hsf-archive-player{margin:0 0 18px;padding:16px;border:1px solid #24547A;border-radius:var(--hsf-radius);background:linear-gradient(180deg,rgb(17 39 58 / .95) 0%,rgb(11 18 32 / .98) 100%);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .04)}body.archive .hsf-archive-player{margin-bottom:calc(var(--hsf-sponsor-height) + 34px)}.hsf-archive-player-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px}.hsf-archive-head-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:0 0 auto}.hsf-archive-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 12px;border:1px solid rgb(96 165 250 / .35);border-radius:999px;background:rgb(37 99 235 / .16);color:#BFDBFE;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.hsf-archive-back:hover,.hsf-archive-back:focus{border-color:rgb(96 165 250 / .6);background:rgb(37 99 235 / .26);color:#FFF}.hsf-archive-player-head h2{margin:8px 0 0;color:var(--hsf-text);font-size:clamp(1.2em, 4vw, 1.65em);line-height:1}.hsf-archive-player-head p{margin:6px 0 0;color:#B9D4F5;font-size:.9em;font-weight:700;line-height:1.35}.hsf-archive-player audio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hsf-archive-eyebrow{display:block;color:#FFF;font-size:.72em;font-weight:950;letter-spacing:0;text-transform:uppercase}.hsf-archive-active{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:34px;padding:7px 12px;border:1px solid rgb(34 197 94 / .55);border-radius:999px;background:rgb(22 101 52 / .32);color:#FFF;font-size:.78em;font-weight:950}.hsf-archive-active i{width:9px;height:9px;border-radius:999px;background:#22C55E;box-shadow:0 0 0 4px rgb(34 197 94 / .18)}.hsf-archive-day-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px}.hsf-archive-day-card{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:68px;padding:12px 14px;border:1px solid #334155;border-radius:12px;background:#0B1220;color:var(--hsf-text);text-align:left;cursor:pointer}.hsf-archive-day-card span{display:grid;gap:3px}.hsf-archive-day-card strong{color:#FFF;font-size:.94em;font-weight:950;line-height:1.05}.hsf-archive-day-card small{color:#B9D4F5;font-size:.78em;font-weight:800}.hsf-archive-day-card .hsf-archive-day-compact{display:none}.hsf-archive-day-card em{display:inline-flex;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px 8px;border-radius:999px;background:#1E3A5F;color:#FFF;font-size:.75em;font-style:normal;font-weight:900}.hsf-archive-day-card.is-active{border-color:#38A5FF;background:rgb(37 99 235 / .28);box-shadow:inset 0 -3px 0 #38A5FF}.hsf-archive-day-card.is-active em{background:#38A5FF}.hsf-archive-recordings{overflow:hidden;border:1px solid #334155;border-radius:14px;background:rgb(11 18 32 / .7)}.hsf-archive-recordings-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #334155}.hsf-archive-recordings-head h3{margin:0;color:#FFF;font-size:1.08em;font-weight:950}.hsf-archive-recordings-head span{color:#FFF;font-size:.82em;font-weight:850}.hsf-archive-jump-row{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #334155;background:rgb(15 42 62 / .88)}.hsf-archive-jump-row label{color:#FFF;font-size:.78em;font-weight:950}.hsf-archive-jump-row select{min-width:150px;min-height:38px;padding:8px 12px;border:1px solid #356184;border-radius:8px;background:#0B1220;color:#FFF;font-weight:850}.hsf-archive-list{display:grid;gap:0;max-height:470px;overflow:auto}.hsf-archive-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:64px;padding:12px 16px;border:0;border-bottom:1px solid #334155;border-radius:0;background:#fff0;color:var(--hsf-text);text-align:left;cursor:pointer}.hsf-archive-item:last-child{border-bottom:0}.hsf-archive-item.is-active{background:rgb(37 99 235 / .12)}.hsf-archive-item.is-playing{background:rgb(34 197 94 / .12)}.hsf-archive-play-icon{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid #356184;border-radius:999px;background:#163B59;color:#FFF;font-size:.86em;font-weight:950}.hsf-archive-item.is-playing .hsf-archive-play-icon{border-color:#22C55E;background:#166534}.hsf-archive-item-main{display:grid;gap:3px}.hsf-archive-item-main strong{color:var(--hsf-text);font-size:.9em;font-weight:950;line-height:1.2}.hsf-archive-item-main em{color:#B9D4F5;font-size:.74em;font-style:normal;font-weight:800}.hsf-archive-duration{color:#FFF;font-size:.82em;font-weight:850;white-space:nowrap}.hsf-codes-page{padding-bottom:calc(var(--hsf-sponsor-height) + 54px)}.hsf-page-heading{margin:0 0 18px}.hsf-code-search{display:grid;gap:12px;margin:0 0 18px;padding:16px;border:1px solid var(--hsf-border);border-radius:14px;background:var(--hsf-card)}.hsf-code-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.hsf-code-search-row input[type="search"]{min-width:0;min-height:48px;padding:12px 14px;border:1px solid #334155;border-radius:12px;background:rgb(15 23 42 / .9);color:var(--hsf-text)}.hsf-code-search-button,.hsf-code-search-clear{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:0;border-radius:12px;font-weight:900;text-decoration:none}.hsf-code-search-button{background:var(--hsf-blue);color:#FFF}.hsf-code-search-clear{background:#334155;color:var(--hsf-text)}.hsf-code-search-note{display:grid;gap:4px;padding:12px 14px;border:1px solid rgb(96 165 250 / .18);border-radius:12px;background:rgb(15 23 42 / .7)}.hsf-code-search-note strong{color:var(--hsf-text);font-size:.98rem;font-weight:900}.hsf-code-search-note span{color:var(--hsf-muted);font-size:.92rem;font-weight:700;line-height:1.4}.hsf-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hsf-code-row{display:grid;grid-template-columns:88px 1fr;gap:10px;align-items:center;min-height:54px;padding:10px 12px;border:1px solid var(--hsf-border);border-radius:12px;background:var(--hsf-card)}.hsf-code-row strong{color:#60A5FA;font-size:.95em;font-weight:900}.hsf-code-row span{color:var(--hsf-text);font-size:.9em;font-weight:800;line-height:1.2}.hsf-sponsor{position:fixed;left:50%;bottom:14px;z-index:50;width:min(920px, calc(100vw - 28px));min-height:var(--hsf-sponsor-height);transform:translateX(-50%);padding:10px;border:1px solid #1F2937;border-radius:18px;background:#0B1220;box-shadow:0 -10px 28px rgb(0 0 0 / .35)}.hsf-live-dock{position:fixed;right:14px;bottom:14px;z-index:55;width:222px;min-height:var(--hsf-live-dock-height);display:grid;grid-template-columns:1fr;gap:10px;align-items:center;padding:10px;border:1px solid var(--hsf-blue);border-radius:18px;background:rgb(11 18 32 / .98);box-shadow:0 -10px 28px rgb(0 0 0 / .38);opacity:0;pointer-events:none;transition:opacity 160ms ease,transform 160ms ease}.hsf-live-dock.is-visible{opacity:1;pointer-events:auto}.hsf-live-dock-title strong,.hsf-live-dock-title span{display:block}.hsf-live-dock-title strong{color:var(--hsf-text);font-size:1em;font-weight:900;line-height:1.1}.hsf-live-dock-title span{margin-top:4px;color:var(--hsf-muted);font-size:.74em;font-weight:800;line-height:1.2}.hsf-live-dock-buttons{display:grid;grid-template-columns:1fr;gap:8px}.hsf-live-dock-button{display:grid;gap:2px;min-height:52px;padding:7px 8px;border:1px solid #334155;border-radius:12px;background:#111827;color:var(--hsf-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.hsf-live-dock-button span{font-size:.84em;font-weight:900;line-height:1}.hsf-live-dock-button em{color:var(--hsf-muted);font-size:.68em;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.hsf-live-dock-button.is-playing{border-color:var(--hsf-red);background:linear-gradient(180deg,#DC2626 0%,#B91C1C 100%)}.hsf-live-dock-button.is-speaking{border-color:#22C55E;background:#14532D;box-shadow:0 0 0 1px rgb(34 197 94 / .24),0 0 18px rgb(34 197 94 / .2)}.hsf-live-dock-button.is-playing em,.hsf-live-dock-button.is-speaking em,.hsf-live-dock-button.needs-resume em{color:#FFF}.hsf-live-dock-button.needs-resume{border-color:var(--hsf-yellow);background:#854D0E}.hsf-sponsor img{display:block;width:100%;max-height:calc(var(--hsf-sponsor-height) - 20px);object-fit:contain;border-radius:10px}.hsf-loading-screen{position:fixed;inset:0;z-index:999;display:grid;place-items:center;gap:14px;padding:24px;background:rgb(7 11 18 / .98);pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}.hsf-loading-mark{position:relative;width:124px;height:124px;display:grid;place-items:center}.hsf-loading-mark img{position:relative;z-index:2;width:84px;height:84px;border-radius:999px;object-fit:cover;box-shadow:0 8px 24px rgb(0 0 0 / .35)}.hsf-loading-ring{position:absolute;inset:0;border:4px solid rgb(96 165 250 / .22);border-top-color:#60A5FA;border-right-color:rgb(96 165 250 / .42);border-radius:999px;animation:hsfSpin 1.2s linear infinite}.hsf-loading-copy{text-align:center}.hsf-loading-copy strong,.hsf-loading-copy span{display:block}.hsf-loading-copy strong{color:var(--hsf-text);font-size:1.55em;font-weight:900;line-height:1.05}.hsf-loading-copy span{margin-top:4px;color:var(--hsf-muted);font-size:.9em;font-weight:800;letter-spacing:0;text-transform:uppercase}.hsf-login-page{padding-bottom:calc(var(--hsf-sponsor-height) + 40px)}.hsf-login-card{max-width:560px;margin:0 auto}.hsf-login-head{display:flex;align-items:center;gap:14px;margin:0 0 18px}.hsf-login-logo{width:72px;height:72px;border-radius:999px;object-fit:cover}.hsf-login-head h1{margin:0;color:var(--hsf-text);font-size:var(--hsf-user-h1-font-size);line-height:1.05}.hsf-login-head p{margin:6px 0 0;color:var(--hsf-muted);font-size:.9em;font-weight:800}.hsf-login-message{margin:0 0 14px;padding:12px 14px;border:1px solid rgb(96 165 250 / .32);border-radius:12px;background:rgb(37 99 235 / .16);color:#DBEAFE;font-weight:800}.hsf-login-form{display:grid;gap:14px}.hsf-login-field{display:grid;gap:8px}.hsf-login-field span{color:var(--hsf-muted);font-size:.8em;font-weight:900;text-transform:uppercase}.hsf-login-field input{width:100%;min-height:52px;padding:10px 14px;border:1px solid var(--hsf-border);border-radius:12px;background:#0B1220;color:var(--hsf-text);font-size:1em}.hsf-login-submit{width:100%}.hsf-login-links{margin-top:14px}@keyframes hsfSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:680px){:root{--hsf-sponsor-height:118px}body{padding-bottom:calc(var(--hsf-sponsor-height) + 54px)}body.admin-bar .hsf-app-shell{padding-top:46px}.hsf-watermark-layer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8vh 4vw;padding:7vh 4vw;opacity:.18}.hsf-watermark-tile{max-width:220px;font-size:12px;line-height:1.28}.hsf-app-shell{padding-left:14px;padding-right:14px}.hsf-login-page,.hsf-players-page{padding-bottom:calc(var(--hsf-sponsor-height) + 80px)}.hsf-pending-arrests{margin-bottom:calc(var(--hsf-sponsor-height) + 54px)}.hsf-tracker-pagination{margin-bottom:0}.hsf-login-head{align-items:flex-start}.hsf-brand-logo{width:52px;height:52px;flex-basis:52px}.hsf-brand-full,.hsf-brand-subtitle{display:none}.hsf-brand-mobile{display:inline}.hsf-brand h1{font-size:clamp(1.45rem, 8vw, 2rem);line-height:1;white-space:nowrap}.hsf-live-badge{min-width:64px;min-height:40px;padding:7px 12px;font-size:.95em}.hsf-nav{gap:8px;margin-bottom:18px}.hsf-nav a{min-height:58px;background:#fff0;border:0;box-shadow:none}.hsf-nav img{max-height:58px}.hsf-content-card{margin-left:-2px;margin-right:-2px}.hsf-pill{min-height:45px;padding-left:14px;padding-right:14px;font-size:.84em}.hsf-headlines-toolbar-actions{grid-template-columns:1fr}.hsf-search-form{padding:12px}.hsf-ai-assistant{border-radius:16px}.hsf-ai-assistant-head{min-height:58px;padding:9px 12px}.hsf-ai-assistant-body{gap:10px;padding:0 12px 12px}.hsf-ai-assistant-head strong{font-size:.86em}.hsf-ai-assistant-form{grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:6px;min-height:0;padding:6px 6px 6px 10px;border-radius:24px}.hsf-ai-assistant-input{min-height:46px;max-height:120px;padding:11px 4px;font-size:max(16px, 1em)}.hsf-ai-assistant-submit{width:46px;min-width:46px;min-height:46px;padding:0;border-radius:50%}.hsf-ai-assistant-submit-text{display:none}.hsf-ai-assistant-submit-icon{display:inline}.hsf-ai-assistant-examples{flex-wrap:nowrap;gap:7px;margin:0 -12px;padding:0 12px 3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.hsf-ai-assistant-examples::-webkit-scrollbar{display:none}.hsf-ai-assistant-examples button{flex:0 0 auto;max-width:86%;min-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;scroll-snap-align:start}.hsf-ai-assistant-result{gap:8px;padding:11px;border-radius:14px}.hsf-ai-assistant-suggestion{min-height:44px;padding:8px 0}.hsf-ai-assistant-matches{gap:7px}.hsf-ai-assistant-match{min-height:56px;padding:10px}.hsf-ai-assistant-match strong{font-size:.9em}.hsf-ai-assistant-match small{font-size:.74em}.hsf-search-row{grid-template-columns:1fr 1fr}.hsf-search-input{grid-column:1 / -1}.hsf-search-submit{width:100%}.hsf-search-clear{width:100%}.hsf-search-summary{margin-bottom:14px}.hsf-players-header{display:grid;gap:12px}.hsf-player-window-button{width:100%}.hsf-player-actions{grid-template-columns:44px minmax(100px,1fr) 44px minmax(92px,1fr);gap:8px}.hsf-player-archive-strip{grid-template-columns:1fr}.hsf-player-main{display:grid;gap:10px}.hsf-player-title-row{align-items:center}.hsf-player-meta-row{align-items:center}.hsf-volume-toggle,.hsf-player-toggle,.hsf-player-last-tx,.hsf-archive-link,.hsf-player-archive-button{min-height:44px;font-size:.74em}.hsf-player-last-tx{font-size:1.15em}.hsf-archive-player-head{display:block}.hsf-archive-head-actions{justify-content:flex-start;margin-top:10px}.hsf-archive-active{margin-top:0}.hsf-archive-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hsf-archive-day-card{min-height:58px;padding:10px}.hsf-archive-day-card .hsf-archive-day-weekday,.hsf-archive-day-card .hsf-archive-day-date{display:none}.hsf-archive-day-card .hsf-archive-day-compact{display:block;font-size:.94em}.hsf-archive-recordings-head{display:grid;gap:6px;padding:12px}.hsf-archive-jump-row{justify-content:stretch}.hsf-archive-jump-row select{min-width:0;width:100%}.hsf-archive-item{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:11px 12px}.hsf-archive-play-icon{width:38px;height:38px}body.archive .hsf-archive-player{margin-bottom:calc(var(--hsf-sponsor-height) + 60px)}.hsf-code-grid{grid-template-columns:1fr}.hsf-code-search-row{grid-template-columns:1fr}.hsf-live-dock{bottom:0;left:0;right:0;width:100%;max-width:none;transform:none;grid-template-columns:1fr;gap:0;padding:10px 12px 12px;text-align:center;border-color:#991B1B;background:rgb(8 12 20 / .98);border-radius:18px 18px 0 0}.hsf-live-dock-title{display:none}.hsf-live-dock-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hsf-live-dock-button{min-height:48px;padding:8px 6px;border-color:#334155;background:linear-gradient(180deg,#334155 0%,#1F2937 100%);box-shadow:none;color:#FFF}.hsf-live-dock-button span{font-size:.68em;font-weight:900;letter-spacing:0}.hsf-live-dock-button em{display:none}.hsf-live-dock-button.is-playing{border-color:var(--hsf-red);background:linear-gradient(180deg,#DC2626 0%,#B91C1C 100%);color:#FFF}.hsf-live-dock-button.needs-resume{border-color:var(--hsf-yellow);background:#854D0E;color:#FFF}.hsf-live-dock-button.is-connecting{border-color:#FACC15;background:linear-gradient(180deg,#B45309 0%,#92400E 100%);color:#FFF}.hsf-loading-screen{background:rgb(7 11 18 / .92);transition-duration:90ms}.hsf-loading-screen{display:none!important}.hsf-pill-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hsf-headlines-toolbar{grid-template-columns:1fr}.hsf-refresh-button{justify-self:end;min-width:44px;min-height:44px}.hsf-pending-arrests{padding:13px}.hsf-pending-arrests-head{align-items:center}.hsf-warrants-last-updated{display:flex;width:fit-content;margin:7px 0 0;font-size:.72rem}.hsf-tracker-filter-row{display:grid;grid-template-columns:1fr}.hsf-tracker-filter{justify-content:center;width:100%}.hsf-pending-arrests-row-head{display:none}.hsf-pending-arrests-row{grid-template-columns:1fr;gap:8px;padding:12px}.hsf-warrants-list .hsf-pending-arrests-row{grid-template-columns:1fr}.hsf-pending-arrests-row>div{display:grid;gap:2px}.hsf-pending-arrests-row>div::before{content:attr(data-label);color:#93C5FD;font-size:.78em;font-weight:900;text-transform:uppercase}.hsf-tracker-status{margin:6px 0 0;width:fit-content}.hsf-pill{min-height:42px;min-width:0;padding:6px 4px;font-size:clamp(0.55rem, 2.35vw, 0.68em);white-space:nowrap}.hsf-section-title{margin-bottom:12px}.hsf-back-to-top{right:14px;bottom:calc(var(--hsf-sponsor-height) + 18px)}}@media (orientation:landscape) and (max-height:560px){:root{--hsf-sponsor-height:0px}body{padding-bottom:24px}.hsf-sponsor{display:none!important}.hsf-login-page,.hsf-players-page,.hsf-codes-page{padding-bottom:30px}.hsf-pending-arrests,.navigation.pagination,body.archive .hsf-archive-player{margin-bottom:28px}}.hsf-site-weather{display:flex;flex-direction:column;margin:22px 0 0;padding:16px;border:1px solid rgb(96 165 250 / .28);border-radius:16px;background:linear-gradient(180deg,rgb(17 39 58 / .98),rgb(11 18 32 / .98));box-shadow:0 18px 44px rgb(0 0 0 / .22);color:var(--hsf-text)}.hsf-site-weather-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hsf-site-weather-head strong,.hsf-site-weather-head em,.hsf-site-weather-day strong,.hsf-site-weather-day span{color:var(--hsf-text);font-style:normal;font-weight:900}.hsf-site-weather-head em{flex:0 0 auto;color:#60A5FA;font-size:1.8em;line-height:1}.hsf-site-weather-kicker,.hsf-site-weather-section{display:block;color:#60A5FA;font-size:.72em;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.hsf-site-weather-condition,.hsf-site-weather-error{margin:10px 0 0;color:#CBD5E1;font-size:.9em;font-weight:700}.hsf-site-weather-section{margin-top:16px}.hsf-site-weather-hours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.hsf-site-weather-hours span{display:grid;gap:2px;padding:9px 8px;border:1px solid rgb(148 163 184 / .16);border-radius:10px;background:rgb(15 23 42 / .72);text-align:center}.hsf-site-weather-hours strong{color:#BFDBFE;font-size:.72em;font-weight:900}.hsf-site-weather-hours em{color:var(--hsf-text);font-size:.86em;font-style:normal;font-weight:950}.hsf-site-weather-days{display:grid;gap:8px;margin-top:8px}.hsf-site-weather-day{display:grid;grid-template-columns:82px 48px minmax(0,1fr);gap:10px;align-items:start;padding:9px 10px;border:1px solid rgb(148 163 184 / .16);border-radius:10px;background:rgb(15 23 42 / .62)}.hsf-site-weather-day strong{color:#BFDBFE;font-size:.82em;line-height:1.2;white-space:nowrap}.hsf-site-weather-day span{justify-self:center;min-width:44px;color:var(--hsf-yellow);font-size:.84em;line-height:1.2;text-align:center}.hsf-site-weather-day em{color:#CBD5E1;font-size:.76em;font-style:normal;font-weight:700;line-height:1.25}.hsf-site-weather-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(148 163 184 / .16);color:#94A3B8;font-size:.68em;font-weight:850;letter-spacing:0;line-height:1.25}.hsf-site-weather-footer span:last-child{flex:0 0 auto;color:#22C55E}@media (min-width:1280px){body.hsf-has-weather-sidebar{--hsf-sponsor-height:0px}body.hsf-has-weather-sidebar .hsf-app-shell{width:min(100%, 1360px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:0 24px;align-items:start}body.hsf-has-weather-sidebar .hsf-topbar{grid-column:1;grid-row:1}body.hsf-has-weather-sidebar .hsf-nav{grid-column:1;grid-row:2}body.hsf-has-weather-sidebar .hsf-main{grid-column:1;grid-row:3;align-self:start;min-width:0}body.hsf-has-weather-sidebar .hsf-wide-sidebar{display:contents}body.hsf-has-weather-sidebar .hsf-wide-sponsor{display:block;grid-column:2;grid-row:1 / span 2;align-self:start;width:100%;margin:10px 0 0;padding:0;border:0;border-radius:8px;background:#fff0;box-shadow:none;overflow:hidden}body.hsf-has-weather-sidebar .hsf-wide-sponsor a,body.hsf-has-weather-sidebar .hsf-wide-sponsor img{display:block;width:100%}body.hsf-has-weather-sidebar .hsf-wide-sponsor img{height:auto;border-radius:8px;object-fit:contain}body.hsf-has-weather-sidebar .hsf-site-weather{grid-column:2;grid-row:3;align-self:start;width:100%;max-height:none;margin:8px 0 0;overflow:visible}body.hsf-has-weather-sidebar>.hsf-sponsor{display:none!important}}body.hsf-player-window .hsf-site-weather{display:none!important}@media (max-width:900px){body.hsf-account-settings-page .hsf-site-weather,body.hsf-map-page .hsf-site-weather{display:none!important}}.hsf-site-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding:12px 16px 20px;color:var(--hsf-muted);font-size:.78em;letter-spacing:0;text-align:center}.hsf-site-footer-links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px 12px;justify-content:center}.hsf-contact-head>span{display:block;color:#60A5FA;font-size:.75em;font-weight:950;text-transform:uppercase}.hsf-contact-head h1{margin:4px 0 6px;color:#60A5FA}.hsf-contact-head p{margin:0;color:#CBD5E1}.hsf-contact-ghl-embed{margin-top:24px;padding-top:20px;border-top:3px solid var(--hsf-yellow)}.hsf-contact-ghl-embed>p{margin:0 0 16px;color:#CBD5E1}.hsf-contact-ghl-embed>p:first-child{padding:14px 16px;border:1px solid #334155;border-radius:10px;background:#0B1220;line-height:1.65}.hsf-contact-ghl-embed a[href^="tel:"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border-radius:8px;background:var(--hsf-blue);color:#FFFFFF!important;font-weight:900;text-align:center;text-decoration:none!important}.hsf-contact-ghl-embed a[href^="tel:"] font,.hsf-contact-ghl-embed a[href^="tel:"] u{color:inherit!important;text-decoration:none!important}.hsf-contact-ghl-embed iframe{display:block;width:100%!important;min-height:680px;border:0!important;border-radius:10px!important;background:#FFF}.hsf-contact-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,0.42fr);gap:18px;align-items:stretch;margin:24px 0;padding:18px 0;border-top:3px solid var(--hsf-yellow);border-bottom:1px solid #334155}.hsf-contact-options>div,.hsf-contact-call{display:flex;flex-direction:column;justify-content:center;gap:3px}.hsf-contact-options span,.hsf-contact-call span{color:#94A3B8;font-size:.88em}.hsf-contact-call{align-items:center;text-align:center}.hsf-contact-call span{color:#DBEAFE}.hsf-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hsf-contact-fields label{display:grid;gap:7px;min-width:0;color:#BFDBFE;font-weight:900}.hsf-contact-fields .hsf-input,.hsf-contact-fields .hsf-select{width:100%;min-width:0}.hsf-contact-wide{grid-column:1 / -1}.hsf-contact-message{min-height:150px;resize:vertical}.hsf-contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.hsf-contact-submit-row{display:flex;align-items:center;gap:16px;margin-top:18px}.hsf-contact-submit{flex:0 0 auto;min-width:170px}.hsf-contact-submit:disabled{opacity:.65;cursor:wait}.hsf-contact-status{color:#CBD5E1;font-weight:800}.hsf-contact-status.is-success{color:#4ADE80}.hsf-contact-status.is-error{color:#FCA5A5}@media (max-width:700px){.hsf-contact-options,.hsf-contact-fields{grid-template-columns:1fr}.hsf-contact-wide{grid-column:auto}.hsf-contact-submit-row{align-items:stretch;flex-direction:column}.hsf-contact-submit{width:100%}}.hsf-site-footer-links a{color:#93c5fd;font-weight:700;text-decoration:none}.hsf-site-footer-links a:hover,.hsf-site-footer-links a:focus{color:var(--hsf-text);text-decoration:underline}body.hsf-mobile-shell .hsf-site-footer{gap:6px 10px;padding-bottom:16px;font-size:.72em}body.hsf-mobile-shell .hsf-site-footer>span{flex-basis:100%}body.hsf-mobile-shell .hsf-site-footer-links{flex-wrap:nowrap;gap:0;white-space:nowrap}body.hsf-mobile-shell .hsf-site-footer-links a:not(:last-child)::after{content:"|";color:var(--hsf-muted);display:inline-block;font-weight:600;margin:0 8px;text-decoration:none}@media (max-width:680px){.hsf-site-footer{gap:6px 10px;padding-bottom:16px;font-size:.72em}.hsf-site-footer>span{flex-basis:100%}.hsf-site-footer-links{flex-wrap:nowrap;gap:0;white-space:nowrap}.hsf-site-footer-links a:not(:last-child)::after{content:"|";color:var(--hsf-muted);display:inline-block;font-weight:600;margin:0 8px;text-decoration:none}}