@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9feab90e-module__c8HoWq__className{font-family:Inter,Inter Fallback;font-style:normal}
.nx :root{--fs:1;--font:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--r-xs:8px;--r-sm:10px;--r:14px;--r-lg:18px;--r-xl:20px}.nx[data-theme=nucleo]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a12;--bg-elev:#0b0f1b;--surface:linear-gradient(180deg,#ffffff0e,#ffffff06);--surface-flat:#ffffff09;--surface-2:#ffffff0f;--surface-3:#ffffff17;--border:#ffffff13;--border-2:#ffffff1f;--divider:#ffffff0f;--text:#f5f7fc;--text-2:#a7aec4;--text-3:#7d86a0;--accent:#9b8cff;--accent-2:#22d3ee;--accent-soft:#8b7cff24;--accent-line:#9b8cff59;--btn-bg:#f5f7fc;--btn-ink:#0a0d17;--danger:#ff6b81;--warn:#fbbf24;--ok:#34d399;--info:#38bdf8;--shadow:inset 0 1px 0 #ffffff0d,0 24px 48px -24px #000000b3;--spark:url(#g-ai);--kbd:#ffffff12}.nx[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8f5;--bg-elev:#fff;--surface:#fff;--surface-flat:#fff;--surface-2:#f4f2ee;--surface-3:#ece9e3;--border:#ece8e1;--border-2:#e1dcd3;--divider:#f0ede7;--text:#14151b;--text-2:#5c606d;--text-3:#6b6f7c;--accent:#4f46e5;--accent-2:#4f46e5;--accent-soft:#eeedfc;--accent-line:#c9c6f7;--btn-bg:#4f46e5;--btn-ink:#fff;--danger:#c42b3a;--warn:#9a5800;--ok:#0f7a3d;--info:#0369a1;--shadow:0 1px 2px #14151b0a,0 10px 28px -14px #14151b1a;--spark:url(#g-ai-light);--kbd:#f1efea}.nx *{box-sizing:border-box;margin:0;padding:0}.nx{height:100dvh;min-height:100dvh;font-family:var(--font);background:var(--bg);color:var(--text);font-size:calc(14px*var(--fs));letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11","tnum" 0;line-height:1.45;position:relative;overflow:hidden}.nx .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nx svg.i{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.nx svg.i.sm{width:14px;height:14px}.nx svg.i.xs{width:12px;height:12px}.nx svg.i.lg{width:18px;height:18px}.nx svg.i.xl{width:20px;height:20px}.nx .spark{fill:var(--spark);stroke:none}.nx .ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.nx .ambient i{filter:blur(90px);opacity:.55;border-radius:50%;animation:9s ease-in-out infinite breathe;position:absolute}.nx .ambient .g1{background:radial-gradient(circle,#7c5cff8c,#0000 65%);width:620px;height:620px;top:-300px;left:18%}.nx .ambient .g2{background:radial-gradient(circle,#22d3ee52,#0000 65%);width:560px;height:560px;animation-delay:-3s;top:-180px;right:-160px}.nx .ambient .g3{background:radial-gradient(circle,#6366f14d,#0000 65%);width:700px;height:520px;animation-delay:-6s;bottom:-380px;left:38%}.nx .ambient .grid{opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 0,#000 30%,#0000 75%)}.nx[data-theme=light] .ambient{display:none}@keyframes breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.68;transform:scale(1.08)}}.nx .app{z-index:1;grid-template-columns:232px 1fr;height:100vh;display:grid;position:relative}.nx .sidebar{border-right:1px solid var(--border);background:#ffffff03;flex-direction:column;padding:20px 16px 16px;display:flex}.nx[data-theme=light] .sidebar{background:#f6f4f0}.nx .brand{align-items:center;gap:10px;padding:4px 8px 24px;display:flex}.nx .logo-mark{background:linear-gradient(135deg,#a78bfa 0%,#6d7bff 50%,#22d3ee 100%);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 18px -4px #7c5cffa6}.nx[data-theme=light] .logo-mark{background:linear-gradient(135deg,#6366f1,#4338ca);box-shadow:inset 0 0 0 1px #fff3,0 4px 10px -3px #4f46e580}.nx .logo-mark svg{width:16px;height:16px}.nx .brand b{font-size:calc(17px*var(--fs));letter-spacing:-.025em;font-weight:650}.nx .nav-label{font-size:calc(11px*var(--fs));color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;padding:0 10px 8px;font-weight:550}.nx .nav{flex-direction:column;gap:2px;display:flex}.nx .nav a{min-height:calc(36px*var(--fs));border-radius:var(--r-sm);color:var(--text-2);font-size:calc(13.5px*var(--fs));align-items:center;gap:12px;padding:0 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.nx .nav a svg{width:17px;height:17px;color:var(--text-3)}.nx .nav a.active{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.nx[data-theme=light] .nav a.active{box-shadow:0 1px 2px #14151b0d,inset 0 0 0 1px var(--border);background:#fff}.nx .nav a.active svg{color:var(--accent)}.nx .nav .count{font-size:calc(11px*var(--fs));min-width:20px;min-height:calc(18px*var(--fs));background:var(--surface-2);color:var(--text-2);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-weight:600;display:grid}.nx .nav .count.hot{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.nx .side-spacer{flex:1}.nx .mailbox{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-flat);flex-direction:column;gap:10px;padding:12px;display:flex}.nx .mailbox .mb-row{align-items:center;gap:10px;display:flex}.nx .ms-tile{color:#fff;width:30px;height:30px;font-weight:700;font-size:calc(14px*var(--fs));background:#0f6cbd;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.nx .mailbox .t{font-size:calc(12.5px*var(--fs));font-weight:600;line-height:1.25}.nx .mailbox .s{font-size:calc(11.5px*var(--fs));color:var(--text-3);align-items:center;gap:6px;line-height:1.3;display:flex}.nx .live{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent);border-radius:50%;flex:none}.nx .mailbox .ro{font-size:calc(11.5px*var(--fs));color:var(--text-2);border-top:1px solid var(--divider);align-items:center;gap:6px;padding-top:10px;display:flex}.nx .mailbox .ro svg{color:var(--ok)}.nx .me{align-items:center;gap:10px;padding:14px 6px 2px;display:flex}.nx .avatar{width:30px;height:30px;font-size:calc(11.5px*var(--fs));color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.nx .me .n{font-size:calc(13px*var(--fs));font-weight:600;line-height:1.2}.nx .me .p{font-size:calc(11.5px*var(--fs));color:var(--text-3)}.nx .me svg{color:var(--text-3);margin-left:auto}.nx .main{flex-direction:column;gap:24px;min-width:0;padding:28px 32px;display:flex;overflow:hidden}.nx .topbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nx .eyebrow{font-size:calc(12.5px*var(--fs));color:var(--text-3);letter-spacing:.005em;margin-bottom:4px;font-weight:500}.nx h1.hello{font-size:calc(28px*var(--fs));letter-spacing:-.03em;font-weight:600;line-height:1.15}.nx .ai-line{white-space:nowrap;font-size:calc(14.5px*var(--fs));color:var(--text-2);align-items:center;gap:8px;margin-top:10px;display:flex}.nx .ai-line b{color:var(--text);font-weight:600}.nx .ai-line .spark{width:16px;height:16px}.nx .tools{align-items:center;gap:8px;padding-top:4px;display:flex}.nx .search{white-space:nowrap;width:264px;min-height:calc(38px*var(--fs));border-radius:var(--r-sm);background:var(--surface-flat);border:1px solid var(--border);color:var(--text-3);font-size:calc(13px*var(--fs));align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}.nx[data-theme=light] .search{background:#fff}.nx .search span{flex:1}.nx kbd{font-family:var(--font);font-size:calc(11px*var(--fs));color:var(--text-3);background:var(--kbd);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-weight:550}.nx .icon-btn{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-flat);width:38px;height:38px;color:var(--text-2);place-items:center;display:grid;position:relative}.nx[data-theme=light] .icon-btn{background:#fff}.nx .icon-btn .dot{background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:8px;right:9px}.nx .analyzing{white-space:nowrap;min-height:calc(38px*var(--fs));font-size:calc(12.5px*var(--fs));border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.nx .analyzing .spark{width:14px;height:14px;animation:6s linear infinite spin}.nx .shimmer-text{background:linear-gradient(90deg,var(--text-2) 0%,var(--text-2) 35%,#fff 50%,var(--text-2) 65%,var(--text-2) 100%);color:#0000;background-position:40% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite shimmer}.nx[data-theme=light] .shimmer-text{background-image:linear-gradient(90deg,var(--text-2) 0%,var(--text-2) 35%,#4f46e5 50%,var(--text-2) 65%,var(--text-2) 100%)}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes spin{to{transform:rotate(360deg)}}.nx .skeleton{background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 45%,#9b8cff47 50%,var(--surface-3) 55%,var(--surface-2) 100%);background-position:30% 0;background-size:250% 100%;border-radius:999px;height:8px;animation:2.2s linear infinite shimmer}.nx[data-theme=light] .skeleton{background-image:linear-gradient(90deg,#f1efea 0%,#ece9e3 45%,#dcdafb 50%,#ece9e3 55%,#f1efea 100%)}.nx .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(140%)}.nx .sec-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.nx .sec-h h2{font-size:calc(15px*var(--fs));letter-spacing:-.015em;align-items:center;gap:8px;font-weight:600;display:flex}.nx .sec-h h2 .spark{width:15px;height:15px}.nx .sec-h .meta{font-size:calc(12.5px*var(--fs));color:var(--text-3);align-items:center;gap:6px;display:flex}.nx .sec-h .meta a{color:var(--text-2);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.nx .badge-n{font-size:calc(11px*var(--fs));min-height:calc(20px*var(--fs));background:var(--accent-soft);min-width:20px;color:var(--accent);border:1px solid var(--accent-line);border-radius:999px;place-items:center;padding:0 7px;font-weight:650;display:inline-grid}.nx .chip{min-height:calc(22px*var(--fs));font-size:calc(11.5px*var(--fs));white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 20%,transparent);letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;font-weight:560;display:inline-flex}.nx .chip:before{content:"";background:var(--c);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb,var(--c) 70%,transparent);border-radius:50%}.nx[data-theme=light] .chip{background:color-mix(in srgb,var(--c) 9%,#fff);border-color:color-mix(in srgb,var(--c) 18%,#fff)}.nx[data-theme=light] .chip:before{box-shadow:none}.nx .a-money{--c:#34d399}.nx .a-orders{--c:#facc15}.nx .a-subs{--c:#a78bfa}.nx .a-work{--c:#60a5fa}.nx .a-home{--c:#f472b6}.nx .a-health{--c:#2dd4bf}.nx .a-bills{--c:#fb923c}.nx .a-travel{--c:#38bdf8}.nx .a-security{--c:#f87171}.nx .a-gov{--c:#94a3b8}.nx .a-insurance{--c:#818cf8}.nx .a-edu{--c:#a3e635}.nx .a-social{--c:#e879f9}.nx .a-events{--c:#c084fc}.nx .a-promo{--c:#9ca3af}.nx[data-theme=light] .a-money{--c:#047857}.nx[data-theme=light] .a-orders{--c:#a16207}.nx[data-theme=light] .a-subs{--c:#7c3aed}.nx[data-theme=light] .a-work{--c:#2563eb}.nx[data-theme=light] .a-home{--c:#db2777}.nx[data-theme=light] .a-health{--c:#0f766e}.nx[data-theme=light] .a-bills{--c:#c2410c}.nx[data-theme=light] .a-travel{--c:#0369a1}.nx[data-theme=light] .a-security{--c:#dc2626}.nx[data-theme=light] .a-gov{--c:#475569}.nx[data-theme=light] .a-insurance{--c:#4338ca}.nx[data-theme=light] .a-edu{--c:#4d7c0f}.nx[data-theme=light] .a-social{--c:#c026d3}.nx[data-theme=light] .a-events{--c:#9333ea}.nx[data-theme=light] .a-promo{--c:#6b7280}.nx .pill{min-height:calc(26px*var(--fs));font-size:calc(12px*var(--fs));white-space:nowrap;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.nx[data-theme=light] .pill{background:#f7f5f1}.nx .pill svg{width:13px;height:13px;color:var(--text-3)}.nx .pill b{color:var(--text);font-weight:600}.nx .pill.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 11%,transparent);border-color:color-mix(in srgb,var(--ok) 24%,transparent)}.nx .pill.ok svg{color:var(--ok)}.nx .pill.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 11%,transparent);border-color:color-mix(in srgb,var(--warn) 24%,transparent)}.nx .pill.warn svg{color:var(--warn)}.nx .pill.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,transparent);border-color:color-mix(in srgb,var(--danger) 24%,transparent)}.nx .pill.danger svg{color:var(--danger)}.nx .pill.ai{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.nx .tile{width:36px;height:36px;font-weight:700;font-size:calc(15px*var(--fs));color:#fff;letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.nx .tile.sm{width:30px;height:30px;font-size:calc(13px*var(--fs));border-radius:9px}.nx .tile.xs{width:24px;height:24px;font-size:calc(11px*var(--fs));border-radius:7px}.nx .t-amazon{color:#ff9f1c;background:#1f2937}.nx[data-theme=light] .t-amazon{background:#232f3e}.nx .t-chase{background:#1c5bd9}.nx .t-netflix{color:#e50914;background:#141414}.nx[data-theme=light] .t-netflix{background:#141414}.nx .t-coned{background:#0e7c86}.nx .t-united{background:#1a3d8f}.nx .t-kaiser{background:#0b6fb8}.nx .t-bestbuy{color:#ffe000;background:#0046be}.nx .t-google{color:#4285f4;background:#fff}.nx .t-school{background:#7c3aed}.nx .t-delta{background:#9b1631}.nx .t-spotify{color:#06150b;background:#1db954}.nx .t-icloud{background:linear-gradient(135deg,#7dd3fc,#3b82f6)}.nx .t-nike{color:#fff;background:#111}.nx .t-ups{color:#fdba12;background:#4a2f1b}.nx[data-theme=light] .t-google{box-shadow:inset 0 0 0 1px #e7e3dc}.nx .btn{min-height:calc(34px*var(--fs));font-size:calc(13px*var(--fs));white-space:nowrap;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:560;display:inline-flex}.nx[data-theme=light] .btn{background:#fff}.nx .btn svg{width:15px;height:15px}.nx .btn.primary{background:var(--btn-bg);color:var(--btn-ink);border-color:#0000;box-shadow:inset 0 1px #fff6,0 6px 16px -8px #9b8cff99}.nx[data-theme=light] .btn.primary{box-shadow:inset 0 1px #ffffff2e,0 6px 14px -6px #4f46e58c}.nx .btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.nx .btn.sq{width:34px;padding:0}.nx .btn.sm{min-height:calc(30px*var(--fs));font-size:calc(12.5px*var(--fs));border-radius:9px;padding:0 12px}.nx .donext{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nx .dn{flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.nx .dn-top{justify-content:space-between;align-items:center;display:flex}.nx .urg{font-size:calc(12px*var(--fs));color:var(--u);align-items:center;gap:7px;font-weight:600;display:inline-flex}.nx .urg:before{content:"";background:var(--u);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--u) 22%,transparent);border-radius:50%}.nx .u-high{--u:var(--danger)}.nx .u-med{--u:var(--warn)}.nx .u-low{--u:var(--accent)}.nx .dn h3{font-size:calc(16.5px*var(--fs));letter-spacing:-.02em;color:var(--text);font-weight:600;line-height:1.3}.nx .dn .sub{font-size:calc(12.5px*var(--fs));color:var(--text-2);align-items:center;gap:6px;margin-top:4px;display:flex}.nx .dn .sub .sep{background:var(--text-3);border-radius:50%;width:3px;height:3px}.nx .dn .next{font-size:calc(12.5px*var(--fs));color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.nx[data-theme=light] .dn .next{color:#3f3a8f;background:#f8f7fd;border-color:#e6e4fa}.nx .dn .next svg{color:var(--accent);width:14px;height:14px}.nx .dn .next b{color:var(--text);font-weight:600}.nx[data-theme=light] .dn .next b{color:#2b2680}.nx .dn-actions{align-items:center;gap:8px;display:flex}.nx .dn-actions .btn{flex:1}.nx .dn.lead{border-color:var(--accent-line)}.nx[data-theme=nucleo] .dn.lead{background:linear-gradient(#9b8cff1f,#22d3ee08 70%),#ffffff05;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #9b8cff1f,0 20px 50px -20px #7c5cff73}.nx[data-theme=light] .dn.lead{box-shadow:0 0 0 3px #eeedfc,var(--shadow)}.nx .feed{overflow:hidden}.nx .tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.nx[data-theme=light] .tabs{background:#f1efea}.nx .tabs span{min-height:calc(26px*var(--fs));font-size:calc(12px*var(--fs));color:var(--text-3);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:550;display:inline-flex}.nx .tabs span.on{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.nx[data-theme=light] .tabs span.on{background:#fff;box-shadow:0 1px 2px #14151b0f}.nx .tabs span i{color:var(--text-3);font-style:normal;font-weight:500}.nx .row{border-top:1px solid var(--divider);grid-template-columns:36px 1fr auto 16px;align-items:center;gap:14px;padding:12px 16px;display:grid}.nx .row:first-child{border-top:0}.nx .row .st{font-size:calc(14.5px*var(--fs));letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:550;overflow:hidden}.nx .row .mt{font-size:calc(12px*var(--fs));color:var(--text-3);align-items:center;gap:8px;margin-top:5px;display:flex}.nx .row .mt .sep{background:var(--text-3);opacity:.7;border-radius:50%;width:3px;height:3px}.nx .row .pills{gap:6px;display:flex}.nx .row>svg{color:var(--text-3)}.nx .row.dim .st{color:var(--text-2);font-weight:500}.nx .row.analyzing-row{grid-template-columns:36px 1fr auto}.nx .ai-orb{border:1px solid var(--accent-line);background:radial-gradient(circle at 30% 30%,#a78bfa59,#22d3ee1f 70%);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.nx[data-theme=light] .ai-orb{background:#f1f0fd}.nx .ai-orb .spark{width:16px;height:16px}.nx .rail{flex-direction:column;gap:16px;min-height:0;display:flex}.nx .panel{padding:16px}.nx .panel-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nx .panel-h h3{font-size:calc(14px*var(--fs));letter-spacing:-.012em;align-items:center;gap:8px;font-weight:600;display:flex}.nx .panel-h h3 svg{color:var(--text-3)}.nx .panel-h .note{font-size:calc(11.5px*var(--fs));color:var(--text-3);align-items:center;gap:5px;margin-top:3px;display:flex}.nx .seg{font-size:calc(11.5px*var(--fs));color:var(--text-2);min-height:calc(24px*var(--fs));border:1px solid var(--border);background:var(--surface-2);border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-weight:550;display:inline-flex}.nx[data-theme=light] .seg{background:#fff}.nx .stats{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px;display:grid}.nx .stat{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.nx[data-theme=light] .stat{background:#faf9f6}.nx .stat .l{font-size:calc(11.5px*var(--fs));color:var(--text-3);align-items:center;gap:5px;display:flex}.nx .stat .v{font-size:calc(19px*var(--fs));letter-spacing:-.025em;margin-top:2px;font-weight:620}.nx .stat .v small{font-size:calc(12px*var(--fs));color:var(--text-3);letter-spacing:0;font-weight:500}.nx .stat.in .v{color:var(--ok)}.nx .bar{border-radius:999px;gap:2px;height:6px;margin-bottom:6px;display:flex;overflow:hidden}.nx .bar span{background:var(--c);border-radius:2px;height:100%;display:block}.nx .legend{font-size:calc(11px*var(--fs));color:var(--text-3);gap:12px;margin-bottom:6px;display:flex}.nx .legend span{align-items:center;gap:5px;display:inline-flex}.nx .legend span:before{content:"";background:var(--c);border-radius:2px;width:6px;height:6px}.nx .mv{border-top:1px solid var(--divider);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.nx .mv .n{font-size:calc(13px*var(--fs));font-weight:550;line-height:1.25}.nx .mv .d{font-size:calc(11.5px*var(--fs));color:var(--text-3);align-items:center;gap:5px;margin-top:1px;line-height:1.3;display:flex}.nx .mv .amt{text-align:right;font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums;font-weight:600}.nx .mv .amt.in{color:var(--ok)}.nx .mv .tag{font-size:calc(10.5px*var(--fs));color:var(--text-3);justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-weight:600;display:inline-flex}.nx .mv .tag.ok{color:var(--ok)}.nx .mv .tag.warn{color:var(--warn)}.nx .mv .tag.ai{color:var(--accent)}.nx .panel-f{border-top:1px solid var(--divider);font-size:calc(12px*var(--fs));color:var(--text-2);justify-content:space-between;align-items:center;padding-top:10px;font-weight:500;display:flex}.nx .panel-f svg{color:var(--text-3)}.nx .alert{border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--warn) 10%,transparent),color-mix(in srgb,var(--warn) 3%,transparent));border-radius:14px;margin-top:14px;padding:14px;position:relative;overflow:hidden}.nx[data-theme=light] .alert{background:#fffbf2;border-color:#f3e3c1}.nx .alert .top{align-items:center;gap:10px;display:flex}.nx .alert .nm{font-size:calc(13.5px*var(--fs));font-weight:600;line-height:1.2}.nx .alert .pl{font-size:calc(11.5px*var(--fs));color:var(--text-3)}.nx .alert .flag{font-size:calc(10.5px*var(--fs));letter-spacing:.04em;text-transform:uppercase;color:var(--warn);align-items:center;gap:4px;margin-left:auto;font-weight:650;display:inline-flex}.nx .price{align-items:baseline;gap:10px;margin:12px 0 4px;display:flex}.nx .price s{font-size:calc(14px*var(--fs));color:var(--text-3);text-decoration-thickness:1.5px}.nx .price .arrow{color:var(--text-3)}.nx .price b{font-size:calc(24px*var(--fs));letter-spacing:-.03em;font-weight:650}.nx .price small{font-size:calc(12px*var(--fs));color:var(--text-3)}.nx .alert .why{font-size:calc(12px*var(--fs));color:var(--text-2);align-items:center;gap:6px;display:flex}.nx .alert .why b{color:var(--warn);font-weight:600}.nx .alert .acts{gap:8px;margin-top:12px;display:flex}.nx .alert .acts .btn{flex:1}.nx .sub-row{border-top:1px solid var(--divider);font-size:calc(12.5px*var(--fs));grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.nx .sub-row:first-of-type{border-top:0}.nx .sub-row .n{font-weight:550}.nx .sub-row .d{color:var(--text-3);font-size:calc(11.5px*var(--fs))}.nx .sub-row .amt{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.nx .sub-row .amt small{font-size:calc(11px*var(--fs));color:var(--text-3);font-weight:500;display:block}.nx .rail .card:last-child{flex:1}.nx[data-theme=light] .btn.primary{background:var(--btn-bg);color:var(--btn-ink)}.nx .crumbs{font-size:calc(13px*var(--fs));color:var(--text-3);min-height:calc(36px*var(--fs));align-items:center;gap:10px;display:flex}.nx .crumbs .back{border:1px solid var(--border);background:var(--surface-flat);width:32px;height:32px;color:var(--text-2);border-radius:9px;place-items:center;display:grid}.nx[data-theme=light] .crumbs .back{background:#fff}.nx .crumbs b{color:var(--text);font-weight:550}.nx .crumbs .mono{font-family:var(--mono);font-size:calc(12px*var(--fs));color:var(--text-3)}.nx .bar-actions{align-items:center;gap:8px;display:flex}.nx .hero{grid-template-columns:1fr auto;align-items:end;gap:32px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.nx[data-theme=nucleo] .hero{background:linear-gradient(120deg,#9b8cff24,#22d3ee0d 55%,#ffffff05);border-color:#9b8cff38}.nx[data-theme=nucleo] .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee2e,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.nx .hero .chips{align-items:center;gap:8px;margin-bottom:14px;display:flex}.nx .hero .chips .meta{font-size:calc(12px*var(--fs));color:var(--text-3);align-items:center;gap:6px;margin-left:6px;display:flex}.nx .ai-label{font-size:calc(11px*var(--fs));letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-weight:650;display:inline-flex}.nx .ai-label .spark{width:13px;height:13px}.nx .statement{font-size:calc(30px*var(--fs));letter-spacing:-.032em;max-width:880px;margin-top:8px;font-weight:600;line-height:1.18}.nx .hero .facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.nx .hero .facts .pill{min-height:calc(30px*var(--fs));font-size:calc(12.5px*var(--fs));border-radius:9px;padding:0 12px}.nx .recon-badge{z-index:1;background:color-mix(in srgb,var(--ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok) 28%,transparent);border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:relative}.nx[data-theme=nucleo] .recon-badge{box-shadow:0 0 32px -8px #34d39959}.nx .recon-badge .ic{background:color-mix(in srgb,var(--ok) 18%,transparent);width:36px;height:36px;color:var(--ok);border-radius:10px;place-items:center;display:grid}.nx .recon-badge .t{font-size:calc(13.5px*var(--fs));color:var(--ok);font-weight:600;line-height:1.2}.nx .recon-badge .s{font-size:calc(12px*var(--fs));color:var(--text-2);margin-top:2px}.nx .case-grid{flex:1;grid-template-columns:1fr 400px;gap:20px;min-height:0;display:grid}.nx .card-h{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.nx .card-h h3{font-size:calc(14px*var(--fs));letter-spacing:-.012em;align-items:center;gap:8px;font-weight:600;display:flex}.nx .card-h h3 svg{color:var(--text-3)}.nx .card-h .meta{font-size:calc(12px*var(--fs));color:var(--text-3);align-items:center;gap:6px;display:flex}.nx .step{grid-template-columns:32px 1fr;gap:16px;padding-bottom:18px;display:grid;position:relative}.nx .step:before{content:"";background:linear-gradient(180deg,var(--accent-line),color-mix(in srgb,var(--accent-2) 30%,transparent));border-radius:2px;width:2px;position:absolute;top:36px;bottom:2px;left:15px}.nx .step:last-child:before{display:none}.nx .step.done-last:before{background:repeating-linear-gradient(180deg,var(--border-2) 0 4px,transparent 4px 8px)}.nx .node{color:#fff;z-index:1;width:32px;height:32px;box-shadow:0 0 0 4px var(--bg),0 0 18px -2px #7c5cff8c;background:linear-gradient(135deg,#9b8cff,#5b8cff 60%,#22d3ee);border-radius:50%;place-items:center;display:grid;position:relative}.nx[data-theme=light] .node{background:#4f46e5;box-shadow:0 0 0 4px #fff}.nx .node svg{width:15px;height:15px}.nx .step.future .node{background:var(--surface-flat);border:1.5px dashed var(--border-2);color:var(--text-3);box-shadow:0 0 0 4px var(--bg)}.nx[data-theme=nucleo] .step.future .node{background:#0b0f1b}.nx[data-theme=light] .step.future .node{background:#fff;box-shadow:0 0 0 4px #fff}.nx .step .hd{justify-content:space-between;align-items:baseline;gap:12px;padding-top:5px;display:flex}.nx .step .ttl{font-size:calc(14.5px*var(--fs));letter-spacing:-.012em;align-items:center;gap:8px;font-weight:600;display:flex}.nx .step .when{font-size:calc(12px*var(--fs));color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.nx .step .ds{font-size:calc(13px*var(--fs));color:var(--text-2);margin-top:3px}.nx .step.future .ttl{color:var(--text-2)}.nx .embed{border:1px solid var(--border);background:var(--surface-flat);border-radius:12px;margin-top:10px}.nx[data-theme=nucleo] .embed{background:#ffffff06}.nx[data-theme=light] .embed{background:#fbfaf8}.nx .item{border-top:1px solid var(--divider);font-size:calc(13px*var(--fs));grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.nx .item:first-child{border-top:0}.nx .item .ico{background:var(--surface-2);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.nx .item .q{color:var(--text-3);font-size:calc(12px*var(--fs));margin-left:6px}.nx .item .p{font-variant-numeric:tabular-nums;font-weight:600}.nx .item.total{color:var(--text-3);font-size:calc(12px*var(--fs));grid-template-columns:1fr auto;padding:8px 12px}.nx .item.total b{color:var(--text);font-weight:650;font-size:calc(13px*var(--fs))}.nx .recon .pair{grid-template-columns:1fr 36px 1fr;align-items:center;gap:8px;display:grid}.nx .doc{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nx[data-theme=light] .doc{background:#fff}.nx .doc .k{font-size:calc(11px*var(--fs));color:var(--text-3);font-weight:500;line-height:1.2}.nx .doc .v{font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:650;line-height:1.3}.nx .doc .r{font-size:calc(11.5px*var(--fs));color:var(--text-3);line-height:1.2}.nx .link-dot{width:32px;height:32px;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent);border-radius:50%;place-items:center;display:grid}.nx .recon .why{font-size:calc(12px*var(--fs));color:var(--text-3);align-items:center;gap:8px;margin-top:10px;display:flex}.nx .recon .why .pill{min-height:calc(24px*var(--fs));font-size:calc(11.5px*var(--fs))}.nx .recon .why .sep{background:var(--text-3);border-radius:50%;width:3px;height:3px}.nx .next-box{padding:20px;position:relative;overflow:hidden}.nx[data-theme=nucleo] .next-box{background:linear-gradient(160deg,#9b8cff29,#ffffff05 60%);border-color:#9b8cff4d}.nx[data-theme=light] .next-box{box-shadow:0 0 0 3px #f1f0fd,var(--shadow);border-color:#d9d6fa}.nx .next-box .big{font-size:calc(19px*var(--fs));letter-spacing:-.022em;margin-top:10px;font-weight:600;line-height:1.25}.nx .next-box p{font-size:calc(13px*var(--fs));color:var(--text-2);margin-top:6px;line-height:1.5}.nx .window{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:12px}.nx[data-theme=light] .window{background:#faf9f6}.nx .window .wh{font-size:calc(12px*var(--fs));color:var(--text-2);justify-content:space-between;margin-bottom:8px;display:flex}.nx .window .wh b{color:var(--text);font-weight:600}.nx .track{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.nx .track span{background:linear-gradient(90deg,#9b8cff,#22d3ee);border-radius:999px;width:10%;height:100%;display:block}.nx[data-theme=light] .track span{background:#4f46e5}.nx .next-box .acts{gap:8px;margin-top:14px;display:flex}.nx .next-box .acts .btn{flex:1}.nx .src{border-top:1px solid var(--divider);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:9px 20px;display:grid}.nx .src:first-child{border-top:0}.nx .src .sj{font-size:calc(13px*var(--fs));white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.nx .src .fr{font-size:calc(11.5px*var(--fs));color:var(--text-3);line-height:1.3}.nx .src .dt{font-size:calc(12px*var(--fs));color:var(--text-3);font-variant-numeric:tabular-nums}.nx .privacy{border:1px dashed var(--border-2);font-size:calc(12px*var(--fs));color:var(--text-2);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;line-height:1.4;display:flex}.nx .privacy .ic{width:30px;height:30px;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border-radius:9px;flex:none;place-items:center;display:grid}.nx .privacy b{color:var(--text);font-weight:600;font-size:calc(12.5px*var(--fs));display:block}.nx .hero{align-items:center;padding:20px 28px}.nx .hero .facts{margin-top:14px}.nx .tl{padding:14px 20px 0}.nx .step{padding-bottom:13px}.nx .item,.nx .item.total{padding:7px 12px}.nx .recon{padding:10px}.nx .doc{padding:8px 10px}.nx .recon .why{margin-top:8px}.nx .next-box{flex:none}.nx .privacy-f{border-top:1px solid var(--divider);font-size:calc(12px*var(--fs));color:var(--text-3);background:color-mix(in srgb,var(--ok) 4%,transparent);align-items:center;gap:10px;margin-top:auto;padding:12px 20px;display:flex}.nx .privacy-f b{color:var(--text-2);font-weight:600}.nx .privacy-f .ic{width:26px;height:26px;color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent);border-radius:8px;flex:none;place-items:center;display:grid}.nx .ro-pill{min-height:calc(34px*var(--fs));font-size:calc(12.5px*var(--fs));color:var(--ok);align-items:center;gap:6px;margin-right:4px;padding:0 12px;font-weight:500;display:inline-flex}.nx .next-box{padding:18px 20px}.nx .next-box .big{margin-top:8px}.nx .next-box p{margin-top:4px}.nx .window{margin-top:12px;padding:10px 12px}.nx .next-box .acts{margin-top:12px}.nx .src{padding:7px 20px}.nx .case-grid .card-h{padding:14px 20px}.nx .hero .chips{margin-bottom:10px}.nx[data-theme=command]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e14;--bg-elev:#10141c;--card-solid:#11151d;--surface:#11151d;--surface-flat:#11151d;--surface-2:#171c26;--surface-3:#1f2531;--border:#1e2430;--border-2:#2a3140;--divider:#1a1f29;--text:#eceff4;--text-2:#a9b0bf;--text-3:#8a93a7;--accent:#8f98ff;--accent-2:#8f98ff;--accent-soft:#8f98ff1a;--accent-line:#8f98ff52;--btn-bg:#5a62e6;--btn-ink:#fff;--danger:#ff7d88;--warn:#f2b544;--ok:#3dd68c;--info:#5cb8f0;--shadow:inset 0 1px 0 #ffffff06,0 12px 32px -22px #000000e6;--spark:url(#g-ai);--kbd:#1a1f29}.nx[data-theme=nucleo]{--card-solid:#0b0f1b}.nx[data-theme=light]{--card-solid:#fff}.nx[data-theme=command] .ambient .g2,.nx[data-theme=command] .ambient .g3,.nx[data-theme=command] .ambient .grid{display:none}.nx[data-theme=command] .ambient .g1{opacity:.1;animation:none;top:-420px;left:30%}.nx[data-theme=command] .sidebar{background:#0d1118}.nx[data-theme=command] .card{-webkit-backdrop-filter:none}.nx[data-theme=command] .btn.primary{box-shadow:inset 0 1px #ffffff24}.nx[data-theme=command] .logo-mark{background:linear-gradient(135deg,#7c86ff,#4f5bd5);box-shadow:inset 0 0 0 1px #ffffff29}.nx[data-theme=command] .chip:before{box-shadow:none}.nx[data-theme=command] .chip{background:color-mix(in srgb,var(--c) 10%,transparent);border-color:color-mix(in srgb,var(--c) 16%,transparent)}.nx[data-theme=command] .dn.lead{border-color:var(--accent-line);box-shadow:inset 0 2px 0 0 #8f98ff8c,var(--shadow)}.nx[data-theme=command] .node{box-shadow:0 0 0 4px var(--card-solid);background:#5a62e6}.nx[data-theme=command] .step.future .node{background:var(--card-solid);box-shadow:0 0 0 4px var(--card-solid)}.nx[data-theme=command] .hero{background:var(--surface)}.nx[data-theme=command] .next-box{border-color:var(--accent-line);box-shadow:inset 0 2px 0 0 #8f98ff80,var(--shadow)}.nx[data-theme=command] .track span{background:#7c86ff}.nx[data-theme=command] .shimmer-text{background-image:linear-gradient(90deg,var(--text-2) 0%,var(--text-2) 38%,#dde1ff 50%,var(--text-2) 62%,var(--text-2) 100%)}.nx[data-theme=command] .skeleton{background-image:linear-gradient(90deg,#171c26 0%,#1f2531 45%,#2b3150 50%,#1f2531 55%,#171c26 100%)}.nx[data-theme=command] .ai-orb{background:var(--accent-soft)}.nx[data-theme=command] .recon-badge{box-shadow:none}.nx[data-contrast=high]:not([data-theme=light]){--bg:#000;--bg-elev:#05070a;--card-solid:#07090d;--surface:#07090d;--surface-flat:#07090d;--surface-2:#11141a;--surface-3:#1b1f27;--border:#8a93a6;--border-2:#b9c0ce;--divider:#4d5463;--text:#fff;--text-2:#f1f3f7;--text-3:#d5dae3;--accent:#b8beff;--accent-2:#b8beff;--accent-soft:#b8beff24;--accent-line:#b8beff;--btn-bg:#fff;--btn-ink:#000;--danger:#ffa3aa;--warn:#ffd36e;--ok:#6cf5b0;--kbd:#11141a}.nx[data-contrast=high][data-theme=light]{--bg:#fff;--surface:#fff;--surface-flat:#fff;--surface-2:#f2f2f2;--surface-3:#e4e4e4;--border:#4a4f5a;--border-2:#2b2f37;--divider:#9ea2ab;--text:#000;--text-2:#111216;--text-3:#2e3138;--accent:#2f27c9;--accent-line:#2f27c9;--btn-bg:#2f27c9;--danger:#a3111f;--warn:#6e3f00;--ok:#065f2b}.nx[data-contrast=high] .ambient{display:none}.nx[data-contrast=high] .sidebar{background:var(--bg)}.nx[data-contrast=high] .card{box-shadow:none;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.nx[data-contrast=high] .chip{color:var(--text);border:1.5px solid var(--c);background:0 0;font-weight:650}.nx[data-contrast=high] .chip:before{box-shadow:none}.nx[data-contrast=high] .pill{border-width:1.5px;font-weight:600}.nx[data-contrast=high] .btn{border:1.5px solid var(--border-2);font-weight:650}.nx[data-contrast=high] .btn.primary{border-color:var(--btn-bg)}.nx[data-contrast=high] .nav a.active{background:var(--text);color:var(--bg);box-shadow:none}.nx[data-contrast=high] .nav a.active svg{color:var(--bg)}.nx[data-contrast=high] .nav a{color:var(--text-2)}.nx[data-contrast=high] .nav a svg{color:var(--text-3)}.nx[data-contrast=high] .link,.nx[data-contrast=high] .sec-h .meta a{text-underline-offset:3px;text-decoration:underline}.nx[data-contrast=high] .shimmer-text{color:var(--text-2);background:0 0;-webkit-background-clip:initial;background-clip:initial}.nx[data-motion=reduce] *,.nx[data-motion=reduce] :before,.nx[data-motion=reduce] :after{transition:none!important;animation:none!important}.nx .focus-ring{outline:2px solid var(--accent);outline-offset:3px}.nx[data-contrast=high] .focus-ring{outline-offset:3px;outline:3px solid #ffd36e}.nx .askbar{align-items:center;gap:12px;display:flex}.nx .ask{min-height:calc(54px*var(--fs));background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow);border-radius:16px;flex:1;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.nx .ask .spark{width:20px;height:20px}.nx .ask .lbl{font-size:calc(14.5px*var(--fs));color:var(--text);white-space:nowrap;font-weight:600}.nx .ask .ph{font-size:calc(14.5px*var(--fs));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nx .ask .caret{background:var(--accent);vertical-align:-3px;width:1.5px;height:18px;margin-right:6px;display:inline-block}.nx .ask .mic{width:38px;height:38px;color:var(--text-2);border:1px solid var(--border);background:var(--surface-2);border-radius:11px;place-items:center;display:grid}.nx .ask .go{min-height:calc(38px*var(--fs));border-radius:11px}.nx[data-theme=nucleo] .ask{background:linear-gradient(#121626eb,#0c0f1ceb) padding-box padding-box,linear-gradient(90deg,#a78bfabf,#22d3ee99) border-box;border:1px solid #0000;box-shadow:0 0 0 4px #7c5cff14,0 18px 50px -18px #7c5cff8c}.nx[data-theme=light] .ask{box-shadow:0 1px 2px #14151b0a,0 12px 30px -16px #14151b29}.nx[data-contrast=high] .ask{border:2px solid var(--border-2);box-shadow:none;background:var(--surface)}.nx .listen{min-height:calc(30px*var(--fs));font-size:calc(12.5px*var(--fs));color:var(--text-2);border:1px solid var(--border-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-weight:560;display:inline-flex}.nx .listen svg{width:15px;height:15px;color:var(--accent)}.nx .listen.icon{width:calc(30px*var(--fs));padding:0}.nx .listen.bare{min-height:calc(26px*var(--fs));color:var(--text-3);border-color:#0000;padding:0 6px}.nx[data-contrast=high] .listen{color:var(--text);border-width:1.5px}.nx .summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.nx .summary h1{font-size:calc(24px*var(--fs));letter-spacing:-.028em;font-weight:600;line-height:1.2}.nx .summary .eyebrow{margin-bottom:2px}.nx .summary .ai-line{margin-top:8px}.nx .dn-actions .listen{flex:none}.nx .areas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx .areas .lbl{font-size:calc(12.5px*var(--fs));color:var(--text-3);margin-right:4px;font-weight:550}.nx .cnt{min-height:calc(30px*var(--fs));border:1px solid var(--border);background:var(--surface-flat);font-size:calc(12.5px*var(--fs));color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 11px;font-weight:550;display:inline-flex}.nx .cnt:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.nx .cnt b{color:var(--text);font-weight:650;font-size:calc(11.5px*var(--fs));min-width:20px;height:calc(20px*var(--fs));background:var(--surface-2);border-radius:999px;place-items:center;padding:0 6px;display:grid}.nx .cnt.all{background:var(--text);color:var(--bg);border-color:#0000}.nx .cnt.all:before{display:none}.nx .cnt.all b{background:color-mix(in srgb,var(--bg) 14%,transparent);color:var(--bg)}.nx .cnt.more{color:var(--text-3);padding:0 11px}.nx .cnt.more:before{display:none}.nx[data-theme=light] .cnt{background:#fff}.nx[data-theme=light] .cnt.all{color:#fff;background:#14151b}.nx[data-theme=light] .cnt.all b{color:#fff;background:#ffffff29}.nx[data-contrast=high] .cnt{border:1.5px solid var(--c);color:var(--text)}.nx[data-contrast=high] .cnt.all{border-color:var(--text)}.nx .lower{flex:1;grid-template-columns:1fr 328px;gap:20px;min-height:0;display:grid}.nx .timeline{flex-direction:column;display:flex;overflow:hidden}.nx .grp{font-size:calc(11px*var(--fs));letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;padding:12px 16px 4px;font-weight:650;display:flex}.nx .grp:after{content:"";background:var(--divider);flex:1;height:1px}.nx .ev{grid-template-columns:58px 12px 34px minmax(0,1fr) auto 30px;align-items:center;gap:12px;padding:8px 16px;display:grid;position:relative}.nx .ev .tm{font-size:calc(12px*var(--fs));color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nx .ev .dot{place-items:center;height:100%;display:grid;position:relative}.nx .ev .dot:before{content:"";background:var(--divider);width:1px;position:absolute;top:-8px;bottom:-8px;left:50%;transform:translate(-50%)}.nx .ev .dot i{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 3px var(--card-solid);border-radius:50%;position:relative}.nx .ev .tile{width:34px;height:34px}.nx .ev .st{font-size:calc(14px*var(--fs));letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:550;overflow:hidden}.nx .ev .mt{font-size:calc(12px*var(--fs));color:var(--text-3);align-items:center;gap:8px;margin-top:4px;display:flex}.nx .ev .mt .sep{background:var(--text-3);opacity:.7;border-radius:50%;width:3px;height:3px}.nx .ev .pills{gap:6px;display:flex}.nx .ev.dim .st{color:var(--text-2);font-weight:500}.nx .mini{flex-direction:column;gap:12px;padding:16px;display:flex}.nx .mini .h{justify-content:space-between;align-items:flex-start;display:flex}.nx .mini .h h3{font-size:calc(14px*var(--fs));letter-spacing:-.012em;font-weight:600}.nx .mini .h .note{font-size:calc(11.5px*var(--fs));color:var(--text-3);margin-top:2px}.nx .mrow{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:34px 1fr 16px;align-items:center;gap:12px;padding:12px;display:grid}.nx[data-theme=light] .mrow{background:#faf9f6}.nx .mrow .ic{width:34px;height:34px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:10px;place-items:center;display:grid}.nx .mrow .k{font-size:calc(12px*var(--fs));color:var(--text-3);font-weight:500}.nx .mrow .v{font-size:calc(18px*var(--fs));letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:640;line-height:1.25}.nx .mrow .v small{font-size:calc(12px*var(--fs));color:var(--text-3);letter-spacing:0;font-weight:500}.nx .mrow .s{font-size:calc(11.5px*var(--fs));color:var(--text-2)}.nx .mrow .s.warn{color:var(--warn)}.nx .mrow>svg{color:var(--text-3)}.nx .mini .alertline{font-size:calc(12px*var(--fs));color:var(--text-2);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);background:color-mix(in srgb,var(--warn) 7%,transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nx .mini .alertline b{color:var(--text);font-weight:600}.nx .mini .alertline .up{color:var(--warn);font-weight:650}.nx .hovered{outline:1.5px dashed var(--accent-line);outline-offset:6px;background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 7%,transparent);border-radius:10px;position:relative}.nx .cursor{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 3px #00000080);width:20px;height:24px;position:absolute}.nx .bot-dock{z-index:20;pointer-events:none;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:28px}.nx .bot{pointer-events:auto;flex:none;width:84px;height:98px;animation:4.5s ease-in-out infinite float}.nx .bot svg{width:100%;height:100%;overflow:visible}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nx .bubble{pointer-events:auto;background:var(--card-solid);border:1px solid var(--accent-line);width:300px;box-shadow:0 24px 60px -20px #000000bf,0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent);border-radius:16px 16px 4px;margin-bottom:58px;padding:14px 14px 12px 16px;position:relative}.nx[data-theme=light] .bubble{box-shadow:0 24px 50px -18px #14151b40,0 0 0 4px #eeedfc}.nx .bubble:after{content:"";background:var(--card-solid);border-right:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);width:12px;height:12px;position:absolute;bottom:12px;right:-7px;transform:rotate(-45deg)}.nx .bubble .bh{font-size:calc(11px*var(--fs));letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-weight:650;display:flex}.nx .bubble .bh .x{color:var(--text-3);border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.nx .bubble p{font-size:calc(14px*var(--fs));color:var(--text);letter-spacing:-.01em;margin-top:6px;font-weight:500;line-height:1.45}.nx .bubble .bf{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.nx .bubble .bf span{font-size:calc(11.5px*var(--fs));color:var(--text-3)}.nx[data-contrast=high] .bubble{border:2px solid var(--accent)}.nx .set-head h1{font-size:calc(26px*var(--fs));letter-spacing:-.03em;font-weight:600;line-height:1.2}.nx .set-head p{font-size:calc(14px*var(--fs));color:var(--text-2);margin-top:6px}.nx .set-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 344px;align-items:start;gap:16px;display:grid}.nx .set-card{overflow:hidden}.nx .set-card .card-h h3 svg{color:var(--accent)}.nx .set-row{border-top:1px solid var(--divider);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.nx .set-row:first-of-type{border-top:0}.nx .set-row .ic{background:var(--surface-2);width:34px;height:34px;color:var(--text-2);border:1px solid var(--border);border-radius:10px;place-items:center;display:grid}.nx .set-row .t{font-size:calc(14px*var(--fs));letter-spacing:-.01em;font-weight:600;line-height:1.3}.nx .set-row .d{font-size:calc(12.5px*var(--fs));color:var(--text-2);margin-top:2px;line-height:1.4}.nx .set-row .ctl{align-items:center;gap:10px;display:flex}.nx .state{font-size:calc(11.5px*var(--fs));color:var(--text-3);text-align:right;min-width:24px;font-weight:600}.nx .state.on{color:var(--text)}.nx .switch{width:calc(42px*var(--fs));height:calc(24px*var(--fs));background:var(--surface-3);border:1px solid var(--border-2);border-radius:999px;flex:none;position:relative}.nx .switch:after{content:"";width:calc(18px*var(--fs));height:calc(18px*var(--fs));background:#c9cfdb;border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 2px #00000059}.nx .switch.on{background:var(--btn-bg);border-color:#0000}.nx .switch.on:after{background:#fff;left:auto;right:3px}.nx[data-theme=light] .switch:after{background:#fff}.nx[data-contrast=high] .switch{border:2px solid var(--border-2)}.nx[data-contrast=high] .switch.on{background:var(--accent);border-color:var(--accent)}.nx[data-contrast=high] .switch.on:after{background:#000}.nx .subopts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nx .opt{min-height:calc(28px*var(--fs));font-size:calc(12px*var(--fs));color:var(--text);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:550;display:inline-flex}.nx .opt svg{width:13px;height:13px;color:var(--accent)}.nx .opt.off{color:var(--text-3);border-color:var(--border);background:0 0}.nx .opt.off svg{color:var(--text-3)}.nx .themes{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px 18px;display:grid}.nx .theme{border:1px solid var(--border-2);background:var(--surface-2);border-radius:14px;padding:8px 8px 10px;position:relative}.nx[data-theme=light] .theme{background:#faf9f6}.nx .theme.sel{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.nx[data-contrast=high] .theme.sel{box-shadow:0 0 0 3px var(--accent);border-width:2px}.nx .theme .shot{border-radius:9px;grid-template-columns:22% 1fr;height:78px;display:grid;position:relative;overflow:hidden}.nx .theme .shot .sb{border-right:1px solid #7f7f7f2e}.nx .theme .shot .ct{flex-direction:column;gap:5px;padding:8px;display:flex}.nx .theme .shot .ln{border-radius:3px;height:5px}.nx .theme .shot .cards{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:3px;display:grid}.nx .theme .shot .cards i{border-radius:5px;height:26px;display:block}.nx .theme .nm{justify-content:space-between;align-items:center;margin-top:9px;padding:0 4px;display:flex}.nx .theme .nm b{font-size:calc(13px*var(--fs));font-weight:600}.nx .theme .nm span{font-size:calc(11px*var(--fs));color:var(--text-3)}.nx .theme .ck{background:var(--btn-bg);width:20px;height:20px;color:var(--btn-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nx .theme .ck svg{stroke-width:3px;width:12px;height:12px}.nx .slider{align-items:center;gap:12px;padding:2px 20px 16px 68px;display:flex}.nx .slider .a1{color:var(--text-3);font-size:13px;font-weight:600}.nx .slider .a2{color:var(--text-3);font-size:20px;font-weight:600}.nx .slider .trk{background:var(--surface-3);border-radius:999px;flex:1;height:6px;position:relative}.nx .slider .fill{background:var(--btn-bg);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.nx .slider .thumb{width:20px;height:20px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent),0 2px 6px #0006;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nx .slider .ticks{font-size:calc(10.5px*var(--fs));color:var(--text-3);justify-content:space-between;display:flex;position:absolute;top:14px;left:0;right:0}.nx[data-contrast=high] .slider .fill{background:var(--accent)}.nx[data-contrast=high] .slider .thumb{box-shadow:0 0 0 3px #ffd36e}.nx .valtag{font-size:calc(12.5px*var(--fs));color:var(--text);background:var(--surface-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 8px;font-weight:650}.nx .voice{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 16px 68px;display:flex}.nx .select{min-height:calc(32px*var(--fs));border:1px solid var(--border-2);font-size:calc(12.5px*var(--fs));color:var(--text);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.nx .select svg{width:14px;height:14px;color:var(--text-3)}.nx .preview{flex-direction:column;gap:12px;padding:16px;display:flex}.nx .preview .lbl{font-size:calc(11px*var(--fs));letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;font-weight:650;display:flex}.nx .aa{flex-direction:column;gap:8px;display:flex}.nx .aa .r{font-size:calc(12.5px*var(--fs));color:var(--text-2);justify-content:space-between;align-items:center;display:flex}.nx .aa .r b{color:var(--ok);align-items:center;gap:5px;font-weight:650;display:inline-flex}.nx[data-bot=off] .bot-dock{display:none}.nx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx .sec-h h2.hovered{outline-offset:2px;margin:-4px 0 -4px -8px;padding:4px 10px 4px 8px}.nx .bubble{width:258px}.nx .bot{width:96px;height:112px}.nx .bot-dock{gap:6px;bottom:14px;right:22px}.nx .bubble{margin-bottom:64px}.nx .lower>.mini{align-self:start}.nx .lower{grid-template-columns:1fr 360px}.nx .bubble{width:282px;margin-bottom:26px}.nx .bubble:after{bottom:48px}.nx .ev{padding:6px 16px}.nx .grp{padding:10px 16px 2px}.nx .bubble[hidden]{display:none}.nx .hero .statement{flex:1;min-width:0}.nx .set-grid .card-h,.nx .set-grid .set-row{padding:12px 20px}.nx .theme .shot{height:66px}.nx .themes{padding:14px 20px 16px}.nx .voice{padding:0 20px 14px 68px}.nx .set-head p{margin-top:4px}.nx .set-foot{font-size:calc(12.5px*var(--fs));color:var(--text-3);align-items:center;gap:24px;padding:0 4px;display:flex}.nx .set-foot>span{align-items:center;gap:8px;display:inline-flex}.nx .set-foot svg{color:var(--text-3)}.nx .app{grid-template-columns:calc(176px + 56px*var(--fs)) 1fr}.nx[data-bot=off] .m-bot{display:none}.nx .themes.four{grid-template-columns:repeat(4,minmax(0,1fr))}.nx .themes.four .nm{flex-direction:column;align-items:flex-start;gap:1px}.nx .themes.four .nm b{line-height:1.3}.nx[data-theme=nucleo-claro]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4fb;--bg-elev:#fff;--card-solid:#fff;--surface:linear-gradient(180deg,#ffffffdb,#ffffffad);--surface-flat:#ffffffb3;--surface-2:#f4f3fd;--surface-3:#e9e8f8;--border:#4c46b41f;--border-2:#4c46b430;--divider:#4c46b417;--text:#0d1130;--text-2:#454c6b;--text-3:#535a79;--accent:#5b3fe6;--accent-2:#0e7490;--accent-soft:#6d4bff17;--accent-line:#6d4bff52;--btn-bg:#5b3fe6;--btn-ink:#fff;--danger:#c42b3a;--warn:#9a5800;--ok:#0f7a3d;--info:#0369a1;--shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #1714500d,0 18px 40px -24px #4c3dc847;--spark:url(#g-ai-claro);--kbd:#f0f0fa;background:radial-gradient(1200px 520px at 58% -8%,#8b5cf61a,#0000 70%),radial-gradient(900px 600px at 100% 0,#0ea5c614,#0000 70%),linear-gradient(#f4f3fd 0%,#f3f5fb 55%,#f1f3fa 100%)}.nx[data-theme=nucleo-claro] .ambient i{opacity:.9;filter:blur(70px)}.nx[data-theme=nucleo-claro] .ambient .g1{background:radial-gradient(circle,#8b5cf68c,#0000 65%)}.nx[data-theme=nucleo-claro] .ambient .g2{background:radial-gradient(circle,#22d3ee80,#0000 65%)}.nx[data-theme=nucleo-claro] .ambient .g3{background:radial-gradient(circle,#6366f166,#0000 65%)}.nx[data-theme=nucleo-claro] .ambient .grid{opacity:1;background-image:linear-gradient(#4f46e512 1px,#0000 1px),linear-gradient(90deg,#4f46e512 1px,#0000 1px)}.nx[data-theme=nucleo-claro] .sidebar{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffffb8,#f7f6ff99)}.nx[data-theme=nucleo-claro] .logo-mark{box-shadow:inset 0 0 0 1px #fff6,0 6px 16px -4px #6d4bff8c}.nx[data-theme=nucleo-claro] .nav a.active{background:#fff;box-shadow:inset 0 0 0 1px #6d4bff38,0 6px 16px -10px #6d4bff73}.nx[data-theme=nucleo-claro] .nav .count{color:var(--text-2);background:#ecebfa}.nx[data-theme=nucleo-claro] .mailbox{background:#fffc}.nx[data-theme=nucleo-claro] .icon-btn{box-shadow:var(--shadow);background:#ffffffd9}.nx[data-theme=nucleo-claro] .icon-btn .dot{box-shadow:0 0 0 2px #fff}.nx[data-theme=nucleo-claro] .card{border-color:#4c46b41c}.nx[data-theme=nucleo-claro] .ask{background:linear-gradient(#fff,#fbfaff) padding-box padding-box,linear-gradient(90deg,#8b5cf6d9,#0ea5c6bf) border-box;border:1px solid #0000;box-shadow:0 0 0 4px #7c5cff14,0 18px 44px -18px #6d4bff6b}.nx[data-theme=nucleo-claro] .ask .mic{background:#f6f5fe}.nx[data-theme=nucleo-claro] .btn{background:#fff}.nx[data-theme=nucleo-claro] .btn.primary{color:#fff;background:linear-gradient(135deg,#6e45f5 0%,#5338e0 55%,#3f4bd8 100%);box-shadow:inset 0 1px #ffffff47,0 8px 20px -8px #5b3fe6a6}.nx[data-theme=nucleo-claro] .listen{background:#fff9}.nx[data-theme=nucleo-claro] .listen.bare{background:0 0}.nx[data-theme=nucleo-claro] .dn.lead{background:linear-gradient(#8b5cf61a,#22d3ee09 70%),#ffffffc7;border-color:#6d4bff61;box-shadow:inset 0 1px #fff,0 0 0 4px #7c5cff12,0 22px 50px -22px #6d4bff80}.nx[data-theme=nucleo-claro] .dn .next{color:var(--text-2);background:#f6f5ff;border-color:#e6e2fd}.nx[data-theme=nucleo-claro] .badge-n{background:#efecff}.nx[data-theme=nucleo-claro] .ai-orb{background:radial-gradient(circle at 30% 30%,#a78bfa52,#22d3ee24 70%),#fff;box-shadow:0 6px 16px -8px #6d4bff80}.nx[data-theme=nucleo-claro] .shimmer-text{background-image:linear-gradient(90deg,var(--text-2) 0%,var(--text-2) 35%,#5b3fe6 50%,var(--text-2) 65%,var(--text-2) 100%)}.nx[data-theme=nucleo-claro] .skeleton{background-image:linear-gradient(90deg,#ececf7 0%,#e5e4f4 45%,#d6ccff 50%,#e5e4f4 55%,#ececf7 100%)}.nx[data-theme=nucleo-claro] .node{box-shadow:0 0 0 4px #fff,0 0 16px -2px #6d4bff80}.nx[data-theme=nucleo-claro] .step.future .node{background:#fff;box-shadow:0 0 0 4px #fff}.nx[data-theme=nucleo-claro] .track span{background:linear-gradient(90deg,#7c5cff,#0ea5c6)}.nx[data-theme=nucleo-claro] .hero{background:linear-gradient(120deg,#8b5cf61a,#22d3ee0d 55%,#fff);border-color:#6d4bff38}.nx[data-theme=nucleo-claro] .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee29,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.nx[data-theme=nucleo-claro] .next-box{background:linear-gradient(160deg,#8b5cf61a,#fff 60%);border-color:#6d4bff4d}.nx[data-theme=nucleo-claro] .chip{background:color-mix(in srgb,var(--c) 8%,#fff);border-color:color-mix(in srgb,var(--c) 20%,#fff)}.nx[data-theme=nucleo-claro] .chip:before{box-shadow:0 0 6px color-mix(in srgb,var(--c) 55%,transparent)}.nx[data-theme=nucleo-claro] .a-money{--c:#047857}.nx[data-theme=nucleo-claro] .a-orders{--c:#875400}.nx[data-theme=nucleo-claro] .a-subs{--c:#6d28d9}.nx[data-theme=nucleo-claro] .a-work{--c:#1d4ed8}.nx[data-theme=nucleo-claro] .a-home{--c:#be185d}.nx[data-theme=nucleo-claro] .a-health{--c:#0f766e}.nx[data-theme=nucleo-claro] .a-bills{--c:#b23a0b}.nx[data-theme=nucleo-claro] .a-travel{--c:#0369a1}.nx[data-theme=nucleo-claro] .a-security{--c:#b91c1c}.nx[data-theme=nucleo-claro] .a-gov{--c:#475569}.nx[data-theme=nucleo-claro] .a-insurance{--c:#4338ca}.nx[data-theme=nucleo-claro] .a-edu{--c:#4d7c0f}.nx[data-theme=nucleo-claro] .a-social{--c:#a21caf}.nx[data-theme=nucleo-claro] .a-events{--c:#7e22ce}.nx[data-theme=nucleo-claro] .a-promo{--c:#5b6170}.nx[data-theme=nucleo-claro] .cnt{background:#ffffffd9}.nx[data-theme=nucleo-claro] .cnt:before{box-shadow:0 0 6px color-mix(in srgb,var(--c) 55%,transparent)}.nx[data-theme=nucleo-claro] .cnt.all{color:#fff;background:linear-gradient(135deg,#1a1550,#0d1130);box-shadow:0 6px 16px -8px #3c28c88c}.nx[data-theme=nucleo-claro] .cnt.all b{color:#fff;background:#ffffff2e}.nx[data-theme=nucleo-claro] .pill{background:#f6f6fc}.nx[data-theme=nucleo-claro] .pill.ok{background:color-mix(in srgb,var(--ok) 8%,#fff)}.nx[data-theme=nucleo-claro] .pill.warn{background:color-mix(in srgb,var(--warn) 8%,#fff)}.nx[data-theme=nucleo-claro] .t-google{box-shadow:inset 0 0 0 1px #e3e2f2}.nx[data-theme=nucleo-claro] .t-amazon{background:#232f3e}.nx[data-theme=nucleo-claro] .mrow{background:linear-gradient(#ffffffe6,#f8f7ffcc);border-color:#4c46b41f}.nx[data-theme=nucleo-claro] .mrow .ic{background:color-mix(in srgb,var(--c) 11%,#fff)}.nx[data-theme=nucleo-claro] .tabs{background:#eeedf9}.nx[data-theme=nucleo-claro] .tabs span.on{background:#fff;box-shadow:0 1px 2px #17145014}.nx[data-theme=nucleo-claro] .embed,.nx[data-theme=nucleo-claro] .window,.nx[data-theme=nucleo-claro] .stat{background:#fafaff}.nx[data-theme=nucleo-claro] .doc,.nx[data-theme=nucleo-claro] .seg,.nx[data-theme=nucleo-claro] .crumbs .back,.nx[data-theme=nucleo-claro] .search{background:#fff}.nx[data-theme=nucleo-claro] .theme{background:#fafaff}.nx[data-theme=nucleo-claro] .switch:after{background:#fff}.nx[data-theme=nucleo-claro] .bot svg>ellipse,.nx[data-theme=nucleo-claro] .m-bot svg>ellipse{fill:#2a1f8f;opacity:.16}.nx[data-theme=nucleo-claro] .bot svg,.nx[data-theme=nucleo-claro] .m-bot svg{filter:drop-shadow(0 10px 18px #4c3dc847)}.nx[data-theme=nucleo-claro] .bubble{box-shadow:0 24px 50px -18px #3c28c84d,0 0 0 4px #7c5cff1a}.nx[data-contrast=high][data-theme=nucleo-claro]{--bg:#fff;--card-solid:#fff;--surface:#fff;--surface-flat:#fff;--surface-2:#f2f2f2;--surface-3:#e4e4e4;--border:#4a4f5a;--border-2:#2b2f37;--divider:#9ea2ab;--text:#000;--text-2:#111216;--text-3:#2e3138;--accent:#2f27c9;--accent-line:#2f27c9;--accent-soft:#eeedfc;--btn-bg:#2f27c9;--btn-ink:#fff;--danger:#a3111f;--warn:#6e3f00;--ok:#065f2b;--kbd:#f2f2f2}.nx[data-contrast=high][data-theme=nucleo-claro] .btn.primary{background:var(--btn-bg)}
.nx{font-family:var(--font-nucleo), var(--font), "Inter", ui-sans-serif, system-ui, sans-serif;isolation:isolate;position:relative}.nx button,.nx input,.nx select{font-family:inherit}.nx button{cursor:pointer}.nx svg.spark,.nx svg.spark path{fill:var(--spark);stroke:none}.nx .nav button{text-align:left;width:100%;min-height:calc(36px * var(--fs));border-radius:var(--r-sm);color:var(--text-2);font-size:calc(13.5px * var(--fs));background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-weight:500;display:flex}.nx .nav button svg{width:17px;height:17px;color:var(--text-3)}.nx .nav button.active{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.nx .nav button.active svg{color:var(--accent)}.nx .nav button:focus-visible,.nx button:focus-visible,.nx a:focus-visible,.nx input:focus-visible,.nx select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nx .ask input{min-width:0;color:var(--text);font-size:calc(14.5px * var(--fs));background:0 0;border:0;outline:none;flex:1}.nx .ask input::placeholder{color:var(--text-3)}.nx .main{overflow:auto}.nx .results{z-index:5;flex-direction:column;gap:4px;max-height:280px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:72px;overflow:auto}.nx .askbar{position:relative}.nx .result{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.nx .result:hover,.nx .result:focus-visible{background:var(--surface-2)}.nx .result small{color:var(--text-3)}.nx .banner{border:1px solid var(--border-2);background:var(--surface-flat);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.nx .banner p{color:var(--text-2);margin-top:4px}.nx .filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.nx .empty{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:8px;padding:28px 18px;display:flex}.nx .menu-pop{z-index:6;flex-direction:column;gap:4px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.nx .me{position:relative}.nx .me>button.me-hit{width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.nx .snooze-pop{z-index:4;flex-direction:column;gap:4px;min-width:180px;padding:8px;display:flex;position:absolute;bottom:52px;right:12px}.nx .tabbar{display:none}.nx .overlay{z-index:30;background:#00000073;border:0;position:fixed;inset:0}.nx .onboard{z-index:60;background:color-mix(in srgb, var(--bg) 86%, #000);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nx .onboard-card{flex-direction:column;gap:14px;width:min(560px,100%);padding:28px;display:flex}.nx .onboard-card h2{font-size:calc(28px * var(--fs));letter-spacing:-.03em;line-height:1.15}.nx .onboard-card p,.nx .steps{color:var(--text-2);white-space:pre-line;line-height:1.5}.nx .onboard-actions{flex-wrap:wrap;gap:8px;display:flex}.nx .flash{z-index:70;background:var(--text);color:var(--bg);border-radius:999px;padding:10px 14px;font-weight:650;position:fixed;top:16px;left:50%;transform:translate(-50%)}.nx .caption-bar{z-index:25;color:#fff;background:#0b0e14;border:1px solid #fff3;border-radius:12px;max-width:min(640px,100% - 32px);padding:10px 14px;position:fixed;bottom:118px;left:50%;transform:translate(-50%)}.nx .field{flex-direction:column;gap:6px;padding:0 20px 16px;display:flex}.nx .field input,.nx .field select{border:1px solid var(--border-2);background:var(--surface-2);min-height:38px;color:var(--text);border-radius:10px;padding:0 10px}.nx .rule{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.nx .preview-pill{z-index:40;background:var(--warn);color:#1a1204;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:fixed;top:10px;left:50%;transform:translate(-50%)}.nx .error-line{color:var(--danger);font-size:calc(13px * var(--fs))}.nx button.cnt,.nx button.theme{font:inherit;color:inherit;text-align:left}.nx button.theme{cursor:pointer}.nx .themes.four{grid-template-columns:repeat(4,minmax(0,1fr))}.nx .tabs button{min-height:calc(26px * var(--fs));font-size:calc(12px * var(--fs));color:var(--text-3);border-radius:7px;padding:0 10px;font-weight:550}.nx .tabs button.on{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.nx .switch{cursor:pointer;padding:0}.nx[data-contrast=high] .switch.on:after{background:#000}@media (max-width:960px){.nx .app{grid-template-columns:1fr;height:100dvh}.nx .sidebar{display:none}.nx .sidebar.is-open{z-index:35;background:var(--bg-elev,var(--bg));width:min(320px,88vw);box-shadow:var(--shadow);display:flex;position:fixed;inset:0 auto 0 0}.nx .donext{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.nx .donext .dn{scroll-snap-align:start;min-width:min(300px,86vw)}.nx .lower,.nx .set-grid,.nx .case-grid,.nx .hero{grid-template-columns:1fr}.nx .main{padding:16px 16px 108px}.nx .tabbar{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);z-index:20;grid-template-columns:repeat(5,1fr);height:84px;padding:8px 8px 12px;display:grid;position:fixed;bottom:0;left:0;right:0}.nx .tabbar button{color:var(--text-3);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.nx .tabbar button.on{color:var(--text)}.nx .tabbar button.on svg{color:var(--accent)}.nx .bot-dock{bottom:96px;right:10px}.nx .bubble{width:min(240px,70vw)}.nx .ask .lbl{display:none}.nx .summary{flex-direction:column;align-items:flex-start}.nx .themes.four,.nx .themes{grid-template-columns:1fr 1fr}}@media (max-width:720px){.nx .themes,.nx .themes.four{grid-template-columns:1fr}}.nx-preview-bar{z-index:90;color:#f8fafc;background:#111827;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font:13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:sticky;top:0}.nx-preview-bar button{color:inherit;background:0 0;border:1px solid #fff3;border-radius:999px;padding:4px 10px}.nx-preview-bar button[aria-pressed=true]{color:#111827;background:#fff}.nx-external-notice{z-index:70;color:#f4f7fb;background:#121826;border:1px solid #ffffff24;border-radius:14px;max-width:min(520px,100vw - 32px);padding:12px 16px;font:14px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000047}.nx-reauth{flex-direction:column;gap:6px;display:flex}.nx-reauth-btn{color:#121826;cursor:pointer;background:#f4f7fb;border:0;border-radius:999px;align-self:flex-start;padding:6px 14px;font:600 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.nx .app{height:100dvh}.nx .sidebar{height:100%;color:var(--text);min-height:0;position:relative;top:auto;overflow:hidden}.nx .main{gap:14px;min-height:0;padding:20px 28px;overflow:hidden auto}.nx .main.is-reading{overflow:hidden}.nx .askbar{flex:none;min-width:0}.nx .askbar .ask{min-width:0}.nx .results-h,.nx .results-f2{font-size:calc(12px * var(--fs));color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;display:flex}.nx .results-n{color:var(--text-2);font-weight:650}.nx .results-f{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.nx .results-f2{border-top:1px solid var(--divider);margin-top:2px;padding-top:8px}.nx .cc{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.nx .cc-summary{flex:none}.nx .cc-summary-text{flex:1;min-width:0}.nx .cc-summary .ai-line{min-width:0;margin-top:4px}.nx .cc-summary .ai-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx .cc-top{flex:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.nx .cc-card{min-width:0;min-height:calc(250px * var(--fs));flex-direction:column;padding:4px 0 10px;display:flex;position:relative}.nx .cc-action{z-index:3}.nx[data-theme=nucleo] .cc-action{border-color:var(--accent-line);background:linear-gradient(#9b8cff1a,#22d3ee05 70%),#ffffff05;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #9b8cff1a,0 20px 50px -24px #7c5cff73}.nx[data-theme=nucleo-claro] .cc-action{background:linear-gradient(#8b5cf614,#22d3ee08 70%),#ffffffd1;border-color:#6d4bff4d;box-shadow:inset 0 1px #fff,0 0 0 4px #7c5cff0d,0 22px 50px -26px #6d4bff73}.nx[data-theme=light] .cc-action,.nx[data-theme=command] .cc-action{border-color:var(--accent-line)}.nx .cc-h{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 14px 6px;display:flex}.nx .cc-h h2{min-width:0;font-size:calc(14px * var(--fs));letter-spacing:-.012em;white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.nx .cc-h h2>svg.i,.nx .cc-h h2>.badge-n{flex:none}.nx .cc-h h2>svg.i{color:var(--accent)}.nx .cc-h h2 .spark{width:15px;height:15px}.nx .cc-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(11.5px * var(--fs));color:var(--text-3);font-weight:500;overflow:hidden}.nx .cc-link{color:var(--accent);font-size:calc(12px * var(--fs));background:0 0;border:0;flex:none;font-weight:600}.nx .badge-n.hot{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.nx .cc-list{flex-direction:column;min-width:0;list-style:none;display:flex}.nx .cc-list>li+li{border-top:1px solid var(--divider)}.nx .cc-row{align-items:center;gap:2px;padding-right:8px;display:flex;position:relative}.nx .cc-row-main,.nx .cc-ev{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.nx .cc-ev{padding-right:14px}.nx .cc-row-main:hover,.nx .cc-ev:hover{background:var(--surface-2)}.nx .cc-urg{background:var(--u);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--u) 22%, transparent);border-radius:50%;flex:none}.nx .cc-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nx .cc-row-text b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(13.5px * var(--fs));letter-spacing:-.01em;color:var(--text);font-weight:560;overflow:hidden}.nx .cc-row-text small{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11.5px * var(--fs));color:var(--text-3);overflow:hidden}.nx .cc-row .chip,.nx .cc-ev .pill{flex:none}.nx .cc-ev .pill{min-height:calc(22px * var(--fs));font-size:calc(11px * var(--fs))}.nx .cc-row-acts{flex:none;gap:2px;display:flex}.nx .cc-icon{width:calc(28px * var(--fs));height:calc(28px * var(--fs));color:var(--text-3);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.nx .cc-icon:hover,.nx .cc-icon[aria-expanded=true]{border-color:var(--border);background:var(--surface-2);color:var(--text)}.nx .snooze-pop.is-floating{z-index:60;background:var(--card-solid,var(--surface));position:fixed;inset:0 auto auto 0}.nx .cc-days{flex-direction:column;min-width:0;list-style:none;display:flex}.nx .cc-day{font-size:calc(10.5px * var(--fs));letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;padding:6px 14px 2px;font-weight:650;display:flex}.nx .cc-day:after{content:"";background:var(--divider);flex:1;height:1px}.nx .cc-day.is-late{color:var(--danger)}.nx .cc-days .cc-ev{padding-block:6px}.nx .cc-time{width:calc(70px * var(--fs));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11.5px * var(--fs));font-variant-numeric:tabular-nums;color:var(--text-3);flex:none;overflow:hidden}.nx .cc-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%;flex:none}.nx .cc-al-ic{border:1px solid color-mix(in srgb, var(--k) 28%, transparent);background:color-mix(in srgb, var(--k) 13%, transparent);width:28px;height:28px;color:var(--k);border-radius:8px;flex:none;place-items:center;display:grid}.nx .r-security{--k:var(--danger)}.nx .r-priority,.nx .r-priceIncrease{--k:var(--warn)}.nx .r-rule{--k:var(--accent)}.nx .r-push{--k:var(--info)}.nx .cc-more{color:var(--text-2);font-size:calc(12px * var(--fs));background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin:auto 14px 0;padding-top:6px;font-weight:560;display:inline-flex}.nx .cc-empty{text-align:center;font-size:calc(12.5px * var(--fs));color:var(--text-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 18px;display:flex}.nx .cc-empty p{max-width:32ch}.nx .cc-empty-ic{border:1px solid var(--accent-line);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);box-shadow:0 0 28px -8px var(--accent-line);border-radius:12px;place-items:center;display:grid}.nx .cc-skel{flex-direction:column;gap:14px;padding:16px 14px;display:flex}.nx .cc-skel i{height:10px;display:block}.nx .cc-skel i:nth-child(2){width:82%}.nx .cc-skel i:nth-child(3){width:64%}.nx .cc-areas{flex-direction:column;flex:none;gap:8px;min-width:0;display:flex}.nx .cc-areas .cc-h{padding:0}.nx .cc-areas .cc-h h2 .cc-note{margin-left:4px}.nx .cc-areas .cnt.all{flex:none}.nx .cc-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.nx .cc-tile{min-width:0;min-height:calc(74px * var(--fs));border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--text);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 10px 8px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.nx .cc-tile:before{content:"";background:linear-gradient(90deg, var(--c), transparent 80%);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.nx .cc-tile:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--border));transform:translateY(-1px)}.nx .cc-tile.is-quiet:before{opacity:.35}.nx .cc-tile-top{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.nx .cc-tile-ic{background:color-mix(in srgb, var(--c) 14%, transparent);width:24px;height:24px;color:var(--c);border-radius:8px;flex:none;place-items:center;display:grid}.nx .cc-tile-n{font-size:calc(18px * var(--fs));letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:650;line-height:1}.nx .cc-tile.is-quiet .cc-tile-n{color:var(--text-3)}.nx .cc-tile-name{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;font-size:calc(12px * var(--fs));-webkit-box-orient:vertical;flex:1;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.nx .cc-tile-line,.nx .cc-tile-note{-webkit-line-clamp:2;max-width:100%;font-size:calc(11px * var(--fs));color:var(--text-3);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.nx .cc-tile-note{-webkit-line-clamp:1;font-size:calc(10.5px * var(--fs));opacity:.9}.nx .cc-thread{font-size:calc(11px * var(--fs));color:var(--text-2);align-items:center;gap:4px;display:flex}.nx .cc-thread span{background:var(--surface-3);border-radius:999px;width:14px;height:4px}.nx .cc-thread span.on{background:var(--c);box-shadow:0 0 6px color-mix(in srgb, var(--c) 60%, transparent)}.nx .cc-thread em{margin-left:4px;font-style:normal;font-weight:600}.nx .cc-stage-off{color:var(--warn)}.nx .a-other{--c:#94a3b8}.nx[data-theme=light] .a-other,.nx[data-theme=nucleo-claro] .a-other{--c:#5b6170}.nx[data-theme=light] .cc-tile{background:#fff}.nx[data-theme=command] .cc-tile{-webkit-backdrop-filter:none;backdrop-filter:none}.nx[data-contrast=high] .cc-tile{border:1.5px solid var(--c);box-shadow:none}.nx[data-contrast=high] .cc-tile-line,.nx[data-contrast=high] .cc-tile-note,.nx[data-contrast=high] .cc-row-text small{color:var(--text-2)}.nx .case-view{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.nx .case-top{flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px}.nx .case-top .crumbs{flex:1;min-width:0}.nx .case-top .crumbs b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx .case-hero{flex:none;padding:16px 22px}.nx .case-hero>div{min-width:0}.nx .case-line{align-items:flex-start;gap:12px;display:flex}.nx .case-hero .statement{-webkit-line-clamp:3;font-size:calc(24px * var(--fs));overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx .case-note{font-size:calc(12.5px * var(--fs));color:var(--text-3);margin-top:8px}.nx .case-body{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-content:start;align-items:start;min-height:0;overflow:hidden auto}.nx .case-main{flex-direction:column;gap:12px;min-width:0;display:flex}.nx .quotes-box .card-h{gap:8px;padding:10px 20px}.nx .quotes-body{padding:10px 20px 14px}.nx .quotes-note{font-size:calc(12px * var(--fs));color:var(--text-3);margin:0 0 8px}.nx .quote{border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--accent-soft);font-size:calc(14px * var(--fs));color:var(--text);overflow-wrap:anywhere;white-space:pre-line;margin:0;padding:6px 12px;line-height:1.45}.nx .quote+.quote{margin-top:6px}.nx .case-side{flex-direction:column;gap:12px;min-width:0;display:flex}.nx .src{border:0;border-top:1px solid var(--divider);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto}.nx .src:first-of-type{border-top:0}.nx .src-text{min-width:0}.nx .src .fr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:961px) and (min-height:640px){.nx .main.is-today .cc-top{min-height:calc(200px * var(--fs));flex:1 1 0}.nx .main.is-today .cc-card{min-height:0;overflow:hidden}.nx .main.is-today .cc-card>.cc-list,.nx .main.is-today .cc-card>.cc-days{flex:0 auto;min-height:0;overflow:hidden}.nx .main.is-today .cc-tile-line{-webkit-line-clamp:1}}@media (max-width:1499px) and (min-width:961px){.nx .cc-note-opt{display:none}}@media (max-width:1240px){.nx .cc-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.nx .cc-row .chip{display:none}}@media (max-width:960px){.nx .main{padding:14px 14px 104px}.nx .cc-summary .ai-line span{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.nx .cc-top{grid-template-columns:minmax(0,1fr)}.nx .cc-card{min-height:0}.nx .cc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx .case-body{grid-template-columns:minmax(0,1fr)}.nx .case-hero{padding:14px 16px}.nx .case-hero .statement{font-size:calc(20px * var(--fs))}.nx .case-top .bar-actions .ro-pill{display:none}.nx .ask{gap:8px;padding-left:12px}.nx .ask kbd{display:none}}@media (max-width:560px){.nx .cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nx .cc-areas .cc-h h2 .cc-note{display:none}.nx .ask .go{padding:0 10px}.nx .ask .go-t,.nx .ask .lbl{display:none}.nx .askbar{gap:8px}}.nx .askbar{z-index:30;position:relative}.nx .results{z-index:40;background:var(--card-solid);border:1px solid var(--border-2);max-height:min(70vh,520px);box-shadow:0 28px 60px -20px #0000008c, 0 0 0 1px var(--accent-line);-webkit-backdrop-filter:none;isolation:isolate;border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:56px;overflow:hidden}.nx[data-theme=light] .results,.nx[data-theme=nucleo-claro] .results{box-shadow:0 24px 50px -18px #281e7847, 0 0 0 1px var(--accent-line)}.nx .results-top{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.nx .results-q{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:600;overflow:hidden}.nx .results-clear{flex:none}.nx .results-body{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto}.nx .results-help,.nx .results-cases{flex-direction:column;gap:6px;display:flex}.nx .results-sec{font-size:calc(11px * var(--fs));letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;padding:4px 6px;font-weight:700;display:flex}.nx .help-card{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.nx .help-card b{color:var(--text)}.nx .help-card p{color:var(--text-2);line-height:1.45;font-size:calc(13.5px * var(--fs))}.nx .results-empty{color:var(--text-2);padding:12px 10px}.nx .results .results-f2{border-top:1px solid var(--divider);margin:0;padding:8px 12px}@media (max-width:720px){.nx .results{max-height:min(64vh,480px);right:0}}.nx .me-out{border:1px solid var(--border-2);width:100%;color:var(--text-2);font:inherit;font-size:calc(13px * var(--fs));cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-weight:600;display:flex}.nx .me-out:hover,.nx .me-out:focus-visible{color:var(--text);background:var(--surface-2);border-color:var(--accent-line)}.nx .me-out .i,.nx .logout-btn .i,.nx .menu-pop .btn .i{width:16px;height:16px}.nx .logout-btn{align-items:center;gap:8px;display:inline-flex}.nx .nx-highlight{outline-offset:3px;border-radius:12px;animation:1.2s ease-in-out 2 nx-pulse;outline:3px solid var(--accent)!important}.nx .nx-explained{outline:2px dashed var(--accent);outline-offset:3px}@keyframes nx-pulse{0%,to{box-shadow:0 0 #7c5cff00}50%{box-shadow:0 0 0 8px #7c5cff47}}.nx .bot{touch-action:none;cursor:grab}.nx .bot-dock.is-placed{width:max-content;display:block;bottom:auto;right:auto}.nx .bot-dock.is-placed .bot{display:block}.nx .bot-dock.is-placed .bubble{z-index:1;margin:0;position:absolute}.nx .bot-dock.is-placed .bubble:after{display:none}.nx .bot-dock.b-left .bubble{right:calc(100% + 10px)}.nx .bot-dock.b-right .bubble{left:calc(100% + 10px)}.nx .bot-dock.b-up .bubble{bottom:0}.nx .bot-dock.b-down .bubble{top:0}.nx .bot-dock.is-dragging{z-index:60}.nx .bot-dock.is-dragging .bot{cursor:grabbing;animation:none}.nx[data-motion=reduce] .bot,.nx[data-motion=reduce] .nx-highlight{animation:none}@media (prefers-reduced-motion:reduce){.nx .bot,.nx .nx-highlight{animation:none}}@media (max-width:960px){.nx .sidebar.is-open{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));overflow-y:auto}}.nx .top10-wrap{z-index:70;padding:16px}.nx .top10{background:var(--card-solid);flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.nx .top10-h{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:18px 20px 12px;display:grid}.nx .top10-h h2{font-size:calc(21px * var(--fs));letter-spacing:-.02em;line-height:1.2}.nx .top10-h p{color:var(--text-2);font-size:calc(13.5px * var(--fs));margin-top:3px}.nx .top10-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.nx .top10-x{width:32px;height:32px;color:var(--text-3);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.nx .top10-x:hover{color:var(--text);background:var(--accent-soft)}.nx .top10-list{flex:auto;min-height:0;margin:0;padding:6px 12px;list-style:none;overflow-y:auto}.nx .top10-row{border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.nx .top10-row+.top10-row{border-top:1px solid var(--border)}.nx .top10-row:hover{background:var(--accent-soft)}.nx .top10-n{width:26px;height:26px;font-size:calc(12px * var(--fs));color:var(--accent);border:1px solid var(--accent-line,var(--border));border-radius:50%;place-items:center;font-weight:700;display:grid}.nx .top10-main{min-width:0}.nx .top10-line{font-size:calc(13.5px * var(--fs));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.nx .top10-meta{font-size:calc(11.5px * var(--fs));color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.nx .top10-why{color:var(--text-2);font-weight:650}.nx .top10-why.r-overdue,.nx .top10-why.r-today,.nx .top10-why.r-security{color:#e5484d}.nx[data-theme=nucleo] .top10-why.r-overdue,.nx[data-theme=nucleo] .top10-why.r-today,.nx[data-theme=nucleo] .top10-why.r-security{color:#ff7a85}.nx .top10-due.has-due{color:var(--text-2);font-weight:600}.nx .top10-from{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.nx .top10-f{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}.nx .top10-f small{color:var(--text-3);line-height:1.4;font-size:calc(11.5px * var(--fs))}@media (max-width:560px){.nx .top10-wrap{padding:8px}.nx .top10{max-height:calc(100dvh - 16px)}.nx .top10-h{padding:14px 14px 10px}.nx .top10-row{grid-template-columns:24px 1fr}.nx .top10-go{grid-column:2;justify-self:start}.nx .top10-f{flex-direction:column;align-items:stretch;padding:10px 14px 14px}}.nx .cc-top10{margin-top:10px}.nx .sync-toast{z-index:65;background:var(--card-solid);border:1px solid var(--border);max-width:min(560px,100vw - 24px);color:var(--text);font-size:calc(13.5px * var(--fs));border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #00000073}.nx .sync-toast.is-ok{border-color:color-mix(in srgb, #22c55e 55%, var(--border))}.nx .sync-toast.is-error{border-color:color-mix(in srgb, #e5484d 60%, var(--border))}.nx .sync-toast small{color:var(--text-3);font-size:calc(12px * var(--fs));display:block}.nx .sync-toast .x{width:26px;height:26px;color:var(--text-3);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.nx .sync-spin{animation:.9s linear infinite nx-spin}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx[data-motion=reduce] .sync-spin{animation:none}@media (max-width:760px){.nx .sync-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.nx .set-sync-note{font-size:calc(12.5px * var(--fs));color:var(--text-2);margin-top:8px}.nx .set-sync-note.is-error{color:#e5484d}.nx .ev .sj2,.nx .cc-subject{font-size:calc(11.5px * var(--fs));color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nx .case-subject{font-size:calc(12.5px * var(--fs));color:var(--text-3);margin-top:6px}.nx .case-subject b{color:var(--text-2);font-weight:600}.nx[data-typing=on] .bot-dock .bubble{display:none}@media (max-width:720px){.nx[data-sync-toast=on] .bot-dock .bubble{display:none}}.nx .cc-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nx .cc-top10-btn{white-space:nowrap}@media (max-width:760px){.nx .cc-summary-actions{justify-content:flex-start}}@media (max-width:720px){.nx .ev{grid-template-columns:44px 10px minmax(0,1fr) auto 16px;gap:8px;padding:8px 10px}.nx .ev .tile{display:none}.nx .ev .tm{font-size:calc(11px * var(--fs))}.nx .ev .st{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.nx .ev .mt{flex-wrap:wrap;row-gap:2px}.nx .ev .pill{padding-inline:8px}}.nx .case-toast{z-index:66}.nx .case-toast .i{flex:none}.nx .case-toast.is-error .i{color:#e5484d}.nx .case-toast.is-ok .i{color:#22c55e}.nx[data-sync-toast=on] .case-toast{bottom:86px}@media (max-width:720px){.nx .case-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px)}.nx[data-sync-toast=on] .case-toast{bottom:calc(150px + env(safe-area-inset-bottom,0px))}.nx[data-case-toast=on] .bot-dock .bubble{display:none}}
