@media(max-width:760px){.tool-nav,.topnav,.games-nav{position:sticky!important;top:10px!important;z-index:80!important;width:100%!important;margin-bottom:18px!important;padding:6px!important;border:1px solid rgba(41,230,177,.16)!important;border-radius:999px!important;background:#050808f0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 10px 28px #00000057!important}.tool-nav{justify-content:flex-start!important}.tool-nav .back-pill,.games-nav .back-pill,.topnav .nav-pill{min-height:46px!important;padding:0 16px!important;font-size:14px!important;white-space:nowrap!important;box-shadow:none!important}.tool-nav>span,.games-nav>span{display:none!important}.topnav{justify-content:space-between!important}.topnav .nav-lab{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 15px!important;border-radius:999px!important;border:1px solid rgba(41,230,177,.25)!important;background:#29e6b112!important;color:#29e6b1!important;font:850 12px/1 ui-monospace,monospace!important;letter-spacing:.06em!important}.topnav .nav-lab:before{content:"← "}.games-nav{display:flex!important;justify-content:flex-start!important}}.tool-page{min-height:100vh;background:#050808;color:#f4f7f5}.tool-shell{max-width:1120px;margin:0 auto;padding:34px clamp(22px,5vw,68px) 70px}.tool-nav{display:flex;justify-content:space-between;align-items:center;gap:14px}.tool-nav>span,.eyebrow{font:800 10px ui-monospace,monospace;letter-spacing:.17em;color:#29e6b1}.back-pill{display:inline-flex;align-items:center;min-height:64px;padding:0 30px;border-radius:999px;border:1px solid rgba(41,230,177,.42);background:linear-gradient(180deg,#142520f2,#0a1411f2);color:#f2faf7;text-decoration:none;font-weight:950;font-size:18px;box-shadow:0 10px 28px #0000002e;transition:.18s ease}.back-pill:hover{transform:translateY(-2px);border-color:#29e6b1;background:#29e6b121;box-shadow:0 0 0 4px #29e6b114,0 12px 34px #0000004d}.tool-hero{padding:54px 0 26px}.tool-hero h1{font-size:clamp(42px,6.3vw,76px);line-height:.94;letter-spacing:-.055em;margin:14px 0}.tool-hero p{font-size:18px;line-height:1.5;color:#9fafaa;max-width:780px}.descriptor{display:inline-flex;margin-top:8px;padding:8px 11px;border-radius:9px;border:1px solid rgba(41,230,177,.22);background:#29e6b10d;color:#58efc6;font-size:12px}.upload-card{padding:20px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.upload-zone{min-height:165px;border:1px dashed rgba(41,230,177,.3);border-radius:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;background:#29e6b106}.upload-zone input{display:none}.upload-icon{font-size:42px;color:#29e6b1}.upload-zone strong{font-size:22px;margin:8px 0}.upload-zone small{color:#82938d}.preview-area{margin-top:18px}.empty-state{padding:36px;text-align:center;border-radius:22px;border:1px solid rgba(255,255,255,.07);color:#71817b}.preview-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.preview-head span{font:800 9px ui-monospace,monospace;letter-spacing:.16em;color:#29e6b1}.preview-head h2{margin:7px 0 0;font-size:20px}.preview-head button{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#101514;color:#eef4f1;cursor:pointer}.analysis-grid{display:grid;grid-template-columns:1.2fr 1fr .52fr;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:#090d0c}.preview-main{overflow:hidden;border-radius:16px;background:#111;align-self:start}.preview-main img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.analysis-copy{display:grid;gap:9px}.summary,.check-row{border-radius:15px;border:1px solid rgba(255,255,255,.08);padding:14px;background:#0d1211}.summary span{display:block;font:800 9px ui-monospace,monospace;letter-spacing:.12em;color:#80928c}.summary strong{display:block;font-size:25px;margin:5px 0}.confidence{display:inline-block;margin-top:8px;color:#9fc4b8;font-size:10px;font-weight:800}.summary p,.check-row p{margin:3px 0 0;color:#8fa09a;font-size:12px;line-height:1.35}.summary.good{border-color:#29e6b14d;background:#29e6b112}.summary.warn{border-color:#f6be4c47;background:#f6be4c0d}.summary.bad{border-color:#ff65734d;background:#ff65730d}.check-row{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:11px 12px}.check-row i{width:9px;height:9px;border-radius:50%}.check-row.good i{background:#29e6b1}.check-row.warn i{background:#f6be4c}.check-row.bad i{background:#ff6573}.check-row b{font-size:13px}.check-row>span{font-size:11px;font-weight:900;padding:6px 9px;border-radius:999px}.check-row.good>span{color:#7ff5d0;background:#29e6b11a}.check-row.warn>span{color:#ffd47a;background:#f6be4c1a}.check-row.bad>span{color:#ff8d98;background:#ff65731a}.scale-stack{display:grid;gap:10px}.scale-stack>div{padding:9px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0d1211}.scale-stack b{display:block;font-size:11px;margin-bottom:7px}.scale-stack img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.scale-stack>div:nth-child(2){width:82%}.scale-stack>div:nth-child(3){width:64%}.feed-section{margin-top:14px;padding:15px;border-radius:22px;border:1px solid rgba(41,230,177,.16);background:#29e6b106}.feed-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.feed-head>div{display:flex;align-items:center;gap:10px}.feed-head h3{font-size:20px;margin:0}.feed-head p{margin:0;color:#84958f;font-size:12px}.verdict{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}.verdict.good{background:#29e6b11a;color:#70f2ca}.verdict.warn{background:#f6be4c1a;color:#ffd47a}.verdict.bad{background:#ff65731a;color:#ff8d98}.feed-row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px;overflow:auto;padding-bottom:4px}.feed-card{min-width:145px}.feed-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.feed-card b{display:block;font-size:11px;line-height:1.25;margin-top:6px}.feed-card small{display:block;color:#72827c;font-size:9px;margin-top:4px}.feed-card.is-user img{outline:2px solid #29e6b1;outline-offset:2px}.next-tool{margin-top:14px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.next-tool>span{font:800 8px ui-monospace,monospace;letter-spacing:.14em;color:#29e6b1}.next-tool strong{font-size:15px}.next-tool p{font-size:11px;color:#7f918a;margin:3px 0 0}.next-tool a{display:inline-flex;min-height:40px;align-items:center;padding:0 13px;border-radius:999px;border:1px solid rgba(41,230,177,.24);background:#29e6b112;color:#29e6b1;text-decoration:none;font-weight:850}.tool-share{margin-top:20px;padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;display:flex;justify-content:space-between;align-items:center;gap:18px}.tool-share-copy span{display:block;font:800 9px ui-monospace,monospace;letter-spacing:.16em;color:#7e9189}.tool-share-copy strong{display:block;margin-top:7px;font-size:18px}.tool-share-actions{display:flex;flex-wrap:wrap;gap:9px}.tool-share-actions a,.tool-share-actions button{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#101514;color:#eef4f1;text-decoration:none;display:inline-flex;align-items:center;font-weight:800;cursor:pointer}.tool-share-actions a:first-child{border-color:#25d36659;color:#bff5d5}.tool-share-actions a:nth-child(3){border-color:#0a66c266;color:#c8defa}.tool-share-actions button{border-color:#29e6b147;color:#29e6b1;background:#29e6b114}@media(max-width:900px){.analysis-grid{grid-template-columns:1fr 1fr}.scale-stack{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.scale-stack>div{width:auto!important}.feed-row{grid-template-columns:repeat(6,180px)}}@media(max-width:680px){.next-tool,.analysis-grid{grid-template-columns:1fr}.scale-stack{grid-template-columns:1fr 1fr 1fr}.feed-head,.tool-share{align-items:flex-start;flex-direction:column}.tool-nav>span{display:none}}
