@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/archivo.8f704806db.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(fonts/jetbrains-mono.18be452724.woff2) format("woff2")}:root{color-scheme:dark;--ground: #0a0e14;--surface: #10161f;--raised: #172030;--line: #232e3d;--control: #5b6b80;--ink: #e9eef4;--muted: #8d99a8;--signal: #ff6b2c;--on-signal: #0a0e14;--signal-ink: #ff6b2c;--focus: #ff6b2c;--inverse-ink: #e9eef4;--ok: #3ddc97;--warn: #ffc247;--danger: #ff6b7a;--code-string: #7ee2b8;--font-sans: "Archivo", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-0: 0px}:root[data-theme=light]{color-scheme:light;--ground: #f6f7f9;--surface: #ffffff;--raised: #eef1f5;--line: #dde3ea;--control: #7d8a99;--ink: #0b1017;--muted: #4f5b69;--signal-ink: #c2410c;--focus: #c2410c;--ok: #0f7a4a;--warn: #8a5a00;--danger: #c8102e;--code-string: #0f6e45}html{background:var(--ground);scroll-padding-top:88px}body{margin:0}.ix{--g: var(--ground, #0a0e14);--s: var(--surface, #10161f);--s2: var(--raised, #172030);--l: var(--line, #232e3d);--lc: var(--control, #5b6b80);--i: var(--ink, #e9eef4);--m: var(--muted, #8d99a8);--a: var(--signal, #ff6b2c);--oa: var(--on-signal, #0a0e14);--ai: var(--signal-ink, #ff6b2c);--fo: var(--focus, #ff6b2c);--inv: var(--inverse-ink, #e9eef4);--okc: var(--ok, #3ddc97);--wnc: var(--warn, #ffc247);--dgc: var(--danger, #ff6b7a);--cs: var(--code-string, #7ee2b8);--f-d: var(--font-sans, "Archivo", system-ui, sans-serif);--f-m: var(--font-mono, "JetBrains Mono", ui-monospace, monospace);--r: var(--radius-0, 0px);--h1: 68px;--h2: 40px;--sec: 96px;background:var(--g);color:var(--i);font-family:var(--f-d);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.ix-page{min-height:100vh;overflow-x:hidden}.ix *,.ix *:before,.ix *:after{box-sizing:border-box;margin:0;padding:0}.ix a{color:inherit;text-decoration:none}.ix ul{list-style:none}.ix button,.ix input,.ix select{font:inherit;color:inherit}.ix button{background:none;border:0;cursor:pointer}.ix :focus-visible{outline:2px solid var(--fo);outline-offset:2px}.ix .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.ix h1,.ix h2,.ix h3{font-family:var(--f-d);font-weight:700;letter-spacing:-.02em;line-height:1.1}.ix .h1{font-size:var(--h1);line-height:.98;font-weight:800;letter-spacing:-.035em}.ix .h2{font-size:var(--h2);line-height:1.08;letter-spacing:-.03em}.ix h3{font-size:19px;letter-spacing:-.01em;line-height:1.3}.ix .lead{font-size:19px;color:var(--m);max-width:560px}.ix p code,.ix li code,.ix td code{font-family:var(--f-m);font-size:.86em}.ix .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-m);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--m)}.ix .eyebrow+.h1{margin-top:20px}.ix .wm{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-d);font-weight:700;font-size:21px;letter-spacing:-.02em}.ix .wm-g{width:16px;height:16px;background:var(--a);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23000' stroke-width='4' d='M1 6h8l9 10M1 26h8l9-10M1 16h22'/%3E%3Cpath d='M22 10h9v12h-9z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23000' stroke-width='4' d='M1 6h8l9 10M1 26h8l9-10M1 16h22'/%3E%3Cpath d='M22 10h9v12h-9z'/%3E%3C/svg%3E") center / contain no-repeat}.ix .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 20px;font-family:var(--f-d);font-size:15px;font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--r);white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,filter .15s}.ix .btn-p{background:var(--a);color:var(--oa)}.ix .btn-p:hover{filter:brightness(1.08)}.ix .btn-s{border-color:var(--lc);color:var(--i)}.ix .btn-s:hover{border-color:var(--i)}.ix .btn-g{color:var(--i);padding:0 12px}.ix .btn-g:hover{text-decoration:underline;text-underline-offset:4px}.ix .btn-d{border-color:var(--dgc);color:var(--dgc)}.ix .btn-d:hover{background:var(--dgc);color:var(--g)}.ix .btn-sm{height:34px;padding:0 12px;font-size:13px;gap:8px}.ix .btn[disabled],.ix .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.ix .btn .ar{font-family:var(--f-m);font-weight:400}.ix .btn-w{width:100%}.ix .ctas{display:flex;gap:12px;flex-wrap:wrap}.ix .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--lc);border-radius:var(--r);color:var(--i);flex:none}.ix .icon-btn:hover{border-color:var(--i)}.ix .icon-btn svg{width:16px;height:16px}.ix .tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;font-family:var(--f-m);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--lc);border-radius:var(--r);color:var(--i);white-space:nowrap}.ix .tag-a{background:var(--a);border-color:var(--a);color:var(--oa)}.ix .tag-q{border-color:var(--l);color:var(--m)}.ix .st{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-m);font-size:12px;font-weight:500;white-space:nowrap;color:var(--okc)}.ix .st:before{content:"";width:8px;height:8px;background:currentColor;flex:none}.ix .st-warn{color:var(--wnc)}.ix .st-warn:before{background:transparent;border:2px solid currentColor}.ix .st-down{color:var(--dgc)}.ix .st-down:before{transform:rotate(45deg) scale(.85)}.ix .st-off{color:var(--m)}.ix .st-off:before{background:transparent;border:1px solid currentColor}.ix .st-plain{color:var(--m)}.ix .st-plain:before{background:var(--okc)}.ix .field{display:block;margin-top:20px}.ix .field>span{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:8px}.ix .field>span a{font-weight:500;color:var(--m);text-decoration:underline;text-underline-offset:3px}.ix .field input,.ix .field select{width:100%;height:46px;padding:0 14px;background:var(--s);border:1px solid var(--lc);border-radius:var(--r);font-size:15px}.ix .field input::placeholder{color:var(--m)}.ix .field input:focus,.ix .field select:focus{outline:2px solid var(--fo);outline-offset:1px}.ix .field .hint{font-size:13px;color:var(--m);margin-top:6px}.ix .field.err input{border-color:var(--dgc)}.ix .field.err .hint{color:var(--dgc)}.ix .field .mono-in{font-family:var(--f-m);font-size:14px}.ix .code{font-family:var(--f-m);font-size:13px;line-height:1.75;background:var(--s);border:1px solid var(--l);border-radius:var(--r);padding:16px 20px;overflow-x:auto;white-space:pre;color:var(--i)}.ix .code-h{display:flex;justify-content:space-between;gap:12px;font-family:var(--f-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--m);padding:10px 20px;border:1px solid var(--l);border-bottom:0;background:var(--s2)}.ix .c-p,.ix .c-c{color:var(--m)}.ix .c-p{-webkit-user-select:none;user-select:none}.ix .c-k{color:var(--ai)}.ix .c-s{color:var(--cs)}.ix .note{border:1px solid var(--l);background:var(--s);padding:16px 20px;font-size:15px;display:flex;gap:16px;align-items:flex-start}.ix .note b{font-family:var(--f-m);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ai);white-space:nowrap;padding-top:3px}.ix .note a{text-decoration:underline;text-underline-offset:3px}.ix .note-warn{border-color:var(--wnc)}.ix .note-warn b{color:var(--wnc)}.ix .note-err{border-color:var(--dgc)}.ix .note-err b{color:var(--dgc)}.ix .topo{display:block;width:100%;height:auto}.ix .topo-v{display:none;max-width:400px;margin:0 auto}.ix .topo text{font-family:var(--f-m);font-size:11px;fill:var(--i)}.ix .topo .tm{fill:var(--m)}.ix .topo .ta{fill:var(--ai)}.ix .topo .th{font-size:10px;letter-spacing:.08em;fill:var(--m)}.ix .topo .tb{fill:var(--s);stroke:var(--lc)}.ix .topo .tb2{fill:var(--g);stroke:var(--l)}.ix .topo .tbx{fill:var(--s);stroke:var(--a);stroke-width:1.5}.ix .topo .tl{stroke:var(--lc);fill:none}.ix .topo .tw{stroke:var(--m);stroke-dasharray:2 5;fill:none}.ix .topo .tf{stroke:var(--a);stroke-width:2;fill:none;stroke-dasharray:6 6;animation:ix-flow 1.1s linear infinite}.ix .topo .tdot{fill:var(--okc)}@keyframes ix-flow{to{stroke-dashoffset:-12}}@media(prefers-reduced-motion:reduce){.ix .topo .tf{animation:none}}.ix .frame{border:1px solid var(--l);background:var(--s)}.ix .frame-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--l);font-family:var(--f-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--m)}.ix .frame .topo{padding:28px 24px}.ix .nav{position:sticky;top:0;z-index:10;background:var(--g);border-bottom:1px solid var(--l)}.ix .nav-in{display:flex;align-items:center;gap:40px;height:68px}.ix .links{display:flex;gap:28px;font-size:14px;font-weight:500}.ix .links a{color:var(--m);padding:22px 0;border-bottom:2px solid transparent}.ix .links a:hover{color:var(--i)}.ix .links a[aria-current]{color:var(--i);border-bottom-color:var(--a)}.ix .nav-r{margin-left:auto;display:flex;align-items:center;gap:8px}.ix .menu-btn{display:none;align-items:center;gap:10px;height:40px;padding:0 12px;border:1px solid var(--lc);border-radius:var(--r);font-size:14px;font-weight:600}.ix .bars{width:16px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.ix .bars:after{content:"";position:absolute;left:0;right:0;top:2px;border-top:2px solid currentColor}.ix.open .bars,.ix .open .bars{border-color:transparent}.ix.open .bars:after,.ix .open .bars:after{transform:rotate(45deg)}.ix.open .bars:before,.ix .open .bars:before{content:"";position:absolute;left:0;right:0;top:2px;border-top:2px solid currentColor;transform:rotate(-45deg)}.ix .drawer{display:none;border-top:1px solid var(--l);padding:0 0 24px}.ix .drawer a.dl{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--l);font-size:18px;font-weight:600}.ix .drawer a.dl span{font-family:var(--f-m);color:var(--m);font-weight:400}.ix .drawer .btn{margin-top:12px;width:100%}.ix .hero{padding:88px 0 80px;border-bottom:1px solid var(--l);position:relative}.ix .hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(var(--l) 1px,transparent 1px),linear-gradient(90deg,var(--l) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px;-webkit-mask-image:linear-gradient(to bottom,#000 20%,transparent 95%);mask-image:linear-gradient(to bottom,#000 20%,transparent 95%)}.ix .hero>.wrap{position:relative}.ix .hero .lead{margin:24px 0 32px}.ix .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ix .term{margin-top:40px;max-width:540px}.ix .protos{border-bottom:1px solid var(--l)}.ix .protos .wrap{display:flex;align-items:center;gap:28px;min-height:72px}.ix .protos .k{font-family:var(--f-m);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--m);white-space:nowrap}.ix .protos ul{display:flex;flex-wrap:wrap}.ix .protos li{font-family:var(--f-m);font-size:13px;padding:4px 14px;border-left:1px solid var(--l);white-space:nowrap}.ix .sec{padding:var(--sec) 0;border-bottom:1px solid var(--l)}.ix .sec-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:56px}.ix .sec-h .h2{margin-top:16px;max-width:560px}.ix .sec-h p{color:var(--m);max-width:480px}.ix .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--l)}.ix .step{padding:32px 28px;border-left:1px solid var(--l);display:flex;flex-direction:column}.ix .step:first-child{border-left:0;padding-left:0}.ix .step:last-child{padding-right:0}.ix .step .n{font-family:var(--f-m);font-size:13px;color:var(--ai)}.ix .step h3{margin:16px 0 8px}.ix .step p{color:var(--m);margin-bottom:20px;flex:1}.ix .step .code{font-size:12px;padding:12px 14px}.ix .feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--l);border-left:1px solid var(--l)}.ix .feat{padding:32px;border-right:1px solid var(--l);border-bottom:1px solid var(--l)}.ix .feat:hover{background:var(--s)}.ix .feat svg{width:28px;height:28px;color:var(--ai);margin-bottom:28px;display:block}.ix .feat p{color:var(--m);margin-top:8px;font-size:15px}.ix .modes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--l)}.ix .mode{padding:40px;display:flex;flex-direction:column;align-items:flex-start}.ix .mode+.mode{border-left:1px solid var(--l)}.ix .mode h3{font-size:26px;margin:20px 0 8px}.ix .mode>p{color:var(--m)}.ix .mode ul{margin:24px 0 32px;align-self:stretch}.ix .mode li,.ix .tier li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--l);font-size:15px}.ix .mode li:before{content:"";width:8px;height:8px;margin-top:8px;background:var(--a);flex:none}.ix .split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.ix .split>*{min-width:0}.ix .split .h2{margin:16px 0 20px}.ix .split>div>p{color:var(--m);margin-bottom:24px}.ix .checks li{padding:10px 0;border-top:1px solid var(--l);font-size:15px;display:flex;gap:12px}.ix .checks li:before{content:"\2192";font-family:var(--f-m);color:var(--ai)}.ix .cta{padding:var(--sec) 0;background:var(--a);--i: var(--oa);--m: var(--oa);--lc: var(--oa);--fo: var(--oa);color:var(--oa)}.ix .cta .btn-p{background:var(--oa);color:var(--inv)}.ix .cta-in{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.ix .cta .h2{max-width:720px}.ix .foot{padding:64px 0 32px;border-top:1px solid var(--l);font-size:14px}.ix .foot-g{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px}.ix .foot-g>div:first-child p{color:var(--m);margin-top:16px;max-width:300px}.ix .foot h4,.ix .side h5,.ix .toc h5,.ix .app-nav h6{font-family:var(--f-m);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--m);font-weight:500;margin-bottom:14px}.ix .foot li{padding:4px 0}.ix .foot li a:hover{text-decoration:underline;text-underline-offset:3px}.ix .foot-b{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--l);color:var(--m);font-family:var(--f-m);font-size:12px}.ix .p-head{padding:88px 0 56px}.ix .p-head .lead{margin-top:24px}.ix .seg{display:inline-flex;border:1px solid var(--lc);border-radius:var(--r);margin-top:32px}.ix .seg button{height:40px;padding:0 16px;font-size:14px;font-weight:600;color:var(--m)}.ix .seg button[aria-pressed=true]{background:var(--i);color:var(--g)}.ix .seg small{font-family:var(--f-m);font-size:11px;font-weight:400;margin-left:6px}.ix .tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--l)}.ix .tier{padding:32px;display:flex;flex-direction:column;position:relative}.ix .tier+.tier{border-left:1px solid var(--l)}.ix .tier h3{font-size:22px}.ix .tier .price{font-family:var(--f-d);font-size:52px;font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:24px}.ix .tier .per{font-size:14px;color:var(--m);margin-top:6px}.ix .tier .desc{color:var(--m);margin:16px 0 28px;min-height:52px;font-size:15px}.ix .tier ul{margin-top:28px}.ix .tier li{font-size:14px}.ix .tier li:before{content:"+";font-family:var(--f-m);color:var(--ai)}.ix .tier-f{background:var(--s);box-shadow:inset 0 3px 0 var(--a)}.ix .tier .flag{position:absolute;top:32px;right:32px}.ix .faq{display:grid;grid-template-columns:1fr 2fr;gap:48px}.ix .faq .h2{margin-top:16px}.ix details{border-top:1px solid var(--l);padding:20px 0}.ix details:last-child{border-bottom:1px solid var(--l)}.ix summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:24px}.ix summary::-webkit-details-marker{display:none}.ix summary:after{content:"+";font-family:var(--f-m);color:var(--m);font-weight:400}.ix details[open] summary:after{content:"\2212"}.ix details p{color:var(--m);margin-top:12px;max-width:640px}.ix .tbl-w{overflow-x:auto;border:1px solid var(--l)}.ix .tbl{width:100%;border-collapse:collapse;font-size:14px}.ix .tbl-wide{min-width:680px}.ix .tbl th,.ix .tbl td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--l);vertical-align:middle}.ix .tbl tbody tr:last-child td{border-bottom:0}.ix .tbl thead th{font-family:var(--f-m);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--m);font-weight:500;background:var(--s2);white-space:nowrap}.ix .tbl td{color:var(--m)}.ix .tbl td:first-child{color:var(--i);font-weight:500}.ix .tbl td code,.ix .tbl .mono{font-family:var(--f-m);font-size:13px;color:var(--i)}.ix .tbl tbody tr:hover td{background:var(--s)}.ix .tbl .num{text-align:right;font-family:var(--f-m);font-size:13px}.ix .spark{display:block;width:88px;height:24px}.ix .spark polyline{fill:none;stroke:var(--ai);stroke-width:1.5}.ix .dsub{border-bottom:1px solid var(--l);background:var(--s)}.ix .dsub .wrap{display:flex;align-items:center;gap:16px;height:56px}.ix .dsub b{font-family:var(--f-m);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.ix .search{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border:1px solid var(--lc);border-radius:var(--r);color:var(--m);font-size:14px;width:340px;background:var(--g)}.ix .dsub .search{margin-left:24px}.ix .search svg{width:14px;height:14px;flex:none}.ix .kbd{margin-left:auto;font-family:var(--f-m);font-size:11px;border:1px solid var(--l);padding:0 6px}.ix .dver{margin-left:auto;font-family:var(--f-m);font-size:12px;color:var(--m)}.ix .docs{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;gap:56px;padding-top:48px;padding-bottom:96px}.ix .side-m{display:none;width:100%;justify-content:space-between;height:44px;padding:0 14px;border:1px solid var(--lc);border-radius:var(--r);font-size:14px;font-weight:600;align-items:center;margin-bottom:24px}.ix .side h5{margin:28px 0 8px}.ix .side h5:first-child{margin-top:0}.ix .side a{display:block;padding:6px 12px;font-size:14px;color:var(--m);border-left:1px solid var(--l)}.ix .side a:hover{color:var(--i)}.ix .side a[aria-current]{color:var(--i);border-left:2px solid var(--a);padding-left:11px;font-weight:600}.ix .crumbs{font-family:var(--f-m);font-size:12px;color:var(--m)}.ix .art .crumbs{margin-bottom:20px}.ix .art h1{font-size:44px;letter-spacing:-.03em;margin-bottom:16px}.ix .art h2{font-size:24px;margin:48px 0 12px;letter-spacing:-.015em}.ix .art>p{color:var(--m);margin-bottom:16px;max-width:680px}.ix .art>p.lead{font-size:19px}.ix .art p code{background:var(--s);border:1px solid var(--l);padding:1px 5px;color:var(--i)}.ix .art .note{margin:28px 0;max-width:720px}.ix .art .tbl-w{margin-top:20px}.ix .pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:64px}.ix .pn a{border:1px solid var(--l);padding:16px 20px;display:block;font-weight:600}.ix .pn a:hover{border-color:var(--lc)}.ix .pn small{display:block;font-family:var(--f-m);font-size:11px;font-weight:400;color:var(--m);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.ix .pn a:last-child{text-align:right}.ix .toc>div{position:sticky;top:100px;font-size:13px}.ix .toc a{display:block;padding:5px 0;color:var(--m)}.ix .toc a:first-of-type{color:var(--i)}.ix .toc p{margin-top:24px;padding-top:16px;border-top:1px solid var(--l);color:var(--m)}.ix .toc p a{display:inline;color:var(--i);text-decoration:underline}.ix .skip{position:absolute;left:16px;top:-100px;z-index:50;background:var(--a);color:var(--oa);padding:10px 16px;font-weight:600}.ix .skip:focus{top:12px}.ix .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ix .links a:focus-visible,.ix .side a:focus-visible,.ix .toc a:focus-visible{outline-offset:-2px}.ix .foot-b a:hover,.ix .foot-b a:focus-visible{text-decoration:underline;text-underline-offset:3px}.ix .topo .tp{fill:none;stroke:var(--l);stroke-dasharray:3 3}.ix .mode .tag+.tag{margin-left:8px}.ix .soon{margin-top:24px;border:1px solid var(--l);padding:20px 24px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:space-between}.ix .soon p{color:var(--m);max-width:760px}.ix .soon p strong{color:var(--i)}.ix .split code,.ix .sec-h code,.ix .soon code,.ix .mode code,.ix details code,.ix .checks code{font-family:var(--f-m);font-size:.86em}.ix .tiers{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.ix .tier .price-tbd{font-size:32px;letter-spacing:-.03em;line-height:52px;color:var(--m)}.ix .tier .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ix .p-note{margin-top:24px;font-size:14px;color:var(--m);max-width:720px}.ix .tbl tbody th{text-align:left;color:var(--i);font-weight:500}.ix .tbl tbody tr:last-child th{border-bottom:0}.ix .tbl tbody tr:hover th{background:var(--s)}.ix .search{position:relative;padding:0}.ix .search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--i);font-size:14px;padding:0 12px 0 34px;border-radius:var(--r)}.ix .search input::placeholder{color:var(--m)}.ix .search input::-webkit-search-cancel-button{display:none}.ix .search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.ix .search .kbd{margin:0 10px 0 0;flex:none;color:var(--m)}.ix .search:focus-within{outline:2px solid var(--fo);outline-offset:2px}.ix .search input:focus-visible{outline:none}.ix .sres{position:absolute;left:-1px;right:-1px;top:calc(100% + 6px);z-index:20;background:var(--s);border:1px solid var(--lc);max-height:min(420px,70vh);overflow-y:auto}.ix .sres[hidden]{display:none}.ix .sres a{display:block;padding:12px 14px;border-bottom:1px solid var(--l);color:var(--i);font-weight:600;font-size:14px}.ix .sres a:last-child{border-bottom:0}.ix .sres a:hover,.ix .sres a[aria-selected=true]{background:var(--s2)}.ix .sres a small{display:block;font-family:var(--f-m);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--m);margin-bottom:2px}.ix .sres a span{display:block;font-size:13px;font-weight:400;color:var(--m);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix .sres .none{padding:12px 14px;font-size:14px;color:var(--m)}.ix .art{min-width:0}.ix .art h3{margin:32px 0 10px}.ix .art>ul,.ix .art>ol{color:var(--m);margin:0 0 16px;max-width:680px}.ix .art>ul>li{position:relative;padding-left:20px;margin:6px 0}.ix .art>ul>li:before{content:"";position:absolute;left:2px;top:.68em;width:6px;height:6px;background:var(--a)}.ix .art>ol{list-style:none;counter-reset:ol}.ix .art>ol>li{position:relative;padding-left:32px;margin:8px 0;counter-increment:ol}.ix .art>ol>li:before{content:counter(ol,decimal-leading-zero);position:absolute;left:0;top:.2em;font-family:var(--f-m);font-size:12px;color:var(--ai)}.ix .art li strong,.ix .art p strong,.ix .art td strong{color:var(--i)}.ix .art li ul{margin:4px 0}.ix .art li ul li{padding-left:16px;position:relative;margin:4px 0}.ix .art li ul li:before{content:"\2013";position:absolute;left:0;color:var(--m)}.ix .art li code,.ix .art td code,.ix .art h3 code{background:var(--s);border:1px solid var(--l);padding:1px 5px;color:var(--i)}.ix .art p a,.ix .art li a,.ix .art td a,.ix .note a{color:var(--i);text-decoration:underline;text-decoration-color:var(--ai);text-underline-offset:3px}.ix .art p a:hover,.ix .art li a:hover,.ix .art td a:hover{text-decoration-thickness:2px}.ix .art .code-h{margin-top:20px}.ix .art pre.code{margin:20px 0 16px}.ix .art .code-h+pre.code{margin-top:0}.ix .art .tbl-w{margin:20px 0 16px}.ix .art .tbl td{vertical-align:top}.ix .art .anchor{margin-left:8px;color:var(--m);font-family:var(--f-m);font-weight:400;font-size:.7em;opacity:0}.ix .art h2:hover .anchor,.ix .art h3:hover .anchor,.ix .art .anchor:focus-visible{opacity:1}.ix .art .note>span>p{color:var(--i)}.ix .art .note>span>p+p{margin-top:8px}.ix .art hr{border:0;border-top:1px solid var(--l);margin:40px 0}.ix .toc a.sub{padding-left:12px}.ix .toc a:first-of-type{color:var(--m)}.ix .toc a:hover,.ix .toc a[aria-current=true]{color:var(--i)}.ix .side-m span{font-family:var(--f-m)}.ix .page{padding:88px 0 96px}.ix .page .art{max-width:760px;margin-top:40px}.ix .page .lead{margin-top:24px}.ix .page .note{max-width:760px;margin-top:32px}@media(prefers-reduced-motion:reduce){.ix *,.ix *:before,.ix *:after{transition:none!important}}@media(max-width:860px){.ix{--h1: 46px;--h2: 30px;--sec: 64px}.ix .wrap{padding:0 16px}.ix .nav-in{height:60px}.ix .links,.ix .nav-r .hm{display:none}.ix .menu-btn{display:inline-flex}.ix.open .drawer{display:block}.ix .lead{font-size:17px}.ix .hero{padding:48px 0 56px}.ix .hero-grid,.ix .split{gap:40px}.ix .sec-h{gap:16px;margin-bottom:36px}.ix .ctas .btn{flex:1 1 auto}.ix .term{margin-top:32px}.ix .frame .topo{padding:20px 12px}.ix .topo-h{display:none}.ix .topo-v{display:block}.ix .protos .wrap{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;padding-bottom:24px}.ix .protos li{padding:4px 10px 4px 0;margin-right:10px;border-left:0}.ix .step,.ix .step:first-child,.ix .step:last-child{border-left:0;border-bottom:1px solid var(--l);padding:28px 0}.ix .feat{padding:24px 20px}.ix .mode,.ix .tier{padding:28px 20px}.ix .tier .flag{top:28px;right:20px}.ix .mode+.mode,.ix .tier+.tier{border-left:0;border-top:1px solid var(--l)}.ix .tier .desc{min-height:0}.ix .cta-in{flex-direction:column;align-items:stretch}.ix .foot-g{grid-template-columns:1fr 1fr}.ix .foot-g>div:first-child{grid-column:1 / -1}.ix .faq{gap:24px}.ix .p-head{padding:48px 0 40px}.ix .seg{display:flex}.ix .seg button{flex:1}.ix .dsub b{display:none}.ix .search,.ix .dsub .search{width:auto;flex:1;margin-left:0}.ix .docs{padding-top:24px;padding-bottom:64px;gap:0}.ix .side,.ix .toc{display:none}.ix .side-m{display:flex}.ix .art h1{font-size:32px}.ix .art>p.lead{font-size:17px}.ix .note{flex-direction:column;gap:6px}}@media(max-width:860px){.ix .hero-grid,.ix .sec-h,.ix .modes,.ix .tiers,.ix .faq,.ix .docs,.ix .pn,.ix .split,.ix .steps,.ix .feats{grid-template-columns:minmax(0,1fr)}.ix .docs.open-side .side{display:block;margin-bottom:32px;border:1px solid var(--l);padding:16px}.ix .page{padding:48px 0 64px}.ix .soon{padding:20px}.ix .dver{display:none}.ix .foot-b{flex-direction:column;align-items:flex-start}}
