:root{--bg: #0b1120;--panel: rgba(255,255,255,.04);--panel-hover: rgba(255,255,255,.07);--border: rgba(255,255,255,.1);--border2: rgba(255,255,255,.16);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.62);--blue: rgba(37,99,235,.92);--cyan: rgba(34,211,238,.18);--nav-bg: rgba(0,0,0,.22);--nav-border: rgba(255,255,255,.1);--card-bg: rgba(255,255,255,.035);--card-border: rgba(255,255,255,.08);--card-hover: rgba(255,255,255,.06);--section-line: rgba(255,255,255,.07);--hero-glow-a: rgba(37,99,235,.16);--hero-glow-b: rgba(56,189,248,.1)}:root[data-theme=light]{--bg: #dce4f2;--panel: rgba(255,255,255,.7);--panel-hover: rgba(255,255,255,.92);--border: rgba(15,23,42,.1);--border2: rgba(15,23,42,.16);--text: rgba(15,23,42,.92);--muted: rgba(15,23,42,.58);--cyan: rgba(34,211,238,.1);--nav-bg: rgba(255,255,255,.86);--nav-border: rgba(15,23,42,.1);--card-bg: rgba(255,255,255,.85);--card-border: rgba(15,23,42,.09);--card-hover: rgba(255,255,255,.98);--section-line: rgba(15,23,42,.08);--hero-glow-a: rgba(37,99,235,.18);--hero-glow-b: rgba(56,189,248,.14)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit}:focus-visible{outline:2px solid rgba(37,99,235,.85);outline-offset:3px;border-radius:6px}.wh-skip-link{position:fixed;top:-100%;left:50%;transform:translate(-50%);background:#2563eb;color:#fff;font-weight:700;font-size:.9rem;padding:10px 24px;border-radius:0 0 14px 14px;text-decoration:none;z-index:9999;transition:top .18s ease}.wh-skip-link:focus{top:0}.wh{min-height:100vh;min-height:100svh}@media(max-width:520px){input,textarea,select{font-size:16px}}.wh-container{width:min(1200px,calc(100% - clamp(24px,4vw,48px)));margin:0 auto}.wh-navpill{position:fixed;top:14px;left:50%;transform:translate(-50%);width:min(1100px,calc(100% - 28px));z-index:50;border-radius:999px;border:1px solid var(--nav-border);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .35s ease,border-color .35s ease}.wh-navpill.top{box-shadow:0 18px 40px #00000038}.wh-navpill.scrolled{box-shadow:0 12px 30px #0000002e}.wh-navpill-inner{height:62px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.wh-navpill-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.wh-navpill-logo{width:34px;height:34px;display:block}.wh-navpill-name{font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wh-navpill-links{display:flex;gap:18px;align-items:center}.wh-navpill-links a{text-decoration:none;color:#ffffffc7;font-size:.92rem}.wh-navpill-links a:hover{color:#fffffff2}.wh-navpill-cta{display:flex;gap:10px;align-items:center}.wh-pillbtn{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.wh-pillbtn:hover{transform:translateY(-1px)}.wh-pillbtn.primary{background:#2563ebeb;border-color:transparent}.wh-pillbtn.soft{background:#ffffff14}.wh-pillbtn.outline{background:transparent;border-color:#2563eb73;color:#93c5fd}.wh-navpill-burger{display:none;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb}.wh-navpill-overlay{position:fixed;inset:0;z-index:80;background:transparent;padding:86px 14px 14px;display:flex;justify-content:center;align-items:flex-start}.wh-navpill-sheet{width:min(560px,100%);border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#0a0f1aeb;box-shadow:0 30px 160px #000000a6;padding:12px}.wh-navpill-sheetTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 6px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.wh-navpill-sheetTitle{font-weight:950;letter-spacing:-.02em;color:#ffffffeb}.wh-navpill-close{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;cursor:pointer;display:grid;place-items:center}.wh-navpill-close:hover{background:#ffffff14}.wh-navpill-list{padding:12px 6px;display:flex;flex-direction:column;gap:8px}.wh-navpill-list a{text-decoration:none;padding:12px;border-radius:14px;background:#ffffff0f;color:#ffffffe0;font-weight:900}.wh-navpill-list a:hover{background:#ffffff14}.wh-navpill-sheetCta{padding:10px 6px 6px;display:flex;gap:10px;flex-wrap:wrap}.wh-navpill-sheetCta .wh-pillbtn{flex:1 1 140px}.wh-hero{padding-top:120px}@media(max-width:980px){.wh-navpill-links,.wh-navpill-cta{display:none}.wh-navpill-burger{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:520px){.wh-navpill{top:10px;width:calc(100% - 20px);border-radius:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wh-navpill-inner{height:56px;padding:0 12px}.wh-navpill-logo{width:30px;height:30px}.wh-navpill-name{font-size:12px;letter-spacing:.06em}.wh-navpill-burger{width:42px;height:42px;border-radius:14px}}.wh-btn{height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--border2);background:#ffffff0f;color:#ffffffeb;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.wh-btn:hover{transform:translateY(-1px)}.wh-btn-primary{background:var(--blue);border-color:transparent}.wh-btn-soft{background:#ffffff14}.wh-btn-outline{background:transparent;border-color:#2563eb73;color:#93c5fd}.wh-btn-full{width:100%;margin-top:14px}.wh-hero{position:relative;padding:86px 0 56px;overflow:hidden}.wh-hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.wh-hero-glow{position:absolute;border-radius:999px;filter:blur(130px);pointer-events:none}.wh-hero-glow-a{width:700px;height:640px;left:-180px;top:-200px;background:#2563eb61}.wh-hero-glow-b{width:680px;height:620px;right:-180px;top:40px;background:#22d3ee2e}.wh-kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:14px;font-size:clamp(.7rem,1.4vw,.85rem)}.wh-h1{font-size:clamp(2rem,7.5vw,4rem);line-height:1.04;margin-bottom:16px}.wh-sub{font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.85;opacity:.82;max-width:640px}.wh-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.wh-bullets{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;color:#ffffffbf}.wh-bullets>div{display:flex;align-items:center;gap:8px}.wh-hero-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.wh-hero-badge{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;border:1px solid rgba(37,99,235,.45);background:#2563eb1f;color:#93c5fd;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[data-theme=light] .wh-hero-badge{background:#2563eb1a;border-color:#2563eb4d;color:#2563ebe6}.wh-hero-nocard{margin-top:10px;font-size:.8rem;opacity:.52;letter-spacing:.04em}.wh-how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.wh-how-step{padding:28px 24px;border-radius:18px;border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,background .2s ease}.wh-how-step:hover{border-color:var(--border2);background:var(--panel-hover)}.wh-how-n{font-size:2.2rem;font-weight:900;line-height:1;margin-bottom:14px;background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wh-how-h{font-size:1.05rem;font-weight:800;margin-bottom:8px;color:var(--text)}.wh-how-p{font-size:.92rem;line-height:1.65;color:var(--muted)}@media(max-width:760px){.wh-how-steps{grid-template-columns:1fr;gap:14px}}[data-theme=light] .wh-how-step{background:#ffffff9e;border-color:#2563eb1a;box-shadow:0 4px 20px #2563eb12,0 1px 3px #0000000d}.wh-hero-right{display:grid;place-items:center}.wh-hero-visual{position:relative;width:min(720px,92vw);display:grid;place-items:center}.wh-truck{width:100%;height:auto;object-fit:contain;transform:translateZ(0);will-change:transform;animation:whTruckFloat 4.8s ease-in-out infinite}.wh-truck-glow{position:absolute;width:70%;height:70px;left:50%;bottom:-20px;transform:translate(-50%);background:radial-gradient(circle,rgba(37,99,235,.24),transparent 65%);filter:blur(46px);opacity:.95;pointer-events:none}@keyframes whTruckFloat{0%{transform:translate3d(0,-8px,0)}50%{transform:translate3d(0,8px,0)}to{transform:translate3d(0,-8px,0)}}.wh-wave{height:1px;width:100%;margin-top:56px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);opacity:.6}@media(max-width:980px){.wh-hero-inner{grid-template-columns:1fr}.wh-hero-right{justify-self:center;max-width:440px;width:100%}}@media(max-width:560px){.wh-hero{padding-top:96px}.wh-hero-right{max-width:320px}.wh-cta-row{flex-direction:column;align-items:stretch}.wh-cta-row .wh-btn{justify-content:center}.wh-bullets{flex-direction:column;gap:10px}}@media(max-width:400px){.wh-hero-right{display:none}}.wh-ticker{margin-top:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:16px;overflow:hidden}.wh-ticker-track{display:flex;white-space:nowrap;width:200%;transform:translateZ(0);will-change:transform;animation:whMarquee 14s linear infinite}.wh-ticker-row{flex:0 0 50%;display:flex;gap:18px;padding:14px 18px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.92}@keyframes whMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.wh-truck,.wh-ticker-track{animation:none!important;transform:none!important}}.wh-section{padding:clamp(48px,8vw,86px) 0}.wh-section-line{border-top:1px solid var(--section-line)}.wh-section-alt{background:#ffffff06}.wh-h2{font-size:clamp(1.6rem,4.5vw,2.5rem);margin-bottom:12px}.wh-h3{font-size:clamp(1.2rem,3.2vw,1.75rem);margin-bottom:10px}.wh-p{font-size:clamp(.9rem,1.8vw,1rem);line-height:1.95;opacity:.8;max-width:900px}.wh-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:10px}.wh-stat{text-align:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;padding:36px 20px 30px;transition:border-color .22s ease,background .22s ease}.wh-stat:hover{background:var(--card-hover);border-color:var(--border2)}.wh-stat-num{display:block;font-size:48px;font-weight:900;line-height:1;margin-bottom:12px;background:linear-gradient(135deg,#38bdf8,#818cf8 55%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wh-stat-label{font-size:14px;font-weight:600;opacity:.68;letter-spacing:.02em}@media(max-width:720px){.wh-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.wh-stat-num{font-size:38px}}.wh-faq{margin-top:38px;display:flex;flex-direction:column;gap:8px}.wh-faq-item{border:1px solid var(--card-border);border-radius:18px;background:var(--card-bg);overflow:hidden;transition:border-color .2s ease,background .2s ease}.wh-faq-item.open{background:var(--card-hover);border-color:var(--border2)}.wh-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;background:none;border:none;cursor:pointer;color:var(--text);font-family:inherit;font-size:1.05rem;font-weight:700;text-align:left;line-height:1.45;transition:opacity .15s}.wh-faq-q:hover{opacity:.82}.wh-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffff14;font-size:22px;font-weight:300;flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}.wh-faq-a{overflow:hidden}.wh-faq-a p{padding:0 26px 24px;font-size:15px;line-height:1.9;opacity:.76}@media(max-width:600px){.wh-faq-q{padding:18px;font-size:.98rem}.wh-faq-a p{padding:0 18px 18px}}.wh-nyxia-wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.wh-nyxia-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(90deg,#38bdf829,#818cf81f);border:1px solid rgba(56,189,248,.28);border-radius:999px;padding:6px 18px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;margin-bottom:18px}.wh-nyxia-acronym{font-size:15px;font-weight:700;letter-spacing:.04em;opacity:.7;margin-bottom:20px;line-height:1.7}.wh-nyxia-acronym strong{color:#818cf8;font-weight:900;opacity:1}.wh-nyxia-features{margin-top:32px;display:flex;flex-direction:column;gap:20px}.wh-nyxia-feat{display:flex;align-items:flex-start;gap:16px}.wh-nyxia-feat-icon{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#38bdf824,#818cf81a);border:1px solid rgba(129,140,248,.24);display:grid;place-items:center;flex-shrink:0;color:#818cf8}.wh-nyxia-feat-label{font-size:15px;font-weight:700;margin-bottom:4px}.wh-nyxia-feat-desc{font-size:13.5px;opacity:.62;line-height:1.55}.wh-nyxia-chat{border-radius:24px;border:1px solid rgba(129,140,248,.26);background:#ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 0 90px -24px #818cf838}.wh-nyxia-chat-head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07);font-size:14px;font-weight:700}.wh-nyxia-online{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;flex-shrink:0}.wh-nyxia-logo{height:22px;width:auto;max-width:100px;display:block;object-fit:contain}.wh-nyxia-status{margin-left:auto;font-size:12px;font-weight:600;opacity:.52}.wh-nyxia-chat-body{padding:24px 20px 28px;height:196px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.wh-nyxia-chat-msgs{display:flex;flex-direction:column;gap:14px}.wh-nyxia-msg{max-width:84%;padding:12px 16px;border-radius:16px;font-size:14px;font-weight:600;line-height:1.55}.wh-nyxia-msg.user{align-self:flex-end;background:#38bdf824;border:1px solid rgba(56,189,248,.22);color:#ffffffe6}.wh-nyxia-msg.ai{align-self:flex-start;background:#818cf821;border:1px solid rgba(129,140,248,.22);color:#ffffffe6}.wh-nyxia-msg.typing{display:flex;align-items:center;gap:5px;padding:14px 18px}.wh-nyxia-dot{width:7px;height:7px;border-radius:50%;background:#818cf8bf;display:inline-block;animation:nyxia-bounce 1.1s ease-in-out infinite}.wh-nyxia-dot:nth-child(2){animation-delay:.18s}.wh-nyxia-dot:nth-child(3){animation-delay:.36s}@keyframes nyxia-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-6px);opacity:1}}@media(max-width:900px){.wh-nyxia-wrap{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.wh-nyxia-badge{font-size:11px}.wh-nyxia-acronym{font-size:13.5px}}.wh-nyxia-header{text-align:center;margin-bottom:52px}.wh-nyxia-header .wh-h2{margin-top:14px}.wh-nyxia-header .wh-nyxia-acronym{margin-bottom:0}.wh-nyxia-metrics{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:18px 0 22px}.wh-nyxia-metric{font-size:12.5px;font-weight:600;letter-spacing:.04em;padding:5px 14px;border-radius:99px;background:#38bdf81a;border:1px solid rgba(56,189,248,.22);color:#ffffffbf}.wh-nyxia-ticker{overflow:hidden;margin:44px -40px 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.wh-nyxia-ticker-track{display:flex}.wh-nyxia-ticker-row{display:flex;gap:12px;padding:4px 6px;flex-shrink:0;animation:wh-nyxia-scroll 32s linear infinite}@keyframes wh-nyxia-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.wh-nyxia-ticker-item{white-space:nowrap;font-size:13px;font-style:italic;color:#ffffff80;padding:7px 16px;border-radius:99px;background:#818cf812;border:1px solid rgba(129,140,248,.14)}.wh-nyxia-ticker-item:before{content:"→ ";color:#818cf88c;font-style:normal;margin-right:2px}.wh-nyxia-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.wh-nyxia-cat{padding:22px 20px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .2s,border-color .2s,transform .2s;cursor:default}.wh-nyxia-cat:hover{background:#818cf817;border-color:#818cf838;transform:translateY(-2px)}.wh-nyxia-cat-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#818cf81f;color:#818cf8cc;margin-bottom:12px;flex-shrink:0}.wh-nyxia-cat-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fffc;margin-bottom:6px}.wh-nyxia-cat-example{font-size:12.5px;color:#fff6;font-style:italic;line-height:1.45}.wh-nyxia-foot{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:14px}.wh-nyxia-trust{font-size:13px;color:#ffffff59;text-align:center;margin:0}@media(max-width:900px){.wh-nyxia-cats{grid-template-columns:repeat(2,1fr)}.wh-nyxia-ticker{margin:44px -20px 0}}@media(max-width:560px){.wh-nyxia-cats{grid-template-columns:1fr 1fr;gap:10px}.wh-nyxia-cat{padding:16px 14px}.wh-nyxia-header{margin-bottom:36px}}.wh-iconpick{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.wh-iconpick-actions{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.wh-installed{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(16,185,129,.3);background:#10b9811a;color:#a7f3d0;font-weight:900}.wh-platforms{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.wh-platform{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffdb;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.wh-platform svg{display:block;flex:0 0 auto;opacity:.92}.wh-iconpick-help{margin-top:14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:14px}.wh-iconpick-helpTitle{font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:11px;opacity:.78}.wh-iconpick-helpText{margin-top:6px;font-weight:800;font-size:13px;line-height:1.6;opacity:.8}.wh-iconpick-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:820px}.wh-iconcard{appearance:none;-webkit-appearance:none;width:100%;text-align:left;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:14px;display:flex;align-items:center;gap:14px;cursor:pointer;color:#ffffffeb;font-family:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease;transform:translateZ(0)}.wh-iconcard:hover{border-color:#ffffff2e}.wh-iconcard:focus-visible{outline:none;border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824}.wh-iconcard.active{border-color:#38bdf857;box-shadow:0 18px 80px #38bdf81a;transform:translate3d(0,-10px,0)}.wh-iconcard.inactive{opacity:.76;transform:translate3d(0,10px,0)}.wh-iconimg{width:74px;height:74px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0000001f;flex:0 0 auto}.wh-iconmeta{min-width:0}.wh-iconname{font-weight:980;letter-spacing:-.02em;font-size:15px;color:#ffffffeb}.wh-iconhint{margin-top:4px;font-size:12px;font-weight:850;color:#94a3b8e6}@media(max-width:520px){.wh-iconimg{width:66px;height:66px;border-radius:16px}.wh-iconcard{border-radius:20px}.wh-iconpick-right{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.wh-iconcard{width:100%;padding:12px;gap:12px}.wh-iconcard.active{transform:translate3d(0,-8px,0)}.wh-iconcard.inactive{transform:translate3d(0,8px,0)}.wh-iconname{font-size:14px}.wh-iconhint{font-size:11px}}.wh-grid4{margin-top:26px;display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.wh-card{grid-column:span 6;border:1px solid var(--card-border);background:var(--card-bg);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s ease,border-color .25s ease}.wh-card:hover{background:var(--card-hover)}.wh-card-k{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;opacity:.7;margin-bottom:10px}.wh-card-t{font-size:1.1rem;font-weight:650;line-height:1.45}.wh-two{display:grid;grid-template-columns:1fr 1fr;gap:34px}@media(max-width:980px){.wh-two{grid-template-columns:1fr}.wh-card{grid-column:span 12}}.wh-demo-grid{margin-top:22px;display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.wh-demo-card{grid-column:span 6;border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:260px;position:relative;overflow:hidden}.wh-demo-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.wh-demo-tag{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;opacity:.75}.wh-demo-dot{width:10px;height:10px;border-radius:999px;background:#22d3eee6;box-shadow:0 0 18px #22d3ee59}.wh-demo-dot.alt{background:#2563ebf2;box-shadow:0 0 18px #2563eb59}.wh-demo-body{position:relative;height:190px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;overflow:hidden}.wh-demo-line{position:absolute;top:50%;left:18px;right:18px;height:2px;transform-origin:left;background:linear-gradient(to right,#22d3ee00,#22d3eecc,#22d3ee00);opacity:.8}.wh-demo-pin{position:absolute;top:calc(50% - 6px);left:18px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 0 22px #ffffff40}.wh-demo-ping{position:absolute;top:calc(50% - 7px);left:18px;width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 22px #ffffff24;pointer-events:none}.wh-demo-label{position:absolute;bottom:14px;left:14px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000040;font-size:.92rem;opacity:.9}.wh-demo-match{margin:22px;border-radius:18px;border:1px solid rgba(16,185,129,.28);background:#10b98114;padding:14px;box-shadow:0 0 34px #10b9811f}.wh-demo-match-k{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;color:#a7f3d0f2;margin-bottom:6px}.wh-demo-match-t{opacity:.9}.wh-demo-bridge{position:absolute;left:22px;right:22px;top:52%;height:2px;transform-origin:center;background:linear-gradient(to right,#2563eb00,#2563ebd9,#22d3ee00);opacity:0;pointer-events:none}.wh-demo-minirow{position:absolute;bottom:14px;left:14px;right:14px;display:flex;justify-content:space-between;gap:10px}.wh-demo-mini{flex:1;border:1px solid rgba(255,255,255,.1);background:#00000038;border-radius:14px;padding:10px 12px;opacity:.86}@media(max-width:980px){.wh-demo-card{grid-column:span 12}}@media(max-width:560px){.wh-demo-card{min-height:200px}.wh-demo-body{height:150px}}.wh-story{border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#00000038,#ffffff0a);border-radius:22px;padding:28px}.wh-switch-row{margin-top:22px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.wh-switch{display:flex;gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.wh-switch-btn{border:0;cursor:pointer;padding:10px 14px;border-radius:999px;background:transparent;color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;transition:background .16s ease,color .16s ease,opacity .16s ease}.wh-switch-btn.active{background:#2563ebd9;color:#fffffff2}.wh-save{margin-left:8px;padding:4px 8px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:#10b9811f;color:#a7f3d0;font-size:.7rem;letter-spacing:.08em}.wh-plan-grid{margin-top:22px;display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.wh-plan-grid.carrier .wh-plan{grid-column:span 6}.wh-plan-grid.shipper .wh-plan{grid-column:span 4}.wh-plan{position:relative;border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wh-plan.focus{border-color:#2563eb59;box-shadow:0 0 0 1px #2563eb2e inset}.wh-plan-head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.wh-plan-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.wh-plan-title{font-weight:800;font-size:1.05rem}.wh-plan-desc{opacity:.7;font-size:.92rem}.wh-plan-price{display:flex;gap:10px;align-items:center;margin-top:6px}.wh-price-big{font-size:1.7rem;font-weight:900}.wh-pill{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);opacity:.8}.wh-note{margin-top:8px;font-size:.82rem;opacity:.65}.wh-bundle{margin-top:10px;display:inline-block;padding:6px 10px;border-radius:999px;border:1px solid rgba(217,174,90,.35);background:#d9ae5a1f;color:#ffe6aaf2;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.wh-feats{list-style:none;margin-top:12px;display:grid;gap:8px;color:#ffffffc7}.wh-feats li{display:flex;gap:8px;align-items:center}.wh-compare{margin-top:26px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:18px;padding:18px}.wh-compare-title{font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-bottom:12px;font-size:.85rem}.wh-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.wh-table{width:100%;border-collapse:collapse;min-width:720px;background:#0000002e}.wh-table th,.wh-table td{padding:14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffd9;font-size:.92rem}.wh-table thead th{opacity:.75;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.wh-dash{opacity:.55}.wh-popular{position:absolute;top:14px;right:14px;padding:6px 10px;border-radius:999px;border:1px solid rgba(37,99,235,.35);background:#2563eb24;color:#dbeafef2;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;box-shadow:0 0 26px #2563eb29}@media(max-width:980px){.wh-plan-grid.carrier .wh-plan,.wh-plan-grid.shipper .wh-plan{grid-column:span 12}}.wh-pricing{position:relative;overflow:hidden}.wh-pricing-bg{position:absolute;top:80px;right:90px;width:520px;max-width:42vw;pointer-events:none;z-index:0}.wh-pricing-bg img{width:100%;height:auto;display:block;opacity:.68;filter:blur(4px)}.wh-pricing .wh-container{position:relative;z-index:1}@media(max-width:900px){.wh-pricing-bg{width:380px;right:24px;top:60px}.wh-pricing-bg img{opacity:.55;filter:blur(6px)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.wh-footer{border-top:1px solid rgba(255,255,255,.08);background:#0000002e;padding:38px 0}.wh-footer-aurum{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;align-items:start}.wh-footer-left{max-width:420px}.wh-footer-brandrow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wh-footer-logo{width:22px;height:22px;display:block}.wh-footer-brandname{letter-spacing:.12em;text-transform:uppercase;font-weight:900;opacity:.92;font-size:.92rem}.wh-footer-tagline{opacity:.6;line-height:1.7;font-size:.92rem}.wh-footer-right{display:grid;grid-template-columns:1fr 1fr;gap:54px;justify-content:end}.wh-footer-head{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;opacity:.55;margin-bottom:12px}.wh-footer-links{display:grid;gap:10px}.wh-footer-links a{text-decoration:none;color:#ffffffc7;opacity:.85;font-size:.92rem}.wh-footer-links a:hover{color:#fffffff2}.wh-footer-bottom{grid-column:1 / -1;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}.wh-footer-copy,.wh-footer-holding{opacity:.55;font-size:.82rem}.wh-footer-holding-link{color:#ffffffe0;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);transition:border-color .16s ease,color .16s ease;letter-spacing:.08em}.wh-footer-holding-link:hover{color:#fffffff5;border-bottom-color:#ffffff73}@media(max-width:980px){.wh-footer-aurum{grid-template-columns:1fr;gap:24px}.wh-footer-right{grid-template-columns:1fr 1fr;gap:28px}.wh-footer-bottom{justify-content:center;text-align:center}}@media(max-width:560px){.wh-footer-right{grid-template-columns:1fr}}.wh-legal-page{position:relative;padding-top:96px}.wh-legal-glows{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.wh-legal-glow-a{position:absolute;width:600px;height:500px;left:-160px;top:-120px;border-radius:999px;background:#2563eb21;filter:blur(130px)}.wh-legal-glow-b{position:absolute;width:480px;height:400px;right:-120px;top:80px;border-radius:999px;background:#818cf81a;filter:blur(110px)}.wh-legal-wrap{position:relative;z-index:1;padding:clamp(40px,6vw,72px) 0 clamp(32px,5vw,56px);border-top:1px solid rgba(255,255,255,.08)}[data-theme=light] .wh-legal-wrap{border-top-color:#2563eb1f}.wh-legal-card{border:1px solid rgba(255,255,255,.08);background:#080e1fbf;border-radius:24px;padding:clamp(22px,4vw,40px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px #ffffff0d,0 40px 120px #0006}[data-theme=light] .wh-legal-card{background:#fff;border-color:#2563eb24;box-shadow:0 0 0 1px #2563eb14,0 8px 40px #2563eb17,0 2px 8px #0f172a0f}.wh-legal-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;margin-bottom:36px}.wh-legal-eyebrow{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#2563eb1f;border:1px solid rgba(37,99,235,.32);color:#93c5fd;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}[data-theme=light] .wh-legal-eyebrow{background:#2563eb1a;border-color:#2563eb52;color:#1d4ed8}.wh-legal-title{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.16;padding-bottom:.12em;font-weight:900;margin-bottom:12px;background:linear-gradient(135deg,#fffffff5,#94a3b8bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .wh-legal-title{background:linear-gradient(135deg,#0f172a,#2563eb);-webkit-background-clip:text;background-clip:text}.wh-legal-subtitle{font-size:clamp(.9rem,1.8vw,1rem);line-height:1.75;color:var(--muted);max-width:560px}[data-theme=light] .wh-legal-subtitle{color:#0f172aad}.wh-legal-hero-visual{display:flex;justify-content:flex-end}.wh-legal-visual-img{width:min(300px,92%);height:auto;opacity:.92;filter:drop-shadow(0 18px 46px rgba(0,0,0,.55));animation:whFloat 6.5s ease-in-out infinite}@keyframes whFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.wh-legal-content{margin-top:4px;max-width:880px}.wh-legal-content h3{position:relative;padding-left:16px;padding-top:24px;margin-top:28px;margin-bottom:10px;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text);opacity:.9;border-top:1px solid var(--section-line)}.wh-legal-content h3:before{content:"";position:absolute;left:0;top:28px;bottom:1px;width:3px;border-radius:999px;background:linear-gradient(180deg,#38bdf8,#818cf8)}.wh-legal-content h3:first-child{padding-top:0;margin-top:8px;border-top:none}.wh-legal-content h3:first-child:before{top:1px}[data-theme=light] .wh-legal-content h3{color:#0f172aeb;opacity:1}.wh-legal-content p{font-size:.92rem;line-height:1.95;color:var(--muted);margin-bottom:12px}[data-theme=light] .wh-legal-content p{color:#0f172ab8}.wh-legal-content a{color:#93c5fdf2;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#93c5fd4d;transition:color .14s,text-decoration-color .14s}.wh-legal-content a:hover{color:#fff;text-decoration-color:#ffffff80}[data-theme=light] .wh-legal-content a{color:#2563ebd9;text-decoration-color:#2563eb47}[data-theme=light] .wh-legal-content a:hover{color:#2563eb;text-decoration-color:#2563eb8c}.wh-legal-content strong{color:var(--text);font-weight:700}[data-theme=light] .wh-legal-content strong{color:#0f172ae0}@media(max-width:900px){.wh-legal-hero{grid-template-columns:1fr;gap:24px}.wh-legal-hero-visual{justify-content:center}}@media(max-width:560px){.wh-legal-hero-visual{display:none}}.wh-contact-cards{display:flex;flex-direction:column;gap:10px;margin-top:8px}.wh-contact-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-decoration:none;color:inherit;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.wh-contact-card:hover{border-color:#2563eb4d;background:#2563eb0f;transform:translateY(-2px);box-shadow:0 8px 32px #2563eb1f}[data-theme=light] .wh-contact-card{background:#edf2ffb3;border-color:#2563eb21;box-shadow:0 2px 12px #2563eb0f,0 1px 3px #0000000a}[data-theme=light] .wh-contact-card:hover{border-color:#2563eb47;background:#2563eb0a;box-shadow:0 8px 28px #2563eb1a}.wh-contact-card-icon{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#2563eb26,#818cf81a);border:1px solid rgba(37,99,235,.22);display:grid;place-items:center;flex-shrink:0;color:#60a5fa}[data-theme=light] .wh-contact-card-icon{background:#2563eb14;border-color:#2563eb2e;color:#2563eb}.wh-contact-card-body{flex:1;min-width:0}.wh-contact-card-label{font-size:.94rem;font-weight:800;color:var(--text);margin-bottom:2px}[data-theme=light] .wh-contact-card-label{color:#0f172ae6}.wh-contact-card-desc{font-size:.82rem;color:var(--muted);line-height:1.5;margin-bottom:6px}[data-theme=light] .wh-contact-card-desc{color:#0f172a80}.wh-contact-card-email{font-size:.82rem;font-weight:700;color:#60a5faeb;letter-spacing:.01em}[data-theme=light] .wh-contact-card-email{color:#2563ebd1}.wh-contact-card-tag{flex-shrink:0;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#94a3b8a6}[data-theme=light] .wh-contact-card-tag{border-color:#0f172a1a;background:#0f172a0a;color:#0f172a66}.wh-contact-card-arrow{flex-shrink:0;color:#94a3b859;transition:color .18s,transform .18s}.wh-contact-card:hover .wh-contact-card-arrow{color:#60a5fab3;transform:translate(3px)}[data-theme=light] .wh-contact-card-arrow{color:#0f172a33}[data-theme=light] .wh-contact-card:hover .wh-contact-card-arrow{color:#2563eb8c}.wh-contact-meta{margin-top:20px;display:flex;flex-direction:column;gap:10px;padding:16px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}[data-theme=light] .wh-contact-meta{background:#2563eb0a;border-color:#2563eb1a}.wh-contact-meta-item{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;color:var(--muted);line-height:1.55}.wh-contact-meta-item svg{flex-shrink:0;margin-top:2px;opacity:.55}.wh-contact-meta-item strong{color:var(--text);font-weight:700}[data-theme=light] .wh-contact-meta-item{color:#0f172a8c}[data-theme=light] .wh-contact-meta-item strong{color:#0f172ad9}@media(max-width:560px){.wh-contact-card{padding:14px 16px;gap:12px;border-radius:15px}.wh-contact-card-icon{width:38px;height:38px;border-radius:10px}.wh-contact-card-tag{display:none}.wh-contact-meta{padding:14px 16px}}.wh-pricing-header{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;margin-bottom:42px}.wh-pricing-head-left{max-width:640px}.wh-pricing-head-right{display:flex;justify-content:flex-end;align-items:center;pointer-events:none}.wh-pricing-head-right img{width:420px;max-width:100%;opacity:.75;filter:blur(2px);transform:translateY(8px)}@media(max-width:980px){.wh-pricing-header{grid-template-columns:1fr;gap:28px}.wh-pricing-head-right{justify-content:center}.wh-pricing-head-right img{width:300px;opacity:.6}}@media(max-width:680px){.wh-pricing-head-right{display:none}.wh-switch-row{gap:10px}.wh-switch{width:100%;justify-content:stretch}.wh-switch-btn{flex:1}}.wh-pricing-top{text-align:center;margin-bottom:44px}.wh-pricing-toggles{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.wh-plans-grid{display:grid;gap:16px;margin-bottom:18px}.wh-plans-grid.carrier{grid-template-columns:repeat(4,1fr)}.wh-plans-grid.shipper{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.wh-plans-grid.carrier,.wh-plans-grid.shipper{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.wh-plans-grid.carrier,.wh-plans-grid.shipper{grid-template-columns:1fr}}.wh-pcard{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px 22px;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.wh-pcard:hover{border-color:#ffffff21}.wh-pcard.popular{border-color:#f59e0b73;box-shadow:0 0 40px #f59e0b12,0 0 0 1px #f59e0b1a inset;background:#f59e0b06}.wh-pcard-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:4px 14px;border-radius:20px;white-space:nowrap}.wh-pcard-head{margin-bottom:18px}.wh-pcard-name{font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:4px}.wh-pcard-tagline{font-size:.8rem;color:#ffffff6b;line-height:1.4}.wh-pcard-price{margin-bottom:18px}.wh-pcard-price-row{display:flex;align-items:baseline;gap:1px}.wh-pcard-currency{font-size:1rem;font-weight:700;color:#ffffffa6;align-self:flex-start;margin-top:8px}.wh-pcard-amount{font-size:2.5rem;font-weight:900;color:#fff;line-height:1;letter-spacing:-.03em}.wh-pcard-period{font-size:.78rem;color:#ffffff61;margin-left:2px;align-self:flex-end;margin-bottom:5px}.wh-pcard-yearly-note{font-size:.72rem;color:#ffffff52;margin-top:4px}.wh-pcard-limits{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:18px}.wh-pcard-limit{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:2px;color:#ffffff59}.wh-pcard-limit-val{font-size:1.05rem;font-weight:800;color:#fff;line-height:1}.wh-pcard-limit-label{font-size:.64rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.06em}.wh-pcard-divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:0 0 16px}.wh-pcard-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;flex:1}.wh-pcard-feats li{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:#ffffff94;line-height:1.4}.wh-pcard-feats li svg{flex-shrink:0;margin-top:2px;color:#ffffff59}.wh-pcard.popular .wh-pcard-feats li svg{color:#f59e0b}.wh-pcard-cta{display:block;text-align:center;padding:11px 18px;border-radius:12px;font-size:.85rem;font-weight:700;text-decoration:none;margin-top:20px;transition:all .18s;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb8}.wh-pcard-cta:hover{background:#ffffff14;border-color:#ffffff29;color:#fff}.wh-pcard-cta.primary{background:#f59e0b;border-color:#f59e0b;color:#000;font-weight:800}.wh-pcard-cta.primary:hover{background:#fbbf24;border-color:#fbbf24}.wh-custom-band{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:26px 30px;margin-bottom:20px;flex-wrap:wrap}.wh-custom-left{flex:1;min-width:0}.wh-custom-title{font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:5px}.wh-custom-sub{font-size:.82rem;color:#ffffff6b;margin-bottom:12px}.wh-custom-feats{display:flex;flex-wrap:wrap;gap:7px}.wh-custom-feat{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#ffffff85;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:20px}.wh-addons{margin-top:2px}.wh-addons-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff47;text-align:center;margin-bottom:12px}.wh-addons-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.wh-addon-item{display:flex;align-items:center;gap:7px;padding:6px 13px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;font-size:.78rem}.wh-addon-label{color:#ffffff85}.wh-addon-sep{color:#fff3}.wh-addon-price{color:#fffc;font-weight:700}[data-theme=light] .wh-pcard{background:#fff;border-color:#00000017;box-shadow:0 2px 12px #00000012,0 6px 28px #0000000d}[data-theme=light] .wh-pcard:hover{box-shadow:0 4px 18px #0000001a,0 8px 36px #00000012;border-color:#00000021}[data-theme=light] .wh-pcard.popular{border-color:#f59e0b;background:#fff;box-shadow:0 4px 24px #f59e0b2e,0 0 0 2px #f59e0b33}[data-theme=light] .wh-pcard-name{color:#0f172aeb}[data-theme=light] .wh-pcard-tagline{color:#0f172a80}[data-theme=light] .wh-pcard-amount{color:#0f172aeb}[data-theme=light] .wh-pcard-currency{color:#0f172a8c}[data-theme=light] .wh-pcard-period{color:#0f172a66}[data-theme=light] .wh-pcard-yearly-note{color:#0f172a61}[data-theme=light] .wh-pcard-limit{background:#0f172a0a;border-color:#0f172a17}[data-theme=light] .wh-pcard-limit-val{color:#0f172ae6}[data-theme=light] .wh-pcard-limit-label{color:#0f172a70}[data-theme=light] .wh-pcard-divider{border-color:#00000014}[data-theme=light] .wh-pcard-feats li{color:#0f172aa6}[data-theme=light] .wh-pcard-feats li svg{color:#0f172a52}[data-theme=light] .wh-pcard.popular .wh-pcard-feats li svg{color:#d97706}[data-theme=light] .wh-pcard-cta{background:#0f172a0d;border-color:#0f172a1f;color:#0f172ab8}[data-theme=light] .wh-pcard-cta:hover{background:#0f172a17;border-color:#0f172a2e;color:#0f172aeb}[data-theme=light] .wh-custom-band{background:#ffffffb8;border-color:#00000014}[data-theme=light] .wh-custom-title{color:#0f172ae0}[data-theme=light] .wh-custom-sub{color:#0f172a73}[data-theme=light] .wh-custom-feat{background:#0000000a;border-color:#00000014;color:#0f172a8c}[data-theme=light] .wh-addon-item{background:#00000008;border-color:#00000012}[data-theme=light] .wh-addon-label{color:#0f172a8c}[data-theme=light] .wh-addon-sep{color:#0f172a38}[data-theme=light] .wh-addon-price{color:#0f172ad1}[data-theme=light] .wh-addons-title{color:#0f172a4d}.wh-driver{min-height:100vh;background:radial-gradient(1200px 700px at 10% 0%,rgba(37,99,235,.16),transparent 55%),radial-gradient(900px 600px at 90% 20%,rgba(56,189,248,.1),transparent 55%),var(--bg);color:var(--text)}.wh-driver-wrap{width:100%;max-width:720px;margin:0 auto;padding:18px 16px 104px}.wh-driver-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wh-driver-brand{display:flex;align-items:center;gap:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;opacity:.92}.wh-driver-brand img{width:22px;height:22px;display:block}.wh-driver-logout{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe0;cursor:pointer;display:grid;place-items:center}.wh-driver-stack{display:grid;grid-template-columns:1fr;gap:14px}.wh-driver-sub{margin-top:8px;opacity:.72;font-weight:800;line-height:1.7}.wh-driver-quick{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.wh-driver-list{margin-top:14px;display:grid;gap:10px}.wh-driver-item{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:12px;font-weight:850;opacity:.92}.wh-driver-kv{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:12px}.wh-driver-k{letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;opacity:.75;font-weight:950}.wh-driver-v{font-weight:950;opacity:.92}.wh-driverbar{position:fixed;left:50%;transform:translate(-50%);bottom:16px;width:min(520px,calc(100% - 32px));display:flex;gap:6px;padding:8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0f172a9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 46px #00000075;z-index:50}.wh-driverbar-btn{flex:1 1 0;border:0;cursor:pointer;border-radius:999px;padding:10px;background:transparent;color:#ffffffbd;font-family:inherit;font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .16s ease,color .16s ease,transform .16s ease;transform:translateZ(0)}.wh-driverbar-btn.active{background:#2563ebd9;color:#fffffff2}.wh-driverbar-btn:focus-visible{outline:2px solid rgba(56,189,248,.55);outline-offset:2px}@media(max-width:520px){.wh-driverbar-btn{padding:10px 8px;gap:6px}.wh-driverbar-btn span{display:none}}.wh-logo-pill{fill:#fff;transition:fill .45s ease}[data-theme=light] .wh-logo-pill{fill:#fff}.wh-nav-toggle{width:36px;height:36px;border-radius:50%;border:1px solid var(--nav-border);background:var(--panel);color:var(--text);cursor:pointer;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;flex-shrink:0}.wh-nav-toggle:hover{background:var(--card-hover);transform:scale(1.08)}.wh-nav-toggle svg{transition:transform .45s ease}[data-theme=light] .wh-nav-toggle svg{transform:rotate(30deg)}.wh-nav-lang{display:flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--nav-border);background:var(--panel);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted);flex-shrink:0}.wh-nav-lang button{background:none;border:none;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;padding:2px 4px;border-radius:4px;transition:color .15s,background .15s}.wh-nav-lang button.active{color:var(--text);background:var(--border)}.wh-nav-lang span{opacity:.35;font-weight:400}.wh-navpill-sheetControls{display:flex;align-items:center;gap:8px;margin-left:auto}[data-theme=light] body{background:var(--bg)}[data-theme=light] .wh-navpill{box-shadow:0 4px 24px #0000001a}[data-theme=light] .wh-navpill-links a{color:#0f172ab3}[data-theme=light] .wh-navpill-links a:hover{color:#0f172aeb}[data-theme=light] .wh-navpill-name{-webkit-text-fill-color:transparent}[data-theme=light] .wh-pillbtn{color:#0f172ae0;border-color:#00000024;background:#0000000d}[data-theme=light] .wh-pillbtn.primary{color:#fff;background:#2563ebeb}[data-theme=light] .wh-hero{background:radial-gradient(ellipse 110% 100% at 50% -10%,rgba(255,255,255,.8) 0%,transparent 70%)}[data-theme=light] .wh-hero-glow-a{width:820px;height:720px;left:-220px;top:-240px;background:#2563eb38}[data-theme=light] .wh-hero-glow-b{width:760px;height:680px;right:-200px;top:20px;background:#22d3ee29}[data-theme=light] .wh-kicker{color:#2563ebd9}[data-theme=light] .wh-p{color:#0f172aad}[data-theme=light] .wh-ticker{background:#0000000a;border-color:#0000000f;color:#0f172a80}[data-theme=light] .wh-ticker-row span{color:#0f172a73}[data-theme=light] .wh-demo-card{background:#ffffff9e;border-color:#2563eb1a;box-shadow:0 4px 24px #2563eb14,0 1px 4px #0000000f}[data-theme=light] .wh-demo-head{border-bottom-color:#00000014}[data-theme=light] .wh-demo-body{background:#2563eb0a;border-color:#2563eb1a}[data-theme=light] .wh-demo-tag{color:#0f172a99}[data-theme=light] .wh-demo-line{background:#2563eb40}[data-theme=light] .wh-demo-pin{background:#2563ebd9}[data-theme=light] .wh-demo-ping{background:#2563eb59}[data-theme=light] .wh-demo-label{color:#0f172aa6}[data-theme=light] .wh-demo-match{background:#2563eb14;border-color:#2563eb33}[data-theme=light] .wh-demo-match-k{color:#0f172ad9}[data-theme=light] .wh-demo-match-t{color:#0f172a8c}[data-theme=light] .wh-demo-mini{background:#0000000f;border-color:#0000001a;color:#0f172ab3}[data-theme=light] .wh-demo-bridge{background:#2563eb4d}[data-theme=light] .wh-nyxia-chat{background:#ffffffa6;border-color:#818cf840;box-shadow:0 4px 30px #818cf81a}[data-theme=light] .wh-nyxia-chat-head{border-bottom-color:#00000014;color:#0f172ae0}[data-theme=light] .wh-nyxia-status{color:#0f172a73}[data-theme=light] .wh-nyxia-badge{background:linear-gradient(90deg,#38bdf81f,#818cf81a)}[data-theme=light] .wh-nyxia-feat-icon{background:linear-gradient(135deg,#38bdf81a,#818cf814)}[data-theme=light] .wh-nyxia-feat-label{color:#0f172ae0}[data-theme=light] .wh-nyxia-feat-desc{color:#0f172a8c}[data-theme=light] .wh-nyxia-msg.user{background:#38bdf81a;border-color:#38bdf833;color:#0f172ae0}[data-theme=light] .wh-nyxia-msg.ai{background:#818cf81a;border-color:#818cf833;color:#0f172ae0}[data-theme=light] .wh-nyxia-metric{background:#38bdf814;border-color:#38bdf838;color:#0f172aa6}[data-theme=light] .wh-nyxia-ticker-item{color:#0f172a6b;background:#818cf80f;border-color:#818cf824}[data-theme=light] .wh-nyxia-cat{background:#ffffffbf;border-color:#00000014;box-shadow:0 2px 10px #0000000d}[data-theme=light] .wh-nyxia-cat:hover{background:#818cf80f;border-color:#818cf833}[data-theme=light] .wh-nyxia-cat-icon{background:#818cf81a;color:#6366f1d9}[data-theme=light] .wh-nyxia-cat-label{color:#0f172ad9}[data-theme=light] .wh-nyxia-cat-example{color:#0f172a6b}[data-theme=light] .wh-nyxia-trust{color:#0f172a59}[data-theme=light] .wh-story{background:#00000008;border-color:#00000014}[data-theme=light] .wh-plan{background:#ffffff9e;border-color:#2563eb1a;box-shadow:0 4px 20px #2563eb12,0 1px 3px #0000000d}[data-theme=light] .wh-plan.focus{background:#2563eb0f;border-color:#2563eb40}[data-theme=light] .wh-plan-title{color:#0f172ae6}[data-theme=light] .wh-plan-desc{color:#0f172a8c}[data-theme=light] .wh-plan-price .wh-price-big{color:#0f172ae6}[data-theme=light] .wh-feats li{color:#0f172aad;border-color:#0000000f}[data-theme=light] .wh-note{color:#0f172a80}[data-theme=light] .wh-compare{background:#ffffff94;border-color:#00000014}[data-theme=light] .wh-compare-title{color:#0f172ae0}[data-theme=light] .wh-table th{color:#0f172a8c;border-bottom-color:#0000001a}[data-theme=light] .wh-table td{color:#0f172ac7;border-bottom-color:#0000000f}[data-theme=light] .wh-switch{background:#0000000f;border-color:#0000001a}[data-theme=light] .wh-switch-btn{color:#0f172a99}[data-theme=light] .wh-switch-btn.active{background:#ffffffe6;color:#0f172ae6;box-shadow:0 1px 6px #0000001a}[data-theme=light] .wh-iconcard{background:#ffffff94;border-color:#2563eb1a;box-shadow:0 4px 16px #2563eb0f,0 1px 3px #0000000a}[data-theme=light] .wh-iconcard.active{border-color:#2563eb66;background:#2563eb0d}[data-theme=light] .wh-iconname{color:#0f172ae0}[data-theme=light] .wh-iconhint{color:#0f172a80}[data-theme=light] .wh-platforms{background:#0000000a;border-color:#00000014}[data-theme=light] .wh-platform{color:#0f172aa6;border-color:#0f172a1f;background:#ffffffb3}[data-theme=light] .wh-wave{fill:#e2e8f0}[data-theme=light] .wh-h2{color:#0f172aeb}[data-theme=light] .wh-h3{color:#0f172ae0}[data-theme=light] .wh-sub{color:#0f172aad}[data-theme=light] .wh-bullets div{background:#0000000d;border-color:#0000001a;color:#0f172ab8}[data-theme=light] .wh-card-k{color:#2563ebcc}[data-theme=light] .wh-card-t{color:#0f172ab8}[data-theme=light] .wh-faq-q{color:#0f172ae0}[data-theme=light] .wh-faq-a p{color:#0f172aa6}[data-theme=light] .wh-faq-icon{background:#0000000f;color:#0f172a99}[data-theme=light] .wh-iconpick-help{background:#0000000a;border-color:#00000014}[data-theme=light] .wh-iconpick-helpTitle{color:#0f172acc}[data-theme=light] .wh-iconpick-helpText{color:#0f172a99}[data-theme=light] .wh-installed{color:#0f172ab3;background:#0000000a;border-color:#00000014}[data-theme=light] .wh-btn{background:#0f172a0f;border-color:#0f172a24;color:#0f172ae0}[data-theme=light] .wh-btn:hover{background:#0f172a1a}[data-theme=light] .wh-btn-primary{background:#2563eb;border-color:transparent;color:#fff}[data-theme=light] .wh-btn-primary:hover{background:#1d4ed8}[data-theme=light] .wh-btn-soft{background:#2563eb14;border-color:#2563eb2e;color:#2563ebe6}[data-theme=light] .wh-btn-outline{background:transparent;border-color:#2563eb66;color:#2563ebe6}[data-theme=light] .wh-btn-outline:hover{background:#2563eb0f}[data-theme=light] .wh-stat{background:#ffffff94;border-color:#2563eb1a;box-shadow:0 4px 20px #2563eb12,0 1px 3px #0000000d}[data-theme=light] .wh-stat-label{color:#0f172a99}[data-theme=light] .wh-plan-icon{background:#2563eb12;border-color:#2563eb2e}[data-theme=light] .wh-pill{border-color:#0f172a24;color:#0f172aa6}[data-theme=light] .wh-feats{color:#0f172ac7}[data-theme=light] .wh-feats li{border-color:#0f172a12}[data-theme=light] .wh-save{background:#10b9811a;border-color:#10b9814d;color:#057850e6}[data-theme=light] .wh-bundle{background:#d9ae5a1a;border-color:#d9ae5a4d;color:#78500ae6}[data-theme=light] .wh-popular{background:#2563eb1a;border-color:#2563eb47;color:#2563ebe6;box-shadow:0 0 20px #2563eb14}[data-theme=light] .wh-table-wrap{border-color:#0f172a17;background:#ffffff9e}[data-theme=light] .wh-table{background:transparent}[data-theme=light] .wh-table th,[data-theme=light] .wh-table td{color:#0f172acc;border-bottom-color:#0f172a12}[data-theme=light] .wh-table thead th{color:#0f172a80}[data-theme=light] .wh-dash{color:#0f172a4d}[data-theme=light] .wh-navpill-overlay{background:transparent}[data-theme=light] .wh-navpill-sheet{background:#fffffff7;border-color:#0f172a1a;box-shadow:0 30px 100px #0f172a2e}[data-theme=light] .wh-navpill-sheetTop{border-bottom-color:#0f172a14}[data-theme=light] .wh-navpill-sheetTitle{color:#0f172aeb}[data-theme=light] .wh-navpill-close{background:#0f172a0d;border-color:#0f172a1a;color:#0f172acc}[data-theme=light] .wh-navpill-close:hover{background:#0f172a17}[data-theme=light] .wh-navpill-list a{background:#0f172a0a;color:#0f172ae0}[data-theme=light] .wh-navpill-list a:hover{background:#0f172a14}[data-theme=light] .wh-navpill-sheetCta .wh-pillbtn.soft{background:#0f172a0f;border-color:#0f172a1f;color:#0f172ae0}[data-theme=light] .wh-nav-toggle{background:#0f172a0d;border-color:#0f172a1f;color:#0f172abf}[data-theme=light] .wh-nav-toggle:hover{background:#0f172a17}[data-theme=light] .wh-nav-lang{background:#0f172a0d;border-color:#0f172a1f}[data-theme=light] .wh-nav-lang button{color:#0f172a8c}[data-theme=light] .wh-nav-lang button.active{color:#0f172ae6;background:#0f172a14}[data-theme=light] .wh-navpill-burger{border-color:#0f172a1f;background:#0f172a0d;color:#0f172abf}[data-theme=light] .wh-wave{background:linear-gradient(to right,transparent,rgba(15,23,42,.12),transparent);opacity:.6}[data-theme=light] .wh-section-line{border-color:#0f172a12}[data-theme=light] .wh-section-alt{background:#ffffff61}.wh-finalcta{text-align:center}.wh-finalcta .wh-h2{font-size:clamp(1.8rem,4vw,2.8rem);background:linear-gradient(135deg,#38bdf8,#818cf8 55%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ck-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:180;width:min(700px,calc(100% - 32px));display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0a0f1ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 40px #00000073;animation:ckSlideUp .25s ease}@keyframes ckSlideUp{0%{transform:translate(-50%) translateY(20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}[data-theme=light] .ck-bar{background:#fffffff5;border-color:#0f172a1a;box-shadow:0 8px 40px #0000001f}.ck-text{flex:1;font-size:.85rem;line-height:1.55;color:#cbd5f5d9;min-width:180px}[data-theme=light] .ck-text{color:#0f172ab3}.ck-link{color:#93c5fdf2;text-decoration:underline;text-underline-offset:2px}[data-theme=light] .ck-link{color:#2563ebd9}.ck-actions{display:flex;gap:8px;flex-shrink:0}.ck-manage{padding:8px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb3;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .14s ease}.ck-manage:hover{background:#ffffff12}[data-theme=light] .ck-manage{border-color:#0f172a24;color:#0f172aa6}[data-theme=light] .ck-manage:hover{background:#0f172a0d}.ck-accept{padding:8px 18px;border-radius:10px;border:none;background:#2563eb;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .14s ease}.ck-accept:hover{background:#1d4ed8}.flt-wrap{position:fixed;bottom:28px;right:24px;z-index:170;display:flex;align-items:center;border-radius:999px;box-shadow:0 8px 32px #2563eb59,0 2px 8px #00000040;animation:fltPop .22s cubic-bezier(.34,1.56,.64,1)}@keyframes fltPop{0%{transform:scale(.7) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.flt-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px 0 0 999px;background:#2563eb;color:#fff;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .14s ease;white-space:nowrap;font-family:inherit}.flt-btn:hover{background:#1d4ed8}.flt-x{display:grid;place-items:center;width:42px;height:42px;border-radius:0 999px 999px 0;border:none;background:#1d4ed8;color:#ffffffbf;cursor:pointer;transition:background .14s ease,color .14s ease}.flt-x:hover{background:#1e40af;color:#fff}[data-theme=light] .flt-wrap{box-shadow:0 8px 32px #2563eb47,0 2px 8px #0000001f}[data-theme=light] .flt-btn{background:#2563eb}[data-theme=light] .flt-btn:hover,[data-theme=light] .flt-x{background:#1d4ed8}@media(max-width:480px){.flt-btn{font-size:.82rem;padding:12px 16px}}.dm-overlay{position:fixed;inset:0;z-index:200;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px;animation:dmFadeIn .18s ease}@keyframes dmFadeIn{0%{opacity:0}to{opacity:1}}.dm-sheet{width:min(540px,100%);background:#0d1526;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:28px;box-shadow:0 40px 120px #000000a6;animation:dmSlideUp .22s ease}@keyframes dmSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}[data-theme=light] .dm-sheet{background:#fff;border-color:#0f172a1a;box-shadow:0 40px 100px #0000002e}.dm-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.dm-title{font-size:1.25rem;font-weight:900;color:#fffffff2;margin-bottom:5px}[data-theme=light] .dm-title{color:#0f172aeb}.dm-sub{font-size:.88rem;color:#94a3b8d9;line-height:1.55}[data-theme=light] .dm-sub{color:#0f172a8c}.dm-x{flex-shrink:0;width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffbf;cursor:pointer;display:grid;place-items:center;transition:background .14s ease}.dm-x:hover{background:#ffffff17}[data-theme=light] .dm-x{border-color:#0f172a1f;background:#0f172a0a;color:#0f172ab3}.dm-form{display:flex;flex-direction:column;gap:14px}.dm-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.dm-row{grid-template-columns:1fr}}.dm-field{display:flex;flex-direction:column;gap:6px}.dm-field>span{font-size:.8rem;font-weight:600;color:#94a3b8cc;letter-spacing:.04em}[data-theme=light] .dm-field>span{color:#0f172a8c}.dm-field input,.dm-field textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 14px;color:#ffffffeb;font-size:.92rem;font-family:inherit;outline:none;transition:border-color .15s ease;resize:vertical}[data-theme=light] .dm-field input,[data-theme=light] .dm-field textarea{background:#0f172a0a;border-color:#0f172a1f;color:#0f172ae6}.dm-field input:focus,.dm-field textarea:focus{border-color:#2563eb8c;background:#2563eb0f}.dm-role-toggle{display:flex;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}[data-theme=light] .dm-role-toggle{border-color:#0f172a1f;background:#0f172a08}.dm-role-toggle button{flex:1;padding:10px 0;font-size:.88rem;font-weight:700;cursor:pointer;border:none;background:transparent;color:#ffffff80;transition:background .15s ease,color .15s ease;font-family:inherit}[data-theme=light] .dm-role-toggle button{color:#0f172a73}.dm-role-toggle button.active{background:#2563ebd9;color:#fff}.dm-error{font-size:.85rem;color:#fca5a5e6;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:10px 14px}.dm-submit{width:100%;height:46px;background:#2563eb;color:#fff;border:none;border-radius:14px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease,opacity .15s ease;margin-top:4px}.dm-submit:hover:not(:disabled){background:#1d4ed8}.dm-submit:disabled{opacity:.55;cursor:not-allowed}.dm-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0 8px;gap:12px}.dm-success-icon{width:56px;height:56px;border-radius:999px;background:#10b98126;border:1px solid rgba(16,185,129,.3);display:grid;place-items:center;font-size:1.5rem;color:#34d399}.dm-success-title{font-size:1.2rem;font-weight:900;color:#fffffff2}[data-theme=light] .dm-success-title{color:#0f172aeb}.dm-success-sub{font-size:.9rem;color:#94a3b8cc}[data-theme=light] .dm-success-sub{color:#0f172a8c}.dm-close-btn{margin-top:8px;padding:10px 28px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#fffc;font-weight:700;cursor:pointer;font-family:inherit;font-size:.9rem;transition:background .14s ease}.dm-close-btn:hover{background:#ffffff1c}[data-theme=light] .dm-close-btn{background:#0f172a0d;border-color:#0f172a1f;color:#0f172acc}.nf-root{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:0;background:var(--bg);color:var(--text)}.nf-logo{width:52px;height:52px;border-radius:14px;margin-bottom:32px}.nf-code{font-size:clamp(80px,18vw,160px);font-weight:900;line-height:1;background:linear-gradient(135deg,#38bdf8,#818cf8 55%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.nf-title{font-size:clamp(1.4rem,4vw,2rem);font-weight:900;margin-bottom:10px;color:var(--text)}.nf-sub{font-size:1rem;color:var(--muted);max-width:360px;line-height:1.6;margin-bottom:32px}.nf-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:14px;background:#2563eb;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .14s ease}.nf-btn:hover{background:#1d4ed8}.nf-glow{position:fixed;inset:0;pointer-events:none;background:radial-gradient(700px 500px at 50% 30%,rgba(37,99,235,.1),transparent 65%),radial-gradient(500px 350px at 80% 70%,rgba(56,189,248,.07),transparent 60%);z-index:0}.nf-root>*{position:relative;z-index:1}[data-theme=light] .nf-glow{background:radial-gradient(700px 500px at 50% 30%,rgba(37,99,235,.07),transparent 65%),radial-gradient(500px 350px at 80% 70%,rgba(56,189,248,.05),transparent 60%)}.whf-sep{width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,#2563EB 25%,#06B6D4 50%,#2563EB 75%,transparent 100%);opacity:.55}.whf{width:100%;padding:56px 24px 28px;background:#050c1cb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .whf{background:#0f1e3c12}.whf-inner{width:min(1120px,100%);margin:0 auto}.whf-top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.whf-brand{flex:0 0 auto;max-width:260px}.whf-lockup{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:12px}.whf-logo{width:30px;height:30px;border-radius:7px;display:block}.whf-name{font-size:13px;font-weight:900;letter-spacing:.1em;background:linear-gradient(90deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.whf-tagline{font-size:13px;line-height:1.6;color:#94a3b8a6;margin:0}[data-theme=light] .whf-tagline{color:#0f172a7a}.whf-cols{display:flex;gap:64px;margin-left:auto}.whf-col{min-width:0}.whf-head{font-size:10px;font-weight:700;letter-spacing:.18em;color:#94a3b8a6;margin-bottom:14px;text-transform:uppercase}[data-theme=light] .whf-head{color:#0f172a61}.whf-rowlinks{display:flex;flex-wrap:wrap;gap:10px 20px}.whf-rowlinks a{font-size:13px;font-weight:600;color:#cbd5f5ad;text-decoration:none;transition:color .14s ease;white-space:nowrap}.whf-rowlinks a:hover{color:#fffffff2}[data-theme=light] .whf-rowlinks a{color:#0f172a94}[data-theme=light] .whf-rowlinks a:hover{color:#0f172ae6}.whf-rule{height:1px;margin:36px 0 20px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1) 30%,rgba(255,255,255,.1) 70%,transparent)}[data-theme=light] .whf-rule{background:linear-gradient(to right,transparent,rgba(15,23,42,.1) 30%,rgba(15,23,42,.1) 70%,transparent)}.whf-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#94a3b885}[data-theme=light] .whf-bottom{color:#0f172a66}.whf-holding a{color:#cbd5f5bf;font-weight:700;text-decoration:none}.whf-holding a:hover{text-decoration:underline}[data-theme=light] .whf-holding a{color:#2563ebc7}@media(max-width:680px){.whf-top{flex-direction:column;gap:28px}.whf-brand{max-width:100%}.whf-cols{margin-left:0;gap:28px}.whf-bottom{flex-direction:column;align-items:flex-start}}.nyw-root{position:fixed;bottom:24px;left:24px;z-index:165;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nyw-btn{position:relative;width:60px;height:60px;border-radius:50%;border:none;background:#080e1f;box-shadow:0 4px 28px #818cf873,0 0 0 1px #818cf82e;cursor:pointer;display:grid;place-items:center;overflow:visible;transition:box-shadow .2s ease;will-change:transform}.nyw-btn:hover{box-shadow:0 6px 36px #818cf8a6,0 0 0 2px #818cf84d}.nyw-btn.is-open{background:#080e1f;box-shadow:0 4px 20px #0000008c,0 0 0 1px #818cf824}[data-theme=light] .nyw-btn{background:#0f172a;box-shadow:0 4px 28px #818cf859,0 0 0 1px #818cf826}[data-theme=light] .nyw-btn.is-open{background:#0f172a;box-shadow:0 4px 20px #0f172a47,0 0 0 1px #818cf81f}.nyw-btn-logo{width:52px;height:52px;object-fit:contain;position:relative;z-index:1}.nyw-btn-icon{position:absolute;inset:0;display:grid;place-items:center;color:#ffffffd9;z-index:2}[data-theme=light] .nyw-btn-icon{color:#0f172ab3}.nyw-panel{position:absolute;bottom:70px;left:0;width:320px;background:#0d1526;border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:0 24px 80px #0009,0 0 0 1px #2563eb1f;overflow:hidden;will-change:transform,opacity}[data-theme=light] .nyw-panel{background:#fff;border-color:#0f172a1a;box-shadow:0 24px 72px #0f172a29,0 0 0 1px #2563eb14}.nyw-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);background:#2563eb14}[data-theme=light] .nyw-head{border-bottom-color:#0f172a12;background:#2563eb0a}.nyw-head-logo-wrap{position:relative;width:44px;height:44px;border-radius:50%;background:#080e1f;display:grid;place-items:center;flex-shrink:0}.nyw-head-logo{width:40px;height:40px;object-fit:contain}.nyw-online{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#10b981;border:2px solid #0d1526}[data-theme=light] .nyw-online{border-color:#fff}.nyw-head-info{flex:1;min-width:0}.nyw-name{font-size:.88rem;font-weight:900;letter-spacing:.06em;background:linear-gradient(90deg,#60a5fa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nyw-status{font-size:.72rem;color:#94a3b8b3;margin-top:1px}[data-theme=light] .nyw-status{color:#0f172a73}.nyw-close{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#ffffff0d;color:#ffffff8c;cursor:pointer;display:grid;place-items:center;transition:background .14s,color .14s;flex-shrink:0}.nyw-close:hover{background:#ffffff1a;color:#ffffffd9}[data-theme=light] .nyw-close{border-color:#0f172a1a;background:#0f172a0a;color:#0f172a80}[data-theme=light] .nyw-close:hover{background:#0f172a14;color:#0f172acc}.nyw-body{padding:14px;display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}[data-theme=light] .nyw-body{scrollbar-color:rgba(15,23,42,.1) transparent}.nyw-bubble{background:#2563eb1f;border:1px solid rgba(37,99,235,.18);border-radius:4px 18px 18px;padding:10px 13px;font-size:.85rem;line-height:1.58;color:#ffffffe0;align-self:flex-start;max-width:92%}[data-theme=light] .nyw-bubble{background:#2563eb12;border-color:#2563eb24;color:#0f172ad9}.nyw-typing{display:flex;align-items:center;gap:5px;padding:2px 0}.nyw-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#60a5fad9}.nyw-questions{display:flex;flex-direction:column;gap:7px}.nyw-q{display:flex;align-items:center;gap:9px;width:100%;padding:9px 13px;border-radius:18px 18px 18px 4px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#ffffffd1;font-size:.83rem;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:background .14s,border-color .14s,color .14s}.nyw-q:hover{background:#2563eb24;border-color:#2563eb4d;color:#fffffff2}[data-theme=light] .nyw-q{border-color:#0f172a1a;background:#0f172a08;color:#0f172ac7}[data-theme=light] .nyw-q:hover{background:#2563eb14;border-color:#2563eb38;color:#0f172aeb}.nyw-q-icon{font-size:1rem;flex-shrink:0}.nyw-answer{display:flex;flex-direction:column;gap:10px}.nyw-cta{display:inline-flex;align-items:center;padding:9px 16px;border-radius:12px;background:#2563eb;color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .14s;align-self:flex-start}.nyw-cta:hover{background:#1d4ed8}.nyw-follow-wrap{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06);margin-top:2px}[data-theme=light] .nyw-follow-wrap{border-top-color:#0f172a12}.nyw-deeper-label{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b88c}[data-theme=light] .nyw-deeper-label{color:#0f172a61}.nyw-follow-list{display:flex;flex-direction:column;gap:5px}.nyw-follow{display:block;width:100%;padding:7px 12px;border-radius:12px;border:1px solid rgba(37,99,235,.2);background:#2563eb12;color:#ffffffb8;font-size:.8rem;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:background .14s,border-color .14s,color .14s}.nyw-follow:hover{background:#2563eb29;border-color:#2563eb61;color:#ffffffe6}[data-theme=light] .nyw-follow{border-color:#2563eb2e;background:#2563eb0d;color:#0f172ab3}[data-theme=light] .nyw-follow:hover{background:#2563eb1a;border-color:#2563eb47;color:#0f172ae0}.nyw-breadcrumb{font-size:.72rem;font-weight:600;color:#94a3b880;padding:3px 0 0;letter-spacing:.02em}[data-theme=light] .nyw-breadcrumb{color:#0f172a5c}.nyw-follow-nav{display:flex;align-items:center;gap:14px;padding-top:2px}.nyw-back{background:none;border:none;color:#94a3b8a6;font-size:.78rem;font-family:inherit;cursor:pointer;padding:0;text-align:left;transition:color .14s}.nyw-back:hover{color:#94a3b8}[data-theme=light] .nyw-back{color:#0f172a66}[data-theme=light] .nyw-back:hover{color:#0f172ab3}@media(max-width:480px){.nyw-root{bottom:16px;left:16px}.nyw-panel{width:calc(100vw - 32px);left:0;bottom:72px}.nyw-btn{width:54px;height:54px}.nyw-btn-logo{width:46px;height:46px}.nyw-body{max-height:60svh}}@media(max-width:480px){.wh-ticker-row{font-size:.72rem;letter-spacing:.08em;gap:12px;padding:10px 14px}}@media(max-width:380px){.wh-stats-grid{grid-template-columns:1fr}}@media(max-width:480px){.wh-how-step{padding:20px 18px}}@media(max-width:560px){.wh-nyxia-features{gap:14px}.wh-nyxia-feat-icon{width:36px;height:36px;border-radius:10px}.wh-nyxia-feat-label{font-size:14px}.wh-nyxia-feat-desc{font-size:12.5px}.wh-nyxia-chat-body{padding:16px 14px 20px;height:172px}.wh-nyxia-msg{font-size:13px;padding:10px 13px}}@media(max-width:480px){.wh-demo-match{margin:14px;padding:10px}.wh-demo-label{font-size:.82rem;bottom:10px;left:10px;padding:8px 10px}}@media(max-width:560px){.wh-story{padding:20px 16px}.wh-story .wh-grid4{margin-top:14px}}@media(max-width:480px){.wh-plan{padding:16px 14px}.wh-plan-grid{gap:12px}.wh-price-big{font-size:1.45rem}.wh-compare{padding:14px 12px}}@media(max-width:480px){.wh-faq-q{padding:15px 14px;font-size:.94rem}.wh-faq-a p{padding:0 14px 14px;font-size:14px}.wh-faq-icon{width:26px;height:26px;font-size:19px}}@media(max-width:480px){.wh-iconpick-right{gap:10px}.wh-iconcard{padding:10px;gap:10px;border-radius:18px}.wh-iconimg{width:58px;height:58px;border-radius:14px}.wh-iconname{font-size:13px}.wh-iconhint{font-size:10.5px}}@media(max-width:480px){.wh-finalcta .wh-cta-row{flex-direction:column;align-items:stretch}.wh-finalcta .wh-cta-row .wh-btn{justify-content:center}}@media(max-width:480px){.ck-bar{padding:12px 14px;gap:10px}.ck-actions{width:100%}.ck-manage,.ck-accept{flex:1;text-align:center}}@media(max-width:560px){.wh-grid4{gap:12px}.wh-card{padding:14px}}[data-theme=light] .wh-h1{color:#0f172aed}[data-theme=light] .wh-bullets>div{background:#2563eb12;border:1px solid rgba(37,99,235,.14);color:#0f172ab3;border-radius:999px;padding:6px 12px}[data-theme=light] .wh-how-n{background:linear-gradient(135deg,#0ea5e9,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .wh-story{color:#0f172ab8}[data-theme=light] .wh-story .wh-p,[data-theme=light] .wh-nyxia-acronym{color:#0f172aa6}[data-theme=light] .wh-nyxia-online{background:#22c55e;box-shadow:0 0 6px #22c55e}[data-theme=light] .wh-feats li svg{color:#2563eb}[data-theme=light] .wh-table tbody tr:nth-child(2n) td{background:#2563eb08}[data-theme=light] .wh-hero-nocard{color:#0f172a73}[data-theme=light] .wh-footer{background:#ffffff8c;border-top-color:#0f172a14}[data-theme=light] .wh-footer-links a{color:#0f172aa6}[data-theme=light] .wh-footer-links a:hover{color:#0f172ae6}[data-theme=light] .wh-footer-brandname{color:#0f172ad9}[data-theme=light] .wh-footer-copy,[data-theme=light] .wh-footer-holding{color:#0f172a73}[data-theme=light] .nyw-ring{background:#2563eb38}[data-theme=light] .nyw-btn{background:#fff;box-shadow:0 4px 22px #818cf847,0 0 0 1px #818cf82e}[data-theme=light] .nyw-btn:hover{box-shadow:0 6px 30px #818cf873,0 0 0 2px #818cf847}[data-theme=light] .nyw-btn.is-open{background:#fff;box-shadow:0 4px 16px #00000026,0 0 0 1px #818cf824}[data-theme=light] .nyw-head-logo-wrap{background:#6366f11f}[data-theme=light] .nyw-btn-icon{color:#2563ebd9}.nyxc-wrap{width:100%;height:100%;min-height:0;display:flex;align-items:stretch;justify-content:center}.nyxc-root{display:flex;flex-direction:column;width:100%;max-width:780px;height:100%;min-height:0;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:22px;box-shadow:0 30px 120px #00000059;position:relative;overflow:hidden}[data-theme=light] .nyxc-root{background:#ffffffd9;border-color:#0f172a14;box-shadow:0 20px 80px #0000001f}.nyxc-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-shrink:0;gap:12px}.nyxc-head-left{display:flex;align-items:center;gap:12px}.nyxc-avatar-wrap{position:relative;width:42px;height:42px;background:#080e1f;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 1px #818cf82e}.nyxc-avatar-img{width:36px;height:36px}.nyxc-online-dot{position:absolute;bottom:1px;right:1px;width:10px;height:10px;background:#22d3ee;border-radius:50%;border:2px solid var(--bg);animation:nyxc-pulse 2.2s ease-in-out infinite}@keyframes nyxc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.nyxc-head-name{font-size:.92rem;font-weight:700;letter-spacing:.06em;color:var(--text)}.nyxc-head-sub{font-size:.7rem;color:var(--muted);margin-top:2px}.nyxc-head-right{display:flex;align-items:center;gap:8px}.nyxc-premium-btn{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid rgba(37,99,235,.38);background:#2563eb1a;color:#94a3b8e6;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.nyxc-premium-btn:hover{background:#2563eb33;border-color:#2563eb8c;color:var(--text)}.nyxc-icon-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;transition:background .13s,color .13s}.nyxc-icon-btn:hover{background:#ffffff0f;color:var(--text)}.nyxc-usage{display:flex;align-items:center;gap:10px;padding:7px 20px;border-bottom:1px solid var(--border);background:#ffffff04;flex-shrink:0;min-height:30px}.nyxc-usage.premium{font-size:.7rem;font-weight:600;letter-spacing:.03em;color:#22d3eecc;gap:6px}.nyxc-usage-track{flex:1;height:3px;background:var(--border);border-radius:999px;overflow:hidden}.nyxc-usage-fill{height:100%;border-radius:999px;background:#2563ebd9;transition:width .4s ease}.nyxc-usage-fill.warn{background:#fb923cd9}.nyxc-usage-text{font-size:.68rem;color:var(--muted);white-space:nowrap}.nyxc-usage-text.warn{color:#fb923ce6}.nyxc-nyxbit-info{border-bottom:1px solid var(--border)}.nyxc-nyxbit-info-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:6px 16px;background:none;border:none;color:var(--muted);cursor:pointer;font-size:.7rem;font-weight:600;transition:color .15s}.nyxc-nyxbit-info-toggle:hover{color:var(--fg)}.nyxc-nyxbit-info-toggle svg:first-child{color:var(--accent);opacity:.8}.nyxc-nyxbit-body{overflow:hidden;padding:0 16px 10px}.nyxc-nyxbit-desc{color:var(--muted);line-height:1.55;margin-bottom:8px;font-size:.72rem}.nyxc-nyxbit-tiers{display:flex;flex-direction:column;gap:4px}.nyxc-nyxbit-tier{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-radius:7px;background:#ffffff0a;border:1px solid var(--border)}.nyxc-nyxbit-tier.premium{border-color:#8b5cf640;background:#8b5cf60f}.nyxc-nyxbit-tier-plan{font-weight:700;color:var(--muted);font-size:.7rem}.nyxc-nyxbit-tier.premium .nyxc-nyxbit-tier-plan{color:#a78bfa}.nyxc-nyxbit-tier-val{font-weight:600;color:var(--fg);font-size:.68rem}.nyxc-privacy{border-bottom:1px solid var(--border);background:#22c55e0a;overflow:hidden;flex-shrink:0}.nyxc-privacy-header{display:flex;align-items:center;gap:8px;width:100%;padding:9px 18px;background:none;border:none;color:#86efacd9;font-size:.75rem;font-weight:600;cursor:pointer;text-align:left;transition:background .13s}.nyxc-privacy-header:hover{background:#22c55e0d}.nyxc-privacy-icon{flex-shrink:0}[data-theme=light] .nyxc-privacy{background:#22c55e0a}[data-theme=light] .nyxc-privacy-header{color:#16a34ae6}.nyxc-privacy-body{padding:0 18px 12px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.nyxc-privacy-point{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;color:var(--muted);line-height:1.5}.nyxc-privacy-check{color:#86efacb3;flex-shrink:0;margin-top:2px}[data-theme=light] .nyxc-privacy-check{color:#16a34ab3}.nyxc-privacy-dismiss{align-self:flex-start;background:none;border:none;color:#86efac99;font-size:.7rem;cursor:pointer;padding:4px 0;margin-top:2px;transition:color .13s}.nyxc-privacy-dismiss:hover{color:#86efac}[data-theme=light] .nyxc-privacy-dismiss{color:#16a34a8c}[data-theme=light] .nyxc-privacy-dismiss:hover{color:#16a34ae6}.nyxc-body{flex:1;overflow-y:auto;padding:20px 20px 12px;display:flex;flex-direction:column;gap:14px;min-height:0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--border) transparent}[data-theme=light] .nyxc-body{scrollbar-color:rgba(15,23,42,.1) transparent}.nyxc-row{display:flex;align-items:flex-end;gap:9px;max-width:84%}.nyxc-row.ai{align-self:flex-start}.nyxc-row.user{align-self:flex-end;flex-direction:row-reverse}.nyxc-bubble-wrap{display:flex;flex-direction:column;gap:3px;max-width:100%;min-width:0}.nyxc-ts{font-size:.63rem;color:#94a3b859;padding:0 4px}.nyxc-ts.user{text-align:right}.nyxc-ts.ai{text-align:left}.nyxc-cursor{display:inline-block;width:2px;height:1em;background:#94a3b8b3;border-radius:1px;margin-left:3px;vertical-align:text-bottom;animation:nyxc-blink .9s ease-in-out infinite}@keyframes nyxc-blink{0%,to{opacity:1}50%{opacity:0}}.nyxc-bubble.streaming{background:#2563eb12}.nyxc-bubble.ai.alert{background:#fb923c14;border-color:#fb923c38}[data-theme=light] .nyxc-bubble.ai.alert{background:#fb923c12;border-color:#fb923c2e}.nyxc-msg-avatar{width:28px;height:28px;border-radius:50%;background:#080e1f;flex-shrink:0;padding:3px;box-shadow:0 0 0 1px #818cf824}.nyxc-bubble{padding:11px 15px;border-radius:18px;font-size:.86rem;line-height:1.58;max-width:100%;word-break:break-word;position:relative}.nyxc-bubble.ai{background:#2563eb1a;border:1px solid rgba(37,99,235,.14);border-bottom-left-radius:5px;color:var(--text)}.nyxc-bubble.user{background:#2563ebe6;color:#fff;border-bottom-right-radius:5px}.nyxc-copy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;margin-left:8px;vertical-align:middle;transition:background .12s,color .12s}.nyxc-copy:hover{background:#ffffff14;color:var(--text)}.nyxc-tool-badge{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#818cf814;border:1px solid rgba(129,140,248,.18);border-radius:14px 14px 14px 5px;font-size:.8rem;color:#a5b4fce6;font-style:italic}.nyxc-tool-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#818cf8d9;flex-shrink:0}[data-theme=light] .nyxc-tool-badge{background:#6366f112;border-color:#6366f129;color:#4f46e5d9}.nyxc-ratelimit{background:#fb923c14;border-color:#fb923c33;color:#fdba74e6}.nyxc-ratelimit .nyxc-tool-dot{background:#fb923cd9}[data-theme=light] .nyxc-ratelimit{background:#fb923c12;border-color:#fb923c2e;color:#c2410ccc}.nyxc-typing{display:flex;align-items:center;gap:5px;padding:3px 2px}.nyxc-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#94a3b8a6}.nyxc-error{align-self:center;display:flex;align-items:center;gap:10px;justify-content:center;background:#ef444417;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:9px 14px;font-size:.78rem;color:#fca5a5e6;max-width:90%;text-align:center}.nyxc-retry-btn{flex-shrink:0;padding:3px 11px;border-radius:7px;border:1px solid rgba(252,165,165,.4);background:#ef44441f;color:#fca5a5e6;font-size:.75rem;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.nyxc-retry-btn:hover{background:#ef444438;border-color:#fca5a5a6}.nyxc-suggestions{display:flex;flex-direction:column;gap:7px;margin-top:6px}.nyxc-suggestion{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff08;border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:.82rem;cursor:pointer;text-align:left;transition:background .14s,border-color .14s,transform .12s}.nyxc-suggestion:hover{background:#2563eb1a;border-color:#2563eb38}.nyxc-suggestion-icon{font-size:1rem;flex-shrink:0}.nyxc-followups{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 4px 2px}.nyxc-followups-label{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b88c;flex-shrink:0;margin-right:2px}.nyxc-followup{background:#818cf80f;border:1px solid rgba(129,140,248,.18);border-radius:20px;color:#c7d2fed9;font-size:11.5px;padding:4px 11px;cursor:pointer;transition:background .13s,border-color .13s}.nyxc-followup:hover{background:#818cf824;border-color:#818cf852}.nyxc-modal-backdrop{position:fixed;inset:0;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.nyxc-modal{background:#0d1424;border:1px solid rgba(129,140,248,.2);border-radius:24px;padding:36px 32px 28px;max-width:400px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 24px 80px #0009,0 0 0 1px #818cf81a}[data-theme=light] .nyxc-modal{background:#fff;border-color:#6366f129;box-shadow:0 24px 80px #0000002e}.nyxc-modal-mark{width:64px;height:64px;background:#080e1f;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #818cf838,0 0 32px #818cf81f;margin-bottom:4px}.nyxc-modal-logo{width:52px;height:52px}.nyxc-modal-lock{color:#818cf8b3;margin-top:-4px}.nyxc-modal-h{font-size:1.15rem;font-weight:700;color:var(--text);margin:0}.nyxc-modal-p{font-size:.83rem;color:var(--muted);line-height:1.6;max-width:300px;margin:0}.nyxc-modal-features{display:flex;flex-direction:column;gap:6px;margin:4px 0;width:100%}.nyxc-modal-feat{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#a5b4fcd9;padding:7px 14px;background:#818cf812;border-radius:10px}[data-theme=light] .nyxc-modal-feat{color:#4f46e5cc;background:#6366f112}.nyxc-modal-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 0;background:#2563ebeb;color:#fff;border:none;border-radius:14px;font-weight:700;font-size:.9rem;cursor:pointer;margin-top:4px;transition:background .15s,transform .12s}.nyxc-modal-cta:hover{background:#1d4ed8;transform:translateY(-1px)}.nyxc-modal-dismiss{background:none;border:none;color:var(--muted);font-size:.78rem;cursor:pointer;padding:4px 8px;transition:color .13s}.nyxc-modal-dismiss:hover{color:var(--text)}.nyxc-md-bullet{display:flex;gap:8px;align-items:baseline;margin:2px 0}.nyxc-md-dash{color:#818cf8b3;flex-shrink:0;font-weight:600}.nyxc-md-num{color:#818cf8b3;flex-shrink:0;font-weight:600;min-width:18px}.nyxc-md-spacer{height:6px}.nyxc-md-code{font-family:Courier New,monospace;font-size:.8em;background:#ffffff14;padding:1px 5px;border-radius:4px}[data-theme=light] .nyxc-md-code{background:#00000012}.nyxc-md-link{color:#93c5fd;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#93c5fd8c;word-break:break-word}.nyxc-md-link:hover{color:#c7e0ff;text-decoration-color:#c7e0ff}[data-theme=light] .nyxc-md-link{color:#2563eb;text-decoration-color:#2563eb8c}[data-theme=light] .nyxc-md-link:hover{color:#1e40af}.nyxc-mic-active{background:#ef44442e!important;color:#ef4444!important;animation:nyxc-mic-pulse 1.2s ease-in-out infinite}@keyframes nyxc-mic-pulse{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 6px #ef444400}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nyxc-msg-actions{display:inline-flex;align-items:center;gap:2px;margin-left:6px}.nyxc-fb-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;border-radius:6px;color:#ffffff73;cursor:pointer;transition:background .12s ease,color .12s ease}.nyxc-fb-btn:hover{background:#ffffff14;color:#ffffffd9}.nyxc-fb-btn.on{color:#22c55e;background:#22c55e1f}.nyxc-fb-btn.off{color:#ef4444;background:#ef44441f}[data-theme=light] .nyxc-fb-btn{color:#00000073}[data-theme=light] .nyxc-fb-btn:hover{background:#0000000f;color:#000000d9}.nyxc-input-wrap{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-top:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;transition:opacity .2s}.nyxc-input-wrap.locked{opacity:.5;pointer-events:none}.nyxc-input-wrap.confirming{opacity:.55;pointer-events:none}.nyxc-file-chip{display:flex;align-items:center;gap:7px;padding:6px 10px;background:#2563eb1a;border:1px solid rgba(37,99,235,.22);border-radius:10px;font-size:.75rem;color:#a5b4fce6;width:fit-content;max-width:100%;overflow:hidden}.nyxc-file-chip-icon{flex-shrink:0;color:#818cf8bf}.nyxc-file-chip-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.nyxc-file-chip-rows{flex-shrink:0;padding:1px 7px;border-radius:999px;background:#2563eb2e;font-size:.68rem;font-weight:600;color:#818cf8cc}.nyxc-file-chip-remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:#ffffff12;color:var(--muted);cursor:pointer;margin-left:2px;transition:background .12s,color .12s}.nyxc-file-chip-remove:hover{background:#ef444426;color:#fca5a5e6}[data-theme=light] .nyxc-file-chip{background:#2563eb12;border-color:#2563eb29;color:#4f46e5d9}[data-theme=light] .nyxc-file-chip-rows{background:#2563eb1a;color:#4f46e5b3}.nyxc-input-row{display:flex;align-items:flex-end;gap:9px}.nyxc-attach-btn{width:38px;height:38px;flex-shrink:0;border-radius:11px;border:1px solid var(--border);background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .13s,color .13s,border-color .13s;margin-bottom:2px}.nyxc-attach-btn:hover:not(:disabled){background:#2563eb1a;border-color:#2563eb47;color:#a5b4fce6}.nyxc-attach-btn:disabled{opacity:.3;cursor:not-allowed}[data-theme=light] .nyxc-attach-btn{border-color:#0f172a1a;color:#0f172a6b}[data-theme=light] .nyxc-attach-btn:hover:not(:disabled){background:#2563eb12;border-color:#2563eb33;color:#4f46e5cc}.nyxc-msg-file{display:flex;align-items:center;gap:5px;font-size:.72rem;opacity:.7;margin-bottom:5px}.nyxc-input{flex:1;background:#ffffff0b;border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-size:.86rem;color:var(--text);resize:none;outline:none;font-family:inherit;line-height:1.5;min-height:42px;max-height:160px;transition:border-color .15s,background .15s}.nyxc-input:focus{border-color:#2563eb73;background:#fff1}.nyxc-input::placeholder{color:var(--muted)}.nyxc-input:disabled{opacity:.45;cursor:not-allowed}.nyxc-send{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#2563ebeb;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .13s,transform .11s,opacity .13s;margin-bottom:0}.nyxc-send:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.nyxc-send:disabled{opacity:.28;cursor:not-allowed;transform:none}.nyxc-confirm-card{background:#2563eb17;border:1px solid rgba(37,99,235,.2);border-radius:18px 18px 18px 5px;padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;max-width:100%}[data-theme=light] .nyxc-confirm-card{background:#2563eb0f;border-color:#2563eb24}.nyxc-confirm-title{font-size:.83rem;font-weight:600;color:var(--text)}.nyxc-confirm-list{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.nyxc-confirm-item{display:flex;align-items:baseline;gap:7px;font-size:.8rem;color:var(--muted)}.nyxc-confirm-num{color:#818cf899;font-size:.72rem;font-weight:600;flex-shrink:0;min-width:18px}.nyxc-confirm-more{font-size:.72rem;color:#94a3b873;padding-top:2px}.nyxc-confirm-actions{display:flex;gap:8px;margin-top:2px}.nyxc-confirm-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;transition:background .13s,transform .1s,opacity .13s}.nyxc-confirm-btn:active{transform:scale(.97)}.nyxc-confirm-btn.ok{background:#22c55ed9;color:#fff}.nyxc-confirm-btn.ok:hover{background:#16a34ae6}.nyxc-confirm-btn.no{background:#ffffff0f;border:1px solid var(--border);color:var(--muted)}.nyxc-confirm-btn.no:hover{background:#ef44441a;border-color:#ef444438;color:#fca5a5e6}.nyxc-confirm-btn.danger{background:#ef4444d9;color:#fff}.nyxc-confirm-btn.danger:hover{background:#dc2626eb}[data-theme=light] .nyxc-confirm-btn.no{background:#0f172a0a;border-color:#0f172a1a;color:#0f172a80}[data-theme=light] .nyxc-confirm-btn.no:hover{background:#ef444412;border-color:#ef444433;color:#dc2626bf}.nyxc-confirm-card.danger{background:#ef44440f;border-color:#ef444433}.nyxc-confirm-broadcast-msg{font-size:.84rem;color:var(--text);background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:10px 12px;line-height:1.55;font-style:italic}[data-theme=light] .nyxc-confirm-broadcast-msg{background:#0f172a0a;border-color:#0f172a14}.nyxc-confirm-delete-target{font-size:.9rem;font-weight:700;color:var(--text);padding:2px 0}.nyxc-confirm-warning{font-size:.74rem;color:#fca5a5b3}[data-theme=light] .nyxc-confirm-card.danger{background:#ef44440a;border-color:#ef444426}[data-theme=light] .nyxc-confirm-warning{color:#dc262699}.nyxc-disclaimer{display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;font-size:.67rem;color:#94a3b84d;padding:5px 16px 9px;flex-shrink:0}[data-theme=light] .nyxc-avatar-wrap{background:#0f172a}[data-theme=light] .nyxc-online-dot{border-color:var(--bg)}[data-theme=light] .nyxc-premium-btn{border-color:#2563eb38;background:#2563eb12;color:#0f172a99}[data-theme=light] .nyxc-premium-btn:hover{background:#2563eb21;color:#0f172ae0}[data-theme=light] .nyxc-icon-btn{border-color:#0f172a1a;color:#0f172a6b}[data-theme=light] .nyxc-icon-btn:hover{background:#0f172a0f;color:#0f172acc}[data-theme=light] .nyxc-bubble.ai{background:#2563eb12;border-color:#2563eb1a}[data-theme=light] .nyxc-suggestion{background:#ffffffbf;border-color:#0f172a14}[data-theme=light] .nyxc-suggestion:hover{background:#2563eb12;border-color:#2563eb2e}[data-theme=light] .nyxc-followups-label{color:#0f172a66}[data-theme=light] .nyxc-followup{background:#6366f10f;border-color:#6366f129;color:#0f172ac7}[data-theme=light] .nyxc-followup:hover{background:#6366f11f;border-color:#6366f147}[data-theme=light] .nyxc-input{background:#ffffffe0;border-color:#0f172a1a;color:#0f172aeb}[data-theme=light] .nyxc-input:focus{border-color:#2563eb61;background:#fff}[data-theme=light] .nyxc-wall{background:#fffffff0;border-color:#0f172a1a;box-shadow:0 10px 48px #0000001f}[data-theme=light] .nyxc-copy{border-color:#0f172a1a;color:#0f172a66}[data-theme=light] .nyxc-copy:hover{background:#0f172a0f;color:#0f172acc}[data-theme=light] .nyxc-msg-avatar{background:#0f172a}@media(max-width:520px){.nyxc-head{padding:12px 14px}.nyxc-body{padding:14px 12px 10px}.nyxc-input-wrap{padding:8px 10px}.nyxc-row{max-width:92%}.nyxc-file-chip-name{max-width:140px}.nyxc-confirm-card{padding:12px 12px 10px}}.wh-auth-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;position:relative;z-index:10}.wh-auth-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;letter-spacing:-.01em;font-size:15px;color:#ffffffe0}.wh-auth-brand img{width:28px;height:28px;display:block}[data-theme=light] .wh-auth-brand{color:#0f172ae0}.wh-auth-controls{display:flex;align-items:center;gap:8px}.wh-logo-on-light,[data-theme=light] .wh-logo-on-dark{display:none}[data-theme=light] .wh-logo-on-light{display:inline-block}
