/* Crack Intelligence v0.1.0. Scoped, lightweight, text-first styles. */
.crk{--crk-fg:#101010;--crk-mute:#686868;--crk-line:#e6e6e6;--crk-paper:#fff;--crk-accent:#090909;color:var(--crk-fg);background:var(--crk-paper);font-family:inherit;line-height:1.5;max-width:1100px;margin:0 auto;padding:clamp(20px,4.4vw,64px) clamp(16px,4vw,50px);box-sizing:border-box}
.crk *{box-sizing:border-box}.crk a{text-decoration:none;color:inherit}.crk a:hover{text-decoration:underline}.crk button,.crk input{font:inherit}.crk .crk-kicker{font-size:11px;letter-spacing:.20em;font-weight:760;display:flex;align-items:center;gap:11px;color:#494949;margin-bottom:24px}.crk-live-dot{width:8px;height:8px;border-radius:100%;background:#111;display:inline-block}.crk-home>h1{font-size:clamp(40px,6.6vw,84px);line-height:1.05;letter-spacing:-.065em;margin:0 0 24px;font-weight:750;max-width:1000px}.crk-home>h1 span{color:#888}.crk-intro{max-width:660px;color:#555;font-size:clamp(16px,1.9vw,20px);line-height:1.65;margin:0 0 36px}
.crk-ask-box{padding:0;margin:0 0 66px}.crk-ask-form{margin:0}.crk-ask-label{font-size:11px;letter-spacing:.11em;font-weight:800;display:block;margin-bottom:12px}.crk-ask-label span{font-weight:500;color:#8a8a8a}.crk-form-row{display:flex;min-height:70px;border:1.5px solid #191919;box-shadow:4px 4px 0 #101010}.crk-form-row:focus-within{outline:2px solid #555;outline-offset:4px}.crk-form-row input{flex:1;min-width:0;border:0;background:#fff;color:#151515;font-size:clamp(15px,2vw,18px);padding:18px 20px;outline:0!important;box-shadow:none!important}.crk-form-row button{background:#0b0b0b;color:white;border:0;border-left:1px solid #111;padding:15px 25px;font-size:15px;font-weight:700;min-width:125px;cursor:pointer}.crk-form-row button:hover{background:#303030}.crk-form-row button:disabled{opacity:.6;cursor:wait}.crk-form-row button span{padding-left:8px}.crk-examples{margin-top:18px;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.crk-examples>span{color:#888;font-size:10px;letter-spacing:.12em;font-weight:800;margin-right:7px}.crk-examples button{border:1px solid #dfdfdf;border-radius:25px;padding:7px 12px;font-size:12px;color:#555;cursor:pointer;background:#fff}.crk-examples button:hover{border-color:#111;color:#111}.crk-answer{margin-top:20px;border:1px solid #d9d9d9;border-left:4px solid #111;padding:20px 24px;background:#fafafa;font-size:15px;line-height:1.75}.crk-answer[hidden]{display:none}.crk-answer h3{font-size:15px;margin:0 0 12px;font-weight:750}.crk-answer p{margin:0 0 12px;white-space:pre-line}.crk-answer p:last-child{margin-bottom:0}.crk-answer a{color:#111;text-decoration:underline}.crk-related{margin-top:14px;padding-top:14px;border-top:1px solid #ddd}.crk-related strong{font-size:12px;letter-spacing:.04em}.crk-related ul{padding-left:20px;margin:8px 0 0}.crk-related li{margin:6px 0}.crk-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.crk-section-top{padding:26px 0 28px;border-top:2px solid #111}.crk-section-top h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.05em;line-height:1.15;margin:0 0 8px;font-weight:740}.crk-period{color:#888}.crk-section-top p{color:#777;font-size:14px;margin:0}.crk-filter{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid #dedede;padding-bottom:14px;margin-bottom:6px}.crk-filter a{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:22px;padding:8px 15px;font-size:12px;font-weight:650;color:#777}.crk-filter a.is-selected{color:#fff;background:#111;border-color:#111}.crk-filter a:hover:not(.is-selected){border-color:#ddd;color:#111;text-decoration:none}
.crk-item{padding:26px 0 28px;border-bottom:1px solid var(--crk-line)}.crk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;font-size:11px;font-weight:550;color:#838383;letter-spacing:.01em}.crk-topic-label{color:#111;font-weight:760;text-transform:uppercase;letter-spacing:.085em}.crk-meta-dot{color:#aaa}.crk-item h3{font-size:clamp(19px,2.4vw,27px);line-height:1.25;letter-spacing:-.025em;font-weight:700;margin:0 0 12px;max-width:840px}.crk-excerpt{margin:0 0 16px;font-size:14px;line-height:1.65;color:#636363;max-width:880px}.crk-item-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.crk-read{font-size:12px;font-weight:750}.crk-read span{padding-left:4px}.crk-source-name{font-size:11px;color:#9a9a9a}.crk-empty{padding:40px 0;color:#555}.crk-empty strong{font-size:18px;color:#111}.crk-empty p{max-width:600px}.crk-view-all{margin:28px 0 0;font-size:14px;font-weight:740}.crk-view-all a{border-bottom:1px solid #111;padding-bottom:4px}.crk-feed-only,.crk-ask-only{padding-top:22px;padding-bottom:22px}.crk-ask-only .crk-ask-box{margin-bottom:0}
@media(max-width:650px){.crk{padding:28px 16px}.crk-home>h1{letter-spacing:-.05em}.crk-ask-label span{display:block;margin-top:4px}.crk-form-row{min-height:62px}.crk-form-row input{padding:12px;font-size:14px}.crk-form-row button{min-width:92px;padding:12px 9px;font-size:12px}.crk-ask-box{margin-bottom:46px}.crk-item{padding:22px 0}.crk-filter{gap:4px}.crk-filter a{padding:7px 10px;font-size:11px}}
