.dz-chrome{font-family:var(--font-sans);color:var(--t1);-webkit-font-smoothing:antialiased}.dz-chrome-top{position:fixed;top:0;left:0;right:0;z-index:50}.dz-chrome{--bg-0:#000000;--bg-1:#050505;--bg-card:#0A0A0A;--bg-card-hover:#111111;--bg-elevated:#141414;--bg-sunken:#0B0B0B;--border:#1A1A1A;--border-hover:#2A2A2A;--border-strong:#3A3A3A;--fg-1:#FFFFFF;--fg-2:#A1A1A1;--fg-3:#666666;--fg-4:#4A4A4A;--brand:#A486FF;--brand-hover:#B9A0FF;--brand-press:#9370F0;--brand-alt:#6366F1;--brand-alt-hover:#818CF8;--brand-deep:#7C5CE0;--brand-10:rgba(164,134,255,0.10);--brand-20:rgba(164,134,255,0.20);--brand-30:rgba(164,134,255,0.30);--brand-glow:rgba(164,134,255,0.18);--accent-emerald:#34D399;--accent-cyan:#22D3EE;--accent-amber:#FBBF24;--accent-yellow:#FFE14A;--accent-red:#ED3000;--success:#22C55E;--success-bright:#1DE387;--warning:#F59E0B;--error:#EF4444;--info:#05BEF6;--shadow-xs:0 1px 2px rgba(0,0,0,0.3);--shadow-sm:0 2px 8px rgba(0,0,0,0.3);--shadow-md:0 8px 32px rgba(0,0,0,0.4);--shadow-lg:0 16px 48px rgba(0,0,0,0.6);--shadow-inner-hi:inset 0 1px 0 rgba(255,255,255,0.05);--shadow-glow:0 0 32px rgba(164,134,255,0.25),0 0 80px rgba(164,134,255,0.10);--shadow-card:0 2px 8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.03);--shadow-hero:0 0 0 1px rgba(99,102,241,0.08),0 30px 80px rgba(0,0,0,0.6),0 0 60px rgba(99,102,241,0.06);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-28:112px;--font-display:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;--font-sans:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--fs-display:clamp(44px,6vw,72px);--fs-h1:clamp(36px,4.2vw,56px);--fs-h2:clamp(28px,3vw,40px);--fs-h3:22px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-micro:11px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.6;--lh-loose:1.8;--track-display:-0.035em;--track-h1:-0.03em;--track-h2:-0.02em;--track-caps:0.08em;--grad-brand:linear-gradient(180deg,#B9A0FF,#A486FF 40%,#9370F0);--grad-brand-hover:linear-gradient(180deg,#C4B5FD,#B9A0FF 40%,#A486FF);--grad-icon:linear-gradient(135deg,#A855F7,#A486FF);--grad-icon-alt:linear-gradient(135deg,#A855F7,#6366F1);--grad-hero-bg:linear-gradient(180deg,#0A0A0A,#000000 60%,#000000);--grad-rainbow:linear-gradient(90deg,#A486FF,#22D3EE,#34D399,#A486FF);--dur-fast:150ms;--dur-base:200ms;--dur-slow:300ms;--dur-slower:700ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);color-scheme:dark;--ink:#000;--surf:#0A0A0B;--surf-2:#0E0E10;--raise:#141416;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--t1:#F4F4F5;--t2:#A1A1A8;--t3:#8A8A8F;--t3b:#9A9AA1;--t4:#3E3E45;--t-dim:#5E5E66;--done:#4FBE8B;--kai:#A486FF;--late:#E0A458;--up:#4FBE8B;--maxw:1180px}.dz-chrome *{box-sizing:border-box}.dz-chrome a{text-decoration:none;color:inherit}.dz-chrome .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.dz-chrome .nav{position:sticky;top:0;z-index:50;background:rgba(0,0,0,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.dz-chrome .nav-in{display:flex;align-items:center;gap:28px;height:64px}.dz-chrome .logo{display:flex;align-items:center;gap:10px;font:500 18px var(--font-display);letter-spacing:-.025em;color:var(--t1)}.dz-chrome .logo .mark{width:26px;height:26px;border-radius:7px;background:var(--t1);display:grid;place-items:center}.dz-chrome .logo .mark svg{width:14px;height:14px;color:#000}.dz-chrome .nav-links{display:flex;gap:2px;flex:1}.dz-chrome .nav-links a{padding:7px 11px;border-radius:8px;font:400 13.5px var(--font-sans);color:var(--t3b);letter-spacing:-.005em;transition:color .15s,background .15s}.dz-chrome .nav-links a:hover{color:var(--t1);background:rgba(255,255,255,.04)}.dz-chrome .nav-cta{display:flex;gap:9px;align-items:center}.dz-chrome .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;cursor:pointer;border:1px solid transparent;font:500 13.5px var(--font-sans);letter-spacing:-.01em;transition:opacity .15s,border-color .15s,color .15s,background .15s}.dz-chrome .btn.ghosty{background:transparent;color:var(--t2);padding:9px 12px}.dz-chrome .btn.ghosty:hover{color:var(--t1)}.dz-chrome .btn.brand{background:var(--t1);color:#000;font-weight:600;padding:9px 16px}.dz-chrome .btn.brand:hover{opacity:.86}.dz-chrome .btn.outline{background:transparent;border-color:var(--line-2);color:var(--t1);padding:9px 16px}.dz-chrome .btn.outline:hover{background:rgba(255,255,255,.05)}.dz-chrome .btn.lg{font-size:14.5px;padding:13px 22px;border-radius:10px}.dz-chrome .store-badges{display:flex;gap:10px;margin-top:20px}.dz-chrome .store-badge{display:flex;align-items:center;gap:10px;padding:8px 15px;border-radius:9px;background:transparent;border:1px solid var(--line-2);transition:background .15s}.dz-chrome .store-badge:hover{background:rgba(255,255,255,.05)}.dz-chrome .store-badge svg{width:20px;height:20px;color:var(--t1)}.dz-chrome .store-badge .sb-t{font:400 9.5px var(--font-sans);color:var(--t3);line-height:1.2;white-space:nowrap}.dz-chrome .store-badge .sb-b{font:500 13px var(--font-sans);color:var(--t1);white-space:nowrap}.dz-chrome .foot{border-top:1px solid var(--line);background:var(--surf);padding:56px 0 36px}.dz-chrome .foot-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:36px}.dz-chrome .foot .fcol h5{font:500 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin:0 0 14px}.dz-chrome .foot .fcol a{display:block;font:400 13px var(--font-sans);color:var(--t3b);padding:5px 0;transition:color .15s}.dz-chrome .foot .fcol a:hover{color:var(--t1)}.dz-chrome .foot .fbrand p{font:400 13px/1.65 var(--font-sans);color:var(--t3b);max-width:250px;margin:14px 0 18px;text-wrap:pretty}.dz-chrome .foot-base{display:flex;align-items:center;gap:18px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);font:400 12px var(--font-sans);color:var(--t3)}.dz-chrome .foot-base .sp{flex:1}.dz-chrome .foot-base a{color:var(--t3)}.dz-chrome .foot-base a:hover{color:var(--t1)}@media(max-width:980px){.dz-chrome .foot-grid{grid-template-columns:1fr 1fr}.dz-chrome .nav-links{display:none}}.dz-chrome .nav-links{align-items:center}.dz-chrome .nav-item{position:relative}.dz-chrome .nav-item>a,.dz-chrome .nav-item>button{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:8px;font:400 13.5px var(--font-sans);color:var(--t3b);background:none;border:0;cursor:pointer;transition:color .15s,background .15s}.dz-chrome .nav-item:focus-within>button,.dz-chrome .nav-item>a:hover,.dz-chrome .nav-item>button:hover{color:var(--t1);background:rgba(255,255,255,.04)}.dz-chrome .nav-item .cv{width:11px;height:11px;opacity:.8}.dz-chrome .nav-dd{position:absolute;top:100%;left:0;min-width:230px;padding:8px;margin-top:6px;border-radius:12px;background:var(--surf-2);border:1px solid var(--line-2);display:none;flex-direction:column;gap:2px;box-shadow:0 18px 40px rgba(0,0,0,.5)}.dz-chrome .nav-dd:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.dz-chrome .nav-item:focus-within .nav-dd,.dz-chrome .nav-item:hover .nav-dd{display:flex}.dz-chrome .nav-dd a{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:8px}.dz-chrome .nav-dd a:hover,.dz-chrome .nav-dd a[aria-current]{background:rgba(255,255,255,.05)}.dz-chrome .nav-dd .t{font:500 13px var(--font-sans);color:var(--t1)}.dz-chrome .nav-dd .d{font:400 12px var(--font-sans);color:var(--t3)}.dz-chrome .nav-sep{width:1px;height:20px;background:var(--line-2)}@media(max-width:980px){.dz-chrome .nav-cta .ghosty,.dz-chrome .nav-sep{display:none}}