:root{--brand: #6366F1;--brand-600: #4F46E5;--brand-700: #4338CA;--brand-50: #EEF2FF;--brand-100: #E0E7FF;--brand-200: #C7D2FE;--bg: #FFFFFF;--tint: #F8FAFC;--stage: #F7F8FF;--surface: #FFFFFF;--ink: #0F172A;--ink-2: #334155;--muted: #475569;--line: #E2E8F0;--line-2: #CBD5E1;--gutter: 24px;--ease: cubic-bezier(.2, .8, .2, 1);--f-ui: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}[hidden]{display:none!important}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:var(--gutter)}h1,h2,h3{margin:0;letter-spacing:-.03em;text-wrap:balance}p{margin:0}button{font-family:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 16px;border-radius:8px;background:var(--ink);color:#fff;font-weight:600;text-decoration:none}.skip:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:10px;background:var(--brand-600);color:#fff;font-weight:600;font-size:16px;text-decoration:none;transition:background .2s}.btn:hover{background:var(--brand-700)}.hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px 48px;align-items:end;padding-top:40px;padding-bottom:28px}.live-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:5px 12px 5px 10px;border-radius:999px;background:var(--brand-50);color:var(--brand-700);font-size:13.5px;font-weight:600}.live-tag i{width:8px;height:8px;border-radius:50%;background:var(--brand);animation:beacon 2.2s ease-out 3}#introH{font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.045em}#introP{margin-top:12px;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--ink-2)}.lede{margin-top:18px;max-width:60ch;font-size:17px;line-height:1.6;color:var(--muted)}.guide{padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.guide b{display:block;font-size:15px;font-weight:700;margin-bottom:12px}.guide ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:g}.guide li{counter-increment:g;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;font-size:14.5px;line-height:1.45;color:var(--muted)}.guide li:before{content:counter(g);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-700);font-size:13px;font-weight:700}.guide li strong{color:var(--ink);font-weight:600}.demo{padding-bottom:64px}.console{position:relative;isolation:isolate;padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--stage)}.console:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle,#DCE1FB 1px,transparent 1.4px) 0 0 / 20px 20px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 160px,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 160px,#000 70%,transparent);pointer-events:none}.controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px}.ctl{display:flex;flex-direction:column;gap:7px;min-width:0}.ctl-l{font-size:13px;font-weight:600;color:var(--muted)}.ctl.view{margin-left:auto}.seg{--n: 2;--i: 0;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0f172a0a}.seg:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:9px;background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-200);transform:translate(calc(var(--i) * 100%));transition:transform .38s var(--ease)}.seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:0;border-radius:9px;background:none;color:var(--muted);font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s}.seg button:hover{color:var(--ink)}.seg button svg{flex:none}.seg button[aria-pressed=true]{color:var(--brand-700)}.hint{display:flex;align-items:center;gap:8px;margin:14px 0 18px;font-size:14.5px;color:var(--muted)}.hint svg{flex:none;color:var(--brand)}.steps{--pad: 10px;list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.steps li{position:relative;min-width:0}.steps li:not(:last-child):after{content:"";position:absolute;z-index:0;top:calc(var(--pad) + 16px);left:calc(50% + 24px);right:calc(16px - 50%);height:2px;border-radius:2px;background:var(--line-2);transition:background .4s ease}.journey-mode .steps li.done:after{background:var(--brand)}.steps li button{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--pad) 8px 12px;border:0;border-radius:14px;background:transparent;color:var(--ink);text-align:center;cursor:pointer;transition:background .25s,box-shadow .25s}.steps li button:hover{background:#6366f112}.steps li.on button{background:var(--surface);box-shadow:0 0 0 1px var(--brand-200),0 10px 24px -16px #4338ca8c}.sn{position:relative;width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--line-2);color:var(--muted);font-size:14px;font-weight:800;transition:background .25s,border-color .25s,color .25s}.sn svg{display:none}.steps li.on .sn{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.journey-mode.playing .steps li.on .sn{animation:beacon 1.8s ease-out infinite}.journey-mode .steps li.done .sn{background:var(--brand-50);border-color:var(--brand);color:var(--brand)}.journey-mode .steps li.done .sn span{display:none}.journey-mode .steps li.done .sn svg{display:block}.st{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.st b{font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.st-short{display:none}.st-f{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.st-f small{font-size:12px;font-weight:600;line-height:1.35;padding:2px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--muted);transition:opacity .3s,background .25s,color .25s,border-color .25s}.steps li.on .st-f small{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-700)}.steps li .st-f small.faded{color:var(--muted);background:var(--surface);border-color:var(--line-2);border-style:dashed}.stage-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.stage{position:relative;isolation:isolate;display:flex;justify-content:center;min-width:0}.stage:before{content:"";position:absolute;z-index:-1;left:50%;top:48%;width:min(560px,90%);height:70%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#6366f133,#6366f100);pointer-events:none}.stage.swap{animation:swap .45s var(--ease)}@keyframes swap{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.fit{position:relative;flex:none;max-width:100%}.cap{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 1px 2px #0f172a0a,0 18px 40px -28px #0f172a59}.cap-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#capN{font-size:13.5px;font-weight:600;color:var(--muted)}.state{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--tint);color:var(--muted);font-size:12.5px;font-weight:700;white-space:nowrap}.state i{width:7px;height:7px;border-radius:50%;background:currentColor}.state.live{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700)}body.playing .state.live i{animation:blink 1.4s ease-in-out infinite}.cap h3{font-size:28px;font-weight:800;line-height:1.1}.fchips{display:flex;flex-wrap:wrap;gap:6px}.fchip{font-size:13.5px;font-weight:700;color:#fff;background:var(--brand-600);padding:4px 12px;border-radius:999px;transition:background .3s,color .3s}.fchip.faded{background:var(--brand-50);color:var(--brand-700)}.cap p{max-width:68ch;color:var(--muted);font-size:15.5px;line-height:1.6}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags span{font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--tint);border:1px solid var(--line);color:var(--muted)}.try{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--muted)}.try:empty{display:none}.try b{color:var(--ink);font-size:14px;font-weight:700}.trig{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:600;font-size:14.5px;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.trig:hover{border-color:var(--brand);background:var(--brand-50);color:var(--brand-700)}.pill-n{width:22px;height:22px;flex:none;border-radius:50%;background:var(--brand);color:#fff;font-size:11.5px;font-weight:800;display:grid;place-items:center}.pill-n.br{background:#1a73e8}.sigs{display:flex;flex-direction:column;gap:6px}.sigs span{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:600;font-size:13.5px;transition:all .25s ease}.sigs span.on{border-color:#f59e0b;background:#fffbeb;color:#78350f;box-shadow:0 0 0 1px #f59e0b inset}.sigs span.done{color:var(--ink)}.sigs span.done:after{content:"✓";margin-left:auto;color:var(--brand);font-weight:800}.nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:8px;margin-top:2px}.nav button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .2s,background .2s,color .2s,opacity .2s}.nav button svg{flex:none}.nav button:hover:not(:disabled){border-color:var(--brand);color:var(--brand-700)}.nav button:disabled{opacity:.45;cursor:default}.nav .pri{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.nav .pri:hover:not(:disabled){background:var(--brand-700);border-color:var(--brand-700);color:#fff}.dev.halted *,.dev.halted *:before,.dev.halted *:after{animation-play-state:paused!important}.keys-sec{padding-bottom:72px}.keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.key{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.key-ic{width:44px;height:44px;margin-bottom:16px;border-radius:12px;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}.key h3{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.key span:not(.key-ic){display:block;margin-top:8px;color:var(--muted);font-size:15px;line-height:1.6}.appinfo{padding-block:64px 72px;border-top:1px solid var(--line);background:var(--tint)}.appinfo h2{font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.1}.ai-sub{margin:10px 0 24px;max-width:60ch;font-size:17px;color:var(--muted)}.ai-note{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--muted)}.kinds i{background:var(--brand)}.ai-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px}.ai-col{min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.ai-col h3{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-bottom:12px}.ai-col h3.mt{margin-top:24px}.stores{display:flex;flex-wrap:wrap;gap:8px}.stores span{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:var(--tint);border:1px solid var(--line);font-weight:600;font-size:14px}.stores i{width:9px;height:9px;border-radius:50%;flex:none}.fw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.eng{min-width:0;display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--tint)}.eng .badge{width:34px;height:34px;margin-bottom:6px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:12.5px;color:#fff}.eng b{font-size:14.5px}.eng span:last-child{font-size:12.5px;color:var(--muted)}.hero>*,.console{animation:enter .7s var(--ease) both}.guide{animation-delay:.08s}.console{animation-delay:.16s}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes beacon{0%{box-shadow:0 0 #6366f173}70%,to{box-shadow:0 0 0 10px #6366f100}}@keyframes blink{50%{opacity:.35}}.dev{position:relative;overflow:hidden;color:#1e293b;font-family:var(--f-ui)}.dev.desk{width:100%;height:540px;border:1px solid #CBD5E1;border-radius:14px;background:#dee1e6;box-shadow:0 34px 70px -40px #0f172a8c}.dev.phone{width:min(320px,100%);height:640px;border:10px solid #0B1020;border-radius:46px;background:#f1f3f4;box-shadow:0 34px 70px -36px #0f172a99}.tabs{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:flex-end;gap:2px;padding:0 10px}.tab{height:32px;max-width:210px;flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px 10px 0 0;font-size:12.5px;color:#3c4043;white-space:nowrap;overflow:hidden}.tab.on{background:#fff}.fav{width:16px;height:16px;border-radius:4px;flex:none;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800;font-style:normal}.fa{background:#0f172a}.fb{background:#f59e0b}.tplus{font-size:18px;color:#5f6368;padding:0 10px 6px}.addr{position:absolute;left:0;right:0;display:flex;align-items:center;gap:10px;padding:0 12px;background:#fff;border-bottom:1px solid #E3E5E8}.desk .addr{top:40px;height:42px}.phone .addr{top:30px;height:46px;background:#f1f3f4}.navi{color:#5f6368;font-size:15px;letter-spacing:6px;white-space:nowrap}.phone .navi{display:none}.url{flex:1;min-width:0;height:30px;border-radius:999px;background:#f1f3f4;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;color:#3c4043;white-space:nowrap;overflow:hidden}.phone .url{background:#fff}.bell{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#5f6368;transition:all .3s}.bell.on{background:#e8f0fe;color:#1a73e8}.sbar{position:absolute;top:0;left:0;right:0;height:30px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;font-size:12.5px;font-weight:700;color:#1e293b;background:#f1f3f4}.vp{position:absolute;left:0;right:0;bottom:0;overflow-y:auto;background:#fff;scrollbar-width:thin}.desk .vp,.desk .ov{top:82px}.phone .vp,.phone .ov{top:76px;border-radius:0 0 36px 36px}.page{display:none}.page.show{display:block}.ov{position:absolute;left:0;right:0;bottom:0;z-index:5;pointer-events:none;overflow:hidden}.ov>*{pointer-events:auto}.dev.auto .ov *,.dev.auto .lock *{pointer-events:none!important}.art{padding:22px 28px 60px;max-width:960px;margin:0 auto}.phone .art{padding:16px 16px 50px}.mast{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid #E8ECF2;margin-bottom:18px}.mast b{font-size:21px;font-weight:800;letter-spacing:-.03em}.mast span{font-size:12.5px;color:#64748b}.cols{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:32px}.phone .cols{grid-template-columns:minmax(0,1fr)}.phone .cols aside{display:none}.kick{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5}.art h4{margin:6px 0 8px;font-size:28px;line-height:1.12;letter-spacing:-.03em;font-weight:800;color:#0f172a}.phone .art h4{font-size:22px}.by{font-size:12.5px;color:#64748b}.himg{height:190px;border-radius:12px;margin:14px 0;background:linear-gradient(135deg,#e0e7ff,#a5b4fc 60%,#818cf8)}.phone .himg{height:140px}.art p{font-size:15.5px;line-height:1.65;color:#334155;margin-bottom:12px}.sk{display:block;height:10px;border-radius:5px;background:#edf0f4;margin-bottom:9px}aside .blk{height:120px;border-radius:10px;background:#f1f5f9;margin-bottom:14px}.wx{padding:26px 30px;max-width:900px;margin:0 auto}.wx-h{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #FDE68A;padding-bottom:12px}.wx-h b{font-size:20px;font-weight:800}.wx-h span{color:#92400e;font-size:13px}.wx-big{display:flex;align-items:baseline;gap:14px;margin:26px 0;font-size:84px;font-weight:300;letter-spacing:-.04em;color:#0f172a}.wx-big small{font-size:18px;font-weight:600;color:#b45309;letter-spacing:0}.wx-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.wx-days span{background:#fffbeb;border:1px solid #FDE68A;border-radius:12px;padding:12px 8px;text-align:center;font-size:13px;color:#78350f}.wx-days b{display:block;font-size:20px;color:#0f172a}.fc{background:#2563eb}.fd{background:#16a34a}.fe{background:#c2410c}.lp{min-height:100%}.lp-top{display:flex;justify-content:space-between;align-items:baseline;padding:14px 26px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.lp-top b{font-size:19px;font-weight:800;letter-spacing:-.03em}.lp-top span{font-size:12.5px;color:#64748b}.lp-hero{padding:26px 26px 22px;display:flex;flex-direction:column;gap:10px}.lp-k{align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffffb3}.lp h5{margin:0;font-size:34px;line-height:1.05;letter-spacing:-.035em;font-weight:800}.lp p{margin:0;font-size:15px;max-width:46ch}.fly .lp-hero{background:linear-gradient(135deg,#dbeafe,#93c5fd);color:#0c2a5b}.fly .lp-k{color:#1d4ed8}.lp-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.lp-form span{flex:1 1 110px;background:#fff;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;color:#0f172a}.lp-form small{display:block;font-size:11px;font-weight:500;color:#64748b}.lp-form i,.lp-cta{font-style:normal;display:grid;place-items:center;padding:10px 20px;border-radius:10px;background:#1d4ed8;color:#fff;font-weight:700;font-size:14.5px}.food .lp-hero{background:linear-gradient(135deg,#dcfce7,#86efac);color:#14532d}.food .lp-k{color:#15803d}.lp-food-img{height:110px;max-width:420px;border-radius:14px;background:radial-gradient(circle at 22% 50%,#F97316 0 24px,transparent 25px),radial-gradient(circle at 42% 42%,#FACC15 0 18px,transparent 19px),radial-gradient(circle at 60% 58%,#EF4444 0 22px,transparent 23px),radial-gradient(circle at 80% 45%,#84CC16 0 20px,transparent 21px),linear-gradient(135deg,#fff,#f0fdf4)}.food .lp-cta{align-self:flex-start;background:#15803d}.lp-row{display:flex;flex-wrap:wrap;gap:8px 22px;padding:16px 26px;font-size:13.5px;color:#334155;font-weight:600}.phone .lp h5{font-size:26px}.phone .lp-hero,.phone .lp-top,.phone .lp-row{padding-inline:16px}.ic-f{background:linear-gradient(135deg,#22c55e,#15803d)}.idle-clock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #E2E8F0;border-radius:18px;padding:14px 18px;box-shadow:0 18px 40px -16px #0f172a73;animation:fade .3s ease;white-space:nowrap}.ring{--p: 0%;width:64px;height:64px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,#FFFFFF 78%,transparent 80%),conic-gradient(#F59E0B var(--p),#FEF3C7 0)}.ring b{font-size:22px;line-height:1;font-variant-numeric:tabular-nums;color:#0f172a}.ring small{font-size:10px;color:#64748b}.ic-t b{display:block;font-size:15px;color:#0f172a}.ic-t small{display:block;font-size:12px;color:#64748b}.phone .idle-clock{padding:12px 14px;gap:10px}.phone .ic-t small{white-space:normal;max-width:120px}.appsw{position:absolute;inset:0;z-index:9;border-radius:36px;background:#0f172aeb;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 16px;animation:fade .3s ease}.aw-l{color:#cbd5e1;font-size:13px;font-weight:600;text-align:center}.aw-row{display:flex;gap:12px;justify-content:center}.aw-card{width:46%;display:flex;flex-direction:column;gap:6px;color:#fff;font-size:11px;font-weight:600;animation:shrink .35s ease}.aw-shot{height:260px;border-radius:16px;background:#fff}.aw-shot.site{background:linear-gradient(#fff 0 18%,#e0e7ff 18% 45%,#fff 45%)}.aw-shot.msg{background:linear-gradient(#f1f5f9 0 14%,#fff 14%)}@keyframes shrink{0%{transform:scale(1.6);opacity:0}to{transform:none;opacity:1}}.lock{position:absolute;inset:0;z-index:8;border-radius:36px;background:linear-gradient(170deg,#4338ca,#312e81 45%,#0b1020);color:#fff;padding:54px 12px 0;display:none;flex-direction:column;gap:8px}.lock.show{display:flex;animation:fade .35s ease}.lk-t{text-align:center;font-size:66px;font-weight:300;line-height:1;letter-spacing:-.03em}.lk-d{text-align:center;color:#c7d2fe;font-size:15px;margin-bottom:18px}.lk-list{display:flex;flex-direction:column;gap:8px}.lkn{all:unset;transition:all .3s ease;box-sizing:border-box;cursor:pointer;background:#fffffff2;color:#0f172a;border-radius:18px;padding:11px 13px;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:2px 10px;font-size:13.5px;line-height:1.3;animation:drop .45s cubic-bezier(.2,.8,.2,1)}.lkn small{grid-column:1 / -1;font-size:11px;color:#64748b;letter-spacing:.03em}.lkn b{font-size:14.5px}.lkn .ic{grid-row:2 / span 2;grid-column:2;width:42px;height:42px;align-self:center}.lock .toast{bottom:26px}.ic{border-radius:9px;display:grid;place-items:center}.ic-a{background:linear-gradient(135deg,#f97316,#ea580c)}.ic-b{background:linear-gradient(135deg,#6366f1,#4338ca)}.ic-d{background:linear-gradient(135deg,#0ea5e9,#1d4ed8)}.dim{position:absolute;inset:0;background:#0f172a59;animation:fade .25s ease}.desk .np-wrap{top:6px;left:14px;width:320px;align-items:flex-start}.np{position:relative;width:100%;background:#fff;color:#202124;box-shadow:0 10px 34px #00000047;font-family:Roboto,var(--f-ui);animation:drop .3s ease-out}.desk .np{border-radius:10px;padding:14px 16px 10px}.phone .np{border-radius:22px 22px 0 0;padding:20px 18px 16px;animation-name:rise}.np .h{font-size:14px;margin-bottom:8px}.np .r{display:flex;align-items:center;gap:10px;font-size:14.5px}.np .acts{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.np button{border:1px solid #DADCE0;background:#fff;color:#1a73e8;font-weight:600;font-size:13.5px;padding:7px 16px;border-radius:18px;cursor:pointer}.np button.pri{background:#1a73e8;color:#fff;border-color:#1a73e8}.ip-area{position:absolute;top:0;right:0;width:100%;max-width:410px;padding:8px}.ip-card{display:flex;height:92px;width:100%;background:#f5f5f5;border-radius:5px;overflow:hidden;cursor:pointer;box-shadow:0 1px 1px #00000026,0 2px 2px #00000026,0 3px 3px #00000026;color:#000}.ip-iw{width:88px;height:88px;flex:none;padding:2px}.ip-iw .ic{width:100%;height:100%;border-radius:8px}.ip-tx{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:5px 0 5px 12px}.ip-ch{font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:3px}.ip-ti{font-size:15px;font-weight:700;line-height:1.1;max-height:2.2em;overflow:hidden;margin-bottom:4px}.ip-de{font-size:13px;line-height:1.2;max-height:2.4em;overflow:hidden}.ip-x{width:30px;flex:none;border:0;background:none;font-size:24px;color:#000;opacity:.6;cursor:pointer}.nstack{position:absolute;right:14px;bottom:14px;width:min(360px,calc(100% - 28px));display:flex;flex-direction:column;gap:14px}.osn{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;background:#fff;color:#202124;border-radius:10px;box-shadow:0 14px 40px -8px #0006;padding:12px 14px 14px;cursor:pointer;font-family:"Segoe UI",var(--f-ui);animation:slr .45s cubic-bezier(.2,.8,.2,1)}.osn.own,.lkn.own{box-shadow:0 0 0 3px #6366f1,0 14px 40px -8px #4f46e58c}.osn.gone,.lkn.gone{opacity:0;transform:scale(.96);transition:all .3s ease}.osn-dest{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:8px;border-top:1px dashed #E2E8F0;font-size:12px;font-weight:600;color:#0369a1}.own .osn-dest,.lkn.own .lk-dest{color:#4f46e5}.lk-dest{grid-column:1 / -1;font-size:11px;font-weight:700;color:#0369a1;margin-top:4px}.nhead{position:absolute;left:50%;top:14px;transform:translate(-50%);display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #E2E8F0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:#0f172a;box-shadow:0 8px 20px -10px #0f172a66;white-space:nowrap;animation:fade .3s ease}.nhead i{font-style:normal;padding:2px 8px;border-radius:999px;color:#fff;font-size:11.5px}.nhead .a{background:#0ea5e9}.nhead .r{background:#6366f1}.lock .nhead{top:auto;bottom:20px}.nstack .nhead{position:static;transform:none;align-self:flex-end}.nstack{right:10px;bottom:8px;gap:8px;width:min(320px,calc(100% - 20px))}.nstack .osn{padding:7px 10px 8px;border-radius:9px}.nstack .osn-h{margin-bottom:4px;font-size:10.5px}.nstack .osn-h i{width:11px;height:11px}.nstack .osn-h .x{font-size:13px}.nstack .osn-b{grid-template-columns:32px minmax(0,1fr);gap:9px}.nstack .osn-b .ic{width:32px;height:32px;border-radius:7px}.nstack .osn-b .ic svg{width:18px;height:18px}.nstack .osn-b b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nstack .osn-b span span{display:none}.nstack .osn-dest{margin-top:5px;padding-top:5px;font-size:10.5px}.nstack .osn-tag{top:-8px;font-size:9.5px;padding:2px 8px}.nstack .nhead{padding:5px 11px;font-size:12px}.nstack .nhead i{font-size:10.5px}.lock .lk-list .lkn{padding:8px 11px;grid-template-columns:minmax(0,1fr) 34px;font-size:12.5px}.lock .lk-list .lkn>span:not(.ic):not(.lk-dest){display:none}.lock .lk-list .lkn b{font-size:13.5px}.lock .lk-list .lkn .ic{width:34px;height:34px}.lock .lk-list .lkn .ic svg{width:20px;height:20px}.lock .lk-list{gap:7px}.lock .lk-t{font-size:56px}.lock .lk-d{margin-bottom:12px}.toast.ad{background:#0369a1}.toast.ret{background:#4f46e5}.osn-h{display:flex;align-items:center;gap:6px;font-size:12px;color:#5f6368;margin-bottom:10px}.osn-h i{width:14px;height:14px;border-radius:50%;background:conic-gradient(#ea4335 0 33%,#fbbc04 0 66%,#34a853 0);display:block}.osn-h .x{margin-left:auto;font-size:16px}.osn-b{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.osn-b .ic{width:52px;height:52px}.osn-b b{display:block;font-size:14.5px}.osn-b span{font-size:13.5px;color:#3c4043}.osn-tag{position:absolute;top:-10px;right:12px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#0ea5e9;padding:3px 9px;border-radius:999px}.osn-tag.own{background:#6366f1}.toast{position:absolute;left:50%;bottom:20px;transform:translate(-50%);background:#0f172a;color:#fff;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;white-space:nowrap;animation:fade .3s ease;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.sig{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:#fef3c7;color:#78350f;border:1px solid #FCD34D;border-radius:999px;padding:8px 16px;font-size:13.5px;white-space:nowrap;animation:fade .25s ease}.sig i{width:9px;height:9px;border-radius:50%;background:#f59e0b;animation:pulse 1s infinite}.cur{position:absolute;top:0;left:0;z-index:20;pointer-events:none;opacity:0;transition:transform .8s cubic-bezier(.3,.7,.2,1),opacity .25s;will-change:transform}.cur.on{opacity:1}.cur.fast{transition:transform .22s ease-in,opacity .25s}.cur svg{display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.cur .dot{display:none;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:#6366f159;border:2px solid #FFFFFF;box-shadow:0 2px 8px #0000004d}.phone .cur svg{display:none}.phone .cur .dot{display:block}.cur:after{content:"";position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:3px solid #6366F1;opacity:0}.cur.press:after{animation:ring .45s ease-out}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes dropc{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}@keyframes rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes slr{0%{opacity:0;transform:translate(70%)}to{opacity:1;transform:none}}@keyframes ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes pulse{50%{opacity:.3}}.dev.appdev{background:#fff}.appdev .sbar{background:#fff;z-index:7}.appdev .isl{width:70px;height:20px;border-radius:12px;background:#0b1020}.appbar{position:absolute;top:30px;left:0;right:0;height:50px;z-index:6;display:flex;align-items:center;gap:10px;padding:0 14px;background:#fff;border-bottom:1px solid #E8ECF2}.appbar b{flex:1;font-size:17px;font-weight:800;letter-spacing:-.02em;color:#0f172a}.aicon{width:30px;height:30px;border-radius:8px;background:#0f172a;color:#fff;display:grid;place-items:center;font-weight:800}.abr{display:none}.dev.appdev .vp,.dev.appdev .ov{top:80px;bottom:60px;border-radius:0}.tabbar{position:absolute;left:0;right:0;bottom:0;height:60px;z-index:6;background:#fff;border-top:1px solid #E8ECF2;border-radius:0 0 36px 36px;display:flex;justify-content:space-around;align-items:flex-start;padding-top:9px;font-size:10.5px;font-weight:600;color:#64748b}.tabbar span{display:flex;flex-direction:column;align-items:center;gap:2px}.tabbar span.on{color:#4f46e5}.tabbar i{font-style:normal;font-size:16px;line-height:1}.homebar{position:absolute;left:50%;bottom:7px;width:112px;height:5px;margin-left:-56px;border-radius:3px;background:#0f172a;z-index:8;opacity:.85}.dev.appdev.onlp .appbar,.dev.appdev.onlp .tabbar{display:none}.dev.appdev.onlp .abr{display:flex;position:absolute;top:30px;left:0;right:0;height:46px;z-index:6;align-items:center;padding:0 12px;background:#f1f3f4}.dev.appdev.onlp .abr .url{background:#fff}.dev.appdev.onlp .vp,.dev.appdev.onlp .ov{top:76px;bottom:0;border-radius:0 0 36px 36px}.feed{padding:12px 14px 30px;display:flex;flex-direction:column;gap:12px}.fchips2{display:flex;gap:6px;overflow:hidden}.fchips2 span{font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;background:#f1f5f9;color:#475569;white-space:nowrap}.fchips2 span.on{background:#0f172a;color:#fff}.story{display:grid;grid-template-columns:84px minmax(0,1fr);gap:11px;align-items:center;padding-bottom:12px;border-bottom:1px solid #EEF1F5}.story.big{grid-template-columns:minmax(0,1fr)}.s-img{height:70px;border-radius:10px}.story.big .s-img{height:150px}.g1{background:linear-gradient(135deg,#e0e7ff,#818cf8)}.g2{background:linear-gradient(135deg,#fef3c7,#f59e0b)}.g3{background:linear-gradient(135deg,#dcfce7,#22c55e)}.g4{background:linear-gradient(135deg,#fce7f3,#ec4899)}.g5{background:linear-gradient(135deg,#e0f2fe,#0ea5e9)}.story small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:#4f46e5}.story b{display:block;font-size:14.5px;line-height:1.25;color:#0f172a;margin:2px 0}.story em{font-style:normal;font-size:11.5px;color:#64748b}.sys-wrap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 22px}.md-dlg{width:100%;max-width:280px;background:#eef0fa;border-radius:28px;padding:22px 20px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-family:Roboto,var(--f-ui);color:#1b1b1f;box-shadow:0 20px 50px -10px #00000073;animation:fade .25s ease}.md-ic{width:40px;height:40px;border-radius:50%;background:#dde1ff;display:grid;place-items:center}.md-dlg b{font-size:17px;font-weight:500;line-height:1.3;margin-bottom:6px}.md-dlg button{width:100%;border:0;border-radius:999px;padding:11px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;background:#dde1ff;color:#1b1b1f}.md-dlg button.pri{background:#4355b9;color:#fff}.full{position:absolute;inset:0;z-index:9;pointer-events:none;border-radius:36px;overflow:hidden}.full>*{pointer-events:auto}.dev.auto .full *{pointer-events:none!important}.full .dim{background:#0000006b}.home-scr{position:absolute;inset:0;z-index:10;border-radius:36px;display:none;flex-direction:column;padding:44px 16px 18px;background:linear-gradient(165deg,#0ea5e9,#6366f1,#312e81)}.home-scr.show{display:flex;animation:fade .3s ease}.hs-top{height:34px;display:flex;justify-content:center}.hs-search{width:100%;height:34px;border-radius:999px;background:#ffffffe6;color:#475569;font-size:13px;display:flex;align-items:center;padding:0 14px}.hs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 8px;margin-top:18px}.hs-app{display:flex;flex-direction:column;align-items:center;gap:5px}.hs-app small{font-size:10.5px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64px}.hs-ic{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;font-style:normal;font-size:22px;color:#fff;font-weight:800;box-shadow:0 4px 10px #0003}.hs-ic.news{background:#0f172a;font-size:26px}.hs-ic.gem{background:linear-gradient(135deg,#a855f7,#4338ca);font-size:26px}.hs-app.me .hs-ic{box-shadow:0 0 0 3px #fff,0 0 0 7px #ffffff59;animation:pulse2 1.4s infinite}@keyframes pulse2{50%{box-shadow:0 0 0 3px #fff,0 0 0 12px #fff0}}.hs-hint{margin-top:auto;align-self:center;font-size:12px;font-weight:700;color:#fff;background:#0f172a59;padding:5px 12px;border-radius:999px;margin-bottom:12px}.hs-dock{display:flex;justify-content:space-around;padding:10px 8px;border-radius:26px;background:#ffffff38}.splash{position:absolute;inset:0;z-index:11;border-radius:36px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0f172a;color:#fff}.splash.show{display:flex;animation:launch .45s cubic-bezier(.2,.8,.2,1)}@keyframes launch{0%{transform:scale(.14);opacity:.4;border-radius:80px}to{transform:none;opacity:1}}.sp-logo{width:84px;height:84px;border-radius:22px;background:#fff;color:#0f172a;display:grid;place-items:center;font-size:46px;font-weight:800}.splash b{font-size:20px;letter-spacing:-.02em}.sp-bar{width:110px;height:4px;border-radius:4px;background:#fff3;overflow:hidden;display:block}.sp-bar i{display:block;height:100%;width:40%;background:#fff;border-radius:4px;animation:load 1.1s ease-in-out infinite}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ins .lp-hero{background:linear-gradient(135deg,#ffedd5,#fdba74);color:#431407}.ins .lp-k{color:#c2410c}.lp-q{display:flex;gap:6px}.lp-q span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:#fff9;color:#9a3412}.lp-q span.on{background:#c2410c;color:#fff}.lp-ask{background:#fff;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:7px;color:#0f172a}.lp-ask b{font-size:14px}.opt2{border:1.5px solid #FED7AA;border-radius:10px;padding:8px 10px;font-size:13.5px;font-weight:600}.np-wrap{position:absolute;display:flex;flex-direction:column;gap:8px}.phone .np-wrap{left:0;right:0;bottom:0;align-items:center}.ov>.lay{position:absolute;inset:0;pointer-events:none}.lay>*{pointer-events:auto}.ip-area:empty,.xa:empty{display:none}.dev.auto *{pointer-events:none!important}.alink{color:#4f46e5;font-weight:600;text-decoration:underline;text-underline-offset:2px}.art .art-h{margin:6px 0 8px;font-size:28px;line-height:1.12;letter-spacing:-.03em;font-weight:800;color:#0f172a}.phone .art .art-h{font-size:22px}.lp .lp-h{margin:0;font-size:34px;line-height:1.05;letter-spacing:-.035em;font-weight:800;max-width:none}.phone .lp .lp-h,.narrow .lp .lp-h{font-size:26px}.art-end{font-weight:600}.toast{white-space:normal;text-align:center;width:max-content;border-radius:14px;line-height:1.35;z-index:6}.toast.held{background:#92400e}.toast{pointer-events:none}.toast.left{left:14px;transform:none}.win:has(.wapp.full) .ffw{background:#fffffff0;color:#0f172a}.osn-w{position:relative}.osn-close,.wto-close{position:absolute;top:4px;right:6px;z-index:2;border:0;background:none;padding:4px 6px;font-size:15px;line-height:1;color:#5f6368;cursor:pointer}.wto-close{top:8px;right:8px;font-size:13px}.osn-w+.osn-w{margin-top:0}.nstack .osn-close{top:2px;right:4px;font-size:13px}.wmode{position:absolute;top:10px;right:12px;z-index:5;padding:5px 10px;border-radius:999px;background:#ffffffeb;color:#0f172a;font-size:11.5px;font-weight:600;box-shadow:0 6px 16px -8px #00000080}.wmode:empty{display:none}.phone .ip-ti,.phone .ip-de,.phone .xc .ip-ti,.phone .xc .ip-de{flex:none;max-height:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.dev.narrow .wtoast small,.dev.narrow .osn-tag,.dev.narrow .osn-dest,.dev.narrow .ip-ch,.dev.narrow .nhead{font-size:12px}.dev.narrow .wd-b p,.dev.narrow .wtoast>span:not([class]){font-size:13px}.osn-tag,.nhead .a{background:#0369a1}.osn-tag.own,.nhead .r{background:#4f46e5}.ffw{position:absolute;left:50%;top:42%;z-index:30;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#0f172ae6;color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap;animation:fade .25s ease}.sa-ov{position:absolute;inset:0;background:#00000073}.sa2{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:calc(100% - 32px);max-width:380px;padding:18px 20px;border-radius:12px;background:#fff;color:#1a1a1a;font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 8px 32px #00000040}.sa2 p{margin:0 0 14px}.sa2-b{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.sa2-b button{border:0;border-radius:12px;padding:9px 16px;font:inherit;font-weight:600;cursor:pointer}.sa2-b .no{background:#f1f5f9;color:#334155}.sa2-b .yes{background:#2563eb;color:#fff}.pg{position:absolute;inset:0}.pg-ov{position:absolute;inset:0;background:#00000073}.pg-ar{position:absolute;font-size:48px;line-height:1;color:#93c5fd}.pg.d .pg-ar{top:30%;left:33%;animation:bobup 1s ease-in-out infinite}.pg.m .pg-ar{bottom:120px;left:50%;margin-left:-14px;animation:bobdown 1s ease-in-out infinite}.pg-card{position:absolute;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:340px;padding:16px 18px;border-radius:12px;background:#fff;color:#1a1a1a;box-shadow:0 16px 40px #0006}.pg.d .pg-card{top:46%}.pg.m .pg-card{top:64px}.pg-card b{display:block;font-size:15px;margin-bottom:4px}.pg-card span{font-size:13px;opacity:.85}@keyframes bobup{50%{transform:translateY(-8px)}}@keyframes bobdown{50%{transform:translateY(8px)}}.ip-area{display:flex;flex-direction:column;gap:4px}.ip-card{animation:slr .3s ease-out}.ip-body{all:unset;box-sizing:border-box;display:flex;flex:1;min-width:0;cursor:pointer}.ip-x:focus-visible,.xc-x:focus-visible{outline-offset:-4px;border-radius:6px}.phone .ip-card{height:74px}.phone .ip-iw{width:70px;height:70px}.phone .ip-ti{font-size:14px}.xa{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:410px;padding:8px}.xc{position:relative;background:#f5f5f5;color:#000;border-radius:5px;overflow:hidden;box-shadow:0 1px 1px #00000026,0 2px 2px #00000026,0 3px 3px #00000026;animation:dropx .3s ease-out}.xc-body{all:unset;box-sizing:border-box;display:flex;flex-direction:column;width:100%;cursor:pointer}.xc-img{display:grid;place-items:center;height:140px}.xc-tx{display:flex;flex-direction:column;padding:8px 12px 10px;min-width:0}.xc-x{position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;border-radius:999px;background:#ffffffd9;color:#000;font-size:20px;line-height:1;cursor:pointer}.phone .xc-body{flex-direction:row;align-items:center;height:74px}.phone .xc-img{flex:none;width:64px;height:64px;margin-left:5px;border-radius:8px}.phone .xc-img svg{width:30px;height:30px}.phone .xc-tx{padding:4px 34px 4px 10px}.phone .xc-x{top:50%;right:2px;transform:translateY(-50%);background:none}@keyframes dropx{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.sigs span,.trig{flex-wrap:wrap;row-gap:2px}.sigs span em,.trig em{flex-basis:100%;font-style:normal;font-size:12px;font-weight:500;color:var(--muted)}.story-line{color:var(--ink-2);font-weight:500}.appdev .ov{z-index:14}.sb-ic{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:6px;border-radius:50%;background:#0f172a;color:#fff;font-style:normal;font-size:9px;vertical-align:-2px;animation:fade .3s ease}.shade{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;gap:10px;padding:34px 12px 16px;border-radius:36px;background:#0f172af2;color:#e2e8f0;transform:translateY(-102%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.shade.show{transform:none}.sh-top{display:flex;justify-content:space-between;padding:0 6px;font-size:13px;font-weight:600}.sh-qs{display:flex;gap:8px;padding:0 4px}.sh-qs i{flex:1;height:38px;border-radius:14px;background:#ffffff1f;display:grid;place-items:center;font-style:normal;font-size:14px}.sh-list{display:flex;flex-direction:column;gap:8px}.sh-hint{margin-top:auto;text-align:center;font-size:11px;opacity:.6}.anot{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:100%;padding:12px 14px;border-radius:20px;background:#f8fafc;color:#0f172a;font-family:Roboto,var(--f-ui);cursor:pointer;animation:drop .4s cubic-bezier(.2,.8,.2,1)}.anot:focus-visible{outline:3px solid #A5B4FC;outline-offset:2px}.an-h{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#475569}.an-sm{width:16px;height:16px;border-radius:50%;background:#0f172a;color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center}.an-chev{margin-left:auto}.an-b{display:block}.an-b b{display:block;font-size:14px}.an-b>span>span{font-size:12.5px;color:#334155}.an-li{width:40px;height:40px;border-radius:8px}.an-li svg{width:20px;height:20px}.an-pic{height:110px;border-radius:12px;background:radial-gradient(circle at 72% 38%,#FFFFFF 0 14px,transparent 15px),linear-gradient(160deg,#dbeafe,#93c5fd 55%,#2563eb)}.an-sum{font-size:11px;color:#64748b}.settings{position:absolute;inset:0;z-index:11;display:none;flex-direction:column;gap:12px;padding:40px 16px 20px;border-radius:36px;background:#f8fafc;color:#0f172a;font-family:Roboto,var(--f-ui)}.settings.show{display:flex;animation:fade .3s ease}.se-bar{display:flex;align-items:center;gap:14px;font-size:18px}.se-bar b{font-weight:500}.se-app{display:flex;align-items:center;gap:12px;padding:6px 0}.se-app b{display:block;font-size:15px;font-weight:500}.se-app small{display:block;font-size:12px;color:#64748b}.se-ch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #E2E8F0;border-radius:16px;background:#fff}.se-ch.spon{border-color:#c7d2fe}.se-ch b{display:block;font-size:14px;font-weight:500}.se-ch small{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:#64748b}.tgl{position:relative;flex:none;width:46px;height:26px;border:0;border-radius:999px;background:#94a3b8;cursor:pointer;transition:background .25s}.tgl:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .25s}.tgl.on{background:#4355b9}.tgl.on:after{transform:translate(20px)}.dev.win{height:540px;border:1px solid #CBD5E1;border-radius:14px;background:#0b3d91;box-shadow:0 34px 70px -40px #0f172a8c;font-family:"Segoe UI",var(--f-ui)}.wwall{position:absolute;inset:0;background:radial-gradient(60% 70% at 78% 92%,#7cc0ff,#7cc0ff00 60%),radial-gradient(50% 60% at 62% 100%,#3b82f6,#3b82f600 70%),linear-gradient(160deg,#0f4ca8,#082f6e)}.win .ov{top:0;bottom:44px;z-index:10}.wapp{position:absolute;left:6%;top:6%;width:62%;height:72%;z-index:2;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 20px 50px -20px #0009;transition:left .35s ease,top .35s ease,width .35s ease,height .35s ease,border-radius .35s ease}.wapp.full{left:0;top:0;width:100%;height:100%;z-index:7;border-radius:0}.wt{flex:none;height:32px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#f3f3f3;border-bottom:1px solid #E5E5E5;font-size:12px;color:#1f2937}.wt b{flex:1;font-weight:600}.wt-ic{flex:none;width:18px;height:18px;border-radius:4px;background:#d97706;display:grid;place-items:center}.wt-ic svg{width:12px;height:12px}.wt-ic.big{width:36px;height:36px;border-radius:8px}.wt-ic.big svg{width:20px;height:20px}.wt-btn{color:#555;font-size:11px}.wb{flex:1;min-height:0;display:grid;grid-template-columns:30% minmax(0,1fr)}.wside{display:flex;flex-direction:column;gap:3px;padding:10px 8px;background:#fafafa;border-right:1px solid #EEEEEE;font-size:12px;color:#444}.wside span{padding:6px 8px;border-radius:6px}.wside span.on{background:#fef3c7;color:#92400e;font-weight:600}.wside .wads{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #EEEEEE;border-radius:0;font-size:11.5px}.wads .tgl{width:30px;height:17px;cursor:default}.wads .tgl:after{top:2px;left:2px;width:13px;height:13px}.wads .tgl.on:after{transform:translate(13px)}.wdoc{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 18px}.wdoc b{margin-bottom:4px;font-size:18px;color:#111}.wpres{align-self:flex-start;margin-top:auto;padding:6px 12px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.wslide{display:none}.wapp.full .wslide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#111827;color:#fff}.wslide b{font-size:34px}.wslide span{font-size:12px;opacity:.7}.wbrw{position:absolute;left:14%;top:7%;width:74%;height:76%;z-index:3;display:none;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 60px -18px #0009}.wbrw.show{display:flex;animation:pop .3s cubic-bezier(.2,.8,.2,1)}.wbrw .wt{gap:6px}.wt-tab{flex:1;display:flex;align-items:center;gap:6px;font-size:11.5px}.wclose{border:0;background:none;padding:4px 6px;font-size:13px;color:#333;cursor:pointer}.wbrw .addr{position:static;height:34px}.wbv{flex:1;min-height:0;overflow:hidden}.wdlg-host{position:absolute;inset:0 0 44px;z-index:8;display:grid;place-items:center;pointer-events:none}.wdlg-host>*{pointer-events:auto}.wdlg{width:min(400px,88%);overflow:hidden;border:1px solid #C9C9C9;border-radius:8px;background:#fff;color:#1b1b1b;box-shadow:0 24px 60px -16px #0009;animation:pop .25s ease}.wd-t{display:flex;justify-content:space-between;padding:8px 12px;font-size:12px;color:#333}.wd-b{display:flex;gap:12px;padding:6px 16px 14px}.wd-b b{display:block;margin-bottom:6px;font-size:14.5px;font-weight:600;line-height:1.3;color:#003e92}.wd-b p{margin:0;font-size:12px;line-height:1.45;color:#333}.wd-f{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#f3f3f3;border-top:1px solid #E5E5E5}.wd-l{font-size:11.5px;color:#0067c0}.wd-btns{display:flex;gap:8px}.wd-btns button{min-width:84px;padding:6px 12px;border:1px solid #CCCCCC;border-radius:4px;background:#fdfdfd;font:inherit;font-size:12px;cursor:pointer}.wd-btns button.def{border-color:#0067c0;box-shadow:inset 0 0 0 1px #0067c0}.wts{position:absolute;right:12px;bottom:56px;z-index:9;width:330px;max-width:calc(100% - 24px)}.wtoast{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;width:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#f9f9f9;color:#1b1b1b;box-shadow:0 16px 40px -12px #0000008c;font-family:"Segoe UI",var(--f-ui);cursor:pointer;animation:slr .45s cubic-bezier(.2,.8,.2,1)}.wtoast:focus-visible{outline:3px solid #A5B4FC;outline-offset:2px}.wto-h{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:11.5px;color:#333}.wto-h .wt-ic{width:16px;height:16px}.wto-x{margin-left:auto;margin-right:22px;color:#666}.wts{position:absolute}.wto-pic{height:104px;margin-bottom:6px;border-radius:4px;background:radial-gradient(circle at 22% 50%,#F97316 0 22px,transparent 23px),radial-gradient(circle at 44% 42%,#FACC15 0 16px,transparent 17px),radial-gradient(circle at 62% 58%,#EF4444 0 20px,transparent 21px),radial-gradient(circle at 80% 45%,#84CC16 0 18px,transparent 19px),linear-gradient(135deg,#fff,#f0fdf4)}.wtoast b{font-size:13.5px}.wtoast>span:not([class]){font-size:12.5px;color:#333}.wtoast small{font-size:11px;color:#666}.wtb{position:absolute;left:0;right:0;bottom:0;z-index:6;height:44px;display:flex;align-items:center;justify-content:center;background:#f3f3f3f0;border-top:1px solid rgba(0,0,0,.08);font-size:11px;color:#222}.wtb-mid{display:flex;gap:6px}.wtb-i{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:15px}.wtb-i.act{background:#fffc;box-shadow:inset 0 -2px #0078d4}.wtb-r{position:absolute;right:12px;display:flex;align-items:center;gap:10px;text-align:right;line-height:1.25}.wdnd{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#1f2937;color:#fff;font-size:10.5px}.dev.win.narrow .wapp:not(.full){left:4%;top:4%;width:92%;height:70%}.dev.win.narrow .wbrw{left:4%;width:92%}.dev.desk.narrow .cols{grid-template-columns:minmax(0,1fr)}.dev.desk.narrow aside{display:none}.dev.desk.narrow .tab{max-width:150px}@keyframes pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media(max-width:1100px){.stage-grid{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.dev.desk,.dev.win{height:480px}.st-f{display:none}.hero{grid-template-columns:minmax(0,1fr) 280px;gap:24px 36px}}@media(max-width:1023px){.hero{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:40px}.guide ol{flex-direction:row;gap:16px}.guide li{flex:1 1 0}.ctl.view{margin-left:0}.stage-grid{grid-template-columns:minmax(330px,1fr) minmax(0,1fr)}.dev-desk .stage-grid{grid-template-columns:minmax(0,1fr)}.dev-desk .cap .nav{order:-1;margin:0 0 4px}.fw{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.stage-grid{grid-template-columns:minmax(0,1fr);gap:16px}.cap .nav{order:-1;margin:0 0 4px}.controls{gap:12px}.ctl{flex:1 1 auto}.keys{grid-template-columns:minmax(0,1fr);gap:12px}.key{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:18px}.key-ic{grid-row:span 2;margin:0}.key span:not(.key-ic){margin-top:2px}.fw{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:699px){.st-full{display:none}.st-short{display:inline}}@media(max-height:500px)and (orientation:landscape){.stage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cap .nav{order:-1;margin:0 0 4px}}@media(max-width:599px){:root{--gutter: 16px}.hero{padding-top:28px;padding-bottom:22px;gap:20px}.live-tag{margin-bottom:14px;font-size:13px}.lede{font-size:16px;margin-top:14px}.guide{display:none}.demo{padding-bottom:48px}.console{margin-inline:calc(-1 * var(--gutter));padding:16px 12px 14px;border-radius:0;border-inline:0}.controls{flex-direction:column;align-items:stretch}.ctl.view{order:-1}.seg button{min-height:42px;padding:8px 10px;font-size:14px;gap:7px}.hint{margin:12px 2px 14px;font-size:13.5px;align-items:flex-start}.hint svg{margin-top:2px}.steps{--pad: 8px;gap:4px;margin-bottom:14px}.steps li:not(:last-child):after{top:calc(var(--pad) + 14px);left:calc(50% + 22px);right:calc(18px - 50%)}.steps li button{padding:var(--pad) 2px 10px;gap:6px;border-radius:12px}.sn{width:30px;height:30px;font-size:13px}.st b{font-size:13px}.st-full,.st-f{display:none}.st-short{display:inline}.cap{padding:16px;gap:12px;border-radius:16px}.cap h3{font-size:24px}.cap p{font-size:15px}.nav button{font-size:14px;padding:8px 6px}.keys-sec{padding-bottom:56px}.appinfo{padding-block:48px 56px}.ai-col{padding:18px}.stores span{font-size:13px;padding:6px 11px}.fw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){:root{--gutter: 12px}.seg button{font-size:13.5px;padding:8px 6px;gap:5px}.seg button svg{width:16px;height:16px}#segView button svg{display:none}.st b{font-size:12px}.btn{padding-inline:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.link-cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--brand-700);font-weight:600;text-decoration:none;border-radius:8px}.link-cta:hover{text-decoration:underline;text-underline-offset:3px}.demo-note{margin-top:12px;font-size:13.5px;color:var(--muted);text-align:center}.sec{padding-block:72px}.sec-tint{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--tint)}.sec-h{font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.1}.sec-sub{margin:12px 0 28px;max-width:64ch;font-size:17px;line-height:1.6;color:var(--muted)}.sec-h3{margin:40px 0 16px;font-size:22px;font-weight:700}.card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-700);font-size:14px;font-weight:700}.card-h{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.card-p{color:var(--muted);font-size:15px;line-height:1.6}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.chips li{padding:3px 10px;border-radius:999px;background:var(--brand-50);color:var(--brand-700);font-size:13px;font-weight:600}.cta-band{padding:48px 32px;border-radius:24px;background:var(--brand-50);border:1px solid var(--brand-100);text-align:center}.cta-band .sec-sub{margin-inline:auto}.cta-band .hero-cta{justify-content:center;margin-top:8px}.faq-list{max-width:820px;display:flex;flex-direction:column;gap:12px}.faq-list details{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:17px;font-weight:600;cursor:pointer;list-style:none;border-radius:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span[aria-hidden]{flex:none;color:var(--brand-700);font-size:22px;line-height:1;transition:transform .2s}.faq-list details[open] summary span[aria-hidden]{transform:rotate(45deg)}.faq-list p{padding:0 20px 20px;color:var(--muted);line-height:1.65}@media(max-width:599px){.sec{padding-block:52px}.card{padding:18px}.cta-band{padding:36px 18px;border-radius:18px}}
