.x{--x-bg:#05050f;--x-ink:#f2f3ff;--x-dim:#9a9cc0;--x-line:#ffffff14;--x-a:#7c6cff;--x-b:#c084fc;--x-c:#5eead4;background:var(--x-bg);color:var(--x-ink);font-family:var(--font-sans), system-ui, sans-serif;min-height:100vh;overflow-x:hidden}.x em{font:italic 400 1.08em/1 var(--font-serif);letter-spacing:-.01em;background:linear-gradient(100deg,#d6ccff 0%,#f0abfc 45%,#7dd3fc 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.x-navbar{z-index:50;border:1px solid var(--x-line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0c0c1c9e;border-radius:999px;align-items:center;gap:22px;width:min(1080px,100% - 24px);padding:10px 12px 10px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.x-brand{font:600 15px var(--font-sans);align-items:center;gap:9px;display:flex}.x-navbar nav{gap:22px;margin-left:10px;display:flex}.x-navbar nav a,.x-quiet{color:var(--x-dim);font-size:14px;text-decoration:none;transition:color .15s}.x-navbar nav a:hover,.x-quiet:hover{color:#fff}.x-navbar-cta{align-items:center;gap:16px;margin-left:auto;display:flex}.x-btn{color:#0a0a1a;font:600 15px var(--font-sans);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #fff6,0 10px 40px #7c6cff59}.x-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff,0 14px 50px #7c6cff8c}.x-btn-sm{padding:8px 16px;font-size:13.5px}.x-btn-ghost{color:var(--x-ink);background:0 0;box-shadow:inset 0 0 0 1px #ffffff2e}.x-btn-ghost:hover{box-shadow:inset 0 0 0 1px #fff6}.x-hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:150px 20px 0;display:flex;position:relative}.x-beam{z-index:-1;filter:blur(40px);opacity:.75;background:conic-gradient(from 180deg at 50% 0,#0000 155deg,#7c6cff8c 172deg,#f0abfc73 180deg,#5eead466 188deg,#0000 205deg);width:1400px;height:1000px;animation:8s ease-in-out infinite x-breathe;position:absolute;top:-260px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 75%)}@keyframes x-breathe{50%{opacity:.5;transform:translate(-50%)scaleX(1.08)}}.x-stars{z-index:-2;background-image:radial-gradient(1px 1px at 12% 22%,#fff8,#0000),radial-gradient(1px 1px at 82% 14%,#fff6,#0000),radial-gradient(1.5px 1.5px at 66% 38%,#fff5,#0000),radial-gradient(1px 1px at 28% 60%,#fff4,#0000),radial-gradient(1px 1px at 90% 70%,#fff5,#0000),radial-gradient(1px 1px at 6% 80%,#fff4,#0000),radial-gradient(1.5px 1.5px at 44% 12%,#fff6,#0000);position:absolute;inset:0}.x-pill{color:#d9daf5;border:1px solid var(--x-line);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px 6px 10px;font-size:13px;text-decoration:none;transition:border-color .2s;display:inline-flex}.x-pill:hover{border-color:#ffffff40}.x-pill-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34d3992e}.x-hero h1{font:600 clamp(44px, 7.4vw, 104px)/.98 var(--font-sans);letter-spacing:-.05em;background:linear-gradient(#fff 30%,#b7b9e0);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0}.x-hero h1 em{font-size:1.1em}.x-lead{max-width:600px;color:var(--x-dim);margin:26px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.x-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.x-shot-wrap{perspective:1600px;width:min(1180px,100%);margin-top:80px;position:relative}.x-shot-glow{filter:blur(60px);z-index:-1;background:radial-gradient(50% 50%,#7c6cff8c,#0000 70%);position:absolute;inset:10% 8% -6%}.x-shot{transform-origin:50% 0;background:linear-gradient(#ffffff24,#ffffff05);border-radius:18px;padding:8px;animation:linear both x-flatten;animation-timeline:view();animation-range:entry cover 40%;transform:rotateX(22deg)scale(.92);box-shadow:0 50px 120px #0009}@keyframes x-flatten{to{transform:rotateX(0)scale(1)}}@supports not (animation-timeline:view()){.x-shot{animation:none;transform:rotateX(8deg)}}.x-frame{text-align:left;color:#e6e7fb;background:#0d0d1d;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:220px 1fr;height:600px;font-size:12.5px;display:grid;overflow:hidden}.x-side{border-right:1px solid var(--x-line);background:#0a0a18;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.x-side-brand{align-items:center;gap:8px;padding:2px 6px 12px;font-weight:600;display:flex}.x-newchat{color:#fff;background:linear-gradient(135deg,#6d5dfc,#a855f7);border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;padding:8px;font-weight:600;display:flex}.x-nav{color:#c9cae8;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex;overflow:hidden}.x-nav.on{color:#fff;background:#7c6cff29}.x-nav.dim{color:#8d8fb3}.x-side-h{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#6d6f94;padding:12px 8px 4px}.x-main{background:radial-gradient(60% 50% at 40% 20%,#7c6cff24,#0000 70%),#0d0d1d;flex-direction:column;display:flex;position:relative}.x-top{align-items:center;gap:8px;padding:12px 16px;display:flex}.x-search{border:1px solid var(--x-line);color:#8d8fb3;background:#ffffff0a;border-radius:9px;align-items:center;gap:8px;width:320px;padding:7px 10px;display:flex}.x-search kbd{font:10px var(--font-mono);border:1px solid var(--x-line);border-radius:4px;margin-left:auto;padding:0 4px}.x-grow{flex:1}.x-icon{color:#9a9cc0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.x-icon.on{color:#fff;background:#7c6cff33}.x-avatar{color:#fff;background:linear-gradient(135deg,#f59f00,#e64980);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.x-home{flex-direction:column;flex:1;align-items:center;padding:48px 40px 0;display:flex}.x-greet{color:#9a9cc0;font-size:13px}.x-h{font:600 30px/1.15 var(--font-sans);letter-spacing:-.03em;text-align:center;margin:8px 0 22px}.x-prompt{background:#ffffff0a;border:1px solid #a78bfa59;border-radius:16px;width:min(560px,100%);padding:14px 14px 10px;box-shadow:0 0 0 4px #7c6cff14,0 20px 50px #00000059}.x-typed{white-space:nowrap;color:#eef0ff;border-right:2px solid #c4b5fd;width:0;max-width:100%;font-size:13.5px;animation:3.2s steps(70,end) .8s forwards x-type,.8s step-end infinite x-caret;display:inline-block;overflow:hidden}@keyframes x-type{to{width:100%}}@keyframes x-caret{50%{border-color:#0000}}.x-prompt-bar{align-items:center;gap:6px;margin-top:14px;display:flex}.x-chip{color:#9a9cc0;border:1px solid var(--x-line);border-radius:999px;padding:4px 10px;font-size:11.5px}.x-chip.on{color:#fff;background:#7c6cff4d;border-color:#a78bfa80}.x-send{color:#fff;background:linear-gradient(135deg,#6d5dfc,#a855f7);border-radius:10px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.x-apps{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:34px;display:flex}.x-app{color:#b5b7d8;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.x-dot{color:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 -6px 12px #0000002e,inset 0 1px #ffffff4d}.x-launcher{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141428eb;border:1px solid #ffffff1a;border-radius:16px;width:300px;padding:14px;animation:.5s cubic-bezier(.2,.9,.3,1.3) 2.2s both x-pop;position:absolute;top:50px;right:66px;box-shadow:0 30px 70px #0000008c}@keyframes x-pop{0%{opacity:0;transform:translateY(-8px)scale(.96)}}.x-launcher-h{margin-bottom:10px;font-size:13px;font-weight:600}.x-launcher-grid{grid-template-columns:repeat(4,1fr);gap:10px 4px;display:grid}.x-launcher-grid div{color:#c9cae8;flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.x-marquee{border-block:1px solid var(--x-line);margin-top:90px;padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.x-marquee-track{gap:48px;width:max-content;animation:40s linear infinite x-scroll;display:flex}.x-marquee-item{font:500 18px var(--font-sans);color:#c9cae8;white-space:nowrap;align-items:center;gap:12px;display:inline-flex}@keyframes x-scroll{to{transform:translate(-50%)}}.x-statement{max-width:1060px;margin:0 auto;padding:160px 24px 120px}.x-statement p{font:500 clamp(28px, 4vw, 54px)/1.18 var(--font-sans);letter-spacing:-.035em;margin:0}.x-statement span{color:#fff;opacity:.16;animation:linear both x-lit;animation-timeline:view();animation-range:cover 25% cover 45%}@keyframes x-lit{to{opacity:1}}@supports not (animation-timeline:view()){.x-statement span{opacity:1}}.x-section{max-width:1180px;margin:0 auto;padding:40px 20px}.x-kicker{font:500 12px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#a5a8ff;text-align:center;margin:0 0 14px}.x-section h2,.x-final h2{font:600 clamp(34px, 5vw, 64px)/1.02 var(--font-sans);letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:0 0 56px}.x-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.x-tile{border:1px solid var(--x-line);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:24px;flex-direction:column;gap:10px;min-height:300px;padding:28px;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.x-tile:hover{border-color:#a78bfa59}.x-tile:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(40% 50% at 0 0,#7c6cff29,#0000 70%);position:absolute;inset:-1px}.x-tile h3{font:600 24px/1.15 var(--font-sans);letter-spacing:-.03em;max-width:420px;margin:0}.x-tile p{color:var(--x-dim);max-width:420px;margin:0;font-size:15px;line-height:1.55}.x-tag{font:500 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;background:#7c6cff24;border:1px solid #a78bfa40;border-radius:999px;align-self:flex-start;padding:4px 10px}.x-tile-builder{flex-direction:row;grid-column:span 4;align-items:stretch;gap:28px}.x-tile-builder .x-tile-copy{flex-direction:column;flex:1;gap:10px;display:flex}.x-tile-perm{grid-column:span 2}.x-tile-tally,.x-tile-sheets,.x-tile-sso,.x-tile-india{grid-column:span 3}.x-term{border:1px solid var(--x-line);font:13px/1.5 var(--font-mono);background:#08081a;border-radius:16px;flex-direction:column;flex:1.2;gap:10px;padding:18px;display:flex}.x-term-line{color:#b5b7d8;align-items:center;gap:8px;display:flex}.x-term-line.me{color:#fff;font-family:var(--font-sans);background:#7c6cff2e;border-radius:10px;padding:10px 12px}.x-term-line.step,.x-term-line.live{opacity:0;animation:9s ease-out infinite x-cycle;animation-delay:var(--d)}@keyframes x-cycle{0%{opacity:0;transform:translateY(6px)}5%,70%{opacity:1;transform:none}78%,to{opacity:0}}.x-term-line.step svg{color:#34d399}.x-term-line.live{color:#e6fff5;font-family:var(--font-sans);background:#34d3991a;border:1px solid #34d3994d;border-radius:10px;margin-top:auto;padding:10px 12px}.x-term-line.live b{font-weight:600}.x-live-dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite x-ping;box-shadow:0 0 0 4px #34d39933}@keyframes x-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes x-ping{70%{box-shadow:0 0 0 10px #34d39900}}.x-switches{gap:4px;margin-top:auto;display:grid}.x-switch-row{border-top:1px solid var(--x-line);color:#d9daf5;justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.x-switch{background:#ffffff24;border-radius:999px;flex:none;width:38px;height:22px;transition:background .3s;position:relative}.x-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .3s;position:absolute;top:3px;left:3px}.x-switch.on{background:linear-gradient(135deg,#6d5dfc,#a855f7)}.x-switch.on i{left:19px}.x-switch.flip{animation:4s ease-in-out infinite x-flip-bg}.x-switch.flip i{animation:4s ease-in-out infinite x-flip-knob}@keyframes x-flip-bg{40%,80%{background:linear-gradient(135deg,#6d5dfc,#a855f7)}}@keyframes x-flip-knob{40%,80%{left:19px}}.x-ledger{height:170px;margin-top:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.x-ledger-track{animation:14s linear infinite x-up}@keyframes x-up{to{transform:translateY(-50%)}}.x-ledger-row{border-bottom:1px solid var(--x-line);grid-template-columns:82px 1fr auto 70px;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.x-vt{font:500 11px var(--font-mono);text-align:center;color:#5eead4;background:#5eead41f;border-radius:6px;padding:3px 8px}.x-vt-purchase{color:#fbbf24;background:#fbbf241f}.x-vt-payment{color:#f87171;background:#f871711f}.x-vt-journal{color:#c4b5fd;background:#a78bfa24}.x-party{color:#d9daf5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-amt{font-variant-numeric:tabular-nums;font-weight:600}.x-gst{color:var(--x-dim);text-align:right;font-size:12px}.x-grid{border:1px solid var(--x-line);background:#08081a;border-radius:12px;margin-top:auto;font-size:12.5px;overflow:hidden}.x-formula{border-bottom:1px solid var(--x-line);color:#d9daf5;font-family:var(--font-mono);padding:8px 12px}.x-formula b{color:#34d399;margin-right:8px;font-style:italic}.x-cells{grid-template-columns:1.4fr 1fr .7fr 1fr;display:grid}.x-cells span{border-right:1px solid var(--x-line);border-bottom:1px solid var(--x-line);color:#c9cae8;min-height:31px;padding:7px 10px}.x-cells span.head{color:#8d8fb3;font:500 11px var(--font-mono);text-transform:uppercase}.x-cells span.foot{color:#fff;font-weight:600}.x-cells span.sum{color:#fff;outline-offset:-2px;background:#34d3991f;outline:2px solid #34d399;font-weight:700;animation:2.4s ease-in-out infinite x-glow}@keyframes x-glow{50%{background:#34d39940}}.x-hub{width:240px;height:170px;margin:auto auto 0;position:relative}.x-hub-core{color:#fff;background:linear-gradient(135deg,#f59f00,#e64980);border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #e649801f,0 0 40px #e6498066}.x-hub-node{transform:rotate(calc(45deg * var(--i))) translateY(-78px) rotate(calc(-45deg * var(--i)));animation:3.2s ease-in-out infinite x-blink;animation-delay:calc(.4s * var(--i));margin:-13px;position:absolute;top:50%;left:50%}.x-hub:before{content:"";border:1px dashed #ffffff24;border-radius:50%;width:156px;height:156px;margin:-78px;position:absolute;top:50%;left:50%}@keyframes x-blink{50%{filter:brightness(1.35);transform:rotate(calc(45deg * var(--i))) translateY(-82px) rotate(calc(-45deg * var(--i)))}}.x-radar{width:130px;height:130px;position:absolute;bottom:30px;right:30px}.x-radar i{border:1px solid #5eead466;border-radius:50%;animation:3s ease-out infinite x-radar;position:absolute;inset:0}.x-radar i:nth-child(2){animation-delay:1s}.x-radar i:nth-child(3){animation-delay:2s}.x-radar b{background:#5eead4;border-radius:50%;width:12px;height:12px;margin:-6px;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #5eead4}@keyframes x-radar{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1)}}.x-tile-india p{max-width:300px}.x-final{isolation:isolate;text-align:center;padding:200px 20px 180px;position:relative;overflow:hidden}.x-beam-low{top:auto;bottom:-600px;transform:translate(-50%)rotate(180deg)}.x-final h2{margin-bottom:40px}.x-foot{border-top:1px solid var(--x-line);color:#6d6f94;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:28px max(20px,4vw);font-size:13.5px;display:flex}.x-foot .lg-brand{color:#d9daf5;align-items:center;gap:8px;font-weight:600;display:flex}.x-foot a{color:#c4b5fd;text-decoration:none}@media (max-width:1000px){.x-navbar nav{display:none}.x-bento{grid-template-columns:1fr 1fr}.x-tile-builder{flex-direction:column;grid-column:span 2}.x-tile-perm,.x-tile-tally,.x-tile-sheets,.x-tile-sso,.x-tile-india{grid-column:span 2}.x-frame{grid-template-columns:1fr;height:520px}.x-side{display:none}.x-launcher{right:16px}}@media (max-width:640px){.x-quiet{display:none}.x-hero{padding-top:120px}.x-shot-wrap{margin-top:56px}.x-frame{height:460px}.x-search{flex:1;width:auto}.x-launcher{display:none}.x-home{padding:30px 16px 0}.x-h{font-size:22px}.x-tile{min-height:0;padding:22px}.x-radar{display:none}.x-statement{padding:110px 20px 80px}}@media (prefers-reduced-motion:reduce){.x-beam,.x-marquee-track,.x-ledger-track,.x-switch.flip,.x-switch.flip i,.x-hub-node,.x-radar i,.x-live-dot,.x-cells span.sum{animation:none}.x-typed{border:0;width:100%;animation:none}.x-term-line.step,.x-term-line.live{opacity:1;animation:none}.x-shot{animation:none;transform:none}.x-statement span{opacity:1;animation:none}}.x-hero>.x-beam{opacity:1;filter:blur(60px);width:1600px;height:900px;top:-80px;-webkit-mask-image:radial-gradient(55% 75% at 50% 0,#000 25%,#0000 80%);mask-image:radial-gradient(55% 75% at 50% 0,#000 25%,#0000 80%)}.x-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#7c6cff59,#0000 70%);width:900px;height:520px;position:absolute;top:0;left:50%;transform:translate(-50%)}
