:root{--bg:#fbfaf6;--surface:#fff;--band:#f1efe9;--frame:#cfccc4;--ink:#1f1f24;--muted:#5f5f69;--line:#ececf0;--chip:#ececf2;--brand:#5b3fd9;--visited:#6a2c91;--link:#2b2fc7;--warn:#c0392b;--accent:#c6f432;--shadow:0 1px 4px #20212429;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#16151a;--surface:#222128;--band:#0f0e12;--frame:#3a3842;--ink:#e8e8ec;--muted:#a3a3ad;--line:#34343c;--chip:#34343c;--brand:#9b8cff;--visited:#c4b8ff;--link:#a9b4ff;--warn:#ff8a7a;--shadow:0 1px 6px #0009}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;margin:0;font-family:Noto Sans JP,sans-serif}a{color:inherit;text-decoration:none}a:hover{opacity:.85}input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}button{font:inherit;cursor:pointer}.mono{color:var(--muted);font-family:JetBrains Mono,Noto Sans JP,monospace;font-size:11px}.icon{flex:none;width:20px;height:20px}.page{flex-direction:column;min-height:100dvh;display:flex}.col{width:100%;max-width:600px;margin-inline:auto}.grow{flex:1}.logo{align-items:center;gap:4px;display:flex}.logo-word{letter-spacing:-1.5px;color:var(--brand);font-family:Outfit,sans-serif;font-size:50px;font-weight:700;line-height:1}.logo svg{width:34px;height:22px;stroke:var(--brand);stroke-width:2.4px}.logo .eye{fill:var(--accent)}.logo .pupil{fill:var(--brand);stroke:none}.logo .lid{fill:var(--bg)}.logo.small{gap:3px}.logo.small .logo-word{letter-spacing:-.6px;font-size:24px}.logo.small svg{stroke-width:3px;width:18px;height:12px}.avatar{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.bar{justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:10px 14px;display:flex}.bar-link{padding:0 6px;font-size:13px}.apps{width:44px;height:44px;color:var(--muted);place-items:center;display:grid}.hero{flex-direction:column;align-items:center;gap:6px;padding-top:44px;display:flex}.tagline{color:var(--muted);margin:0;font-size:13px}.box{border:1.5px solid var(--frame);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;margin:26px 16px 0;overflow:hidden}.box:focus-within{border-color:var(--brand)}.box-field{height:50px;color:var(--muted);align-items:center;gap:12px;padding:0 16px;display:flex}.recent{border-top:1px solid var(--line);padding-bottom:8px}.recent-head{color:var(--muted);margin:0;padding:10px 16px 4px;font-size:12px}.recent-item{min-height:44px;color:var(--muted);align-items:center;gap:14px;padding:0 16px;display:flex}.recent-item .icon{width:18px;height:18px}.recent-q{color:var(--visited);flex:1;font-size:15px}.recent-item .mono{font-size:11.5px}.trends{margin:26px 16px 0}.trends h2{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:500}.trend{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:40px;font-size:14px;display:flex}.band{background:var(--band);color:var(--muted);margin-top:auto;font-size:12px}.band-in{flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.band-row{flex-wrap:wrap;gap:4px 16px;display:flex}.res-head{border-bottom:1px solid var(--line)}.res-head-in{flex-direction:column;gap:10px;padding:10px 16px 0;display:flex}.res-row{justify-content:space-between;align-items:center;min-height:32px;display:flex}.pill{border:1.5px solid var(--frame);background:var(--surface);height:46px;box-shadow:var(--shadow);border-radius:21px;align-items:center;gap:8px;padding:0 6px 0 16px;display:flex}.pill:focus-within{border-color:var(--brand)}.icon-button{background:0 0;border:0;place-items:center;padding:0;display:grid}.clear{width:36px;height:36px;color:var(--muted)}.clear .icon{width:18px;height:18px}.submit{width:40px;height:40px;color:var(--brand)}.submit .icon{stroke-width:2.2px}.divider{background:var(--line);width:1px;height:24px}.tabs{gap:22px;font-size:13px;display:flex}.tabs span{color:var(--muted);border-bottom:3px solid #0000;padding:8px 0 10px}.tabs .active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.res-main{padding:12px 16px}.count,.none{margin:0}.none{padding:12px 0;font-size:15px;line-height:1.6}.fix{color:var(--warn);margin:10px 0 6px;font-size:15px}.fix a{color:var(--link)}.fix b{color:#141218;background:var(--accent);border-radius:3px;padding:0 2px;font-weight:700}.result{border-bottom:1px dashed var(--frame);padding:12px 0 14px}.source{align-items:center;gap:10px;display:flex}.mark{background:var(--chip);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.source-text{flex-direction:column;line-height:1.3;display:flex}.site{font-size:14px}.result h3{color:var(--link);margin:8px 0 4px;font-size:18px;font-weight:400;line-height:1.35}.result h3.shut{color:var(--muted)}.text,.cut{color:var(--muted);margin:0}.text{font-size:14px;line-height:1.6}.cut{align-items:center;gap:6px;font-size:13px;display:flex}.cut .icon{width:14px;height:14px}
