.page-module__x9wRCq__page{padding:48px var(--pad-x) 100px;max-width:var(--maxw);margin:0 auto}.page-module__x9wRCq__topStrip{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.page-module__x9wRCq__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:600}.page-module__x9wRCq__bead{align-items:center;gap:6px;display:inline-flex}.page-module__x9wRCq__beadDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__x9wRCq__bead[data-state=loading] .page-module__x9wRCq__beadDot{background:var(--exec);animation:1s ease-in-out infinite page-module__x9wRCq__beadPulse}.page-module__x9wRCq__bead[data-state=ready] .page-module__x9wRCq__beadDot{background:#22c55e}.page-module__x9wRCq__bead[data-state=error] .page-module__x9wRCq__beadDot{background:var(--reason)}.page-module__x9wRCq__beadLabel{color:var(--ink-dim);letter-spacing:.06em;font-size:11px;font-weight:600}@keyframes page-module__x9wRCq__beadPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.page-module__x9wRCq__headline{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.15em;margin-bottom:48px;font-size:clamp(52px,12vw,120px);font-weight:800;line-height:.88;display:flex}.page-module__x9wRCq__headlineKw{color:var(--ink)}.page-module__x9wRCq__headlineVs{color:var(--ink-dim);letter-spacing:-.01em;font-size:.45em}.page-module__x9wRCq__headlineSem{color:var(--exec)}.page-module__x9wRCq__searchForm{margin-bottom:20px}.page-module__x9wRCq__inputWrapper{border:var(--frame);border-radius:var(--radius);background:var(--canvas);align-items:stretch;max-width:680px;transition:box-shadow .2s;display:flex;overflow:hidden}.page-module__x9wRCq__inputWrapper:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--exec) 25%, transparent)}.page-module__x9wRCq__searchInput{font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:18px 22px;font-size:17px;font-weight:400}.page-module__x9wRCq__searchInput::placeholder{color:var(--ink-dim)}.page-module__x9wRCq__searchBtn{background:var(--ink);width:58px;color:var(--canvas);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.page-module__x9wRCq__searchBtn:hover{background:var(--exec)}.page-module__x9wRCq__chips{flex-wrap:wrap;gap:8px;max-width:680px;margin-bottom:48px;display:flex}.page-module__x9wRCq__chip{border:2px solid var(--ink-dim);font-family:var(--font-body);color:var(--ink-dim);cursor:pointer;text-align:left;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:400;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.page-module__x9wRCq__chip:hover,.page-module__x9wRCq__chip[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--canvas-2)}.page-module__x9wRCq__chip[data-hero=true]{border-color:var(--exec);color:var(--exec);order:-1;font-weight:600}.page-module__x9wRCq__chip[data-hero=true]:hover,.page-module__x9wRCq__chip[data-hero=true][aria-pressed=true]{background:var(--exec);color:var(--canvas);border-color:var(--exec)}.page-module__x9wRCq__chipStar{flex-shrink:0;font-size:12px;line-height:1}.page-module__x9wRCq__arena{grid-template-columns:1fr auto 1fr;align-items:start;gap:0;animation:.35s both page-module__x9wRCq__arenaIn;display:grid}@keyframes page-module__x9wRCq__arenaIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__x9wRCq__divider{flex-direction:column;align-items:center;width:48px;padding:48px 0;display:flex}.page-module__x9wRCq__dividerLine{background:var(--ink);flex:1;width:2px;min-height:32px;display:block}.page-module__x9wRCq__dividerTag{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);flex-shrink:0;padding:8px 0;font-size:13px;font-weight:800}.page-module__x9wRCq__side{min-height:220px;padding:24px 20px 24px 0;transition:background .3s}.page-module__x9wRCq__side[data-side=semantic]{padding:24px 0 24px 20px}.page-module__x9wRCq__side[data-side=semantic][data-has-results=true]{background:color-mix(in srgb, var(--exec) 4%, transparent);border-radius:var(--radius)}.page-module__x9wRCq__side[data-side=keyword][data-empty=true]{background:color-mix(in srgb, var(--reason) 5%, transparent);border-radius:var(--radius)}.page-module__x9wRCq__sideLabel{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.page-module__x9wRCq__side[data-side=semantic] .page-module__x9wRCq__sideLabel{color:var(--exec)}.page-module__x9wRCq__sideCount{font-family:var(--font-display);color:var(--ink-dim);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1}.page-module__x9wRCq__sideCount[data-zero=true]{color:var(--reason)}.page-module__x9wRCq__side[data-side=semantic] .page-module__x9wRCq__sideCount{color:var(--exec)}.page-module__x9wRCq__zeroState{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0;animation:.4s both page-module__x9wRCq__zeroIn;display:flex}@keyframes page-module__x9wRCq__zeroIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.page-module__x9wRCq__zeroBig{font-family:var(--font-display);letter-spacing:-.04em;color:var(--reason);font-size:clamp(64px,14vw,140px);font-weight:800;line-height:.85;display:block}.page-module__x9wRCq__side[data-side=semantic] .page-module__x9wRCq__zeroBig{color:var(--exec)}.page-module__x9wRCq__zeroNote{letter-spacing:.08em;text-transform:uppercase;color:var(--reason);font-size:12px;font-weight:600}.page-module__x9wRCq__side[data-side=semantic] .page-module__x9wRCq__zeroNote{color:var(--exec)}.page-module__x9wRCq__semLoading{flex-direction:column;gap:8px;padding:12px 0;display:flex}.page-module__x9wRCq__loadBead{align-items:center;gap:12px;display:flex}.page-module__x9wRCq__loadBeadRing{background:var(--canvas-2);border-radius:3px;flex-shrink:0;width:48px;height:6px;overflow:hidden}.page-module__x9wRCq__loadBeadFill{background:var(--exec);border-radius:3px;height:100%;transition:width .25s;animation:1.2s ease-in-out infinite page-module__x9wRCq__loadSlide}@keyframes page-module__x9wRCq__loadSlide{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.page-module__x9wRCq__loadBeadText{font-family:var(--font-body);color:var(--exec);letter-spacing:.06em;font-size:12px;font-weight:600}.page-module__x9wRCq__errorText{color:var(--reason);padding:8px 0;font-size:13px;line-height:1.5}.page-module__x9wRCq__cardList{flex-direction:column;gap:10px;list-style:none;display:flex}.page-module__x9wRCq__card{border:var(--frame);border-radius:var(--radius-sm);background:var(--canvas);flex-direction:column;gap:8px;padding:14px 16px;animation:.35s both page-module__x9wRCq__cardIn;display:flex;position:relative;overflow:hidden}.page-module__x9wRCq__card:first-child{animation-delay:50ms}.page-module__x9wRCq__card:nth-child(2){animation-delay:.1s}.page-module__x9wRCq__card:nth-child(3){animation-delay:.15s}.page-module__x9wRCq__card:nth-child(4){animation-delay:.2s}.page-module__x9wRCq__card:nth-child(5){animation-delay:.25s}@keyframes page-module__x9wRCq__cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module__x9wRCq__card[data-variant=keyword]{border-left:4px solid var(--ink)}.page-module__x9wRCq__card[data-variant=semantic]{border-left:4px solid var(--exec)}.page-module__x9wRCq__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__x9wRCq__cardSource{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);background:var(--canvas-2);border:1px solid var(--canvas-2);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.page-module__x9wRCq__cardScore{letter-spacing:.06em;color:var(--exec);background:color-mix(in srgb, var(--exec) 10%, transparent);border:1px solid color-mix(in srgb, var(--exec) 30%, transparent);opacity:0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:800;transition:opacity .4s .1s,transform .4s .1s;transform:scale(.8)}.page-module__x9wRCq__cardScore[data-visible=true]{opacity:1;transform:scale(1)}.page-module__x9wRCq__cardText{color:var(--ink-soft);font-size:13px;line-height:1.6}.page-module__x9wRCq__scoreBar{background:var(--exec);opacity:.6;border-radius:2px;width:0;height:3px;transition:width .5s .15s}.page-module__x9wRCq__scoreBar[data-visible=true]{width:var(--score-pct)}.page-module__x9wRCq__nudge{color:var(--ink-dim);max-width:440px;font-size:15px;line-height:1.55}@media (max-width:640px){.page-module__x9wRCq__arena{grid-template-rows:auto auto auto;grid-template-columns:1fr}.page-module__x9wRCq__divider{flex-direction:row;align-items:center;gap:0;width:auto;height:40px;padding:0}.page-module__x9wRCq__dividerLine{width:auto;height:2px;min-height:unset;flex:1;min-width:24px}.page-module__x9wRCq__dividerTag{padding:0 12px}.page-module__x9wRCq__side,.page-module__x9wRCq__side[data-side=semantic]{padding:20px 0}.page-module__x9wRCq__headline{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.page-module__x9wRCq__beadDot,.page-module__x9wRCq__loadBeadFill,.page-module__x9wRCq__card,.page-module__x9wRCq__zeroState,.page-module__x9wRCq__arena{animation:none}.page-module__x9wRCq__cardScore,.page-module__x9wRCq__scoreBar{transition:none}}
