.nt{--bg: #05070d;--panel: #0a0f1a;--ink: #e8ecf5;--muted: #8d97ad;--subtle: #66708a;--line: rgba(255,255,255,.09);--glow: #7b96ff;--glow-soft: rgba(123,150,255,.16);background:var(--bg);color:var(--ink);min-height:100vh;overflow-x:clip;position:relative;font-family:Inter,system-ui,sans-serif}.nt a{color:inherit;text-decoration:none}.nt .wrap{max-width:1120px;margin:0 auto;padding-inline:16px;position:relative}@media (min-width: 640px){.nt .wrap{padding-inline:24px}}.nt .sky{position:absolute;inset:0 0 auto 0;height:1000px;pointer-events:none;background:radial-gradient(60% 45% at 50% 0%,rgba(74,107,255,.3),transparent 70%),radial-gradient(30% 30% at 85% 30%,rgba(59,200,255,.1),transparent 70%)}.nt header{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070db8;border-bottom:1px solid var(--line)}.nt header .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.nt .logo{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.nt .logo img{width:26px;height:26px}.nt nav{display:flex;align-items:center;gap:22px;font-size:14px;color:var(--muted)}.nt nav .hide{display:none}@media (min-width: 720px){.nt nav .hide{display:inline}}.nt nav a:hover{color:var(--ink)}.nt .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:12px 20px;font-weight:600;font-size:15px;background:var(--glow);color:#060912;box-shadow:0 0 40px -6px #7b96ffa6;transition:box-shadow .2s,transform .2s}.nt .btn:hover{box-shadow:0 0 56px -4px #7b96ffd9}.nt .btn:focus-visible,.nt .ghost:focus-visible{outline:2px solid #9fe6ff;outline-offset:3px}.nt .btn.sm{padding:8px 14px;font-size:14px}.nt nav .btn,.nt nav .btn:hover{color:#060912}.nt .ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:12px 20px;font-weight:500;font-size:15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.13);color:var(--ink)}.nt .ghost:hover{background:#ffffff17}.nt .hero{text-align:center;padding-block:88px 0}.nt .tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#b9c2d6;border:1px solid rgba(255,255,255,.12);background:#ffffff08;padding:6px 14px;border-radius:999px}.nt .tag i{width:7px;height:7px;border-radius:99px;background:var(--glow);box-shadow:0 0 10px var(--glow)}.nt h1{font-size:clamp(44px,7.4vw,92px);line-height:1;letter-spacing:-.045em;font-weight:600;margin:26px auto 22px;max-width:13ch;text-wrap:balance;background:linear-gradient(180deg,#fff 30%,#9aa6c4);-webkit-background-clip:text;background-clip:text;color:transparent}.nt .lede{color:var(--muted);font-size:18px;line-height:1.6;max-width:48ch;margin:0 auto}.nt .ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.nt .note{margin-top:14px;font-size:13px;color:var(--subtle)}.nt .console{margin:64px auto 0;max-width:1000px;border-radius:18px;padding:1px;text-align:left;background:linear-gradient(180deg,#7b96ff8c,#ffffff0f 40%,#ffffff08);box-shadow:0 40px 120px -30px #4a6bff73}.nt .console>div{background:var(--panel);border-radius:17px;padding:18px}@media (min-width: 640px){.nt .console>div{padding:26px}}.nt .bar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--muted);padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--line)}.nt .bar b{color:var(--ink);font-weight:500}.nt .live{display:inline-flex;align-items:center;gap:8px;min-width:0}.nt .live i{width:8px;height:8px;border-radius:99px;background:#4ade80;box-shadow:0 0 10px #4ade80;flex:none}.nt .erg{font-size:11px;letter-spacing:.12em;border:1px solid rgba(123,150,255,.4);color:var(--glow);padding:2px 7px;border-radius:6px}.nt .readouts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 16px;margin-bottom:20px}@media (min-width: 720px){.nt .readouts{grid-template-columns:repeat(4,1fr)}}.nt .readouts span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle)}.nt .readouts b{display:block;margin-top:6px;font-size:clamp(32px,5vw,46px);line-height:1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nt .readouts b small{font-size:14px;font-weight:500;color:var(--subtle);margin-left:4px;letter-spacing:0}.nt .readouts b.hot{color:var(--glow);text-shadow:0 0 28px rgba(123,150,255,.55)}.nt .step{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-bottom:10px;font-variant-numeric:tabular-nums}.nt .figures{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px;padding-block:96px 0;text-align:center}@media (min-width: 720px){.nt .figures{grid-template-columns:repeat(4,1fr)}}.nt .figures b{display:block;font-size:clamp(36px,5vw,52px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.nt .figures span{font-size:13px;color:var(--subtle)}.nt h2{font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.nt .head{text-align:center;max-width:40rem;margin:0 auto;padding-top:112px}.nt .head p{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.55}.nt .bento{display:grid;grid-template-columns:1fr;gap:14px;margin-top:48px}@media (min-width: 820px){.nt .bento{grid-template-columns:repeat(3,1fr)}.nt .bento .wide{grid-column:span 2}}.nt .card{background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:18px;min-height:210px}.nt .card h3{font-size:18px;font-weight:600;letter-spacing:-.01em}.nt .card p{color:var(--muted);font-size:14px;line-height:1.6;margin-top:6px}.nt .card .big{font-size:60px;line-height:1;font-weight:600;letter-spacing:-.045em;margin-bottom:auto;font-variant-numeric:tabular-nums}.nt .card .big small{font-size:16px;color:var(--subtle);letter-spacing:0;font-weight:500;margin-left:6px}.nt .card .vis{margin-bottom:auto}.nt .card a.more{color:var(--glow);font-size:14px;font-weight:500}.nt .platforms{display:grid;grid-template-columns:1fr;gap:14px;margin-top:48px}@media (min-width: 680px){.nt .platforms{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.nt .platforms{grid-template-columns:repeat(4,1fr)}}.nt .platforms .soon{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--muted);white-space:nowrap}.nt .platforms .card{min-height:0}.nt .platforms .picon{color:var(--muted);margin-bottom:14px}.nt footer .credits{flex-basis:100%;font-size:11px;line-height:1.5;opacity:.75}.nt .platforms .act{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--subtle)}.nt .compat{text-align:center;color:var(--subtle);font-size:14px;line-height:1.6;max-width:46rem;margin:24px auto 0}.nt .compat a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.nt .end{text-align:center;padding-block:128px;position:relative}.nt .end:before{content:"";position:absolute;top:20%;right:10%;bottom:20%;left:10%;background:radial-gradient(50% 50% at 50% 50%,rgba(74,107,255,.22),transparent 70%);pointer-events:none}.nt .end p{color:var(--muted);margin-top:12px;font-size:17px}.nt footer{border-top:1px solid var(--line);color:var(--subtle);font-size:13px}.nt footer .wrap{display:flex;flex-direction:column;gap:12px;padding-block:28px 48px}@media (min-width: 720px){.nt footer .wrap{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.nt footer a{text-decoration:underline;text-underline-offset:3px}.nt .bento .full{grid-column:1 / -1}.nt .card.ai{display:grid;gap:24px;min-height:0}@media (min-width: 820px){.nt .card.ai{grid-template-columns:1fr 1fr;align-items:center;gap:40px}}.nt .ai-copy{display:grid;gap:6px;justify-items:start;min-width:0}.nt .ai-copy .more{margin-top:8px}.nt .ai .new{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--glow);background:var(--glow-soft);border-radius:99px;padding:4px 10px}.nt .ai-demo{display:grid;gap:12px;min-width:0}.nt .ai-demo .ask{justify-self:end;max-width:85%;background:#ffffff12;border:1px solid var(--line);border-radius:14px 14px 4px;padding:10px 14px;font-size:14px;color:var(--ink)}.nt .ai-demo .made{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;gap:10px;box-shadow:0 0 40px -18px #7b96ff99}.nt .ai-demo .made-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px}.nt .ai-demo .made-head span,.nt .ai-demo .made-foot{color:var(--subtle);font-size:12px}.nt .ai-demo .made-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.nt .ai-demo .chip{color:var(--glow);border:1px solid var(--glow-soft);border-radius:99px;padding:3px 10px}.sw{--ink: #0f1115;--muted: #4b5060;--subtle: #7a7f8c;--blue: #3054c0;--blue-deep: #22409e;background:#fff;color:var(--ink);min-height:100vh;overflow-x:clip;font-family:Inter,Helvetica Neue,Arial,sans-serif}.sw a{color:inherit;text-decoration:none}.sw .wrap{max-width:1160px;margin:0 auto;padding-inline:16px;position:relative}@media (min-width: 640px){.sw .wrap{padding-inline:24px}}.sw .g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.sw .full{grid-column:1 / -1}.sw header{position:sticky;top:0;z-index:30;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sw header .g{align-items:center;height:60px;border-bottom:2px solid var(--ink);font-size:13px}.sw .logo{grid-column:span 6;display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:-.01em;font-size:15px}.sw .logo img{width:22px;height:22px}.sw header nav{grid-column:span 6;display:flex;justify-content:flex-end;gap:24px;align-items:center}.sw header nav .hide{display:none}@media (min-width: 720px){.sw header nav .hide{display:inline}.sw header nav{justify-content:space-between}.sw .logo{grid-column:span 6}}.sw header nav a:hover{color:var(--blue)}.sw header nav .go{color:var(--blue);font-weight:600}.sw .idx{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sw .hero{padding-block:56px 40px}.sw .hero .idx{display:none}.sw h1{grid-column:1 / -1;font-size:clamp(50px,9vw,124px);line-height:.93;letter-spacing:-.055em;font-weight:700;text-wrap:balance}.sw h1 span{color:var(--blue)}.sw .meta{padding-bottom:56px;row-gap:28px}.sw .meta p{grid-column:1 / -1;font-size:19px;line-height:1.45;max-width:34ch}.sw .meta .ctas{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.sw .meta small{font-size:13px;color:var(--subtle);margin-top:4px}.sw .btn{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;background:var(--blue);color:#fff;font-weight:600;font-size:15px;transition:background .15s}.sw .btn:hover{background:var(--blue-deep)}.sw .btn.line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.sw .btn.line:hover{background:var(--ink);color:#fff}.sw .btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sw .row{border-top:2px solid var(--ink);padding-block:20px 56px;row-gap:20px}.sw .row .label{grid-column:1 / -1;font-size:13px;line-height:1.5}.sw .row .label b{display:block;font-weight:700}.sw .row .body{grid-column:1 / -1;min-width:0}@media (min-width: 860px){.sw .hero .idx{display:block;grid-column:span 2;padding-top:14px}.sw h1{grid-column:3 / span 10}.sw .meta p{grid-column:3 / span 5}.sw .meta .ctas{grid-column:9 / span 4}.sw .row .label{grid-column:span 2}.sw .row .body{grid-column:3 / span 10}}.sw .readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink)}@media (min-width: 640px){.sw .readouts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw .readouts div{padding:12px 0 18px;border-bottom:1px solid var(--ink)}.sw .readouts span{font-size:12px;font-weight:600}.sw .readouts b{display:block;margin-top:4px;font-size:clamp(36px,5vw,56px);line-height:1;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sw .readouts b small{font-size:14px;font-weight:500;letter-spacing:0;margin-left:4px;color:var(--subtle)}.sw .readouts b.on{color:var(--blue)}.sw .stepline{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:14px 0 10px;font-variant-numeric:tabular-nums}.sw table{width:100%;border-collapse:collapse}.sw td{text-align:left;padding:18px 0;border-bottom:1px solid var(--ink);vertical-align:top;font-size:15px}.sw tr:first-child td{border-top:1px solid var(--ink)}.sw td.n{width:3.5rem;font-size:13px;font-weight:600;padding-top:22px;font-variant-numeric:tabular-nums}.sw td.k{font-weight:700;font-size:clamp(18px,2.2vw,24px);letter-spacing:-.02em;line-height:1.2;padding-right:16px}.sw td.v{color:var(--muted);line-height:1.55}.sw td.num{text-align:right;font-weight:700;font-size:clamp(18px,2.2vw,24px);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}@media (max-width: 719px){.sw tr{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;border-bottom:1px solid var(--ink);padding-block:16px}.sw tr:first-child{border-top:1px solid var(--ink)}.sw td,.sw tr:first-child td{border:0;padding:0}.sw td.n{padding-top:4px}.sw td.v{grid-column:2 / -1;padding-top:6px}.sw td.num{grid-row:1;grid-column:3}}@media (min-width: 720px){.sw td.v{width:45%;padding-right:16px}.sw td.k{width:30%}}.sw .figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 720px){.sw .figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw .figs div{border-top:1px solid var(--ink);padding:12px 16px 0 0}.sw .figs b{display:block;font-size:clamp(40px,6vw,72px);font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.sw .figs span{display:block;margin-top:8px;font-size:13px}.sw .figs div:last-child b{color:var(--blue)}.sw .plat{display:grid;grid-template-columns:1fr}@media (min-width: 700px){.sw .plat{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}}@media (min-width: 1120px){.sw .plat{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw .plat .soon{font-size:12px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ink);padding:4px 8px;white-space:nowrap}.sw .plat article{border-top:1px solid var(--ink);padding:14px 0 28px;display:flex;flex-direction:column;gap:14px}.sw .plat h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.sw .plat .picon{margin-bottom:10px}.sw footer .credits{grid-column:1 / -1;color:var(--muted);font-size:11px;line-height:1.5}.sw .plat p{color:var(--muted);font-size:15px;line-height:1.55;margin-top:4px}.sw .plat .act{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--subtle)}.sw .plat .btn{max-width:22rem}.sw .fine{font-size:14px;color:var(--muted);line-height:1.6;max-width:60ch;margin-top:8px}.sw td.v .more{color:var(--blue);font-weight:600;white-space:nowrap}.sw td.v .more:hover{text-decoration:underline;text-underline-offset:3px}.sw .fine a,.sw footer a{text-decoration:underline;text-underline-offset:3px}.sw .end{border-top:2px solid var(--ink);padding-block:72px 96px;row-gap:28px}.sw .end h2{grid-column:1 / -1;font-size:clamp(44px,7vw,96px);letter-spacing:-.055em;line-height:.95;font-weight:700;text-wrap:balance}.sw .end h2 span{color:var(--blue)}.sw .end .ctas{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}@media (min-width: 860px){.sw .end h2{grid-column:3 / span 7}.sw .end .ctas{grid-column:10 / span 3;align-self:end}}.sw footer .g{border-top:2px solid var(--ink);padding-block:18px 48px;font-size:13px;row-gap:8px}.sw footer .l{grid-column:1 / -1;font-weight:700}.sw footer .r{grid-column:1 / -1;color:var(--muted)}@media (min-width: 860px){.sw footer .l{grid-column:span 6}.sw footer .r{grid-column:7 / span 6;text-align:right}}
