@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oxanium-latin-700-normal-l0hKEjh4.woff2) format("woff2"),url(/assets/oxanium-latin-700-normal-b_KP-pae.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}:root{--ground: #111216;--surface: #1c1d22;--surface-2: #24252b;--border: #373840;--panel: #efe6d2;--ink: #111216;--text: #efe6d2;--muted: #aaa396;--accent: #f26b1d;--success: #7fc89a;--danger: #ff8585;--warning: #ffc56b;--motion-enter: cubic-bezier(.16, 1, .3, 1);--motion-pop: cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-body, "Barlow Condensed"),"Arial Narrow",system-ui,sans-serif;color:var(--text);background:var(--ground);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% -10%,#302118 0,transparent 34%),var(--ground);font-size:18px}button,input{font:inherit}a{color:inherit}.mono{font-family:var(--font-mono, "IBM Plex Mono"),ui-monospace,monospace;letter-spacing:.07em}.display{font-family:var(--font-display, "Big Shoulders Display"),Impact,sans-serif;font-weight:900;line-height:.98}.shell{width:min(100% - 28px,980px);margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 0 max(36px,env(safe-area-inset-bottom))}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:13px;font-weight:600}.mark{display:inline-grid;place-items:center;width:34px;height:34px;border:2px solid var(--accent);border-radius:7px;color:var(--accent);letter-spacing:0}.eyebrow{color:var(--muted);font-size:11px}.lookup{min-height:100vh;display:grid;align-content:center;gap:28px}.lookup-card{width:min(100%,620px);padding:clamp(22px,5vw,46px);background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:0 28px 80px #00000047}.lookup h1{margin:10px 0 18px;font-size:clamp(48px,9vw,78px);line-height:.94}.lookup p{max-width:520px;color:var(--muted);font-size:21px;line-height:1.35}form{display:grid;gap:9px;margin-top:26px}label{color:var(--muted);font-size:11px}input{width:100%;min-height:50px;padding:12px 14px;border:1px solid #50515a;border-radius:10px;background:#15161a;color:var(--text)}input:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.primary{min-height:58px;border:0;border-radius:10px;background:var(--panel);color:var(--ink);font-weight:700;cursor:pointer}.error{min-height:20px;margin-top:10px;color:var(--danger)}.error:empty{display:none}.loading{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;gap:9px}.loading h1{margin:18px 0 0;font-size:clamp(42px,8vw,66px)}.loading p{max-width:90vw;overflow:hidden;text-overflow:ellipsis}.loading span{color:var(--muted)}.spinner{width:46px;height:46px;margin-top:28px;border:4px solid #34353c;border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none;border-top-color:var(--success)}}.result{display:grid;gap:16px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.public-chip,.local{padding:7px 10px;border:1px solid var(--border);border-radius:7px;color:var(--muted);font-size:10px}.verdict{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:clamp(22px,5vw,42px);border-radius:20px;color:var(--ink)}.verdict.verified{background:var(--success)}.verdict.development{background:var(--warning)}.verdict.failed{background:var(--danger)}.verdict-icon{display:grid;place-items:center;width:clamp(56px,9vw,82px);height:clamp(56px,9vw,82px);border:3px solid currentColor;border-radius:50%;font:700 clamp(36px,6vw,52px)/1 system-ui;animation:verdict-arrive .56s .12s var(--motion-pop) both}.verdict .eyebrow{color:#1112169e}.verdict h1{margin:5px 0 0;font-size:clamp(44px,7.5vw,72px);line-height:.96}.verdict p{max-width:690px;margin:10px 0 0;font-size:20px;line-height:1.3}.trust-banner{padding:clamp(16px,3vw,24px);border-radius:15px}.trust-banner .verdict-icon{width:52px;height:52px;font-size:30px}.trust-banner h1{font-size:clamp(34px,6vw,50px)}.trust-banner p{margin-top:5px;font-size:17px}.identity{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--border)}.identity>div{min-width:0;padding:14px 16px;background:var(--surface)}.identity span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px}.identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.panel{padding:clamp(18px,4vw,30px);border:1px solid var(--border);border-radius:16px;background:var(--surface)}.section-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.section-head h2{margin:2px 0 0;font-size:38px;line-height:1}.count{color:var(--accent);font-size:42px}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.check{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:60px;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.check-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 20px/1 system-ui}.check.pass .check-icon{background:var(--success);color:var(--ink)}.check.fail .check-icon{background:#432426;color:var(--danger)}.check strong{display:block;font-size:17px}.check small{display:block;margin-top:2px;color:var(--muted);font-size:14px}.assignments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.assignment{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:8px 10px;border-bottom:1px solid var(--border)}.assignment:nth-child(odd){border-right:1px solid var(--border)}.slot{color:#7f796e;font-size:11px}.assignment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team{color:var(--accent);font-size:12px}.technical summary{cursor:pointer;color:var(--muted);font-size:11px}.technical dl{display:grid;gap:8px;margin:18px 0 0}.technical dl div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px}.technical dt{color:var(--muted)}.technical dd{margin:0;overflow-wrap:anywhere}footer{display:flex;justify-content:space-between;gap:12px;padding:6px 2px;color:var(--muted);font-size:15px}footer a{color:var(--text)}.recap-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:30px;overflow:hidden;background:linear-gradient(135deg,#efe6d2 0 58%,#f26b1d 58%);color:var(--ink)}.recap-hero .eyebrow{color:#776f61}.recap-hero h2{margin:9px 0 16px;font-size:clamp(46px,7.5vw,72px);line-height:.94}.recap-hero p{max-width:570px;margin:0;font-size:20px;line-height:1.28}.room-stats{display:grid;grid-template-columns:repeat(3,1fr);align-self:stretch;gap:1px;padding:14px;border-radius:12px;background:#11121629}.room-stats div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;text-align:center}.room-stats strong{font-size:clamp(42px,6vw,66px);line-height:1}.room-stats span{font-size:9px}.find-me label strong{display:block;margin-top:5px;font-size:40px;line-height:1}.find-me>p{margin:8px 0 0;color:var(--muted);font-size:17px;line-height:1.25}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px}.share-button{min-width:130px;border:0;border-radius:10px;background:var(--accent);color:var(--ink);font-weight:700;cursor:pointer}.filter-status{min-height:18px;margin-top:10px;color:var(--muted);font-size:10px}.buyer-story{overflow:hidden;background:linear-gradient(145deg,#251b16,var(--surface) 58%);border-color:#6d3d23}.buyer-story .section-head h2{font-size:clamp(40px,6.5vw,60px);line-height:.98}.personal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.personal-assignment{min-width:0;padding:13px;border:1px solid var(--border);border-radius:11px;background:#15161a;animation:recap-item-enter .42s var(--motion-enter) both}.personal-assignment span,.personal-assignment strong,.personal-assignment small{display:block}.personal-assignment strong{margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-size:30px;line-height:1}.personal-assignment small{margin-top:5px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);white-space:nowrap}.personal-hits{display:grid;gap:8px;margin-top:12px}.personal-hit{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #6d3d23;border-radius:12px;background:#15161a;animation:recap-item-enter .48s calc(var(--moment-index) * 55ms) var(--motion-enter) both}.hit-burst{align-self:stretch;display:grid;place-items:center;background:radial-gradient(circle,rgb(242 107 29 / .5),transparent 48%),repeating-conic-gradient(from 10deg,rgb(242 107 29 / .18) 0 8deg,transparent 8deg 20deg);color:var(--accent);font-size:42px;animation:recap-glyph-enter .56s calc(.12s + var(--moment-index) * 55ms) var(--motion-pop) both}.personal-hit>div{padding:12px}.personal-hit strong,.personal-hit small{display:block}.personal-hit strong{margin-top:3px;color:var(--text);font-size:24px}.personal-hit small{margin-top:2px;color:var(--muted)}.personal-empty{padding:18px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);text-align:center}.moments-panel{background:linear-gradient(180deg,#211914,var(--surface) 180px)}.hit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hit-card{min-width:0;overflow:hidden;border:1px solid #4e3628;border-radius:14px;background:#15161a;animation:recap-card-enter .62s calc(.16s + var(--moment-index) * 80ms) var(--motion-enter) both}.hit-art{position:relative;min-height:170px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgb(242 107 29 / .48),transparent 43%),repeating-conic-gradient(from 10deg,rgb(242 107 29 / .16) 0 8deg,transparent 8deg 20deg),#1c1d22}.hit-art:after{content:"";position:absolute;inset:-35% -50%;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 193 147 / .35) 49%,transparent 60%);transform:translate(-55%);animation:recap-card-sheen .76s calc(.34s + var(--moment-index) * 80ms) ease-out both}.moment{position:absolute;top:12px;left:13px;color:#ffc095;font-size:10px}.hit-glyph{color:var(--accent);font-size:74px;text-shadow:5px 5px 0 #51260f;animation:recap-glyph-enter .62s calc(.24s + var(--moment-index) * 80ms) var(--motion-pop) both}.hit-card-copy{padding:15px}.hit-type{color:var(--accent);font-size:10px}.hit-card h3{margin:7px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:34px;line-height:1.04}.hit-card p{margin:6px 0 0;color:var(--muted)}.hit-card p strong{color:var(--text)}.clip-note{margin:15px 0 0;color:#837d72;font-size:14px}.empty-hits{grid-column:1 / -1;min-height:150px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed var(--border);border-radius:12px;color:var(--muted)}.empty-hits strong{color:var(--text);font-size:34px}.searchable[hidden],.personal-item[hidden]{display:none}.proof-disclosure>summary,.draw-disclosure>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.proof-disclosure>summary::-webkit-details-marker,.draw-disclosure>summary::-webkit-details-marker{display:none}.proof-disclosure>summary>span:nth-child(2),.draw-disclosure>summary>span:first-child{min-width:0;flex:1}.proof-disclosure summary strong,.proof-disclosure summary small,.draw-disclosure summary strong,.draw-disclosure summary small{display:block}.proof-disclosure summary strong,.draw-disclosure summary strong{font-size:22px}.proof-disclosure summary small,.draw-disclosure summary small{margin-top:3px;color:var(--muted);font-size:14px}.proof-summary-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--success);color:var(--ink);font:700 22px/1 system-ui}.proof-details{display:grid;gap:18px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.draw-disclosure .assignments{margin-top:18px}@keyframes verdict-arrive{0%{opacity:0;transform:scale(.58) rotate(-8deg)}72%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:none}}@keyframes recap-card-enter{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes recap-item-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes recap-glyph-enter{0%{opacity:0;transform:scale(.65) rotate(-5deg)}70%{opacity:1;transform:scale(1.06) rotate(1deg)}to{opacity:1;transform:none}}@keyframes recap-card-sheen{0%{opacity:0;transform:translate(-55%)}24%{opacity:1}to{opacity:0;transform:translate(55%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.spinner,.verdict-icon,.personal-assignment,.personal-hit,.hit-burst,.hit-card,.hit-art:after,.hit-glyph{animation:none}.spinner{border-top-color:var(--success)}.hit-art:after{display:none}}@media(max-width:680px){.identity,.checks,.assignments{grid-template-columns:1fr}.assignment:nth-child(odd){border-right:0}.local{display:none}.verdict:not(.trust-banner){grid-template-columns:1fr}.trust-banner{grid-template-columns:auto 1fr;gap:12px}.trust-banner p{font-size:16px}.technical dl div{grid-template-columns:1fr;gap:2px}footer{flex-direction:column}.recap-hero{grid-template-columns:1fr;background:linear-gradient(160deg,#efe6d2 0 72%,#f26b1d 72%)}.room-stats{min-height:110px}.search-row{grid-template-columns:1fr}.share-button{min-height:50px}.hit-cards{grid-template-columns:1fr}.personal-grid{grid-template-columns:1fr 1fr}}
