/* NOVIQ V18 — first value + trust surface. Keeps HEUTE | ONE visually dominant. */
.nq180-first-value{width:min(620px,calc(100% - 28px));margin:18px auto 0;padding:18px;border-radius:22px;border:1px solid rgba(151,175,255,.16);background:linear-gradient(145deg,rgba(10,17,37,.82),rgba(7,10,24,.9));box-shadow:0 24px 60px rgba(0,0,0,.2);backdrop-filter:blur(18px)}
.nq180-first-head{display:flex;gap:15px;align-items:flex-start}.nq180-first-head>div{flex:1}.nq180-first-head small{font-size:.64rem;font-weight:800;letter-spacing:.16em;color:#9eb5ff}.nq180-first-head h3{margin:5px 0 5px;font-size:1.12rem;letter-spacing:-.02em}.nq180-first-head p{margin:0;color:rgba(225,232,252,.62);font-size:.84rem;line-height:1.55}.nq180-first-head button{border:0;background:rgba(255,255,255,.04);color:#cfd8ff;width:34px;height:34px;border-radius:12px;font-size:1.2rem}
.nq180-first-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:9px;margin-top:14px}.nq180-first-actions button{min-height:44px;border-radius:15px;border:1px solid rgba(154,175,255,.16);background:rgba(255,255,255,.035);color:#e8ecff;font:inherit;font-size:.84rem;font-weight:650}.nq180-first-actions .primary{background:linear-gradient(135deg,rgba(70,160,255,.22),rgba(151,74,255,.22));border-color:rgba(131,162,255,.3)}
.nq180-first-progress{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:12px;border-radius:15px;background:rgba(100,133,255,.065);border:1px solid rgba(132,163,255,.12)}.nq180-first-progress .dot{width:9px;height:9px;border-radius:50%;margin-top:5px;background:#76d7ff;box-shadow:0 0 18px rgba(84,204,255,.75);animation:nq180Pulse 1.4s ease-in-out infinite}.nq180-first-progress b{display:block;font-size:.85rem}.nq180-first-progress p{margin:3px 0 0;font-size:.77rem;line-height:1.45;color:rgba(224,231,251,.6)}.nq180-first-value.success{border-color:rgba(118,231,182,.2);background:linear-gradient(145deg,rgba(8,35,31,.65),rgba(7,12,26,.9))}.nq180-first-progress[data-status="understood"] .dot{background:#78e7b8;box-shadow:0 0 18px rgba(80,231,169,.65);animation:none}.nq180-first-progress[data-status="error"] .dot{background:#ff9eaa;box-shadow:0 0 18px rgba(255,99,120,.45);animation:none}
.nq180-trust-open{margin:12px auto 0;border:0;background:transparent;color:rgba(203,214,248,.55);font:inherit;font-size:.75rem;text-decoration:none}.nq180-trust-open:hover,.nq180-trust-open:focus-visible{color:#e9edff}
.nq180-trust-drawer{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:end center}.nq180-trust-drawer[hidden]{display:none}.nq180-trust-drawer .backdrop{position:absolute;inset:0;background:rgba(1,4,12,.7);backdrop-filter:blur(8px)}.nq180-trust-drawer>section{position:relative;width:min(760px,100%);max-height:min(84vh,820px);overflow:auto;padding:22px 22px max(28px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;border:1px solid rgba(162,180,255,.16);background:linear-gradient(180deg,#0b1226,#070b18 72%);box-shadow:0 -30px 90px rgba(0,0,0,.5)}.nq180-trust-drawer header{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;position:sticky;top:-22px;z-index:2;margin:-22px -22px 15px;padding:22px;background:linear-gradient(180deg,rgba(11,18,38,.98),rgba(11,18,38,.88));backdrop-filter:blur(18px)}.nq180-trust-drawer header small{font-size:.65rem;font-weight:850;letter-spacing:.17em;color:#9eb4ff}.nq180-trust-drawer header h2{margin:5px 0 0;font-size:1.35rem}.nq180-trust-drawer header button{width:40px;height:40px;border-radius:14px;border:1px solid rgba(165,181,255,.12);background:rgba(255,255,255,.035);color:#eef1ff;font-size:1.35rem}.nq180-trust-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nq180-trust-summary span{padding:12px;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid rgba(154,175,255,.1);font-size:.72rem;color:rgba(214,222,247,.58)}.nq180-trust-summary b{display:block;font-size:1.3rem;color:#f1f4ff;margin-bottom:2px}.nq180-trust-section{margin-top:20px}.nq180-trust-section h3{font-size:.88rem;margin:0 0 8px;color:#dfe5ff}.nq180-trust-section article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.055)}.nq180-trust-section article b{font-size:.82rem;color:#edf1ff}.nq180-trust-section article small{display:block;margin-top:3px;color:rgba(205,214,242,.48);font-size:.69rem;line-height:1.4}.nq180-trust-section article em{font-style:normal;flex:0 0 auto;padding:5px 8px;border-radius:999px;background:rgba(105,133,255,.08);color:#b9c7ff;font-size:.64rem}.nq180-trust-section article em.status-internal_verified{color:#9ee7c3;background:rgba(85,216,151,.08)}.nq180-trust-section article em.status-pilot{color:#ffd69b;background:rgba(255,184,73,.08)}.nq180-trust-section article em.status-connector_required{color:#b8c0d8;background:rgba(255,255,255,.04)}.nq180-trust-empty,.nq180-connector-note{color:rgba(208,216,243,.5);font-size:.76rem;line-height:1.5}.nq180-trust-foot{margin:20px 0 0;color:rgba(196,207,237,.4);font-size:.68rem;line-height:1.5}.nq180-modal-open{overflow:hidden}
@keyframes nq180Pulse{0%,100%{transform:scale(.8);opacity:.5}50%{transform:scale(1.18);opacity:1}}
@media(max-width:680px){.nq180-first-value{width:calc(100% - 18px);padding:15px;margin-top:13px}.nq180-first-actions{grid-template-columns:1fr}.nq180-trust-summary{grid-template-columns:1fr 1fr 1fr}.nq180-trust-drawer>section{padding-inline:17px}.nq180-trust-drawer header{margin-inline:-17px;padding-inline:17px}.nq180-trust-section article{align-items:flex-start}.nq180-trust-section article em{max-width:42%;text-align:right}}
@media(prefers-reduced-motion:reduce){.nq180-first-progress .dot{animation:none!important}}
