:root{color-scheme:dark;--bg: #07090f;--ink: #eaf0fb;--ink-2: #93a3bc;--ink-3: #5a687e;--inc: #333f54;--line: rgba(234, 240, 251, .07);--line-strong: rgba(234, 240, 251, .16);--gold: #d9b76a;--gold-soft: rgba(217, 183, 106, .1);--copper: #e07a5f;--copper-soft: rgba(224, 122, 95, .1);--green: #7fd1a0;--mono: ui-monospace, "SF Mono", "Menlo", "Consolas", "Liberation Mono", monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:radial-gradient(120% 70% at 50% -12%,rgba(56,84,160,.1),transparent 55%),var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;min-height:100vh}.page{max-width:860px;margin:0 auto;padding:56px 32px 96px;display:flex;flex-direction:column;min-height:100vh}.banner{display:flex;align-items:baseline;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line);animation:fadein 1s ease both}.wordmark{display:flex;align-items:baseline;gap:10px}.banner h1{margin:0;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ink)}.mark{color:var(--ink-3);font-size:12px}.safety{margin-left:auto}.pill{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:14px}.pill:before{content:"◦ ";color:var(--ink-3)}.sub{color:var(--ink-2);font-size:14px}.mono-id{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3)}.zen-shell{flex:1;display:flex;flex-direction:column;animation:fadein 1s ease both}.zen-center{padding-top:20vh}.zen-input-row{display:flex;align-items:baseline;gap:22px}.zen-input{flex:1;font-family:var(--sans);font-size:34px;font-weight:300;letter-spacing:-.01em;padding:10px 0 18px;border:none;border-bottom:1px solid var(--line-strong);background:transparent;color:var(--ink);outline:none;border-radius:0;transition:border-color .3s ease}.zen-input::placeholder{color:var(--inc)}.zen-input:focus{border-bottom-color:#eaf0fb66}.zen-action{background:transparent;border:none;color:var(--ink-3);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:6px 2px;transition:color .2s ease}.zen-action:hover{color:var(--ink)}.link-card{display:flex;align-items:center;gap:18px;padding:20px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);animation:fadein .5s ease both}.link-mark{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;font-family:var(--mono);font-size:15px;color:var(--ink)}.link-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.link-title{font-size:17px;color:var(--ink);line-height:1.4}.link-meta{color:var(--ink-3)}.link-verdict{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.link-verdict.v-gold{color:var(--gold)}.link-verdict.v-pyrite{color:var(--copper)}.link-verdict.v-mixed{color:var(--ink-2)}.zen-clear{color:var(--ink-3)}.zen-hint{margin-top:22px;font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.research-status{margin-top:24px;max-width:620px;padding:15px 0 2px;border-top:1px solid var(--line);color:var(--ink-2);font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.research-status-head{display:flex;align-items:center;gap:9px}.research-pulse{width:7px;height:7px;flex:none;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 var(--gold-soft);animation:research-pulse 1.8s ease-out infinite}.research-elapsed{margin-left:auto;letter-spacing:.04em}.thesis-block{margin-bottom:34px;max-width:52ch;border-left:2px solid var(--line-strong);padding-left:14px}.thesis-text{margin:8px 0 0;font-size:16px;font-weight:300;line-height:1.6;color:var(--ink)}.research-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0 0;padding:0;list-style:none}.research-step{display:flex;align-items:flex-start;gap:7px;color:var(--ink-3);font-size:9px;line-height:1.45;letter-spacing:.1em;transition:color .3s ease}.research-step.done{color:var(--ink-2)}.research-step.active{color:var(--ink)}.research-step-mark{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:none;border:1px solid var(--line-strong);border-radius:50%;font-family:var(--mono);font-size:8px;letter-spacing:0}.research-step.done .research-step-mark{border-color:var(--gold);color:var(--gold)}.research-step.active .research-step-mark{border-color:var(--ink-2)}.zen-cases{margin-top:46px;display:flex;gap:26px}.case-link{background:transparent;border:none;color:var(--ink-3);font-family:var(--mono);font-size:12px;letter-spacing:.04em;cursor:pointer;padding:2px 0;transition:color .2s ease}.case-link:hover{color:var(--ink)}.verdict{margin-top:13vh;animation:fadein .9s ease both}.verdict-kind{display:block;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.verdict-limitation{margin:16px 0 0;max-width:52ch;color:var(--ink-2);border-left:2px solid var(--ink-3);padding-left:14px}.verdict-reason{margin:14px 0 0;max-width:56ch}.case-link:disabled{opacity:.35;cursor:default}.verdict-word{display:block;font-family:var(--sans);font-size:84px;font-weight:200;letter-spacing:.02em;line-height:1;text-transform:uppercase}.v-gold{color:var(--gold);text-shadow:0 0 40px var(--gold-soft)}.v-pyrite{color:var(--copper);text-shadow:0 0 40px var(--copper-soft)}.v-mixed{color:var(--ink-2)}.v-insufficient{color:var(--ink-3);font-weight:250}.verdict-source{display:block;margin-top:14px;max-width:48ch}.answer{margin:40px 0 0;font-size:20px;font-weight:300;line-height:1.65;letter-spacing:.005em;color:var(--ink);max-width:46ch}.answer .cite{font-size:.62em;vertical-align:super;line-height:1;color:var(--brass);text-decoration:none;margin:0 1px}.answer .cite:hover{color:var(--gold)}.verdict-meta{margin-top:26px}.verdict-test{margin-top:10px;font-size:12px;color:var(--ink-3);letter-spacing:.02em}.sources{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px;max-width:620px}.src{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid var(--line-strong);color:var(--ink-2);font-family:var(--mono);font-size:12px;letter-spacing:.03em;text-decoration:none;transition:border-color .2s ease,color .2s ease}.src:hover{border-color:#eaf0fb66;color:var(--ink)}.snum{font-size:11px;color:var(--ink-3)}.sdot{width:6px;height:6px;border-radius:50%;flex:none}.sdot.stance-supports{background:var(--green)}.sdot.stance-contests{background:var(--copper)}.sdot.stance-context{background:var(--ink-3)}.src-row{margin-top:14px}.src-row:first-child{margin-top:0}.slabel{display:block;margin-top:6px;max-width:62ch;font-size:12px;letter-spacing:.02em;text-transform:none}.sources-hint{margin-top:14px;font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.capture-error{display:block;margin-top:12px;max-width:52ch;color:var(--copper);letter-spacing:.02em;text-transform:none}.detail-toggle{margin-top:40px;color:var(--ink-3)}.detail-toggle:hover{color:var(--ink)}.meter{margin-top:40px;height:2px;background:var(--line);max-width:320px}.meter span{display:block;height:100%;background:var(--gold);transition:width .6s ease}.meter-label{display:block;margin-top:12px}.claims{margin-top:56px;max-width:620px}.claim{display:grid;grid-template-columns:28px 1fr 10px auto;gap:0 14px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line)}.ctext{font-size:15px;color:var(--ink)}.cnote{font-size:12px;color:var(--ink-3);text-align:right;max-width:220px}.cdot{width:6px;height:6px;border-radius:50%;align-self:center;justify-self:center}.cdot.tone-supported{background:var(--green)}.cdot.tone-forward-looking,.cdot.tone-contested,.cdot.tone-source-limited,.cdot.tone-unverifiable{background:var(--copper)}.cdot.stance-supports{background:var(--green)}.cdot.stance-contests{background:var(--copper)}.cdot.stance-context{background:var(--ink-3)}.claims.research{margin-top:48px}.rlabel{color:var(--ink);text-decoration:none}.rlabel:hover{text-decoration:underline;color:var(--ink)}.footer{margin-top:64px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-3);font-size:12px;letter-spacing:.04em}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes research-pulse{0%{box-shadow:0 0 0 0 var(--gold-soft)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}@media (max-width: 680px){.page{padding:32px 20px 64px}.zen-center{padding-top:12vh}.zen-input{font-size:24px}.research-steps{grid-template-columns:repeat(2,1fr);row-gap:14px}.verdict-word{font-size:60px}.claim{grid-template-columns:24px 1fr 8px}.cnote{grid-column:2 / 4;text-align:left;margin-top:4px}}
