.callme-lp{color:var(--ink);font-family:var(--body);font-weight:400;overflow-x:clip;position:relative;-webkit-font-smoothing:antialiased;color-scheme:dark;text-rendering:optimizeLegibility;--ground:#06090c;--ink:#eef6f8;--mute:rgba(238,246,248,.66);--faint:rgba(238,246,248,.42);--line:rgba(238,246,248,.1);--ice:#7fd4e6;--ice-hi:#d8f4f8;--on-ice:#101c26;--callme:#f76f85;--display:"IBM Plex Sans","IBM Plex Sans Thai",system-ui,sans-serif;--body:"IBM Plex Sans","IBM Plex Sans Thai",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--gutter:clamp(16px,4vw,56px)}.callme-lp a{color:inherit}.callme-lp :where(a,button):focus-visible{border-radius:6px;outline:2px solid var(--ice);outline-offset:3px}.callme-lp .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.callme-lp .cbtn{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font:600 15px/1 var(--display);height:50px;justify-content:center;letter-spacing:-.006em;padding:0 26px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.callme-lp .cbtn.primary{background:var(--ice);color:var(--on-ice)}.callme-lp .cbtn.primary:hover{background:var(--ice-hi)}.callme-lp .cbtn.ghost{border:1px solid rgba(238,246,248,.24);color:var(--ink)}.callme-lp .cbtn.ghost:hover{border-color:var(--ice);color:var(--ice-hi)}.callme-lp .hero{margin:0 auto;max-width:1328px;padding:clamp(112px,15vh,160px) var(--gutter) 0;position:relative;z-index:2}.callme-lp .hero-id{align-items:center;display:flex;font:500 16px/1 var(--display);gap:12px;margin:0 0 28px}.callme-lp .hero-id img{border-radius:10px;box-shadow:0 10px 32px -8px #f76f85e6;height:40px;width:40px}.callme-lp .hero-id span{color:var(--faint);font-weight:400}.callme-lp .h1{font:500 clamp(54px,8.4vw,136px)/.9 var(--display);letter-spacing:-.033em;margin:0;max-width:11ch;text-wrap:balance}.callme-lp .hero-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 56px;justify-content:space-between;margin-top:36px}.callme-lp .lede{color:var(--mute);font-size:clamp(17px,1.3vw,20px);line-height:1.55;margin:0;max-width:34rem}.callme-lp .hero-act{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.callme-lp .ctas{display:flex;flex-wrap:wrap;gap:12px}.callme-lp .fine{color:var(--faint);font-size:14px;line-height:1.5;margin:0}.callme-lp .fine a{color:var(--ink);text-underline-offset:3px}.callme-lp .theater{height:100vh;height:100svh;position:relative;z-index:1}.callme-lp .th-inner{align-items:center;box-sizing:border-box;display:grid;gap:clamp(24px,3.2vw,52px);grid-template-columns:minmax(280px,27%) minmax(0,1fr);height:100%;margin:0 auto;max-width:1440px;padding:92px var(--gutter) 36px}.callme-lp .th-copy{display:flex;flex-direction:column;gap:40px}.callme-lp .caps{height:330px;position:relative}.callme-lp .cap{left:0;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-42%);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility .45s;visibility:hidden}.callme-lp .cap.on{opacity:1;transform:translateY(-50%);visibility:visible}.callme-lp .cap .n{color:var(--ice);display:block;font:500 14px/1 var(--display);font-variant-numeric:tabular-nums;margin-bottom:18px}.callme-lp .cap h2{font:500 clamp(32px,3.4vw,54px)/1.02 var(--display);letter-spacing:-.027em;margin:0 0 18px;text-wrap:balance}.callme-lp .cap p{color:var(--mute);font-size:17px;line-height:1.6;margin:0;max-width:29rem}.callme-lp .rail{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.callme-lp .rail button{all:unset;color:var(--faint);cursor:pointer;display:flex;flex-direction:column;font:500 12.5px/1.2 var(--display);gap:10px;padding:6px 0;transition:color .3s}.callme-lp .rail button.on,.callme-lp .rail button:hover{color:var(--ink)}.callme-lp .rail button:focus-visible{outline:2px solid var(--ice);outline-offset:4px}.callme-lp .rail .bar{background:var(--line);border-radius:2px;display:block;height:2px;overflow:hidden}.callme-lp .rail .bar i{background:var(--ice);display:block;height:100%;transform:scaleX(0);transform-origin:left center}.callme-lp .th-stage{align-items:center;display:flex;height:min(80vh,760px);justify-content:center;perspective:1800px;position:relative}.callme-lp .th-stage:before{background:radial-gradient(50% 50% at 50% 55%,#f76f856b,#f76f8500 70%);content:"";filter:blur(34px);inset:18% 6% -8%;pointer-events:none;position:absolute}.callme-lp .win-rig{position:relative;transform-origin:50% 0;will-change:transform}.callme-lp .win-fit{animation:callme-show 0s linear 4s forwards;opacity:0;position:relative}@keyframes callme-show{to{opacity:1}}.callme-lp .win-scale{container-type:inline-size;left:0;position:absolute;top:0;transform-origin:0 0}.callme-lp .example{color:var(--faint);font-size:12px;left:0;margin:12px 0 0;position:absolute;right:0;text-align:center;top:100%}.callme-lp .section{margin:0 auto;max-width:1200px;padding:clamp(110px,15vh,170px) var(--gutter) 0;position:relative;z-index:2}.callme-lp .sec-h h2{font:500 clamp(34px,4.4vw,64px)/1 var(--display);letter-spacing:-.027em;margin:0 0 16px;text-wrap:balance}.callme-lp .sec-h p{color:var(--mute);font-size:18px;line-height:1.55;margin:0;max-width:40rem}.callme-lp .where{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:14px 40px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:56px;padding-top:30px}.callme-lp .where h3{font:500 clamp(24px,2.2vw,30px)/1.1 var(--display);letter-spacing:-.018em;margin:0}.callme-lp .where-opts{display:grid;gap:14px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.callme-lp .where-opts p{color:var(--mute);font-size:15.5px;line-height:1.6;margin:0}.callme-lp .where-opts b{color:var(--ink);display:block;font:500 17px/1.3 var(--display);margin-bottom:4px}.callme-lp .where-note{color:var(--ink);font-size:15.5px;grid-column:2;margin:6px 0 0}.callme-lp .close{padding-bottom:clamp(120px,18vh,200px)}.callme-lp .close h2{font:500 clamp(40px,5.6vw,84px)/.98 var(--display);letter-spacing:-.03em;margin:0 0 22px;max-width:14ch}.callme-lp .close p{color:var(--mute);font-size:18px;line-height:1.55;margin:0 0 30px;max-width:36rem}.callme-lp .close .fine{margin-top:22px}@media(max-width:1279px){.callme-lp .theater{--caps-h:112px}.callme-lp .th-inner{align-items:stretch;gap:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:calc(78px + env(safe-area-inset-top,0px)) var(--gutter) 34px}.callme-lp .th-copy{gap:10px}.callme-lp .rail{order:-1}.callme-lp .rail button{box-sizing:border-box;font-size:12px;gap:9px;min-height:44px;padding:10px 0 4px}.callme-lp .caps{height:var(--caps-h)}.callme-lp .cap{align-items:end;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);top:0;transform:translateY(8px)}.callme-lp .cap.on{transform:none}.callme-lp .cap .n{grid-column:1/-1;margin-bottom:10px}.callme-lp .cap h2{font-size:clamp(28px,3.4vw,42px);grid-column:1;margin:0}.callme-lp .cap p{font-size:15.5px;grid-column:2;line-height:1.5}.callme-lp .th-stage{height:auto;min-height:0}}@media(max-width:1023px){.callme-lp .theater{--caps-h:120px}.callme-lp .where{grid-template-columns:minmax(0,1fr)}.callme-lp .where-note{grid-column:1}}@media(max-width:1279px)and (min-width:600px){.callme-lp{--gutter:36px}}@media(max-width:599px){.callme-lp{--gutter:20px}.callme-lp .hero{padding-top:calc(100px + env(safe-area-inset-top,0px))}.callme-lp .h1{font-size:clamp(46px,14.2vw,64px);letter-spacing:-.03em}.callme-lp .ctas .cbtn{flex:1 1 0}.callme-lp .theater{--caps-h:132px}.callme-lp .th-inner{gap:10px}.callme-lp .rail{gap:6px}.callme-lp .rail button{font-size:11px}.callme-lp .cap{display:block}.callme-lp .cap .n{margin-bottom:8px}.callme-lp .cap h2{font-size:clamp(24px,6.6vw,30px);margin:0 0 8px}.callme-lp .cap p{font-size:14.5px;line-height:1.45}.callme-lp .where-opts{grid-template-columns:minmax(0,1fr)}}@media(max-height:500px)and (orientation:landscape){.callme-lp .theater{--caps-h:84px}.callme-lp .cap p{display:none}}@media(prefers-reduced-motion:reduce){.callme-lp .theater{height:auto}.callme-lp .win-fit{animation:none;opacity:1}.callme-lp .cap{transition:none}}.callme-lp .covers{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:48px 0 0;padding:0}.callme-lp .covers li{padding:26px 22px 0 0}.callme-lp .covers li+li{border-left:1px solid var(--line);padding-left:22px}.callme-lp .covers b{display:block;font:500 clamp(22px,2vw,28px)/1.1 var(--display);letter-spacing:-.018em;margin-bottom:10px}.callme-lp .covers span{color:var(--mute);font-size:15.5px;line-height:1.55}@media(max-width:1023px){.callme-lp .covers{grid-template-columns:repeat(2,minmax(0,1fr))}.callme-lp .covers li,.callme-lp .covers li+li{border-left:0;padding:24px 0 0}.callme-lp .covers li:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.callme-lp .covers li:nth-child(n+3){border-top:1px solid var(--line);margin-top:24px}}@media(max-width:599px){.callme-lp .covers{grid-template-columns:minmax(0,1fr)}.callme-lp .covers li:nth-child(2n){border-left:0;padding-left:0}.callme-lp .covers li:nth-child(n+2){border-top:1px solid var(--line);margin-top:22px}}.callme-lp .where-sec .where{border-top:0;margin-top:0;padding-top:0}.callme-lp .app{--ink:#1c1c1e;--mute:#4e5969;--line:#e5e6eb;--card:#fff;--wash:#f7f8fa;--receipt:#f2f3f5;--hot:#4d6bfe;--ok:#0f766e;--dash:#94a3b8;--term:#16181d;--term-fg:#e8eaed;--term-dim:#86909c;background:#fff;border-radius:12px;box-shadow:0 40px 120px -30px #000000d9,0 0 0 1px #eef6f81a;color:var(--ink);display:grid;font-family:IBM Plex Sans,system-ui,sans-serif;grid-template-columns:216px minmax(0,1fr);height:100%;overflow:hidden;position:relative;width:100%}.callme-lp .app .mono{font-family:IBM Plex Mono,monospace}.callme-lp .app .side{background:var(--wash);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;min-width:0;padding:18px 12px 16px}.callme-lp .app .side-top{align-items:center;display:flex;justify-content:space-between}.callme-lp .app .mark{align-items:center;display:inline-flex;font:600 15px/1 IBM Plex Mono,monospace;gap:8px;letter-spacing:-.018em;margin:0 8px 12px}.callme-lp .app .mark svg{flex:0 0 20px;height:20px;width:20px}.callme-lp .app .side-toggle{display:none}.callme-lp .app .side-bal{margin:0 8px 14px}.callme-lp .app .side-bal b{display:block;font:400 20px/1.2 IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.018em}.callme-lp .app .side-bal span{color:var(--mute);display:block;font-size:11.5px}.callme-lp .app .side-nav{display:flex;flex-direction:column;gap:2px}.callme-lp .app .side-nav span{border-radius:6px;color:var(--mute);font-size:14px;font-weight:500;padding:8px 12px}.callme-lp .app .side-nav span.on{background:#e8eeff;color:var(--hot)}.callme-lp .app .side-foot{color:var(--mute);display:grid;font-size:12px;gap:6px;margin-top:auto;padding:12px 8px 0}.callme-lp .app .mainw{min-width:0;overflow:hidden;position:relative}.callme-lp .app .pg{inset:0;overflow:hidden;padding:28px 32px 0;position:absolute}.callme-lp .app h5{font:600 23px/1.12 IBM Plex Sans,sans-serif;letter-spacing:-.018em;margin:0 0 6px}.callme-lp .app .lede{color:var(--mute);font-size:14.5px;line-height:1.6;margin:0 0 14px;max-width:68ch}.callme-lp .app .sub{font-size:16px;font-weight:600;letter-spacing:-.012em;margin:22px 0 8px}.callme-lp .app .kicker{color:var(--hot);font:500 12px/1 IBM Plex Mono,monospace;letter-spacing:.04em;margin:0 0 6px}.callme-lp .app .okm{color:var(--ok);font-size:14px;margin:0 0 10px}.callme-lp .app .b{align-items:center;background:var(--hot);border-radius:6px;color:#fff;display:inline-flex;font-size:14.5px;font-weight:600;padding:10px 16px;white-space:nowrap}.callme-lp .app .b.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.callme-lp .app .b.sm{font-size:13px;padding:6px 10px}.callme-lp .app .row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.callme-lp .app .tiles{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 6px}.callme-lp .app .tile{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px 13px}.callme-lp .app .tile i{color:var(--mute);display:block;font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.callme-lp .app .tile b{display:block;font:400 20px/1.2 IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.018em;margin-top:4px}.callme-lp .app .tile span{color:var(--mute);display:block;font-size:11.5px;margin-top:3px}.callme-lp .app .packs{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0}.callme-lp .app .pack{background:var(--wash);border:1px solid var(--line);border-radius:8px;font-weight:600;padding:11px 12px}.callme-lp .app .pack b{display:block;font:500 19px/1.2 IBM Plex Mono,monospace;letter-spacing:-.018em}.callme-lp .app .pack span{color:var(--mute);display:block;font-size:11.5px;font-weight:500;margin-top:4px}.callme-lp .app .pack.on{background:var(--hot);border-color:var(--hot);color:#fff}.callme-lp .app .pack.on span{color:#dbeafe}.callme-lp .app .sheet{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px 18px}.callme-lp .app .inv{box-shadow:0 20px 50px #0f141929;left:32px;opacity:0;position:absolute;right:32px;top:150px;visibility:hidden;z-index:3}.callme-lp .app .wal{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;font-size:13px;gap:14px;margin:10px 0 0;padding:10px 12px}.callme-lp .app .wal b{font-size:14px}.callme-lp .app .wal code{background:var(--receipt);border-radius:4px;font:500 14px/1 IBM Plex Mono,monospace;padding:5px 8px}.callme-lp .app .wal span{color:var(--mute)}.callme-lp .app .form label{color:var(--mute);display:grid;font-size:13px;font-weight:600;gap:6px}.callme-lp .app .inp{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--ink);display:flex;font-size:15px;font-weight:400;min-height:42px;padding:0 11px}.callme-lp .app .inp.ph{color:#9aa1ad}.callme-lp .app .form .b{justify-self:start;margin-top:12px}.callme-lp .app .secret{background:#f5f7ff;border:1px solid #c7d2fe;border-radius:8px;margin:0 0 14px;opacity:0;padding:14px 16px;visibility:hidden}.callme-lp .app .secret p{font-size:14px;margin:0 0 10px}.callme-lp .app .secret .sr{align-items:center;display:flex;gap:10px}.callme-lp .app .secret code{background:#fff;border:1px solid var(--line);border-radius:6px;flex:1;font:500 13.5px/1 IBM Plex Mono,monospace;min-width:0;overflow:hidden;padding:10px 11px;text-overflow:ellipsis;white-space:nowrap}.callme-lp .app table{background:#fff;border:1px solid var(--line);border-collapse:collapse;border-radius:8px;font-size:13.5px;width:100%}.callme-lp .app td,.callme-lp .app th{border-bottom:1px solid var(--line);padding:9px 11px;text-align:left;white-space:nowrap}.callme-lp .app tbody tr:last-child td{border-bottom:0}.callme-lp .app th{color:var(--mute);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.callme-lp .app .num{font-variant-numeric:tabular-nums;text-align:right}.callme-lp .app .tag{background:#ecfdf5;border-radius:4px;color:var(--ok);display:inline-block;font:500 11.5px/1 IBM Plex Mono,monospace;padding:4px 7px}.callme-lp .app .tag.off{background:var(--receipt);color:var(--mute)}.callme-lp .app tr.off td{color:#9aa1ad}.callme-lp .app .hid{display:none}.callme-lp .app .code{background:var(--term);border-radius:8px;color:var(--term-fg);font:400 12.5px/1.55 IBM Plex Mono,monospace;margin:0 0 12px;overflow:hidden;padding:14px 16px;white-space:pre}.callme-lp .app .code .k{color:#8ab4ff}.callme-lp .app .code .s{color:#a5d6a7}.callme-lp .app .code .d{color:var(--term-dim)}.callme-lp .app .lang{display:flex;gap:8px;margin:12px 0}.callme-lp .app .out{opacity:0;visibility:hidden}.callme-lp .app .plot{background:var(--receipt);border-radius:8px;margin:4px 0 0;padding:10px 8px 6px}.callme-lp .app .plot svg{display:block;height:auto;width:100%}.callme-lp .app .plot .grid{stroke:var(--dash);stroke-dasharray:3 5}.callme-lp .app .plot text{fill:var(--mute);font:10px IBM Plex Mono,monospace}.callme-lp .app .plot .area{fill:#1d4ed829}.callme-lp .app .plot .line{fill:none;stroke:var(--hot);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.callme-lp .app #pDocs,.callme-lp .app #pKeys,.callme-lp .app #pUse{opacity:0;visibility:hidden}@container (max-width:800px){.callme-lp .app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.callme-lp .app .side{align-items:center;border-bottom:1px solid var(--line);border-right:0;flex-direction:row;flex-wrap:wrap;padding:12px 16px}.callme-lp .app .side-top{flex:1}.callme-lp .app .mark{margin:0}.callme-lp .app .side-toggle{border:1px solid var(--line);border-radius:6px;display:inline-block;font-size:13px;font-weight:600;padding:6px 12px}.callme-lp .app .side-bal{margin:10px 0 0;order:3;width:100%}.callme-lp .app .side-bal b{font-size:17px}.callme-lp .app .side-foot,.callme-lp .app .side-nav{display:none}.callme-lp .app .pg{padding:20px 16px 0}.callme-lp .app .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.callme-lp .app .packs{grid-template-columns:repeat(3,minmax(0,1fr))}.callme-lp .app .inv{left:16px;right:16px;top:120px}.callme-lp .app table{font-size:12.5px}.callme-lp .app td,.callme-lp .app th{padding:8px 9px}.callme-lp .app .code{font-size:12px;padding:12px}}@container (max-width:500px){.callme-lp .app .packs{grid-template-columns:repeat(2,minmax(0,1fr))}.callme-lp .app .packs .pack:nth-child(n+5),.callme-lp .app .tiles .tile:nth-child(n+3){display:none}.callme-lp .app .lede{font-size:13.5px}.callme-lp .app .code{font-size:9.4px;padding:10px}.callme-lp .app .l2{display:none}.callme-lp .app .pg h5{font-size:20px}.callme-lp .app .wal{flex-wrap:wrap;gap:8px}.callme-lp .app .keys .c3,.callme-lp .app .keys .c4,.callme-lp .app .use .c2,.callme-lp .app .use .c4,.callme-lp .app .use .c5{display:none}}
