@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&family=JetBrains+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0";.lh-root{width:100%;position:relative;overflow:hidden}.lh-stage{transform-origin:0 0;width:1440px;height:960px;position:absolute;top:0;left:0}.lh-abs{position:absolute}@keyframes lh-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lh-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes lh-breath{0%,to{opacity:.85}50%{opacity:1}}@keyframes lh-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes lh-lavaglow{0%,to{opacity:.75}50%{opacity:1}}.lh-cursor{animation:1.1s step-end infinite lh-blink}.lh-eq{transform-origin:bottom;animation:1.2s ease-in-out infinite lh-eq}.lh-breath{animation:5s ease-in-out infinite lh-breath}.lh-pulse{animation:4s ease-in-out infinite lh-pulse}.lh-lavaglow{animation:7s ease-in-out infinite lh-lavaglow}.lh-code{white-space:pre;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:6.2px;line-height:9.4px}@media (prefers-reduced-motion:reduce){.lh-cursor,.lh-eq,.lh-breath,.lh-pulse,.lh-lavaglow{animation:none}}.lh-stage{transition:transform .25s}@keyframes lh-neon{0%,to{opacity:.82}45%{opacity:.95}47%{opacity:.55}48%{opacity:.9}70%{opacity:.88}}.lh-neon{animation:6s ease-in-out infinite lh-neon}@media (prefers-reduced-motion:reduce){.lh-neon{animation:none}}@keyframes lh-pop{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}@keyframes lh-spin{to{transform:rotate(360deg)}}@keyframes lh-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes lh-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lh-load{0%{transform:translate(-100%)}to{transform:translate(260%)}}.lh-pop{animation:.45s ease-out both lh-pop}.lh-spin{animation:.9s linear infinite lh-spin}.lh-draw{stroke-dasharray:120;animation:.7s ease-out both lh-draw}.lh-grow{transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.2,1) both lh-grow}.lh-load{animation:1.1s ease-in-out infinite lh-load}@media (prefers-reduced-motion:reduce){.lh-pop,.lh-spin,.lh-draw,.lh-grow,.lh-load{animation:none}.lh-draw{stroke-dashoffset:0}}@keyframes lh-drag{0%{opacity:0;transform:translate(0)}12%{opacity:1}85%{transform:translate(var(--dx), var(--dy));opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}.lh-drag{animation:.78s cubic-bezier(.4,.1,.3,1) both lh-drag}@media (prefers-reduced-motion:reduce){.lh-drag{opacity:0;animation:none}}:root{--ai-a:122,170,194;--ai-a2:200,226,240;--ai-warm:255,200,130}html:not(.dark){--ai-a:43,132,196;--ai-a2:26,111,168;--ai-warm:255,185,100}.hp-wrap{max-width:1200px;margin:0 auto;padding:96px 48px;position:relative}.hp-band{background:var(--bg-dark);border-top:.5px solid var(--bd);border-bottom:.5px solid var(--bd);position:relative;overflow:hidden}.hp-band>*{position:relative}.hp-band:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff13 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000 20%,#0000 100%);mask-image:radial-gradient(70% 80% at 50% 0,#000 20%,#0000 100%)}html:not(.dark) .hp-band:before{background-image:radial-gradient(#0000001a 1px,#0000 1.2px)}.hp-band:after{content:"";background:radial-gradient(ellipse at 50% 50%, rgba(var(--ai-a), .16), transparent 60%);pointer-events:none;filter:blur(20px);width:900px;height:520px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.ai-head{text-align:center;max-width:720px;margin:0 auto 48px}.ai-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--a2);background:rgba(var(--ai-a), .08);border:1px solid rgba(var(--ai-a), .28);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 13px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.ai-pill i{background:var(--a2);width:6px;height:6px;box-shadow:0 0 8px var(--a2);border-radius:50%}.ai-h2{letter-spacing:-.04em;color:var(--t1);margin-bottom:16px;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.04}.ai-h2 em{background:linear-gradient(90deg,#c8e2f0,#7aaac2);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}html:not(.dark) .ai-h2 em{background:linear-gradient(90deg,#1a6fa8,#2b84c4);-webkit-background-clip:text;background-clip:text}.ai-sub{color:var(--t2);max-width:560px;margin:0 auto;font-size:15px;line-height:1.75}.ai-card{isolation:isolate;--mx:50%;--my:50%;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:16px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 10px 30px #00000047}html:not(.dark) .ai-card{background:linear-gradient(#ffffffeb,#ffffffb8);border-color:#00000014;box-shadow:inset 0 1px #fff,0 8px 26px #00000012}.ai-card:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), rgba(var(--ai-a), .16), transparent 45%);transition:opacity .35s;position:absolute;inset:0}html:not(.dark) .ai-card:before{background:radial-gradient(420px circle at var(--mx) var(--my), rgba(var(--ai-a), .12), transparent 45%)}.ai-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(135deg, rgba(var(--ai-a2), .7), rgba(var(--ai-a), .15) 40%, rgba(var(--ai-a), .05) 60%, rgba(var(--ai-a2), .45));-webkit-mask-composite:xor;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-card:hover{transform:translateY(-3px)}.ai-card:hover:before,.ai-card:hover:after{opacity:1}.ai-card>*{z-index:1;position:relative}.ai-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto);gap:12px;display:grid}.ai-bento .ai-card{flex-direction:column;justify-content:flex-end;gap:10px;min-height:150px;padding:22px;display:flex}.ai-bento .span2{grid-column:span 2}.ai-bento .ico{filter:drop-shadow(0 3px 5px #0003);margin-bottom:auto;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ai-card:hover .ico{transform:translateY(-2px)}.ai-bento h3{color:var(--t1);letter-spacing:-.01em;font-size:15px;font-weight:700}.ai-bento p{color:var(--t2);font-size:12.5px;line-height:1.6}.ai-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ai-tags span{letter-spacing:.04em;color:var(--t2);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:9.5px}html:not(.dark) .ai-tags span{background:#0000000a;border-color:#00000014}.ai-vs{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ai-vs .ai-card{padding:22px 24px}.ai-vs .k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);align-items:center;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.ai-vs .k i{background:var(--t3);border-radius:50%;width:6px;height:6px}.ai-vs .hi .k{color:var(--a2)}.ai-vs .hi .k i{background:var(--a2);box-shadow:0 0 8px var(--a2)}.ai-vs .hi{background:linear-gradient(180deg, rgba(var(--ai-a), .12), rgba(var(--ai-a), .03));border-color:rgba(var(--ai-a), .35)}.ai-vs p{color:var(--t2);font-size:14px;line-height:1.7}.ai-vs .hi p{color:var(--t1)}.ai-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.ai-col-h{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:0 0 10px 4px;font-family:JetBrains Mono,monospace;font-size:10px}.ai-rows{flex-direction:column;gap:8px;display:flex}.ai-row{--mx:50%;--my:50%;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.ai-row .lbl{color:var(--t2);flex:1;font-size:13px}.ai-row svg{filter:none}.ai-bar{background:#ffffff0d;height:2px;position:absolute;bottom:0;left:0;right:0}.ai-bar i{height:100%;width:var(--w);background:var(--c);transform-origin:0;transition:transform 1s cubic-bezier(.2,.7,.2,1) var(--rv-d,0s);box-shadow:0 0 8px var(--c);display:block;transform:scaleX(0)}.rv-in .ai-bar i{transform:scaleX(1)}.ai-val{color:var(--c);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.ai-ok{color:#c8e2f0;background:rgba(var(--ai-a), .12);border:1px solid rgba(var(--ai-a), .35);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}html:not(.dark) .ai-ok{color:#1a6fa8}.ai-total{align-items:center;gap:12px;margin-top:4px;padding:16px 18px;display:flex}.ai-total.bad{border-color:#c9a96a4d}.ai-total.good{border-color:rgba(var(--ai-a), .4);background:linear-gradient(180deg, rgba(var(--ai-a), .12), rgba(var(--ai-a), .03))}.ai-total .t{color:var(--t1);flex:1;font-size:13.5px;font-weight:700}.ai-total .n{color:var(--c);text-align:right;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.ai-total .s{color:var(--t3);text-align:right;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.ai-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.ai-stats .ai-card{padding:22px 76px 22px 24px}.ai-stats b{letter-spacing:-.03em;background:linear-gradient(90deg,#c8e2f0,#7aaac2);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:34px;font-weight:800;line-height:1;display:block}html:not(.dark) .ai-stats b{background:linear-gradient(90deg,#1a6fa8,#2b84c4);-webkit-background-clip:text;background-clip:text}.ai-stats .lbl{color:var(--t2);font-size:12.5px;line-height:1.5}.ai-stats .ico{filter:drop-shadow(0 3px 5px #0003);position:absolute;top:18px;right:18px}.ai-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.ai-steps:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--ai-a), .7) 15%, rgba(var(--ai-a), .7) 85%, transparent);transform-origin:0;height:1px;transition:transform 1.3s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:42px;left:40px;right:40px;transform:scaleX(0)}.ai-steps.rv-in:before{transform:scaleX(1)}.ai-step{padding:22px 22px 24px}.ai-step .n{width:38px;height:38px;color:var(--a2);background:var(--bg-dark);border:1px solid rgba(var(--ai-a), .45);box-shadow:0 0 0 5px var(--bg-dark), 0 0 16px rgba(var(--ai-a), .3);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}html:not(.dark) .ai-step .n{box-shadow:0 0 0 5px #fff, 0 0 16px rgba(var(--ai-a), .25);background:#fff}.ai-step .ico{filter:drop-shadow(0 3px 5px #0003);transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:14px;right:14px}.ai-step:hover .ico{transform:translateY(-2px)}.ai-step h3{color:var(--t1);margin-bottom:8px;font-size:14.5px;font-weight:700}.ai-step p{color:var(--t2);font-size:12.5px;line-height:1.7}.ai-logos{letter-spacing:.18em;text-transform:uppercase;color:var(--t3);flex-wrap:wrap;justify-content:center;gap:10px 36px;margin-bottom:40px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ai-quotes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ai-quote{flex-direction:column;padding:26px 24px;display:flex}.ai-quote .q{color:var(--a2);opacity:.6;margin-bottom:14px;font-family:Georgia,serif;font-size:40px;line-height:.5}.ai-quote p{color:var(--t1);flex:1;margin-bottom:20px;font-size:14px;line-height:1.75}.ai-quote .who{border-top:1px solid #ffffff12;align-items:center;gap:10px;padding-top:16px;display:flex}html:not(.dark) .ai-quote .who{border-top-color:#00000012}.ai-avatar{color:#0c0c0e;width:34px;height:34px;box-shadow:0 0 14px rgba(var(--ai-a), .35);background:linear-gradient(135deg,#c8e2f0,#7aaac2);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:inline-flex}html:not(.dark) .ai-avatar{color:#fff;background:linear-gradient(135deg,#2b84c4,#1a6fa8)}.ai-quote .nm{color:var(--t1);font-size:13px;font-weight:700}.ai-quote .rl{color:var(--t3);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9px}.ai-cta{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:56px;display:grid}.ai-cta .aura{z-index:0;pointer-events:none;filter:blur(60px);opacity:.9;position:absolute;inset:-40%}.ai-cta .aura i{border-radius:50%;position:absolute}.ai-cta .aura i:first-child{background:rgba(var(--ai-a), .3);width:50%;height:64%;animation:14s ease-in-out infinite ai-drift;top:18%;left:2%}.ai-cta .aura i:nth-child(2){background:rgba(var(--ai-warm), .11);width:26%;height:40%;animation:18s ease-in-out infinite reverse ai-drift;top:6%;right:10%}.ai-cta .aura i:nth-child(3){background:rgba(var(--ai-a2), .16);width:30%;height:40%;animation:22s ease-in-out infinite ai-drift;bottom:5%;left:40%}@keyframes ai-drift{0%,to{transform:translate(0)}33%{transform:translate(6%,-8%)}66%{transform:translate(-5%,6%)}}.ai-cta h2{letter-spacing:-.035em;color:var(--t1);margin-bottom:10px;font-size:clamp(24px,3vw,34px);font-weight:800}.ai-cta p{color:var(--t2);font-size:14.5px;line-height:1.7}.ai-free{letter-spacing:.1em;text-transform:uppercase;color:#ffcb80;background:#ffcb801a;border:1px solid #ffcb8052;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:inline-flex}html:not(.dark) .ai-free{color:#a85f0e;background:#ffaa3c1f;border-color:#a85f0e4d}.ai-free i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite hp-pulse;box-shadow:0 0 8px}@keyframes hp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.ai-cta-btns{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;display:flex}.rv,.rv-stagger>*{opacity:0;transition:opacity .7s ease var(--rv-d,0s), transform .7s cubic-bezier(.2,.7,.2,1) var(--rv-d,0s);transform:translateY(16px)}.rv.rv-in,.rv-stagger.rv-in>*{opacity:1;transform:none}.rv-stagger.rv-in>.ai-card{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s,opacity .7s}@media (prefers-reduced-motion:reduce){.rv,.rv-stagger>*{opacity:1;transition:none;transform:none}.ai-steps:before,.ai-bar i{transition:none;transform:scaleX(1)}.ai-card:hover{transform:none}.ai-free i,.ai-cta .aura i{animation:none}}@media (width<=1100px){.hp-wrap{padding:72px 32px}.ai-steps{grid-template-columns:repeat(2,1fr)}.ai-steps:before{display:none}}@media (width<=860px){.hp-wrap{padding:60px 20px}.ai-bento{grid-template-columns:repeat(2,1fr)}.ai-vs,.ai-cols,.ai-quotes,.ai-stats{grid-template-columns:1fr}.ai-cta{grid-template-columns:1fr;gap:24px;padding:36px 24px}}@media (width<=480px){.ai-bento{grid-template-columns:1fr}.ai-bento .span2{grid-column:span 1}.ai-steps{grid-template-columns:1fr}}:root{--bg:#272729;--bg-panel:#2a2a2c;--bg-dark:#1e1e20;--bg-card:#252527;--t1:#e6e6ec;--t2:#b4b4be;--t3:#9a9aa4;--a2:#7aaac2;--bd:#ffffff12;--bd-md:#ffffff1f;--sh-card:none;--sh-panel:inset 0 1px 0 #ffffff0e, 0 4px 20px #00000080}html:not(.dark){--bg:#f0f2f5;--bg-panel:#fff;--bg-dark:#e4e7ec;--bg-card:#f8f9fb;--t1:#18181b;--t2:#3f3f46;--t3:#62626b;--a2:#2b84c4;--bd:#00000017;--bd-md:#00000024;--sh-card:0 1px 3px #0000000f, 0 4px 14px #00000014, inset 0 1px 0 #fff;--sh-panel:0 0 0 .5px #00000014, 0 2px 8px #00000012, 0 8px 24px #00000017, inset 0 1px 0 #fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}input,textarea{font-family:Sora,sans-serif}body{background:var(--bg);color:var(--t1);font-family:Sora,sans-serif;transition:background .25s,color .25s;overflow-x:hidden}::-webkit-scrollbar{width:3px}.dark ::-webkit-scrollbar-track{background:#1e1e20}.dark ::-webkit-scrollbar-thumb{background:#464649;border-radius:2px}html:not(.dark) ::-webkit-scrollbar-track{background:#e8ebf0}html:not(.dark) ::-webkit-scrollbar-thumb{background:#c0c0c8;border-radius:2px}.dark body:after{content:"";pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000003 3px 4px);position:fixed;inset:0}.page{background:var(--bg);min-height:100vh;color:var(--t1)}.panel{background:var(--bg-panel);border:.5px solid var(--bd);box-shadow:var(--sh-panel);border-radius:14px}.card{background:var(--bg-card);border:.5px solid var(--bd);box-shadow:var(--sh-card)}.card-hover{transition:transform .2s,box-shadow .2s,border-color .2s}html:not(.dark) .card-hover:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f!important}.dark .card-hover:hover{transform:translateY(-2px)}.btn-primary{letter-spacing:-.01em;cursor:pointer;color:#f6f3ec;background:#22242a;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:8px;padding:10px 22px;font-family:Sora,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #00000059}.btn-primary:hover{background:#2b2e35}html:not(.dark) .btn-primary{color:#fbf8f2;background:#18181b;border-color:#00000080;box-shadow:0 1px 2px #0003}html:not(.dark) .btn-primary:hover{background:#27272a}.btn-ghost{letter-spacing:-.01em;cursor:pointer;color:#c4c4cc;background:0 0;border:.5px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;padding:10px 20px;font-family:Sora,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-ghost:hover{color:#c8e2f0;background:#c8e2f00d;border-color:#c8e2f04d}html:not(.dark) .btn-ghost{color:#27272a;background:#0000000a;border-color:#00000029}html:not(.dark) .btn-ghost:hover{color:#18181b;background:#00000014;border-color:#0000003d}.ph{letter-spacing:-.04em;color:var(--t1);font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1}.slabel{letter-spacing:.12em;text-transform:uppercase;color:var(--a2);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}input::placeholder,textarea::placeholder{color:var(--t3)}.led{background:#c8e2f0;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s infinite led-pulse}.cursor{vertical-align:middle;background:#c8e2f0;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.dark .glow{text-shadow:0 0 28px #c8e2f059,0 0 56px #c8e2f01f}.dark .glow-sm{text-shadow:0 0 12px #c8e2f040}.ticker-inner{width:max-content;animation:32s linear infinite marquee;display:flex}.kw{color:#7aaac2}.str{color:#a7b4bc}.fn{color:#c8e2f0}.cmt{color:#8a8a94;font-style:italic}.num{color:#9fb3bf}.tp{color:#c8e2f0}.op{color:#9a9aa4}.ck{background:#333336;border:.5px solid #7aaac2;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.ck:after{content:"";border-bottom:1.5px solid #c8e2f0;border-left:1.5px solid #c8e2f0;width:6px;height:4px;display:block;transform:rotate(-45deg)translateY(-1px)}.ck-off{background:#252527;border:.5px solid #3c3c3f;border-radius:4px;flex-shrink:0;width:14px;height:14px}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;font-family:Material Symbols Outlined,sans-serif;font-style:normal;font-weight:400;line-height:1;display:inline-flex}@keyframes led-pulse{0%,to{box-shadow:0 0 5px #c8e2f0,0 0 12px #c8e2f059}50%{opacity:.5;box-shadow:0 0 3px #c8e2f0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hp-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ft-grid{grid-template-columns:260px 1fr 1fr 1fr 1fr;gap:36px;margin-bottom:44px;display:grid}.ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=960px){.ft-grid{grid-template-columns:1fr 1fr 1fr}.ft-grid>:first-child{grid-column:1/-1}}@media (width<=560px){footer{padding-left:20px!important;padding-right:20px!important}.ft-grid{grid-template-columns:1fr 1fr;gap:28px}}.nav-led{pointer-events:none;background:linear-gradient(90deg,#def0ff00 0%,#def0fff2 30% 70%,#def0ff00 100%);height:1.2px;animation:3.2s ease-in-out infinite nav-led;position:absolute;bottom:0;left:30%;right:30%}.nav-led:before{content:"";filter:blur(2px);background:radial-gradient(50% 100% at 50% 0,#c8e2f099,#c8e2f000 70%);height:5px;position:absolute;top:0;left:15%;right:15%}.nav-led:after{content:"";filter:blur(3px);background:radial-gradient(50% 100% at 50% 0,#a0cdf033,#a0cdf000 70%);height:22px;position:absolute;top:1px;left:-10%;right:-10%}html:not(.dark) .nav-led{background:linear-gradient(90deg,#78afe100 0%,#78afe1e6 22% 78%,#78afe100 100%)}html:not(.dark) .nav-led:before{background:radial-gradient(50% 100% at 50% 0,#78afe166,#78afe100 70%)}html:not(.dark) .nav-led:after{background:radial-gradient(45% 100% at 50% 0,#78afe129,#78afe100 70%)}@keyframes nav-led{0%,to{opacity:1}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.nav-led{animation:none}}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[role=dialog]{animation:none!important}}@media (width<=560px){.cmdk-foot{display:none!important}}@media (width<=900px){main [style*=grid-template-columns],footer [style*=grid-template-columns],.rsp-page [style*=grid-template-columns]{grid-template-columns:1fr!important}main [style*="2fr 1fr 1fr 1fr"]{font-size:11px;grid-template-columns:1.6fr 1fr 1fr 1fr!important}main [style*="grid-column: span"],main [style*=grid-column\:span]{grid-column:auto!important}main [style*=px\ 48px],footer[style*=px\ 48px]{padding-left:20px!important;padding-right:20px!important}main [style*="width: 220px"],main [style*="width: 240px"],main [style*="width: 260px"],main [style*="width: 280px"],main [style*="width: 300px"],main [style*="width: 320px"],main [style*="width: 340px"]{width:100%!important}main [style*="min-width: 3"],main [style*="min-width: 4"]{min-width:0!important}main [style*="justify-content: space-between"]{flex-wrap:wrap;gap:14px}main [role=tablist],main [style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}main h1{font-size:clamp(30px,9vw,44px)!important}main pre,main code{font-size:11px}main [style*="position: sticky"]{position:static!important}}.nav-burger{display:none}@media (width<=1000px){.nav-desk,.nav-right{display:none!important}.nav-burger{display:inline-flex}header>div{grid-template-columns:auto 1fr auto!important}}.nav-mobile{z-index:99;border:.5px solid var(--bd-md);background:var(--bg-panel);box-shadow:var(--sh-panel);border-radius:14px;flex-direction:column;gap:2px;max-height:calc(100vh - 90px);padding:8px;animation:.18s fadeIn;display:flex;position:fixed;top:68px;left:12px;right:12px;overflow:auto}.nav-mobile a,.nav-mobile button.nm-item{width:100%;color:var(--t1);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-family:Sora,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-mobile a:hover,.nav-mobile button.nm-item:hover{background:#ffffff0d}html:not(.dark) .nav-mobile a:hover,html:not(.dark) .nav-mobile button.nm-item:hover{background:#0000000a}.nav-mobile .nm-sub{flex-direction:column;gap:1px;padding:0 0 6px 10px;display:flex}.nav-mobile .nm-sub a{color:var(--t2);padding:9px 14px;font-size:13px}.nav-mobile .nm-row{border-top:.5px solid var(--bd);gap:8px;margin-top:6px;padding:10px 6px 4px;display:flex}.nav-mobile .nm-row>*{flex:1;justify-content:center}@media (width<=1100px){main .pr-plans[style*=grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){main .pr-plans[style*=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}main .pr-cmp[style*=grid]{grid-template-columns:2fr repeat(6,minmax(0,1fr))!important}}@media (width<=560px){main .pr-plans[style*=grid]{grid-template-columns:1fr!important}}
