*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-v20-latin-roman.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/inter-v20-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji";--bg: #0b0b0c;--text: #f8fafc;--muted: #cbd5e1;--muted-2: #94a3b8;--accent: #ff5252;--accent-2: #ff8a6c;--card-bg: rgb(255 255 255 / .05);--card-bg-hover: rgb(255 255 255 / .08);--card-border: rgb(255 255 255 / .14);--focus: 0 0 0 3px rgb(255 82 82 / .35);color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;background:var(--bg)}body{font-family:var(--font-sans);color:var(--text)}a{color:var(--accent);text-decoration:none;transition:color .16s ease,opacity .16s ease}a:hover{opacity:.9}a:focus-visible{outline:var(--focus) solid 0;box-shadow:var(--focus);border-radius:8px}em{font-style:italic!important}.container{height:100%;position:relative;color:var(--text);max-height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:end;flex-direction:column;padding:2rem 2.25rem 1.25rem;z-index:0}.container:before{content:"";position:fixed;inset:0;width:100vw;height:100vh;background-size:cover;filter:grayscale(100%);z-index:-2}@media screen and (min-width:640px){.container:before{background-image:url(/assets/chaya-raichik-DTXwfAgr.webp);background-position:right top;background-repeat:no-repeat;background-attachment:fixed}}@media screen and (min-width:1280px)and (min-aspect-ratio:3 / 2){.container:before{background-size:125%}}.container:after{content:"";position:absolute;inset:0;width:100%;height:100vh;background:linear-gradient(to left,#000000eb,#0000009e 55%,#0003 85%,#0000);z-index:-1}@media screen and (max-width:767px){.container:after{background:linear-gradient(to left,#000000f5,#000000b8 80%,#0000)}}@media screen and (min-width:640px)and (max-width:1279px){.container:before{background-size:cover;background-position:60% top}.container:after{background:linear-gradient(to left,#000000c7,#00000080 55%,#0000002e)}}header{width:min(60%,46rem);display:flex;justify-content:flex-end}h1{font-size:clamp(1.75rem,3.2vw + 1rem,3.5rem);font-weight:730;line-height:1.1;text-align:right;letter-spacing:.4px;margin:0 0 1rem;text-shadow:0 2px 12px rgb(0 0 0 / .36)}.red{color:var(--accent);position:relative}.red:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:8px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.35;border-radius:4px}.results{width:min(60%,46rem);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-height:60vh}@media screen and (max-width:1023px){.results{width:min(75%,42rem)}}@media screen and (max-width:767px){.results{width:100%}}.results ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem;will-change:transform;backface-visibility:hidden;transform:translateZ(0);contain:layout paint}@media screen and (max-width:767px){.results ul{gap:1rem}}.results li{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:1rem 1.125rem;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 0 0 0 transparent}@supports (backdrop-filter: blur(2px)){.results li{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.results li:hover{background:var(--card-bg-hover);border-color:#fff3;transform:translateY(-1px);box-shadow:0 8px 24px -14px #000000a6}.results li:focus-within{outline:none;box-shadow:var(--focus)}.results-title{display:block;color:var(--text);font-weight:650;font-size:clamp(1.05rem,.8rem + .8vw,1.35rem);line-height:1.35;text-wrap:pretty;margin:0 0 .375rem}.results-title:after{content:"↗";margin-left:.375rem;font-size:.9em;color:var(--muted-2)}.meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--muted-2);margin:0 0 .35rem;font-size:.82rem}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .6rem;border-radius:999px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .14);color:var(--muted)}.sentiment-positive{background:#22c55e26;border-color:#22c55e59;color:#86efac}.sentiment-negative{background:#ef444426;border-color:#ef444459;color:#fca5a5}.sentiment-neutral{background:#94a3b826;border-color:#94a3b859;color:#cbd5e1}.results p{color:var(--muted);font-size:clamp(.95rem,.9rem + .25vw,1.05rem);line-height:1.55;margin:0}.results-placeholder{width:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--muted)}footer{position:relative;isolation:isolate;width:100%;display:flex;gap:1rem;justify-content:space-between;align-items:center;color:var(--muted);padding-top:1rem;font-size:.75rem}footer:before{content:"";position:absolute;inset:0 50% -1.25rem;width:100vw;transform:translate(-50%);background:var(--bg);border-top:1px solid rgb(255 255 255 / .08);z-index:-1}footer em{font-style:italic!important}footer nav ul{display:flex;gap:.5rem;font-weight:600}footer nav ul li{letter-spacing:1.25px}footer nav ul li a:hover{text-decoration:underline}footer nav{margin-inline-start:auto;display:flex;gap:.5rem;text-transform:uppercase}@media screen and (max-width:1023px){footer{grid-template-areas:"disclaimer navigation navigation" ". updated copyright";grid-template-columns:auto 1fr auto;display:grid;row-gap:.625rem;justify-content:stretch}#disclaimer{grid-area:disclaimer}footer nav{grid-area:navigation;justify-self:end;margin-inline-start:0;white-space:nowrap}footer>div:not(#disclaimer){grid-area:updated;justify-self:end;white-space:nowrap}footer>p{grid-area:copyright;white-space:nowrap}}@media screen and (max-width:639px){footer{grid-template-areas:"disclaimer . copyright" "navigation navigation navigation" "updated updated updated"}footer nav{align-items:flex-start;flex-direction:column;justify-self:start;white-space:normal}footer>div:not(#disclaimer){justify-self:start}}#disclaimer{position:relative;flex:0 0 auto;z-index:100}#disclaimer #disclaimer-toggle{-webkit-appearance:none;appearance:none;border:1px solid rgb(255 255 255 / .35);background:#111827c7;color:var(--text);padding:.42rem .85rem;border-radius:999px;font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 10px 28px -18px #000000e6;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#disclaimer #disclaimer-toggle:hover{background:#111827e0;border-color:#ffffff80}#disclaimer #disclaimer-toggle:focus-visible{outline:none;box-shadow:var(--focus),0 10px 28px -18px #000000e6}#disclaimer #disclaimer-panel{position:absolute;left:0;bottom:calc(100% + .5rem);width:min(48ch,90vw);max-height:40vh;overflow:auto;color:var(--muted);background:#0a0c10e6;border:1px solid rgb(255 255 255 / .18);padding:.85rem 1rem;border-radius:12px;line-height:1.4;box-shadow:0 16px 40px -20px #000000bf;opacity:0;transform:translateY(6px) scale(.98);pointer-events:none;transition:opacity .16s ease,transform .16s ease}#disclaimer:hover #disclaimer-panel,#disclaimer:focus-within #disclaimer-panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}
