.intent-page{padding-top:108px;padding-bottom:112px}.intent-hero{gap:clamp(24px,4vw,42px);padding-bottom:clamp(48px,8vw,88px);display:grid}.intent-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);align-items:end;gap:clamp(30px,7vw,92px);display:grid}.intent-hero h1{letter-spacing:-.058em;max-width:13ch;margin:10px 0 18px;font-size:clamp(2.75rem,6.8vw,6rem);font-weight:500;line-height:.94}.intent-intro{max-width:58ch;color:var(--dim-strong);font-size:var(--text-sub);margin:0}.intent-facts{color:var(--dim);letter-spacing:.06em;margin:18px 0 0;font-size:.7rem}.intent-specimen{border:1px solid var(--glass-border);border-radius:var(--radius);background:linear-gradient(145deg, #8968ff1a, transparent 48%), var(--glass-deep);padding:22px}.intent-specimen ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.intent-specimen li{border-top:1px solid var(--glass-border);color:var(--dim-strong);grid-template-columns:32px 1fr;gap:10px;padding:11px 0;display:grid}.intent-specimen li span{color:var(--pulse-hot);font-size:.7rem}.intent-name-tool{background:radial-gradient(circle at 88% 8%,#5d83ff21,#0000 28%),linear-gradient(155deg,#8968ff14,#0000 35%),#0a090f;border:1px solid #9d8bff6b;border-radius:clamp(24px,4vw,38px);gap:clamp(28px,5vw,54px);padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 40px 110px #00000057}.intent-tool-head{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:24px;display:grid}.intent-tool-head h2,.intent-tool-head p{margin:0}.intent-tool-head h2{max-width:15ch;font-size:clamp(2rem,4vw,3.5rem)}.intent-tool-head>p{color:var(--dim-strong)}.intent-context{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid}.intent-context legend{grid-column:1/-1;margin-bottom:10px}.intent-context label{gap:7px;display:grid}.intent-context label>span{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.intent-context input,.intent-context select{border:1px solid var(--glass-border);background:var(--glass-deep);width:100%;min-height:52px;color:var(--white);font:inherit;border-radius:12px;padding:12px 14px}.intent-context-wide{grid-column:1/-1}.intent-signal-board{gap:28px;display:grid}.intent-signal-board>header{gap:7px;display:grid}.intent-signal-board>header p{max-width:64ch;margin:0}.intent-group-head{justify-content:space-between;gap:16px;display:flex}.intent-group-head p{margin:0}.intent-group-head [data-group-count]{color:var(--pulse-hot)}.intent-cloud{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.intent-name-tool .chip{min-height:42px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #7c6cff85;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.intent-name-tool .chip:hover{background:#7c6cff17}.intent-name-tool .chip[aria-pressed=true]{border-color:var(--pulse-hot);background:var(--pulse-action)}.intent-name-tool .chip .check,.intent-name-tool .chip[aria-pressed=true] .plus{display:none}.intent-name-tool .chip[aria-pressed=true] .check{display:inline}.intent-name-tool .chip[disabled]{opacity:.45;cursor:default}.intent-name-tool .chip-more{color:var(--dim-strong);border-style:dashed}.intent-more-signals{border-top:1px solid var(--glass-border);padding-top:12px}.intent-more-signals summary{min-height:44px;color:var(--pulse-hot);cursor:pointer}.intent-more-groups{gap:28px;padding-top:24px;display:grid}.intent-library-status{color:var(--dim);margin:12px 0 0;font-size:.7rem}.intent-counter{z-index:20;bottom:max(12px, env(safe-area-inset-bottom));backdrop-filter:blur(18px);background:#0a090ff0;border:1px solid #9d8bff7a;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 18px;display:flex;position:sticky;box-shadow:0 20px 60px #0000007a}.intent-counter>div{color:var(--dim-strong);align-items:baseline;gap:12px;display:flex}.intent-counter .btn{flex:none}.intent-results{border-top:1px solid var(--glass-border);gap:24px;padding-top:18px;display:grid}.intent-results header{gap:8px;display:grid}.intent-results header p{margin:0}.intent-reading{max-width:60ch;font-size:var(--text-sub)}.intent-boundary{color:var(--dim);font-size:.68rem}.intent-result-freshness{color:var(--pulse-hot);font-size:.68rem}.intent-results[data-stale=true] .intent-name-cards{opacity:.62}.intent-results a[aria-disabled=true]{opacity:.45;pointer-events:none}.intent-name-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.intent-name-tool .name-card{border:1px solid var(--glass-border);background:linear-gradient(155deg, #8968ff14, transparent 36%), var(--glass-deep);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:16px;min-width:0;min-height:610px;padding:20px;display:grid}.intent-name-card-placeholder{align-content:start}.intent-placeholder-line,.intent-placeholder-name,.intent-placeholder-block{background:#f4f3f11a;border-radius:999px;display:block}.intent-placeholder-line{width:100%;height:12px}.intent-placeholder-short{width:42%}.intent-placeholder-name{width:72%;height:58px;margin:54px auto}.intent-placeholder-block{border-radius:14px;height:168px}.intent-name-cards[data-result-state=error]{min-height:610px}.intent-result-error{border:1px solid var(--glass-border);background:var(--glass-deep);border-radius:22px;align-content:start;justify-items:start;gap:14px;padding:clamp(24px,5vw,48px);display:grid}.intent-result-error h3,.intent-result-error p{margin:0}.intent-name-tool .card-meta,.intent-name-tool .card-equity-head,.intent-name-tool .card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.intent-name-tool .card-meta p,.intent-name-tool .card-equity p,.intent-name-tool .card-details p{margin:0}.intent-name-tool .card-specimen{border-block:1px solid var(--glass-border);place-items:center;min-height:124px;display:grid}.intent-name-tool .card-name{overflow-wrap:anywhere;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.intent-name-tool .card-details,.intent-name-tool .card-equity{gap:10px;display:grid}.intent-name-tool .card-handle,.intent-name-tool .card-domain,.intent-name-tool .card-sayit,.intent-name-tool .card-born{color:var(--dim);font-size:.7rem}.intent-name-tool .card-equity{border-top:1px solid var(--glass-border);padding-top:14px}.intent-name-tool .card-equity-meter{color:var(--pulse-hot);letter-spacing:.12em}.intent-name-tool .card-actions{flex-direction:column;align-items:stretch}.intent-name-tool .card-actions .btn{width:100%}.intent-result-controls{border-top:1px solid var(--glass-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding-top:18px;display:grid}.intent-result-controls p{margin:0}.intent-nojs{color:var(--dim-strong)}.intent-reference{padding-top:var(--section-gap);gap:clamp(22px,4vw,38px);display:grid}.intent-reference>header{gap:8px;display:grid}.intent-reference h2,.intent-reference h3,.intent-reference p{margin-top:0}.intent-reference h2{max-width:18ch;margin-bottom:0;font-size:clamp(2.1rem,4.4vw,4rem)}.intent-ledger{border-top:1px solid var(--glass-border)}.intent-ledger article{border-bottom:1px solid var(--glass-border);grid-template-columns:60px minmax(190px,.65fr) minmax(0,1fr);gap:clamp(14px,4vw,48px);padding:24px 0;display:grid}.intent-ledger article>.mono{color:var(--pulse-hot)}.intent-ledger article p{color:var(--dim-strong);margin-bottom:0}.intent-failure-grid,.intent-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.intent-failure-grid article,.intent-example-grid article{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-deep);padding:clamp(20px,3vw,28px)}.intent-failure-grid p,.intent-example-gate>p{color:var(--dim-strong)}.intent-example-gate{margin-top:var(--section-gap);border-radius:var(--radius-hero);background:linear-gradient(145deg, #8968ff14, transparent 44%), var(--glass-deep);border:1px solid #9d8bff66;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;padding:clamp(26px,5vw,48px)}.intent-example-gate h2{font-size:clamp(2rem,4vw,3.4rem)}.intent-checklist{border-top:1px solid var(--glass-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.intent-checklist li{border-bottom:1px solid var(--glass-border);padding:17px 12px 17px 42px;position:relative}.intent-checklist li:before{color:var(--pulse-hot);font-family:var(--font-mono);content:"◇";position:absolute;left:10px}.intent-faq>div{border-top:1px solid var(--glass-border);gap:0;display:grid}.intent-faq article{border-bottom:1px solid var(--glass-border);grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);gap:clamp(20px,5vw,64px);padding:24px 0;display:grid}.intent-faq article p{color:var(--dim-strong);margin:0}.intent-next{margin-top:var(--section-gap);border-radius:var(--radius-hero);background:radial-gradient(circle at 88% 50%, #5d83ff29, transparent 28%), var(--glass-deep);border:1px solid #9d8bff85;justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,5vw,48px);display:flex}.intent-next h2{max-width:18ch;margin:8px 0 0;font-size:clamp(2rem,4vw,3.6rem)}.intent-next .btn{flex:none}.intent-method{color:var(--dim);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-top:48px;display:grid}.intent-method>p{margin:0;font-size:.68rem}@media (width<=820px){.intent-hero-grid,.intent-tool-head,.intent-example-gate,.intent-method,.intent-name-cards,.intent-failure-grid,.intent-example-grid{grid-template-columns:1fr}.intent-ledger article,.intent-faq article{grid-template-columns:38px 1fr}.intent-ledger article>p:last-child,.intent-faq article p{grid-column:2}.intent-next{flex-direction:column;align-items:stretch}}@media (width<=600px){.intent-page{padding-top:92px}.intent-context{grid-template-columns:1fr}.intent-context-wide{grid-column:auto}.intent-counter{border-radius:20px;flex-direction:column;align-items:stretch}.intent-counter .btn{width:100%}.intent-result-controls{grid-template-columns:1fr}.intent-name-cards[data-result-state=error]{min-height:1858px}}@media (prefers-reduced-motion:reduce){.intent-name-tool *,.intent-name-tool :before,.intent-name-tool :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.intent-logo-tool{background:radial-gradient(circle at 92% 4%,#7c6cff2b,#0000 28%),#030714b8;border:1px solid #7c6cff6b;border-radius:24px;gap:clamp(22px,4vw,40px);margin-top:clamp(34px,6vw,72px);padding:clamp(18px,4vw,36px);display:grid}.intent-logo-entry{border-bottom:1px solid var(--glass-border);gap:22px;padding-bottom:28px;display:grid}.intent-logo-name{align-content:start;gap:8px;display:grid}.intent-logo-name input{min-height:56px;color:var(--white);background:#000411ad;border:1px solid #7c6cff8c;border-radius:12px;padding:12px 14px;font-size:clamp(1rem,3vw,1.3rem)}.intent-logo-name>span:last-child,.intent-logo-dna,.intent-logo-save{color:var(--dim);letter-spacing:.04em;font-size:.72rem}.intent-logo-name a{color:var(--pulse-hot)}.intent-logo-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.intent-logo-fields label{color:var(--dim);gap:7px;font-size:.8rem;display:grid}.intent-logo-fields select{width:100%;min-height:48px;color:var(--white);background:#000411d1;border:1px solid #7c6cff73;border-radius:10px;padding:9px 34px 9px 11px}.intent-logo-board{gap:clamp(20px,3vw,32px);display:grid}.intent-logo-board>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.intent-logo-board>header p{margin-bottom:0}.intent-logo-group{gap:10px;display:grid}.intent-logo-group-tools{align-items:center;gap:10px;display:inline-flex}.intent-logo-pick{min-height:36px;color:var(--pulse-hot);cursor:pointer;background:0 0;border:1px solid #7c6cff73;border-radius:999px;padding:6px 10px}.intent-logo-pick[disabled]{opacity:.5}.intent-logo-cloud{flex-wrap:wrap;gap:8px;display:flex}.intent-logo-cloud.specimens{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.intent-logo-cloud .chip{min-height:44px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #7c6cff7a;border-radius:999px;padding:9px 14px}.intent-logo-cloud .chip[aria-pressed=true]{border-color:var(--pulse-hot);background:#7c6cff33}.intent-logo-cloud .tile{text-align:left;border-radius:14px;min-height:92px;padding:14px;display:grid}.intent-logo-cloud .tile-label{color:var(--dim);gap:6px;font-size:.72rem;display:inline-flex}.intent-logo-cloud .tile[aria-pressed=true] .tile-label{color:var(--white)}.intent-logo-cloud .tile-sample{overflow-wrap:anywhere}.intent-logo-group .group-rule{color:var(--dim);font-size:.7rem}.intent-logo-group .group-rule.is-met{color:var(--pulse-hot)}.intent-logo-results{border-top:1px solid var(--glass-border);gap:18px;padding-top:28px;display:grid}.intent-logo-cards{gap:14px;display:grid}.intent-logo-results[data-stale=true] .intent-logo-cards{opacity:.62}.intent-logo-results a[aria-disabled=true]{opacity:.45;pointer-events:none}.intent-logo-cards .logo-card{border:1px solid var(--glass-border);background:#050918c7;border-radius:16px;align-content:start;gap:14px;min-height:760px;padding:14px;display:grid}.intent-logo-card-placeholder{grid-template-rows:auto auto minmax(0,1fr)}.intent-logo-placeholder-media{aspect-ratio:1;background:#f4f3f114;border:1px solid #f4f3f11f;border-radius:11px;width:100%;display:block}.intent-logo-cards[data-result-state=error]{min-height:760px}.intent-logo-image-mat{aspect-ratio:1;background:#000411;border:1px solid #f4f3f11f;border-radius:11px;padding:10px;display:grid}.intent-logo-image-mat img{object-fit:contain;border-radius:7px;width:100%;height:100%;display:block}.intent-logo-brief{border-top:1px solid var(--glass-border);margin:0;display:grid}.intent-logo-brief div{border-bottom:1px solid var(--glass-border);grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.intent-logo-brief dt{color:var(--dim);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem}.intent-logo-brief dd{color:var(--white);margin:0;font-size:.82rem}.intent-logo-cards .logo-actions{flex-wrap:wrap;gap:8px;display:flex}.intent-logo-cards .logo-actions .btn{min-height:44px;padding-inline:.95rem;font-size:.8rem}@media (width>=760px){.intent-logo-entry{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr)}.intent-logo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.intent-logo-tool{border-radius:18px;padding:16px}.intent-logo-board>header{align-items:start;display:grid}.intent-logo-board>header .btn{width:100%}.intent-logo-group-tools{justify-content:space-between;width:100%}.intent-logo-brief div{grid-template-columns:1fr;gap:4px}.intent-logo-cards[data-result-state=error]{min-height:2308px}}
