body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-theme{--ease:cubic-bezier(.22,.61,.36,1);--font:"Inter","Inter Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",Menlo,Monaco,monospace;--primary:#1677ff;--primary-h:#4096ff;--primary-a:#0958d9;--primary-bg:#e6f4ff;--primary-border:#bae0ff;--header:#001529;--page:#f5f7fb;--surface:#fff;--fg1:#000000e0;--fg2:#000000a6;--fg3:#00000073;--fg4:#00000040;--border:#e0e4ea;--border-subtle:#eceef2;--row-hover:#fafbfd;--success:#52c41a;--warning:#faad14;--error:#ff4d4f;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;background:var(--page);color:var(--fg1);font-family:var(--font)}.app-theme *,.app-theme :after,.app-theme :before{box-sizing:border-box}.app-theme a{color:var(--primary);text-decoration:none}.app-theme .mono,.app-theme code{font-family:var(--mono)}.app-theme h1,.app-theme h2,.app-theme h3,.app-theme h4{font-family:var(--font);letter-spacing:-.01em;margin:0}.app-theme .hdr{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0a1929,#001529 60%,#0a1f3a);box-shadow:0 2px 12px -4px #0000004d;color:#fff;display:flex;gap:20px;height:64px;padding:0 24px;position:sticky;top:0;z-index:100}.app-theme .hdr:before{background:radial-gradient(circle at 20% 50%,#1677ff26 0,#0000 50%);border-radius:inherit;content:"";inset:0;overflow:hidden;pointer-events:none;position:absolute}.app-theme .brand{color:#fff;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.2px;position:relative;text-decoration:none}.app-theme .brand,.app-theme .brand .logo{align-items:center;display:flex;flex-shrink:0}.app-theme .brand .logo{background:linear-gradient(135deg,#4096ff,#1677ff);border-radius:8px;box-shadow:0 4px 10px -2px #1677ff80,inset 0 1px 0 #ffffff40;height:28px;justify-content:center;width:28px}.app-theme .brand .logo svg{height:18px;width:18px}.app-theme .brand .pro{font-weight:500;margin-left:3px;opacity:.65}.app-theme .hnav{display:flex;flex:1 1;gap:2px;min-width:0;position:relative}.app-theme .hnav .item{align-items:center;color:#ffffffa6;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:7px;height:64px;padding:0 16px;position:relative;text-decoration:none;transition:color .35s var(--ease)}.app-theme .hnav .item:after{background:linear-gradient(90deg,#4096ff,#1677ff);border-radius:2px;bottom:12px;content:"";height:2px;left:16px;position:absolute;right:16px;transform:scaleX(0);transform-origin:center;transition:transform .4s var(--ease)}.app-theme .hnav .item.active{color:#fff}.app-theme .hnav .item.active:after{transform:scaleX(1)}.app-theme .hnav .item:hover{color:#fff}.app-theme .hnav .item:hover:after{transform:scaleX(.5)}.app-theme .hright{align-items:center;display:flex;flex-shrink:0;gap:10px;position:relative}.app-theme .plan-tag{align-items:center;background:linear-gradient(180deg,#52c41a26,#52c41a14);border:1px solid #52c41a66;border-radius:999px;color:#95de64;display:inline-flex;font-size:11px;font-weight:500;gap:5px;height:24px;padding:0 10px;white-space:nowrap}.app-theme .plan-tag.trialing{background:linear-gradient(180deg,#1677ff26,#1677ff14);border-color:#1677ff66;color:#91caff}.app-theme .plan-tag.past_due{background:linear-gradient(180deg,#faad1426,#faad1414);border-color:#faad1473;color:#ffd591}.app-theme .plan-tag .d{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px #52c41a40;height:6px;width:6px}.app-theme .credits-chip{font-feature-settings:"tnum";align-items:center;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;gap:8px;padding:5px 10px 5px 8px;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.app-theme .credits-chip:hover{background:linear-gradient(180deg,#ffffff12,#ffffff08);border-color:#ffffff38;transform:translateY(-1px)}.app-theme .credits-chip .credits-main{align-items:center;display:inline-flex;font-weight:600;gap:5px}.app-theme .credits-chip .credits-main .bolt{font-size:13px;line-height:1;opacity:.95}.app-theme .credits-chip .credits-main b{font-size:13px;font-weight:700}.app-theme .credits-chip .credits-main .slash{color:#ffffff73;font-size:11.5px;font-weight:400}.app-theme .credits-chip .credits-premium{align-items:center;background:#c084fc14;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:3px;letter-spacing:.01em;padding:1px 7px}@media (max-width:760px){.app-theme .credits-chip .credits-main .slash{display:none}}.app-theme .user{background:#0000;border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;gap:8px;padding:6px 10px;transition:background .35s var(--ease);white-space:nowrap}.app-theme .user,.app-theme .user .av{align-items:center;color:#fff;display:flex}.app-theme .user .av{background:linear-gradient(135deg,#9254de,#722ed1);border-radius:50%;font-size:10px;font-weight:600;height:24px;justify-content:center;width:24px}.app-theme .user:hover{background:#ffffff14}.app-theme .container{margin:0 auto;max-width:1440px;padding:24px}.app-theme .page-title{font-size:26px;font-weight:600;letter-spacing:-.5px;margin-bottom:20px}.app-theme .card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:0 1px 2px #1118270a,0 4px 14px -6px #1118270d}.app-theme .card-head{align-items:center;background:linear-gradient(180deg,#fff,#fafbfd);border-bottom:1px solid var(--border-subtle);border-radius:14px 14px 0 0;display:flex;justify-content:space-between;padding:16px 22px}.app-theme .card-head h3{font-size:15px;font-weight:600}.app-theme .card-body{padding:20px 22px}.app-theme .card-body.flush{padding:0}.app-theme .b{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 1px 0 #00000005;color:var(--fg1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;height:34px;line-height:1;outline:none;overflow:hidden;padding:0 14px;position:relative;text-decoration:none;transition:transform .35s var(--ease),box-shadow .45s var(--ease),background-color .4s var(--ease),background-image .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease);white-space:nowrap}.app-theme .b:focus{outline:none}.app-theme .b:focus-visible{box-shadow:0 0 0 3px #1677ff33,0 1px 0 #00000005;outline:none}.app-theme .b.p:focus-visible{box-shadow:0 0 0 3px #1677ff59,inset 0 1px 0 #fff3,0 2px 6px -2px #1677ff73}.app-theme .b:hover{border-color:var(--primary);box-shadow:0 8px 18px -8px #1677ff4d,0 2px 4px -2px #1677ff1f;color:var(--primary);transform:translateY(-1.5px)}.app-theme .b:active{transform:translateY(0) scale(.985);transition-duration:.18s}.app-theme .b:disabled,.app-theme .b[disabled]{cursor:not-allowed;opacity:.5;transform:none}.app-theme .b.p{background:linear-gradient(180deg,#2a86ff,#1677ff);border-color:#1677ff;box-shadow:inset 0 1px 0 #fff3,0 2px 6px -2px #1677ff73;color:#fff}.app-theme .b.p:hover{background:linear-gradient(180deg,#4096ff,#2a86ff);border-color:#4096ff;box-shadow:0 12px 24px -10px #1677ff80,0 2px 6px -2px #1677ff4d,inset 0 1px 0 #ffffff40;color:#fff}.app-theme .b.d{border-color:#ffa39e;color:#ff4d4f}.app-theme .b.d:hover{background:#ff4d4f;border-color:#ff4d4f;box-shadow:0 10px 20px -8px #ff4d4f73;color:#fff}.app-theme .b.sm{border-radius:7px;font-size:12px;height:28px;padding:0 10px}.app-theme .b.lg{border-radius:10px;font-size:14px;height:42px;padding:0 20px}.app-theme .b.block{justify-content:center;width:100%}.app-theme .tag{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:500;gap:5px;height:22px;padding:0 10px;white-space:nowrap}.app-theme .tag .d{background:currentColor;border-radius:50%;height:6px;width:6px}.app-theme .t-blue{background:linear-gradient(180deg,#f0f7ff,#e6f4ff);border-color:#bae0ff;color:#0958d9}.app-theme .t-green{background:linear-gradient(180deg,#f6ffed,#edfbdd);border-color:#d9f7be;color:#389e0d}.app-theme .t-orange{background:linear-gradient(180deg,#fffbe6,#fff7e6);border-color:#ffe7ba;color:#d46b08}.app-theme .t-purple{background:linear-gradient(180deg,#f9f0ff,#f4e8ff);border-color:#e9d4ff;color:#531dab}.app-theme .t-red{background:linear-gradient(180deg,#fff2f0,#ffe7e3);border-color:#ffccc7;color:#cf1322}.app-theme .t-neutral{background:linear-gradient(180deg,#fafafa,#f5f5f5);border-color:#e8e8e8;color:#000000a6}.app-theme .t-solid{border:none;box-shadow:0 2px 6px -2px #0003,inset 0 1px 0 #fff3;color:#fff}.app-theme .alert{border:1px solid;border-radius:12px;display:flex;font-size:13.5px;gap:12px;overflow:hidden;padding:12px 14px;position:relative}.app-theme .alert:before{background:currentColor;bottom:0;content:"";left:0;opacity:.9;position:absolute;top:0;width:3px}.app-theme .alert .ic{align-items:center;border-radius:7px;box-shadow:inset 0 1px 0 #ffffff40,0 2px 6px -2px #0003;color:#fff;display:flex;flex:0 0 26px;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.app-theme .alert .t{font-weight:600;line-height:1.35;margin-bottom:3px}.app-theme .alert .dsc{color:#0009;font-size:12.5px;line-height:1.5}.app-theme .a-info{background:linear-gradient(180deg,#f0f7ff,#e6f4ff);border-color:#bae0ff;color:#1677ff}.app-theme .a-info .ic{background:linear-gradient(135deg,#4096ff,#1677ff)}.app-theme .a-success{background:linear-gradient(180deg,#f6ffed,#edfbdd);border-color:#d9f7be;color:#389e0d}.app-theme .a-success .ic{background:linear-gradient(135deg,#73d13d,#52c41a)}.app-theme .a-warning{background:linear-gradient(180deg,#fffbe6,#fff7d9);border-color:#ffe7a6;color:#d48806}.app-theme .a-warning .ic{background:linear-gradient(135deg,#ffc53d,#faad14)}.app-theme table.tbl{border-collapse:collapse;font-size:13.5px;width:100%}.app-theme .tbl th{background:linear-gradient(180deg,#fafbfd,#f5f7fb);border-bottom:1px solid var(--border-subtle);color:#0000008c;font-size:11.5px;font-weight:500;letter-spacing:.06em;padding:12px 22px;text-align:left;text-transform:uppercase}.app-theme .tbl td{border-bottom:1px solid #f4f5f8;padding:14px 22px;transition:background .35s var(--ease)}.app-theme .tbl tr:last-child td{border-bottom:0}.app-theme .tbl tbody tr{transition:background .35s var(--ease)}.app-theme .tbl tbody tr:hover td{background:var(--row-hover)}.app-theme .code-pill{background:linear-gradient(180deg,#fafbfd,#f0f2f5);border:1px solid var(--border-subtle);border-radius:6px;color:#000000c7;font-family:var(--mono);font-size:12.5px;padding:2px 8px}.app-theme .grid-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.app-theme .grid-3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.app-theme .grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.app-theme .row-split{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1.2fr .8fr 1fr}.app-theme .stat{padding:18px 20px}.app-theme .stat .lbl{color:var(--fg3);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.app-theme .stat .val{font-feature-settings:"tnum";color:var(--fg1);font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.7px;line-height:1}.app-theme .stat .delta{align-items:center;color:var(--success);display:inline-flex;font-size:12px;font-weight:500;gap:3px;margin-top:8px}.app-theme .stat .delta.dn{color:var(--error)}.app-theme .stat .delta.neutral{color:var(--fg3)}.app-theme .stat .spark{height:28px;margin-top:10px;width:100%}.app-theme .prog{background:#f0f2f5;border-radius:999px;box-shadow:inset 0 1px 2px #0000000d;height:10px;overflow:hidden;position:relative;width:100%}.app-theme .prog .fill{background:linear-gradient(90deg,#4096ff,#1677ff);border-radius:999px;box-shadow:0 0 12px #1677ff80;height:100%;position:relative;transition:width .8s var(--ease)}.app-theme .prog .fill:after{animation:apptheme-shimmer 2.4s linear infinite;background:linear-gradient(90deg,#0000,#ffffff73,#0000);border-radius:inherit;content:"";inset:0;position:absolute}@keyframes apptheme-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.app-theme .pulse-dot{background:var(--primary);border-radius:50%;display:inline-block;height:8px;position:relative;width:8px}.app-theme .pulse-dot:after{animation:apptheme-ripple 2s var(--ease) infinite;background:var(--primary);border-radius:50%;content:"";inset:0;position:absolute}@keyframes apptheme-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.app-theme .tabs{border-bottom:1px solid var(--border-subtle);display:flex;padding:0 22px}.app-theme .tabs .tab{background:none;border:none;color:var(--fg1);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;padding:14px 16px;position:relative;transition:color .3s var(--ease)}.app-theme .tabs .tab.active,.app-theme .tabs .tab:hover{color:var(--primary)}.app-theme .tabs .tab.active:after{background:var(--primary);border-radius:2px;bottom:-1px;content:"";height:2px;left:16px;position:absolute;right:16px}.app-theme-login{align-items:center;background:radial-gradient(circle at 20% 20%,#1677ff26 0,#0000 40%),radial-gradient(circle at 80% 80%,#722ed11f 0,#0000 40%),linear-gradient(135deg,#0a1929,#001529 55%,#0a1f3a);color:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:48px;justify-content:center;min-height:100dvh;overflow:hidden;padding:40px 20px;position:relative}.app-theme-login:before{background-image:radial-gradient(circle,#ffffff0a 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:absolute}.app-theme-login *,.app-theme-login :after,.app-theme-login :before{box-sizing:border-box}.app-theme-login .login-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 40px 80px -20px #00000080;max-width:100%;padding:36px 32px;position:relative;width:420px;z-index:1}.app-theme-login .login-brand{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:28px}.app-theme-login .login-brand .logo-big{align-items:center;background:linear-gradient(135deg,#4096ff,#1677ff);border-radius:12px;box-shadow:0 10px 24px -6px #1677ff99,inset 0 1px 0 #ffffff4d;display:flex;height:44px;justify-content:center;width:44px}.app-theme-login .login-brand h1{font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0;text-align:left}.app-theme-login .login-brand .sub{color:#fff9;font-size:12px;margin-top:2px;text-align:left}.app-theme-login h2{font-size:26px;font-weight:600;letter-spacing:-.6px;margin:0 0 6px}.app-theme-login .lead{color:#fff9;font-size:14px;margin-bottom:26px}.app-theme-login .field{display:flex;flex-direction:column;gap:6px}.app-theme-login .label{color:#ffffffd9;display:flex;font-size:13px;font-weight:500;justify-content:space-between}.app-theme-login .label a{color:#4096ff;font-size:12px}.app-theme-login .inp{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#fff;display:flex;gap:10px;height:40px;padding:0 12px;transition:border-color .35s cubic-bezier(.22,.61,.36,1),box-shadow .4s,background .35s;transition:border-color .35s var(--ease,cubic-bezier(.22,.61,.36,1)),box-shadow .4s,background .35s}.app-theme-login .inp:hover{background:#ffffff14;border-color:#1677ff80}.app-theme-login .inp:focus-within{background:#ffffff14;border-color:#4096ff;box-shadow:0 0 0 4px #1677ff33}.app-theme-login .inp input,.app-theme-login .inp textarea{background:#0000;border:0;color:#fff;flex:1 1;font:inherit;outline:0;padding:0}.app-theme-login .inp input::placeholder{color:#ffffff59}.app-theme-login .inp .ic{color:#ffffff73}.app-theme-login .b{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:500 13px/1 inherit;font-family:inherit;gap:7px;height:42px;justify-content:center;overflow:hidden;padding:0 14px;position:relative;transition:background .3s,border-color .3s,transform .3s,box-shadow .4s}.app-theme-login .b:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.app-theme-login .b:disabled{cursor:not-allowed;opacity:.6}.app-theme-login .b.p{background:linear-gradient(180deg,#2a86ff,#1677ff);border-color:#1677ff;box-shadow:inset 0 1px 0 #fff3,0 8px 24px -6px #1677ff80}.app-theme-login .b.p:hover:not(:disabled){background:linear-gradient(180deg,#4096ff,#2a86ff);box-shadow:0 12px 28px -8px #1677ff99}.app-theme-login .b.lg{font-size:14px;height:48px;padding:0 20px}.app-theme-login .b.block{width:100%}.app-theme-login .foot{color:#ffffff8c;font-size:13px;margin-top:22px;text-align:center}.app-theme-login .foot a{color:#4096ff}.app-theme-login .alert-err{background:#ff4d4f1a;border:1px solid #ff4d4f4d;border-radius:10px;color:#ffa39e;font-size:13px;margin-bottom:16px;padding:10px 14px}.app-theme-login .login-features{color:#ffffff8c;display:flex;flex-direction:column;font-size:13px;gap:10px;max-width:100%;width:max-content;z-index:1}.app-theme-login .login-features .line{align-items:center;display:flex;gap:10px;white-space:nowrap}.app-theme-login .login-features .ldot{align-items:center;background:#1677ff33;border-radius:6px;color:#4096ff;display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;margin-top:1px;width:20px}@media (max-width:600px){.app-theme-login .login-features{display:none}}.app-theme .field{display:flex;flex-direction:column;gap:6px}.app-theme .label{align-items:center;color:#000000c7;display:flex;font-size:13px;font-weight:500}.app-theme .label .req{color:var(--error);margin-right:4px}.app-theme .inp{align-items:center;background:#fafbfc;border:1px solid var(--border);border-radius:10px;color:var(--fg1);display:flex;font-family:inherit;font-size:14px;gap:10px;height:40px;padding:0 12px;transition:border-color .35s var(--ease),box-shadow .4s var(--ease),background .35s var(--ease)}.app-theme .inp:hover{background:#fff;border-color:#b8d4ff}.app-theme .inp:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 4px #1677ff1f}.app-theme .inp input,.app-theme .inp textarea{background:#0000;border:0;color:inherit;flex:1 1;font:inherit;outline:0;padding:0}.app-theme .inp textarea{min-height:80px;padding:10px 0;resize:vertical}.app-theme .inp.ta{align-items:flex-start;height:auto;padding:10px 12px}.app-theme .help{color:var(--fg3);font-size:12px}.app-theme .checkbox{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;gap:9px;-webkit-user-select:none;user-select:none}.app-theme .checkbox .box{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:5px;color:#fff;display:inline-flex;font-size:11px;height:18px;justify-content:center;transition:all .3s var(--ease);width:18px}.app-theme .checkbox.on .box{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 3px #1677ff26}.app-theme .switch{background:#d9d9d9;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:background .3s var(--ease);width:36px}.app-theme .switch:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #00000026;content:"";height:16px;left:2px;position:absolute;top:2px;transition:all .3s var(--ease);width:16px}.app-theme .switch.on{background:var(--primary)}.app-theme .switch.on:after{left:18px}.app-theme .sel{align-items:center;background:#fafbfc;border:1px solid var(--border);border-radius:9px;color:var(--fg1);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:36px;justify-content:space-between;min-width:220px;padding:0 12px;transition:all .3s var(--ease)}.app-theme .sel:hover{background:#fff;border-color:#b8d4ff}.app-theme .sel .car{color:var(--fg3);font-size:10px}.app-theme .nested-card{background:#fafbfd;border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:14px}.app-theme .nested-card .nested-head{background:#fff;border-bottom:1px solid var(--border-subtle);border-radius:10px 10px 0 0;font-size:13px;font-weight:600;padding:10px 16px}.app-theme .nested-card .nested-body{padding:14px 16px}.mpp-modal-backdrop{align-items:flex-start;animation:mpp-modal-fade .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding-top:64px;position:fixed;z-index:1000}@keyframes mpp-modal-fade{0%{opacity:0}to{opacity:1}}.mpp-modal{animation:mpp-modal-slide .35s cubic-bezier(.22,.61,.36,1);background:#fff;border-radius:16px;box-shadow:0 24px 60px -16px #0000004d;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;max-height:82vh;max-width:92vw;overflow:hidden;width:560px}@keyframes mpp-modal-slide{0%{opacity:.9;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mpp-modal-head{align-items:center;border-bottom:1px solid #eceef2;color:#000000e0;display:flex;justify-content:space-between;padding:18px 24px}.mpp-modal-head h3{font-size:16px;font-weight:600;margin:0}.mpp-modal-body{color:#000000e0;flex:1 1;overflow:auto;padding:20px 24px}.mpp-modal-foot{background:#fafbfd;border-top:1px solid #eceef2;display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.mpp-modal .x-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#00000073;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:background .3s;width:32px}.mpp-modal .x-close:hover{background:#f0f2f5;color:#000000e0}.mpp-modal .field{display:flex;flex-direction:column;gap:6px}.mpp-modal .label{align-items:center;color:#000000c7;display:flex;font-size:13px;font-weight:500}.mpp-modal .label .req{color:#ff4d4f;margin-right:4px}.mpp-modal .inp{align-items:center;background:#fafbfc;border:1px solid #e0e4ea;border-radius:10px;color:#000000e0;display:flex;font-size:14px;gap:10px;height:40px;padding:0 12px;transition:border-color .35s,box-shadow .4s,background .35s}.mpp-modal .inp:hover{background:#fff;border-color:#b8d4ff}.mpp-modal .inp:focus-within{background:#fff;border-color:#1677ff;box-shadow:0 0 0 4px #1677ff1f}.mpp-modal .inp input{background:#0000;border:0;color:inherit;flex:1 1;font:inherit;outline:0;padding:0}.mpp-modal .help{color:#00000073;font-size:12px}.mpp-modal .checkbox{align-items:center;color:#000000e0;cursor:pointer;display:inline-flex;font-size:13px;gap:9px}.mpp-modal .switch{background:#d9d9d9;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:background .3s;width:36px}.mpp-modal .switch:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #00000026;content:"";height:16px;left:2px;position:absolute;top:2px;transition:all .3s;width:16px}.mpp-modal .switch.on{background:#1677ff}.mpp-modal .switch.on:after{left:18px}.mpp-modal .b{align-items:center;background:#fff;border:1px solid #e0e4ea;border-radius:8px;box-shadow:0 1px 0 #00000005;color:#000000e0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;height:34px;line-height:1;outline:none;overflow:hidden;padding:0 14px;position:relative;transition:transform .35s,box-shadow .45s,background .4s,border-color .4s,color .4s;white-space:nowrap}.mpp-modal .b:hover:not(:disabled){border-color:#1677ff;box-shadow:0 8px 18px -8px #1677ff4d,0 2px 4px -2px #1677ff1f;color:#1677ff;transform:translateY(-1.5px)}.mpp-modal .b:disabled{cursor:not-allowed;opacity:.5}.mpp-modal .b.p{background:linear-gradient(180deg,#2a86ff,#1677ff);border-color:#1677ff;box-shadow:inset 0 1px 0 #fff3,0 2px 6px -2px #1677ff73;color:#fff}.mpp-modal .b.p:hover:not(:disabled){background:linear-gradient(180deg,#4096ff,#2a86ff);border-color:#4096ff;box-shadow:0 12px 24px -10px #1677ff80,inset 0 1px 0 #ffffff40}.mpp-modal .alert{border:1px solid;border-radius:12px;display:flex;font-size:13.5px;gap:12px;overflow:hidden;padding:12px 14px;position:relative}.mpp-modal .alert:before{background:currentColor;bottom:0;content:"";left:0;opacity:.9;position:absolute;top:0;width:3px}.mpp-modal .alert .ic{align-items:center;border-radius:7px;box-shadow:inset 0 1px 0 #ffffff40,0 2px 6px -2px #0003;color:#fff;display:flex;flex:0 0 26px;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.mpp-modal .alert .t{font-weight:600;line-height:1.35;margin-bottom:3px}.mpp-modal .alert .dsc{color:#0009;font-size:12.5px;line-height:1.5}.mpp-modal .a-warning{background:linear-gradient(180deg,#fffbe6,#fff7d9);border-color:#ffe7a6;color:#d48806}.mpp-modal .a-warning .ic{background:linear-gradient(135deg,#ffc53d,#faad14)}.mpp-modal .code-pill{background:linear-gradient(180deg,#fafbfd,#f0f2f5);border:1px solid #eceef2;border-radius:6px;color:#000000c7;font-family:JetBrains Mono,Menlo,monospace;font-size:12.5px;padding:2px 8px}.app-theme .breadcrumbs{align-items:center;color:var(--fg2);display:flex;font-size:13px;gap:10px;margin-bottom:12px}.app-theme .breadcrumbs a{color:var(--primary)}.app-theme .breadcrumbs .sep{color:var(--fg3)}.app-theme .breadcrumbs .current{color:var(--fg1)}.app-theme .ant-btn{border-radius:8px;font-weight:500;transition:all .35s var(--ease)}.app-theme .ant-btn:focus,.app-theme .ant-btn:focus-visible{box-shadow:0 0 0 3px #1677ff33;outline:none}.app-theme .ant-btn-primary{background:linear-gradient(180deg,#2a86ff,#1677ff);border-color:#1677ff;box-shadow:inset 0 1px 0 #fff3,0 2px 6px -2px #1677ff73}.app-theme .ant-btn-primary:hover{background:linear-gradient(180deg,#4096ff,#2a86ff)!important;border-color:#4096ff!important;box-shadow:0 12px 24px -10px #1677ff80,inset 0 1px 0 #ffffff40!important}.app-theme .ant-btn-dangerous{border-color:#ffa39e!important;color:#ff4d4f!important}.app-theme .ant-btn-dangerous:hover{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.app-theme .ant-card{border-color:var(--border-subtle);border-radius:14px;box-shadow:0 1px 2px #1118270a,0 4px 14px -6px #1118270d}.app-theme .ant-table-thead>tr>th{background:linear-gradient(180deg,#fafbfd,#f5f7fb)!important;color:#0000008c!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase}.app-theme .ant-table-tbody>tr:hover>td{background:var(--row-hover)!important}.app-theme .ant-tabs>.ant-tabs-nav{margin-bottom:0}.app-theme .ant-tabs-tab{font-size:13.5px;font-weight:500;padding:14px 16px!important}.app-theme .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.app-theme .ant-tabs-tab:hover{color:var(--primary)!important}.app-theme .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)!important;font-weight:500!important}.app-theme .ant-tabs-ink-bar{background:var(--primary)!important}.app-theme .ant-modal-content{border-radius:16px!important;box-shadow:0 24px 60px -16px #0000004d!important}.app-theme .ant-modal-header{border-bottom:1px solid var(--border-subtle);border-radius:16px 16px 0 0!important}.app-theme .ant-input,.app-theme .ant-input-affix-wrapper{border-radius:10px}.app-theme .ant-input-affix-wrapper-focused,.app-theme .ant-input-focused,.app-theme .ant-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 4px #1677ff1f!important}.app-theme .ant-select .ant-select-selector{border-radius:10px!important}.app-theme :focus:not(:focus-visible){outline:none}.app-theme :focus-visible{box-shadow:0 0 0 3px #1677ff33;outline:none}.app-theme .verify-banner{align-items:center;background:linear-gradient(90deg,#fef3c7,#fde68a);border-bottom:1px solid #f59e0b;color:#78350f;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 24px}.app-theme .verify-banner-icon{flex-shrink:0;font-size:18px}.app-theme .verify-banner-text{flex:1 1;line-height:1.4}.app-theme .verify-banner-text b{font-weight:700}.app-theme .verify-banner-btn{background:#78350f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:background .15s}.app-theme .verify-banner-btn:hover:not(:disabled){background:#92400e}.app-theme .verify-banner-btn:disabled{cursor:not-allowed;opacity:.6}.app-theme .verify-banner-close{background:#0000;border:none;color:#78350f;cursor:pointer;font-size:22px;line-height:1;opacity:.6;padding:0 4px;transition:opacity .15s}.app-theme .verify-banner-close:hover{opacity:1}:root{--tweak-accent-hue:258;--a-bg:oklch(0.985 0.004 250);--a-bg-soft:oklch(0.98 0.008 255);--a-surface:#fff;--a-surface-2:oklch(0.985 0.004 250);--a-border:oklch(0.92 0.008 250);--a-border-soft:oklch(0.95 0.006 250);--a-fg:oklch(0.22 0.02 260);--a-fg-2:oklch(0.50 0.015 260);--a-fg-3:oklch(0.65 0.012 260);--a-fg-4:oklch(0.80 0.008 260);--a-primary:oklch(0.58 0.18 var(--tweak-accent-hue,258));--a-primary-soft:oklch(0.96 0.03 var(--tweak-accent-hue,258));--a-primary-fg:#fff;--a-accent:oklch(0.58 0.20 calc(var(--tweak-accent-hue, 258) + 38));--a-accent-soft:oklch(0.96 0.03 calc(var(--tweak-accent-hue, 258) + 38));--a-success:oklch(0.65 0.14 150);--a-warning:oklch(0.72 0.15 75);--a-error:oklch(0.62 0.20 25);--a-radius:14px;--a-radius-sm:10px;--a-radius-xs:8px;--a-shadow-sm:0 1px 2px oklch(0.20 0.02 260/.04);--a-shadow-md:0 1px 2px oklch(0.20 0.02 260/.04),0 8px 22px -10px oklch(0.20 0.02 260/.08);--a-ease:cubic-bezier(.22,.61,.36,1)}html[data-density=compact] .a-content{padding:18px 24px 40px}html[data-density=compact] .a-tbl td{padding:8px 14px}html[data-density=compact] .a-stats{gap:10px;margin-bottom:18px}html[data-density=compact] .a-hero{margin-bottom:18px}html[data-density=cozy] .a-content{padding:36px 40px 80px}html[data-density=cozy] .a-tbl td{padding:16px 18px}html[data-density=cozy] .a-stats{gap:22px;margin-bottom:36px}html[data-gradient="0"] .a-btn-primary{background:oklch(.55 .18 258);background:oklch(.55 .18 var(--tweak-accent-hue,258));border-color:oklch(.45 .2 258);border-color:oklch(.45 .2 var(--tweak-accent-hue,258))}html[data-zebra="1"] .a-tbl tbody tr:nth-child(odd) td{background:oklch(.985 .005 258)}html[data-sticky="0"] .a-summary{position:static}html[data-credits="0"] .a-sidebar-foot{display:none}.tw-panel{animation:tw-in .25s cubic-bezier(.22,.61,.36,1);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:oklch(.99 .003 260/.96);border:1px solid oklch(.88 .008 260);border-radius:14px;box-shadow:0 30px 80px -20px oklch(.2 .02 260/.35),0 8px 24px -8px oklch(.2 .02 260/.15);color:oklch(.22 .02 260);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:13px;max-height:calc(100dvh - 48px);overflow:hidden;position:fixed;right:24px;top:24px;width:320px;z-index:300}@keyframes tw-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tw-head{align-items:center;border-bottom:1px solid oklch(.92 .008 260);display:flex;justify-content:space-between;padding:12px 14px}.tw-title{font-size:13.5px;font-weight:600;letter-spacing:-.005em}.tw-x{background:#0000;border:1px solid #0000;border-radius:7px;color:oklch(.55 .012 260);cursor:pointer;font-size:17px;height:26px;line-height:1;width:26px}.tw-x:hover{background:oklch(.96 .005 260);border-color:oklch(.92 .008 260);color:oklch(.22 .02 260)}.tw-tabs{border-bottom:1px solid oklch(.92 .008 260);display:flex;gap:2px;padding:8px 8px 0}.tw-tab{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;color:oklch(.55 .012 260);cursor:pointer;flex:1 1;font-family:inherit;font-size:12.5px;font-weight:500;height:30px;margin-bottom:-1px}.tw-tab:hover{color:oklch(.22 .02 260)}.tw-tab.is-on{border-bottom-color:oklch(.58 .18 258);border-bottom-color:oklch(.58 .18 var(--tweak-accent-hue,258));color:oklch(.58 .18 258);color:oklch(.58 .18 var(--tweak-accent-hue,258))}.tw-body{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:14px}.tw-sec{color:oklch(.55 .012 260);font-size:11.5px;line-height:1.5}.tw-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.tw-pill{background:oklch(.97 .005 260);border:1px solid oklch(.93 .008 260);border-radius:8px;color:oklch(.32 .012 260);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;padding:8px 10px;text-align:left;transition:all .15s ease}.tw-pill:hover{background:oklch(.95 .005 260);border-color:oklch(.88 .008 260)}.tw-pill.is-on{background:oklch(.96 .03 258);background:oklch(.96 .03 var(--tweak-accent-hue,258));border-color:oklch(.85 .06 258);border-color:oklch(.85 .06 var(--tweak-accent-hue,258));color:oklch(.5 .18 258);color:oklch(.5 .18 var(--tweak-accent-hue,258))}.tw-radio{background:oklch(.96 .005 260);border:1px solid oklch(.93 .008 260);border-radius:8px;display:flex;gap:4px;padding:3px}.tw-radio.sm{padding:2px}.tw-radio-i{background:#0000;border:none;border-radius:6px;color:oklch(.45 .012 260);cursor:pointer;flex:1 1;font-family:inherit;font-size:12px;font-weight:500;padding:6px 8px;text-transform:capitalize}.tw-radio-i:hover{color:oklch(.22 .02 260)}.tw-radio-i.is-on{background:#fff;box-shadow:0 1px 2px oklch(.2 .02 260/.08);color:oklch(.58 .18 258);color:oklch(.58 .18 var(--tweak-accent-hue,258))}.tw-row{align-items:center;display:flex;font-size:12.5px;gap:10px}.tw-row>span{color:oklch(.32 .012 260);flex:1 1}.tw-row input[type=range]{flex:1.4 1}.tw-num{font-feature-settings:"tnum";color:oklch(.55 .012 260);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;width:36px}.tw-switch{background:oklch(.88 .008 260);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:18px;position:relative;transition:background .2s ease;width:32px}.tw-switch span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:14px;left:2px;position:absolute;top:2px;transition:left .2s ease;width:14px}.tw-switch.is-on{background:oklch(.58 .18 258);background:oklch(.58 .18 var(--tweak-accent-hue,258))}.tw-switch.is-on span{left:16px}.tw-stack{display:flex;flex-direction:column;gap:6px}.tw-action{align-items:center;background:#fff;border:1px solid oklch(.93 .008 260);border-radius:9px;color:oklch(.32 .012 260);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 12px;text-align:left;transition:all .15s ease}.tw-action:hover{background:oklch(.985 .012 258);background:oklch(.985 .012 var(--tweak-accent-hue,258));border-color:oklch(.85 .06 258);border-color:oklch(.85 .06 var(--tweak-accent-hue,258))}.tw-action svg{color:oklch(.58 .18 258);color:oklch(.58 .18 var(--tweak-accent-hue,258));flex-shrink:0}.tw-action div{display:flex;flex-direction:column;min-width:0}.tw-action b{color:oklch(.22 .02 260);font-size:12.5px;font-weight:600}.tw-action span{color:oklch(.55 .012 260);font-size:11.5px;margin-top:2px}@media print{.tw-panel{display:none}}.a-app .a-lp-grid,.a-app .a-net-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:920px){.a-app .a-lp-grid,.a-app .a-net-grid{grid-template-columns:minmax(0,1fr)}}.mpp-modal .ant-modal-content{border:1px solid oklch(.95 .006 250);border:1px solid var(--a-border-soft,oklch(.95 .006 250));border-radius:14px;box-shadow:0 18px 48px -12px oklch(.12 .02 258/.18),0 4px 12px -4px oklch(.12 .02 258/.1);overflow:hidden;padding:0}.mpp-modal .ant-modal-header{border-bottom:1px solid oklch(.95 .006 250);border-bottom:1px solid var(--a-border-soft,oklch(.95 .006 250));margin:0;padding:18px 24px 14px}.mpp-modal .ant-modal-title{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font-family:Inter,system-ui,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.mpp-modal .ant-modal-body{color:oklch(.5 .015 260);color:var(--a-fg-2,oklch(.5 .015 260));font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.55;padding:20px 24px}.mpp-modal .ant-modal-footer{border-top:1px solid oklch(.95 .006 250);border-top:1px solid var(--a-border-soft,oklch(.95 .006 250));margin:0;padding:14px 24px 18px}.mpp-modal .ant-modal-close{color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260));right:16px;top:14px}.mpp-modal .ant-modal-close:hover{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260))}.ant-modal-confirm .ant-modal-content{border-radius:14px;box-shadow:0 18px 48px -12px oklch(.12 .02 258/.18),0 4px 12px -4px oklch(.12 .02 258/.1)}.ant-modal-confirm .ant-modal-confirm-title{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font-family:Inter,system-ui,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.ant-modal-confirm .ant-modal-confirm-content{color:oklch(.5 .015 260);color:var(--a-fg-2,oklch(.5 .015 260));font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.55}.a-app .b,.mpp-modal .b{align-items:center;background:#fff;background:var(--a-surface);border:1px solid oklch(.92 .008 250);border:1px solid var(--a-border);border-radius:9px;box-shadow:0 1px 2px oklch(.2 .02 260/.04);box-shadow:var(--a-shadow-sm,0 1px 2px #0f172a0a);color:oklch(.22 .02 260);color:var(--a-fg);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;gap:7px;height:36px;padding:0 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.a-app .b:hover,.mpp-modal .b:hover{background:oklch(.985 .004 250);background:var(--a-surface-2);border-color:oklch(.88 .012 260);box-shadow:0 4px 14px -4px oklch(.12 .02 258/.1);transform:translateY(-1px)}.a-app .b:disabled,.mpp-modal .b:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.a-app .a-btn:disabled,.a-app .a-btn[aria-disabled=true],.mpp-modal .a-btn:disabled,.mpp-modal .a-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.55;pointer-events:none;transform:none}.a-app .a-btn-primary:disabled,.mpp-modal .a-btn-primary:disabled{background:linear-gradient(180deg,oklch(.78 .06 258),oklch(.72 .07 268));border-color:oklch(.72 .07 268);color:#ffffffd9}.a-app button.a-switch,.mpp-modal button.a-switch{appearance:none;border:none;box-shadow:none;font:inherit;margin:0;outline:none;padding:0}.a-app button.a-switch:focus-visible,.mpp-modal button.a-switch:focus-visible{box-shadow:0 0 0 3px oklch(.85 .06 258);box-shadow:0 0 0 3px oklch(.85 .06 var(--tweak-accent-hue,258))}.a-app .switch,.mpp-modal .switch{appearance:none;background:oklch(.88 .012 260);border:none;border-radius:999px;box-shadow:none;cursor:pointer;flex-shrink:0;height:20px;margin:0;outline:none;padding:0;position:relative;transition:background .2s ease;width:36px}.a-app .switch:after,.mpp-modal .switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .2s ease;width:16px}.a-app .switch.on,.mpp-modal .switch.on{background:oklch(.58 .18 258);background:var(--a-primary)}.a-app .switch.on:after,.mpp-modal .switch.on:after{left:18px}.a-app .switch:disabled,.mpp-modal .switch:disabled{cursor:not-allowed;opacity:.5}.a-app .switch:focus-visible,.mpp-modal .switch:focus-visible{box-shadow:0 0 0 3px oklch(.85 .06 258);box-shadow:0 0 0 3px oklch(.85 .06 var(--tweak-accent-hue,258))}.a-app .b.p,.mpp-modal .b.p{background:linear-gradient(180deg,oklch(.65 .18 258),oklch(.55 .2 268));border-color:oklch(.5 .2 268);box-shadow:inset 0 1px 0 #fff3,0 4px 14px -4px oklch(.55 .2 268/.55);color:#fff}.a-app .b.p:hover,.mpp-modal .b.p:hover{background:linear-gradient(180deg,oklch(.68 .18 258),oklch(.58 .2 268));border-color:oklch(.5 .2 268);box-shadow:inset 0 1px 0 #ffffff40,0 8px 22px -6px oklch(.55 .2 268/.65)}.a-app .b.d,.mpp-modal .b.d{background:#fff;background:var(--a-surface);border-color:oklch(.88 .08 25);color:oklch(.62 .2 25);color:var(--a-error,oklch(.62 .2 25))}.a-app .b.d:hover,.mpp-modal .b.d:hover{background:oklch(.99 .02 25);border-color:oklch(.85 .1 25);color:oklch(.55 .2 25)}.a-app .b.sm,.mpp-modal .b.sm{border-radius:7px;font-size:12px;height:28px;padding:0 10px}.a-app .b.lg,.mpp-modal .b.lg{border-radius:10px;font-size:13.5px;height:42px;padding:0 18px}.a-app .b.block,.mpp-modal .b.block{justify-content:center;width:100%}.mpp-modal .ant-form-item-label>label{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.01em}.mpp-modal .ant-form-item-explain{color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260));font-family:Inter,system-ui,sans-serif;font-size:11.5px}.ant-notification .ant-notification-notice{border-radius:12px;box-shadow:0 14px 40px -10px oklch(.12 .02 258/.18);font-family:Inter,system-ui,sans-serif}.ant-notification .ant-notification-notice-message{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font-size:14px;font-weight:600}.ant-notification .ant-notification-notice-description{color:oklch(.5 .015 260);color:var(--a-fg-2,oklch(.5 .015 260));font-size:12.5px;line-height:1.5}@keyframes mpp-toast-in{0%{opacity:0;transform:translate3d(0,-16px,0) scale(.96)}60%{opacity:1;transform:translate3d(0,2px,0) scale(1.005)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mpp-toast-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-8px,0) scale(.96)}}.ant-notification-topRight .ant-notification-fade-appear,.ant-notification-topRight .ant-notification-fade-enter{animation-duration:.38s!important;animation-fill-mode:both!important;animation-name:mpp-toast-in!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;opacity:0}.ant-notification-topRight .ant-notification-fade-leave{animation-duration:.22s!important;animation-fill-mode:both!important;animation-name:mpp-toast-out!important;animation-timing-function:cubic-bezier(.4,0,1,1)!important}.mpp-modal-flush .ant-modal-content{padding:0}.mpp-modal-flush .ant-modal-header{display:none}.mpp-modal-flush .ant-modal-body{padding:0}.mpp-modal-flush .ant-modal-close{right:14px;top:14px;z-index:2}.mpp-form{border-radius:14px;color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;overflow:hidden}.mpp-form-head{grid-gap:14px;border-bottom:1px solid oklch(.95 .006 250);border-bottom:1px solid var(--a-border-soft,oklch(.95 .006 250));display:grid;gap:14px;grid-template-columns:40px 1fr;padding:22px 24px 18px}.mpp-form-icon{background:oklch(.96 .03 258);background:var(--a-primary-soft,oklch(.96 .03 258));border-radius:10px;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.mpp-form-eyebrow,.mpp-form-icon{color:oklch(.58 .18 258);color:var(--a-primary,oklch(.58 .18 258))}.mpp-form-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.mpp-form-title{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.mpp-form-sub{color:oklch(.5 .015 260);color:var(--a-fg-2,oklch(.5 .015 260));font-size:13px;line-height:1.5;margin:6px 0 0}.mpp-form-body{gap:16px;padding:18px 24px 8px}.mpp-field,.mpp-form-body{display:flex;flex-direction:column}.mpp-field{gap:6px}.mpp-label{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font-size:13px;font-weight:500}.mpp-label-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.mpp-ai-suggest-btn{align-items:center;background:oklch(.97 .025 268);border:1px solid oklch(.9 .05 268);border-radius:999px;color:oklch(.45 .18 268);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:5px;padding:4px 10px;transition:background .15s,border-color .15s,color .15s}.mpp-ai-suggest-btn:hover:not(:disabled){background:oklch(.94 .04 268);border-color:oklch(.8 .1 268);color:oklch(.35 .2 268)}.mpp-ai-suggest-btn:disabled{cursor:not-allowed;opacity:.55}.mpp-required{color:oklch(.55 .2 25);font-weight:600;margin-left:2px}.mpp-mute{color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260));font-weight:400;margin-left:4px}.mpp-input{background:#fff;background:var(--a-surface,#fff);border:1px solid oklch(.92 .008 250);border:1px solid var(--a-border,oklch(.92 .008 250));border-radius:9px;box-sizing:border-box;color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font:inherit;font-size:13.5px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.mpp-input::placeholder{color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260))}.mpp-input:focus{border-color:oklch(.58 .18 258);border-color:var(--a-primary,oklch(.58 .18 258));box-shadow:0 0 0 3px oklch(.85 .06 258/.4)}.mpp-textarea{line-height:1.5;min-height:64px;resize:vertical}.mpp-help{color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260));font-size:12px;line-height:1.45;margin-top:2px}.mpp-color-row{display:flex;flex-wrap:wrap;gap:10px}.mpp-color-tile{appearance:none;border:2px solid #0000;border-radius:10px;cursor:pointer;display:grid;font:inherit;height:40px;outline:none;padding:0;place-items:center;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease;width:40px}.mpp-color-tile:hover{box-shadow:0 4px 12px -4px #0000002e;transform:scale(1.05)}.mpp-color-tile.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px oklch(.58 .18 258);box-shadow:0 0 0 2px var(--a-surface,#fff),0 0 0 4px var(--a-primary,oklch(.58 .18 258))}.mpp-color-tile svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.mpp-color-tile:focus-visible{border-color:oklch(.58 .18 258);border-color:var(--a-primary,oklch(.58 .18 258))}.mpp-form-foot{align-items:center;background:oklch(.98 .008 255);background:var(--a-bg-soft,oklch(.98 .008 255));border-top:1px solid oklch(.95 .006 250);border-top:1px solid var(--a-border-soft,oklch(.95 .006 250));display:flex;gap:10px;justify-content:flex-end;padding:16px 24px 20px}.mpp-btn{align-items:center;background:#fff;background:var(--a-surface,#fff);border:1px solid oklch(.92 .008 250);border:1px solid var(--a-border,oklch(.92 .008 250));border-radius:9px;color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:500;gap:7px;height:38px;padding:0 16px;transition:all .15s ease;white-space:nowrap}.mpp-btn:hover{background:oklch(.985 .004 250);background:var(--a-surface-2,oklch(.985 .004 250))}.mpp-btn:disabled{cursor:not-allowed;opacity:.5}.mpp-btn-ghost{background:#0000;border-color:#0000;color:oklch(.5 .015 260);color:var(--a-fg-2,oklch(.5 .015 260))}.mpp-btn-ghost:hover{background:oklch(.985 .004 250);background:var(--a-surface-2,oklch(.985 .004 250));color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260))}.mpp-btn-primary{background:linear-gradient(180deg,oklch(.65 .18 258),oklch(.55 .2 268));border-color:oklch(.5 .2 268);box-shadow:inset 0 1px 0 #fff3,0 4px 14px -4px oklch(.55 .2 268/.55);color:#fff}.mpp-btn-primary:hover{background:linear-gradient(180deg,oklch(.68 .18 258),oklch(.58 .2 268));box-shadow:inset 0 1px 0 #ffffff40,0 8px 22px -6px oklch(.55 .2 268/.65)}.mpp-btn-primary:disabled{background:linear-gradient(180deg,oklch(.78 .06 258),oklch(.72 .07 268));border-color:oklch(.72 .07 268)}.mpp-banner{align-items:center;border-radius:10px;display:flex;font-size:12.5px;gap:12px;line-height:1.5;padding:10px 14px}.mpp-banner-info{background:oklch(.97 .025 258);border:1px dashed oklch(.75 .12 258)}.mpp-banner-err,.mpp-banner-info{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260))}.mpp-banner-err{background:oklch(.97 .04 25);border:1px solid oklch(.85 .1 25)}.mpp-banner-err .mpp-banner-icon{background:oklch(.92 .06 25);color:oklch(.5 .18 25)}.mpp-banner-err .mpp-banner-text b{color:oklch(.45 .18 25)}.mpp-banner-icon{background:oklch(.96 .03 258);background:var(--a-primary-soft,oklch(.96 .03 258));border-radius:8px;color:oklch(.58 .18 258);color:var(--a-primary,oklch(.58 .18 258));display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.mpp-banner-text{flex:1 1;min-width:0}.mpp-banner-text b{color:oklch(.58 .18 258);color:var(--a-primary,oklch(.58 .18 258));display:block}.mpp-banner-text span{color:oklch(.5 .015 260);color:var(--a-fg-2,oklch(.5 .015 260))}.mpp-net-row{display:flex;flex-wrap:wrap;gap:8px}.mpp-net-chip{align-items:center;background:#fff;background:var(--a-surface,#fff);border:1px solid oklch(.92 .008 250);border:1px solid var(--a-border,oklch(.92 .008 250));border-radius:999px;color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:500;gap:8px;height:32px;padding:0 12px;transition:all .15s ease}.mpp-net-chip:hover{background:oklch(.985 .004 250);background:var(--a-surface-2,oklch(.985 .004 250));border-color:oklch(.85 .04 258)}.mpp-net-chip.is-on{background:oklch(.96 .03 258);background:var(--a-primary-soft,oklch(.96 .03 258));border-color:oklch(.58 .18 258);border-color:var(--a-primary,oklch(.58 .18 258));color:oklch(.58 .18 258);color:var(--a-primary,oklch(.58 .18 258))}.mpp-net-mark{border-radius:3px;flex-shrink:0;height:10px;width:10px}.mpp-input-with-action{position:relative}.mpp-input-with-action .mpp-input{padding-right:64px}.mpp-input-action{background:#0000;border:none;border-radius:6px;color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260));cursor:pointer;font:inherit;font-size:12px;font-weight:500;height:28px;padding:0 10px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.mpp-input-action:hover{background:oklch(.985 .004 250);background:var(--a-surface-2,oklch(.985 .004 250));color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260))}.mpp-list{display:flex;flex-direction:column;gap:6px}.mpp-list-row{align-items:center;background:#fff;background:var(--a-surface,#fff);border:1px solid oklch(.95 .006 250);border:1px solid var(--a-border-soft,oklch(.95 .006 250));border-radius:10px;display:flex;gap:14px;padding:12px 14px}.mpp-list-row:hover{border-color:oklch(.92 .008 250);border-color:var(--a-border,oklch(.92 .008 250))}.mpp-list-mark{border-radius:8px;flex-shrink:0;height:36px;width:36px}.mpp-list-body{flex:1 1;min-width:0}.mpp-list-title{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260));font-size:13.5px;font-weight:600;margin-bottom:2px}.mpp-list-meta{color:oklch(.5 .015 260);color:var(--a-fg-2,oklch(.5 .015 260));display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.mpp-list-meta b{color:oklch(.22 .02 260);color:var(--a-fg,oklch(.22 .02 260))}.mpp-list-actions{display:inline-flex;gap:6px}.mpp-empty{color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260));font-size:13px;padding:28px 14px;text-align:center}.mpp-row2{grid-gap:12px;grid-template-columns:1fr 1fr}.mpp-row2,.mpp-row3{display:grid;gap:12px}.mpp-row3{grid-gap:12px;grid-template-columns:1fr 1fr 1.4fr}@media (max-width:640px){.mpp-row2,.mpp-row3{grid-template-columns:1fr}}.mpp-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27><path d=%27M6 9l6 6 6-6%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.mpp-link-table{display:flex;flex-direction:column;gap:6px}.mpp-link-thead{color:oklch(.65 .012 260);color:var(--a-fg-3,oklch(.65 .012 260));font-size:11px;font-weight:600;letter-spacing:.06em;padding:0 4px;text-transform:uppercase}.mpp-link-row,.mpp-link-thead{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 200px 200px 36px}.mpp-link-row{align-items:center}@media (max-width:720px){.mpp-link-thead{display:none}.mpp-link-row{border:1px solid oklch(.95 .006 250);border:1px solid var(--a-border-soft,oklch(.95 .006 250));border-radius:8px;gap:6px;grid-template-columns:1fr;padding:10px}}.mpp-radio-row{align-items:flex-start;background:#fff;background:var(--a-surface,#fff);border:1px solid oklch(.92 .008 250);border:1px solid var(--a-border,oklch(.92 .008 250));border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-top:6px;padding:12px;transition:all .15s ease}.mpp-radio-row:hover{border-color:oklch(.85 .04 258)}.mpp-radio-row.is-on{background:oklch(.96 .03 258);background:var(--a-primary-soft,oklch(.96 .03 258));border-color:oklch(.58 .18 258);border-color:var(--a-primary,oklch(.58 .18 258))}.mpp-radio-row>input[type=checkbox],.mpp-radio-row>input[type=radio]{accent-color:oklch(.58 .18 258);accent-color:var(--a-primary,oklch(.58 .18 258));flex-shrink:0;margin-top:3px}.mpp-checkbox-list{background:oklch(.98 .008 255);background:var(--a-bg-soft,oklch(.98 .008 255));border:1px solid oklch(.95 .006 250);border:1px solid var(--a-border-soft,oklch(.95 .006 250));border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-top:8px;max-height:200px;overflow-y:auto;padding:8px}.mpp-checkbox-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:background .12s ease}.mpp-checkbox-item.is-on,.mpp-checkbox-item:hover{background:#fff;background:var(--a-surface,#fff)}.mpp-checkbox-item input[type=checkbox]{accent-color:oklch(.58 .18 258);accent-color:var(--a-primary,oklch(.58 .18 258))}.mpp-bulkbar{align-items:center;animation:mpp-bulkbar-in .2s cubic-bezier(.22,.61,.36,1);background:linear-gradient(180deg,oklch(.22 .02 260),oklch(.18 .02 260));border-radius:999px;bottom:24px;box-shadow:0 18px 48px -12px oklch(.1 .02 258/.45),0 4px 12px -4px oklch(.1 .02 258/.3);color:#fff;display:inline-flex;gap:12px;left:50%;padding:8px 14px;position:fixed;transform:translateX(-50%);z-index:60}@keyframes mpp-bulkbar-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.mpp-bulkbar-count{font-size:12.5px;font-weight:500;padding-left:4px}.mpp-bulkbar-count b{color:#fff;font-size:13px;font-weight:700;margin-right:3px}.mpp-bulkbar .mpp-btn-ghost{color:#ffffffd9}.mpp-bulkbar .mpp-btn-ghost:hover{background:#ffffff1a;color:#fff}.marketing-root{--ease:cubic-bezier(.22,.61,.36,1);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",Menlo,monospace;--p:#1677ff;--p-h:#4096ff;--accent:#722ed1;--bg:#050b17;--bg-2:#0a1423;--bg-3:#0e1a2e;--fg:#e8eef7;--fg-2:#e8eef7b3;--fg-3:#e8eef780;--border:#ffffff14;--border-2:#ffffff24;--pink:#ff6b9d;--yellow:#ffd93d;--green:#6bcb77;--cyan:#4dd0e1;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--fg);font-family:var(--font);line-height:1.5;min-height:100dvh;overflow-x:hidden;position:relative}.marketing-root *,.marketing-root :after,.marketing-root :before{box-sizing:border-box}.marketing-root a{color:inherit;text-decoration:none}.marketing-root .mono,.marketing-root code{font-family:var(--mono)}.marketing-root img,.marketing-root svg{display:block;max-width:100%}.marketing-root .container{margin:0 auto;max-width:1200px;padding:0 24px}.marketing-root .container-wide{margin:0 auto;max-width:1440px;padding:0 24px}.marketing-root section{position:relative}.marketing-root .bg-fx{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.marketing-root .bg-fx:before{background:radial-gradient(700px 500px at 15% 5%,#1677ff38,#0000 60%),radial-gradient(600px 500px at 95% 20%,#722ed133,#0000 60%),radial-gradient(500px 400px at 50% 90%,#4dd0e11a,#0000 60%);content:"";inset:0;position:absolute}.marketing-root .bg-fx:after{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,#0000 70%);mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,#0000 70%);opacity:.35;position:absolute}.marketing-root>:not(.bg-fx){position:relative;z-index:1}.marketing-root .nav{padding-top:16px;position:sticky;top:16px;z-index:50}.marketing-root .nav-inner{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0a142399;border:1px solid var(--border);border-radius:999px;box-shadow:0 10px 40px -20px #00000080;display:flex;gap:20px;padding:8px 8px 8px 20px}.marketing-root .logo{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.3px}.marketing-root .logo-text{display:inline;white-space:nowrap}.marketing-root .logo-mark{align-items:center;background:linear-gradient(135deg,#4096ff,#1677ff);border-radius:9px;box-shadow:0 6px 16px -4px #1677ff99,inset 0 1px 0 #ffffff40;display:flex;height:30px;justify-content:center;width:30px}.marketing-root .logo-mark svg{height:18px;width:18px}.marketing-root .logo .pro{font-weight:500;margin-left:4px;opacity:.7}.marketing-root .nav-links{display:flex;gap:4px;margin-left:auto}.marketing-root .nav-links a{border-radius:999px;color:var(--fg-2);cursor:pointer;font-size:14px;padding:8px 14px;transition:all .3s var(--ease)}.marketing-root .nav-links a.on,.marketing-root .nav-links a:hover{background:#ffffff0d;color:var(--fg)}.marketing-root .nav-cta{display:flex;gap:8px}.marketing-root .nav-hamburger{align-items:center;background:#ffffff0a;border:1px solid var(--border-2);border-radius:10px;color:var(--fg);cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;transition:background .2s var(--ease),border-color .2s var(--ease);width:44px}.marketing-root .nav-hamburger:hover{background:#ffffff14;border-color:#ffffff2e}.mpp-nav-drawer{-webkit-font-smoothing:antialiased;background:#060b17;bottom:0;color:#e5e9f2;display:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:0;opacity:0;overflow-y:auto;padding:0 22px 28px;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-12px);transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1);z-index:1000}.mpp-nav-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mpp-nav-drawer-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;margin-bottom:12px;padding:22px 4px 26px}.mpp-nav-drawer-logo{align-items:center;color:#e5e9f2;display:inline-flex;font-size:17px;font-weight:700;gap:10px;text-decoration:none}.mpp-nav-drawer-logo-pro{font-weight:500;margin-left:4px;opacity:.65}.mpp-nav-drawer-close{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;color:#e5e9f2;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .15s cubic-bezier(.22,.61,.36,1);width:44px}.mpp-nav-drawer-close:hover{background:#ffffff14}.mpp-nav-drawer-links{display:flex;flex-direction:column;gap:2px;margin-bottom:18px}.mpp-nav-drawer-links a{border-radius:12px;color:#e5e9f2;font-size:15px;font-weight:600;padding:14px 16px;text-decoration:none;transition:background .15s cubic-bezier(.22,.61,.36,1)}.mpp-nav-drawer-links a:hover{background:#ffffff0f}.mpp-nav-drawer-cta{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:10px;padding-top:18px}.mpp-nav-drawer-cta .b{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#e7ecf3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;height:52px;justify-content:center;line-height:1;overflow:hidden;padding:0 26px;position:relative;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none;width:100%}.mpp-nav-drawer-cta .b:hover{background:#ffffff14;border-color:#ffffff2e}.mpp-nav-drawer-cta .b.p{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;color:#fff}.mpp-nav-drawer-cta .b.p:hover{filter:brightness(1.08)}.mpp-nav-drawer-backdrop{background:#0000008c;display:none;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s cubic-bezier(.22,.61,.36,1);z-index:999}.mpp-nav-drawer-backdrop.is-visible{opacity:1;pointer-events:auto}@media (max-width:760px){.marketing-root .nav-cta,.marketing-root .nav-links{display:none}.marketing-root .nav-hamburger{display:inline-flex}.mpp-nav-drawer,.mpp-nav-drawer-backdrop{display:block}}.marketing-root .b{align-items:center;background:#ffffff0a;border:1px solid var(--border-2);border-radius:999px;color:var(--fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:7px;height:42px;justify-content:center;line-height:1;overflow:hidden;padding:0 18px;position:relative;text-decoration:none;transition:transform .35s var(--ease),box-shadow .45s var(--ease),background .4s var(--ease),border-color .4s var(--ease);white-space:nowrap}.marketing-root .b:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1.5px)}.marketing-root .b.p{background:linear-gradient(180deg,var(--p-h),var(--p));border-color:var(--p);box-shadow:inset 0 1px 0 #fff3,0 8px 24px -6px #1677ff80;color:#fff}.marketing-root .b.p:hover{background:linear-gradient(180deg,#5aa8ff,#2a86ff);box-shadow:0 14px 32px -8px #1677ff99,inset 0 1px 0 #ffffff40}.marketing-root .b.p:before{background:linear-gradient(115deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-18deg);transition:left 1.1s var(--ease);width:60%}.marketing-root .b.p:hover:before{left:160%}.marketing-root .b.lg{font-size:15px;height:52px;padding:0 26px}.marketing-root .b.sm{font-size:13px;height:36px;padding:0 14px}.marketing-root .hero{align-items:center;display:flex;min-height:calc(100dvh - 88px);overflow:hidden;padding:40px 0 80px;position:relative}.marketing-root .hero>.container{max-width:1240px;width:100%}.marketing-root .hero-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.05fr}.marketing-root .v2-left{text-align:left}.marketing-root .v2-left h1.display{margin-left:0;margin-right:0}.marketing-root .v2-left .lead{margin-left:0;margin-right:0;max-width:480px}.marketing-root .v2-left .hero-cta{justify-content:flex-start;margin-bottom:18px}.marketing-root .v2-left .hero-foot{justify-content:flex-start}.marketing-root .v2-left .pill{margin-bottom:22px}.marketing-root .v2-left .pill .live-dot{animation:livePulse 1.6s ease-out infinite;background:var(--green);border-radius:50%;box-shadow:0 0 0 0 #6bcb7799;display:inline-block;height:7px;width:7px}@keyframes livePulse{0%{box-shadow:0 0 0 0 #6bcb778c}to{box-shadow:0 0 0 8px #6bcb7700}}.marketing-root .v2-window{background:linear-gradient(180deg,#0e1a2e,#0a1423);border:1px solid var(--border-2);border-radius:16px;box-shadow:0 40px 100px -20px #000000b3,0 0 0 1px #4096ff1a,0 0 80px -20px #1677ff66;overflow:hidden;position:relative;transform:perspective(1800px) rotateY(-6deg) rotateX(2deg);transform-origin:left center}.marketing-root .v2-window:after{background:radial-gradient(circle at 30% 20%,#4096ff26,#0000 50%);content:"";inset:-40%;pointer-events:none;position:absolute}.marketing-root .v2-tb{align-items:center;background:#ffffff05;border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px 14px}.marketing-root .v2-tb-dots{display:flex;gap:6px}.marketing-root .v2-tb-dots span{border-radius:50%;height:10px;width:10px}.marketing-root .v2-tb-title{color:var(--fg-3);font-family:var(--mono);font-size:12px;letter-spacing:.02em;margin-left:auto}.marketing-root .v2-body{padding:20px}.marketing-root .v2-banner{align-items:center;background:linear-gradient(135deg,#1677ff2e,#722ed11f);border:1px solid #4096ff4d;border-radius:12px;display:flex;gap:14px;margin-bottom:16px;padding:14px 16px}.marketing-root .v2-banner-ic{align-items:center;background:linear-gradient(135deg,#4096ff,#1677ff);border-radius:10px;box-shadow:0 0 20px -4px #1677ff99;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.marketing-root .v2-banner-info{flex:1 1;min-width:0}.marketing-root .v2-banner-title{color:var(--fg);font-size:13px;font-weight:600}.marketing-root .v2-banner-sub{color:var(--fg-3);font-family:var(--mono);font-size:11.5px;margin-top:2px}.marketing-root .v2-banner-counter{color:var(--p-h);font-family:var(--mono);font-size:13px;font-weight:600}.marketing-root .v2-banner-counter b{color:var(--fg);font-weight:700}.marketing-root .v2-progress{background:#ffffff0f;border-radius:2px;height:4px;margin-bottom:18px;overflow:hidden}.marketing-root .v2-progress>div{background:linear-gradient(90deg,var(--p-h),var(--accent));border-radius:2px;height:100%;position:relative;transition:width .6s var(--ease)}.marketing-root .v2-progress>div:after{background:#fff;bottom:-3px;content:"";filter:blur(4px);position:absolute;right:0;top:-3px;width:8px}.marketing-root .v2-rows{display:flex;flex-direction:column;gap:6px}.marketing-root .v2-row{grid-gap:12px;align-items:center;background:#ffffff05;border:1px solid var(--border);border-radius:8px;display:grid;font-size:12.5px;gap:12px;grid-template-columns:24px 1fr auto auto;padding:10px 12px;transition:background .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.marketing-root .v2-row.done{background:#6bcb770f;border-color:#6bcb772e}.marketing-root .v2-row.publishing{background:#4096ff0f;border-color:#4096ff4d}.marketing-root .v2-row.queued{opacity:.55}.marketing-root .v2-row.flash{animation:rowFlash .9s var(--ease)}@keyframes rowFlash{0%{background:#6bcb7740;transform:scale(1)}to{background:#6bcb770f;transform:scale(1)}}.marketing-root .v2-row-ic{align-items:center;display:flex;justify-content:center}.marketing-root .v2-row-name{align-items:center;color:var(--fg);display:flex;font-size:12.5px;font-weight:500;gap:8px;min-width:0}.marketing-root .v2-row-name .dot{border-radius:2px;flex-shrink:0;height:8px;width:8px}.marketing-root .v2-row-name .url{color:var(--fg-3);font-family:var(--mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-root .v2-row-time{color:var(--fg-3);font-family:var(--mono);font-size:10.5px}.marketing-root .v2-row-status{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.marketing-root .v2-row-status.s-done{color:var(--green)}.marketing-root .v2-row-status.s-pub{color:var(--p-h)}.marketing-root .v2-row-status.s-q{color:var(--fg-3)}.marketing-root .v2-spinner{animation:v2-spin .8s linear infinite;border:1.5px solid #4096ff40;border-radius:50%;border-top:1.5px solid var(--p-h);display:inline-block;height:12px;width:12px}@keyframes v2-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.marketing-root .hero-grid{gap:32px;grid-template-columns:1fr}.marketing-root .v2-left{text-align:center}.marketing-root .v2-left .lead,.marketing-root .v2-left h1.display{margin-left:auto;margin-right:auto}.marketing-root .v2-left .hero-cta,.marketing-root .v2-left .hero-foot{justify-content:center}.marketing-root .v2-window{margin:0 auto;max-width:560px;transform:none}}.marketing-root .scroll-cue{align-items:center;bottom:24px;color:var(--fg-3);display:inline-flex;flex-direction:column;font-size:11px;gap:8px;left:50%;letter-spacing:.18em;opacity:.8;position:absolute;text-decoration:none;text-transform:uppercase;transform:translateX(-50%);transition:color .2s var(--ease),opacity .2s var(--ease);z-index:3}.marketing-root .scroll-cue:hover{color:var(--fg);opacity:1}.marketing-root .scroll-cue .ln{background:linear-gradient(180deg,#0000,#e8eef740,#0000);height:38px;overflow:visible;position:relative;width:1px}.marketing-root .scroll-cue .ln:after{animation:scrollDot 1.8s var(--ease) infinite;background:linear-gradient(180deg,#0000,var(--p-h));border-radius:2px;box-shadow:0 0 8px #4096ffcc;content:"";height:8px;left:50%;margin-left:-2px;position:absolute;top:0;width:4px}@keyframes scrollDot{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(36px)}}@media (prefers-reduced-motion:reduce){.marketing-root .v2-left .pill .live-dot,.marketing-root .v2-spinner{animation:none}}.marketing-root .pill{align-items:center;background:#1677ff1a;border:1px solid #1677ff40;border-radius:999px;color:#aed4ff;display:inline-flex;font-size:13px;gap:8px;margin-bottom:24px;padding:6px 14px 6px 8px}.marketing-root .pill .chip{background:var(--p);border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px}.marketing-root h1.display{font-size:clamp(34px,4.4vw,60px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0 auto 20px;max-width:960px}.marketing-root h1.display .grad{background:linear-gradient(135deg,#4096ff,#9254de 50%,#ff6b9d);-webkit-background-clip:text;background-clip:text;color:#0000}.marketing-root .lead{color:var(--fg-2);font-size:clamp(17px,1.4vw,20px);margin:0 auto 36px;max-width:680px}.marketing-root .hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.marketing-root .hero-foot{color:var(--fg-3);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center}.marketing-root .hero-foot span{align-items:center;display:inline-flex;gap:6px}.marketing-root .hero-foot svg{color:var(--green);height:14px;width:14px}.marketing-root .hero-screenshot{margin:64px auto 0;max-width:1100px;position:relative}.marketing-root .hero-screenshot .frame{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--border-2);border-radius:20px;box-shadow:0 60px 120px -30px #000000b3,0 40px 80px -30px #1677ff4d,inset 0 1px 0 #ffffff0f;overflow:hidden}.marketing-root .hero-screenshot img{display:block;height:auto;width:100%}.marketing-root .hero-screenshot .glow{background:radial-gradient(closest-side,#1677ff40,#0000 70%);filter:blur(40px);inset:-40px -20px;position:absolute;z-index:-1}.marketing-root .proof-bar{padding:36px 0 12px}.marketing-root .proof-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.marketing-root .proof-item{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d;min-height:118px;padding:22px}.marketing-root .proof-item b{display:block;font-size:15px;letter-spacing:-.1px;margin-bottom:8px}.marketing-root .proof-item span{color:var(--fg-2);display:block;font-size:13px;line-height:1.55}@media (max-width:900px){.marketing-root .proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.marketing-root .proof-grid{grid-template-columns:1fr}}.marketing-root .trusted{color:var(--fg-3);font-size:12px;letter-spacing:.15em;padding:40px 0 20px;text-align:center;text-transform:uppercase}.marketing-root .trusted-row{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin-top:20px;opacity:.5}.marketing-root .trusted-row span{font-size:18px;font-weight:600;letter-spacing:-.2px}.marketing-root .pricing-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:30px}.marketing-root .price-mini{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.018));border:1px solid var(--border);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055);min-height:190px;padding:22px;text-align:left}.marketing-root .price-mini.featured{background:linear-gradient(180deg,#4096ff21,hsla(0,0%,100%,.018)),hsla(0,0%,100%,.025);border-color:#4096ff7a}.marketing-root .price-mini-name{color:var(--fg-2);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.marketing-root .price-mini-price{font-size:34px;font-weight:750;letter-spacing:-.04em;line-height:1;margin-top:14px}.marketing-root .price-mini-price span{color:var(--fg-3);font-size:13px;font-weight:600;letter-spacing:0;margin-left:2px}.marketing-root .price-mini-note{color:var(--fg);font-size:14px;font-weight:650;margin-top:14px}.marketing-root .price-mini p{color:var(--fg-2);font-size:13px;line-height:1.55;margin:8px 0 0}.marketing-root .price-mini-cta{grid-column:1/-1;justify-self:center;margin-top:14px}@media (max-width:980px){.marketing-root .pricing-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.marketing-root .pricing-strip{grid-template-columns:1fr}}.marketing-root .eyebrow{background:#1677ff1a;border:1px solid #1677ff33;border-radius:999px;color:var(--p-h);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:14px;padding:4px 12px;text-transform:uppercase}.marketing-root h2.section-title{font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 16px}.marketing-root h2.section-title .grad{background:linear-gradient(135deg,#4096ff,#9254de);-webkit-background-clip:text;background-clip:text;color:#0000}.marketing-root .section-lead{color:var(--fg-2);font-size:17px;margin:0 0 48px;max-width:640px}.marketing-root .section-head{text-align:center}.marketing-root .section-head .section-lead{margin:0 auto 56px}.marketing-root section.block{padding:100px 0}.marketing-root .feat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.marketing-root .feat{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--border);border-radius:20px;overflow:hidden;padding:28px;position:relative;transition:transform .45s var(--ease),border-color .4s var(--ease),box-shadow .5s var(--ease)}.marketing-root .feat:hover{border-color:var(--border-2);box-shadow:0 30px 60px -20px #00000080;transform:translateY(-4px)}.marketing-root .feat:before{background:radial-gradient(400px 200px at 50% 0,#4096ff26,#0000 50%);background:radial-gradient(400px 200px at var(--mx,50%) var(--my,0),#4096ff26,#0000 50%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s var(--ease)}.marketing-root .feat:hover:before{opacity:1}.marketing-root .feat .ico{align-items:center;border-radius:12px;box-shadow:inset 0 1px 0 #fff3,0 8px 20px -6px #0006;display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.marketing-root .feat h3{font-size:18px;font-weight:600;letter-spacing:-.2px;margin:0 0 8px}.marketing-root .feat p{color:var(--fg-2);font-size:14px;line-height:1.55;margin:0}.marketing-root .feat.col-2{grid-column:span 2}.marketing-root .feat.col-3{grid-column:span 3}.marketing-root .feat.col-6{grid-column:span 6}@media (max-width:900px){.marketing-root .feat,.marketing-root .feat.col-2,.marketing-root .feat.col-3,.marketing-root .feat.col-6{grid-column:span 6}}.marketing-root .feat .preview{border-radius:12px;margin-top:20px;overflow:hidden}.marketing-root .steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:32px}.marketing-root .step{background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid var(--border);border-radius:18px;padding:28px 22px;position:relative;text-align:center;transition:all .4s var(--ease)}.marketing-root .step:hover{border-color:var(--border-2);transform:translateY(-3px)}.marketing-root .step .n{font-family:var(--mono);font-size:13px;gap:6px;margin-bottom:12px}.marketing-root .step .n,.marketing-root .step .n:before{align-items:center;color:var(--p-h);display:inline-flex;font-weight:600}.marketing-root .step .n:before{background:#1677ff26;border:1px solid #1677ff4d;border-radius:50%;content:"";font-size:12px;height:24px;justify-content:center;width:24px}.marketing-root .step.s1 .n:before{content:"1"}.marketing-root .step.s2 .n:before{content:"2"}.marketing-root .step.s3 .n:before{content:"3"}.marketing-root .step.s4 .n:before{content:"4"}.marketing-root .step h3{font-size:17px;font-weight:600;letter-spacing:-.2px;margin:0 0 8px}.marketing-root .step p{color:var(--fg-2);font-size:14px;line-height:1.55;margin:0}.marketing-root .step-ic{align-items:center;display:flex;font-size:30px;height:48px;justify-content:center;line-height:1;margin:0 auto 16px;width:48px}@media (max-width:900px){.marketing-root .steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.marketing-root .steps{grid-template-columns:1fr}}.marketing-root .int-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:32px}.marketing-root .int{align-items:center;background:#ffffff08;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:24px;text-align:center;transition:all .4s var(--ease)}.marketing-root .int:hover{background:#ffffff0f;border-color:var(--border-2);transform:translateY(-2px)}.marketing-root .int .logo-chip{align-items:center;border-radius:14px;display:flex;font-size:18px;font-weight:700;height:56px;justify-content:center;width:56px}.marketing-root .int .logo-chip svg{display:block;height:32px;width:32px}.marketing-root .int .logo-chip.real-logo{background:#ffffffeb;border:1px solid #ffffffa6;box-shadow:inset 0 1px 0 #fffc,0 10px 24px -14px #000000a6}.marketing-root .int .logo-chip.real-logo img{display:block;height:34px;object-fit:contain;width:34px}.marketing-root .int h4{font-size:15px;font-weight:600;margin:0}.marketing-root .int p{color:var(--fg-2);font-size:13px;margin:0}@media (max-width:900px){.marketing-root .int-grid{grid-template-columns:1fr 1fr}}.marketing-root .cases{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin-top:32px}.marketing-root .case{background:#ffffff08;border:1px solid var(--border);border-radius:20px;padding:28px;text-align:center;transition:all .4s var(--ease)}.marketing-root .case:hover{border-color:var(--border-2);transform:translateY(-3px)}.marketing-root .case .ic{align-items:center;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff47,0 14px 28px -18px #000000a6;color:#fff;display:flex;font-size:26px;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.marketing-root .case .ic svg{display:block;height:31px;width:31px}.marketing-root .case .quote,.marketing-root .case p{text-align:left}.marketing-root .case h3{font-size:19px;font-weight:600;letter-spacing:-.2px;margin:0 0 10px}.marketing-root .case p{color:var(--fg-2);font-size:14px;margin:0 0 16px}.marketing-root .case .quote{border-top:1px solid var(--border);color:var(--fg-3);font-size:13px;font-style:italic;padding-top:14px}@media (max-width:900px){.marketing-root .cases{grid-template-columns:1fr}}.marketing-root .faq{margin:32px auto 0;max-width:820px}.marketing-root .q{align-items:flex-start;border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:22px 8px;transition:background .3s var(--ease)}.marketing-root .q:hover{background:#ffffff05}.marketing-root .q .qt{font-size:17px;font-weight:500;letter-spacing:-.1px}.marketing-root .q .qa{color:var(--fg-2);font-size:14px;line-height:1.6;margin-top:12px;max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.marketing-root .q.open .qa{max-height:400px}.marketing-root .q .toggle{align-items:center;border:1px solid var(--border-2);border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:transform .4s var(--ease),background .3s var(--ease);width:28px}.marketing-root .q.open .toggle{background:var(--p);border-color:var(--p);color:#fff;transform:rotate(45deg)}.marketing-root .final{background:radial-gradient(circle at 20% 20%,#1677ff40 0,#0000 50%),radial-gradient(circle at 80% 80%,#722ed133 0,#0000 50%),linear-gradient(135deg,#0a1f3a,#0e1a2e);border:1px solid #1677ff40;border-radius:32px;margin:40px auto;max-width:1140px;overflow:hidden;padding:72px 40px;position:relative;text-align:center}.marketing-root .final:before{background-image:radial-gradient(circle,#ffffff0d 1px,#0000 0);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000,#0000 70%);mask-image:radial-gradient(ellipse at center,#000,#0000 70%);position:absolute}.marketing-root .final h2{font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px;position:relative}.marketing-root .final p{color:var(--fg-2);font-size:17px;margin:0 auto 32px;max-width:540px;position:relative}.marketing-root .final .hero-cta{position:relative}.marketing-root footer{border-top:1px solid var(--border);margin-top:80px;padding:60px 0 40px}.marketing-root .foot-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.2fr 1fr 1fr 1fr 1.1fr 1.1fr;margin-bottom:40px}.marketing-root .foot-grid h4{color:var(--fg);font-size:13px;font-weight:600;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.marketing-root .foot-grid a{color:var(--fg-2);cursor:pointer;display:block;font-size:14px;padding:5px 0;transition:color .3s var(--ease)}.marketing-root .foot-grid a:hover{color:var(--fg)}.marketing-root .foot-brand .logo{display:inline-flex;gap:8px;justify-content:flex-start;margin-bottom:20px;width:auto}.marketing-root .foot-brand .logo-text{display:inline;white-space:nowrap}.marketing-root .foot-brand p{color:var(--fg-3);font-size:14px;margin:0;max-width:320px}.marketing-root .foot-bottom{border-top:1px solid var(--border);color:var(--fg-3);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding-top:24px}@media (max-width:1100px){.marketing-root .foot-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:760px){.marketing-root .foot-grid{grid-template-columns:1fr 1fr}}.marketing-root .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.marketing-root .reveal.in{opacity:1;transform:none}.marketing-root .pHero{padding:60px 0 40px;text-align:center}.marketing-root .toggle-wrap{display:flex;justify-content:center;margin:40px 0 16px}.marketing-root .toggle-bill{align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;display:inline-flex;gap:6px;padding:5px;position:relative}.marketing-root .toggle-bill button{background:#0000;border:0;border-radius:999px;color:var(--fg-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 18px;position:relative;transition:color .3s var(--ease);z-index:1}.marketing-root .toggle-bill button.on{color:#fff}.marketing-root .toggle-bill .thumb{background:linear-gradient(180deg,var(--p-h),var(--p));border-radius:999px;box-shadow:0 4px 12px -2px #1677ff73,inset 0 1px 0 #fff3;height:calc(100% - 10px);left:5px;position:absolute;top:5px;transition:transform .4s var(--ease),width .4s var(--ease)}.marketing-root .save-chip{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #10b98199;border-radius:999px;box-shadow:0 2px 8px #10b98159;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.02em;margin-left:8px;padding:4px 10px}.marketing-root .plans{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-top:24px}.marketing-root .plan{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;padding:28px 22px;position:relative;transition:all .4s var(--ease)}.marketing-root .plan:hover{border-color:var(--border-2);transform:translateY(-3px)}.marketing-root .plan.best{background:linear-gradient(180deg,#1677ff24,#722ed114);border-color:#1677ff66;box-shadow:0 30px 60px -20px #1677ff4d}.marketing-root .plan .badge{background:linear-gradient(135deg,var(--p-h),var(--accent));border-radius:999px;box-shadow:0 6px 16px -6px #1677ff73;color:#fff;font-size:10px;font-weight:600;left:50%;letter-spacing:.04em;padding:4px 10px;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap}.marketing-root .plan .tier{align-items:center;color:var(--fg-2);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.marketing-root .plan .tier .dot{border-radius:50%;height:8px;width:8px}.marketing-root .plan .free-dot{background:#8ea4c3}.marketing-root .plan .starter-dot{background:#4dd0e1}.marketing-root .plan .pro-dot{background:linear-gradient(135deg,#4096ff,#722ed1)}.marketing-root .plan .scale-dot{background:#ff6b9d}.marketing-root .plan .desc{color:var(--fg-2);font-size:14px;margin:0 0 20px;min-height:42px}.marketing-root .plan .amt{align-items:baseline;display:flex;gap:4px;margin-bottom:4px}.marketing-root .plan .amt .cur{color:var(--fg-2);font-size:20px;font-weight:500}.marketing-root .plan .amt .val{font-feature-settings:"tnum";font-size:42px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.marketing-root .plan .amt .per{color:var(--fg-3);font-size:14px;margin-left:4px}.marketing-root .plan .sub{color:var(--fg-3);font-size:12px;margin-bottom:24px;min-height:18px}.marketing-root .plan .b{margin-bottom:24px;width:100%}.marketing-root .plan ul{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:20px 0 0}.marketing-root .plan li{align-items:flex-start;color:var(--fg-2);display:flex;font-size:14px;gap:10px;line-height:1.45}.marketing-root .plan li:before{background:#6bcb7726 url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27><path d=%27M3 8l3 3 7-7%27 stroke=%27%236BCB77%27 stroke-width=%272.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>") 50%/10px no-repeat;border-radius:50%;content:"";flex-shrink:0;height:14px;margin-top:5px;width:14px}.marketing-root .plan li b{color:var(--fg);font-weight:600}.marketing-root .plan li.star:before{background:#ffd93d26 url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27><path d=%27M8 1l2.2 4.5 4.8.7-3.5 3.4.8 4.8L8 12.2 3.7 14.4l.8-4.8L1 6.2l4.8-.7L8 1z%27 fill=%27%23FFD93D%27/></svg>") 50%/10px no-repeat}@media (max-width:1400px){.marketing-root .plans{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.marketing-root .plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.marketing-root .plans{grid-template-columns:1fr}}.marketing-root .fine-print{color:var(--fg-3);font-size:13px;margin-top:24px;text-align:center}.marketing-root .fine-print a{border-bottom:1px solid #4096ff4d;color:var(--p-h)}.marketing-root .cmp-wrap{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.005));border:1px solid var(--border);border-radius:20px;overflow:hidden}.marketing-root table.cmp{border-collapse:collapse;font-size:14px;width:100%}.marketing-root table.cmp thead{background:#ffffff0a}.marketing-root table.cmp td,.marketing-root table.cmp th{border-bottom:1px solid var(--border);padding:16px 20px;text-align:center;vertical-align:middle}.marketing-root table.cmp td:first-child,.marketing-root table.cmp th:first-child{color:var(--fg);font-weight:500;text-align:left}.marketing-root table.cmp th{color:var(--fg);font-size:13px;font-weight:600;letter-spacing:.02em}.marketing-root table.cmp th .tier-hd{align-items:center;display:flex;flex-direction:column;gap:2px}.marketing-root table.cmp th .tier-hd b{font-size:15px}.marketing-root table.cmp th .tier-hd span{color:var(--fg-3);font-size:12px;font-weight:500}.marketing-root table.cmp th.best-col{background:#1677ff1f}.marketing-root table.cmp td.best-col{background:#1677ff0a}.marketing-root table.cmp tbody tr:hover{background:#ffffff05}.marketing-root table.cmp .group-row td{background:#1677ff08;border-bottom:1px solid #1677ff26;color:var(--p-h);font-size:12px;font-weight:600;letter-spacing:.1em;padding:24px 20px 12px;text-transform:uppercase}.marketing-root .yes{color:var(--green);font-size:18px;line-height:1}.marketing-root .no{color:var(--fg-3);font-size:18px;line-height:1}.marketing-root table.cmp td.val{font-feature-settings:"tnum";color:var(--fg);font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums}.marketing-root table.cmp tbody tr:last-child td{border-bottom:0}.marketing-root table.cmp .sub-note{color:var(--fg-3);display:block;font-size:11.5px;font-weight:400;line-height:1.35;margin-top:3px}@media (max-width:760px){.marketing-root table.cmp{font-size:13px}.marketing-root table.cmp td,.marketing-root table.cmp th{padding:12px 10px}}.marketing-root .cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;position:relative}.marketing-root .hub-wrap{margin:64px auto 0;max-width:1080px;position:relative}.marketing-root .hub-wrap svg{display:block;filter:drop-shadow(0 40px 80px rgba(22,119,255,.25));height:auto;width:100%}@media (max-width:760px){.marketing-root .hub-wrap{display:none}}.marketing-root .dash{stroke-dasharray:4 6;animation:mpp-dashflow 2.5s linear infinite}@keyframes mpp-dashflow{to{stroke-dashoffset:-20}}.marketing-root .siteNode{animation:mpp-bob 4s var(--ease) infinite}.marketing-root .siteNode:nth-child(3n){animation-delay:-1s}.marketing-root .siteNode:nth-child(3n+1){animation-delay:-2s}@keyframes mpp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.marketing-root .packet{animation:mpp-fly 3s linear infinite}.marketing-root .packet.p2{animation-delay:-1s}.marketing-root .packet.p3{animation-delay:-2s}@keyframes mpp-fly{0%{offset-distance:0;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.marketing-root .tag{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px}.marketing-root .score-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1040px}.marketing-root .score-card{align-items:center;background:#fff;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 60px -20px #00000080,0 0 0 1px #4096ff1a;display:flex;flex-direction:column;padding:28px 24px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.marketing-root .score-card:hover{box-shadow:0 28px 80px -20px #0009,0 0 0 1px #4096ff4d;transform:translateY(-4px)}.marketing-root .score-header{color:#1a2540;font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:8px}.marketing-root .score-gauge{height:90px;margin:4px 0 12px;position:relative;width:160px}.marketing-root .score-gauge svg{display:block;height:100%;width:100%}.marketing-root .score-pct{bottom:6px;left:0;line-height:1.1;position:absolute;right:0;text-align:center}.marketing-root .score-pct-num{color:#1a2540;display:block;font-size:22px;font-weight:700}.marketing-root .score-pct-label{color:#5a6478;display:block;font-size:12px;font-weight:600;letter-spacing:.04em}.marketing-root .score-meta{display:flex;flex-direction:column;gap:4px;margin-top:8px}.marketing-root .score-lang{color:#1a2540;font-size:13px;font-weight:700;letter-spacing:.02em}.marketing-root .score-label{color:#5a6478;font-size:12px}.marketing-root .score-note{background:#4096ff14;border:1px solid #4096ff2e;border-radius:12px;color:var(--fg-2);font-size:14px;line-height:1.55;margin:32px auto 0;max-width:720px;padding:16px 20px;text-align:center}.marketing-root .score-note strong{color:#fff;font-weight:700}@media (max-width:820px){.marketing-root .score-grid{grid-template-columns:1fr;max-width:420px}}.marketing-root .showcase{padding:40px 0}.marketing-root .showcase-row{grid-gap:48px;align-items:center;background:linear-gradient(135deg,#4096ff12,#9254de0f);border:1px solid #ffffff0f;border-radius:28px;display:grid;gap:48px;grid-template-columns:1fr 1.15fr;overflow:hidden;padding:56px 48px;position:relative}.marketing-root .showcase.alt .showcase-row{background:linear-gradient(135deg,#ff6b9d0f,#ffd93d0d)}.marketing-root .showcase-row.reverse{grid-template-columns:1.15fr 1fr}.marketing-root .showcase-row.reverse .showcase-copy{order:2}.marketing-root .showcase-row.reverse .showcase-stack{order:1}.marketing-root .showcase-copy .eyebrow{margin-bottom:14px}.marketing-root .showcase-title{font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1.1;margin:0 0 18px}.marketing-root .showcase-copy p{color:var(--fg-2);font-size:16px;line-height:1.65;margin:0 0 14px}.marketing-root .showcase-link{align-items:center;border-bottom:1px solid #4096ff66;color:#4096ff;display:inline-flex;font-weight:600;gap:6px;margin-top:8px;padding-bottom:2px;text-decoration:none}.marketing-root .showcase-link:hover{border-color:#fff;color:#fff}.marketing-root .showcase-stack{min-height:560px;position:relative}.marketing-root .sc-card{background:#fff;border-radius:14px;box-shadow:0 18px 50px -18px #0000008c,0 0 0 1px #ffffff0d;color:#1a2540;padding:16px 18px;position:absolute;transition:transform .25s ease,box-shadow .25s ease}.marketing-root .sc-card:hover{box-shadow:0 28px 70px -18px #000000b3,0 0 0 1px #4096ff4d;transform:translateY(-4px) rotate(0deg)!important;z-index:10}.marketing-root .sc-h{align-items:center;color:#1a2540;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:12px}.marketing-root .sc-count{color:#8a93a8;font-size:11px;font-weight:500}.marketing-root .sc-badge-free{background:#e8f5ea;border-radius:999px;color:#166534;font-size:10px;font-weight:600;padding:2px 8px}.marketing-root .sc-settings{left:0;top:20px;transform:rotate(-3deg);width:260px;z-index:1}.marketing-root .sc-f{margin-bottom:10px}.marketing-root .sc-f label{color:#5a6478;display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-bottom:4px}.marketing-root .sc-sel{align-items:center;background:#f6f8fb;border:1px solid #e1e6ef;border-radius:8px;color:#1a2540;display:flex;font-size:12px;gap:8px;padding:7px 10px}.marketing-root .sc-sel .sc-caret{color:#8a93a8;font-size:10px;margin-left:auto}.marketing-root .sc-flag{font-size:14px;line-height:1}.marketing-root .sc-flag-img{border-radius:2px;box-shadow:0 0 0 1px #00000014;display:block;flex-shrink:0;height:15px;object-fit:cover;width:20px}.marketing-root .sc-pills{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.marketing-root .sc-pill{background:#f6f8fb;border:1px solid #e1e6ef;border-radius:999px;color:#5a6478;flex:1 1;font-size:11px;font-weight:500;line-height:1.2;padding:6px 8px;text-align:center;white-space:nowrap}.marketing-root .sc-pill.on{background:linear-gradient(135deg,#4096ff,#1677ff);border-color:#0000;color:#fff;font-weight:600}.marketing-root .sc-synd{left:60px;top:320px;transform:rotate(-1deg);width:300px;z-index:2}.marketing-root .sc-chips{display:flex;flex-wrap:wrap;gap:6px}.marketing-root .sc-chip{background:#f6f8fb;border:1px solid #e1e6ef;border-radius:999px;color:#5a6478;font-size:11px;font-weight:500;padding:5px 10px}.marketing-root .sc-chip.on{background:#dbeafe;border-color:#c7d2fe;color:#1d4ed8}.marketing-root .sc-help{color:#8a93a8;font-size:11px;margin-top:10px}.marketing-root .sc-preview{overflow:hidden;padding:0;right:0;top:30px;transform:rotate(2.5deg);width:360px;z-index:3}.marketing-root .sc-preview-img{display:block;height:150px;line-height:0;overflow:hidden;position:relative;width:100%}.marketing-root .sc-preview-img>img,.marketing-root .sc-preview-img>svg{display:block;height:100%;object-fit:cover;width:100%}.marketing-root .sc-preview-genbadge{background:#0000008c;border-radius:999px;color:#fff;font-size:9.5px;font-weight:700;left:10px;letter-spacing:.12em;line-height:1;padding:4px 10px;position:absolute;top:10px}.marketing-root .sc-preview-body{padding:14px 18px 16px}.marketing-root .sc-preview-meta{align-items:center;color:#8a93a8;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-bottom:8px}.marketing-root .sc-preview-score{background:#ecfdf5;border-radius:999px;color:#065f46;font-size:10px;font-weight:700;padding:2px 7px}.marketing-root .sc-ok{color:#16a34a;font-weight:600}.marketing-root .sc-preview-h{color:#1a2540;font-size:17px;font-weight:700;line-height:1.25;margin-bottom:10px}.marketing-root .sc-preview-p{color:#475569;font-size:12px;line-height:1.55;margin-bottom:10px}.marketing-root .sc-preview-list{list-style:none;margin:0 0 12px;padding:0}.marketing-root .sc-preview-list li{color:#475569;font-size:12px;line-height:1.5;margin-bottom:5px;padding-left:14px;position:relative}.marketing-root .sc-preview-list li:before{color:#4096ff;content:"•";font-weight:700;left:4px;position:absolute;top:0}.marketing-root .sc-preview-list b{color:#1a2540;font-weight:700}.marketing-root .sc-preview-quote{background:#f6f8fb;border-left:3px solid #4096ff;border-radius:0 6px 6px 0;color:#64748b;font-size:11px;font-style:italic;line-height:1.5;padding:6px 10px}.marketing-root .sc-sites{left:0;top:0;transform:rotate(-1.5deg);width:300px}.marketing-root .sc-sitelist{list-style:none;margin:0;padding:0}.marketing-root .sc-sitelist li{align-items:center;border-top:1px solid #eef1f6;display:flex;font-size:12px;gap:8px;padding:8px 0}.marketing-root .sc-sitelist li:first-child{border-top:none}.marketing-root .sc-dot{background:#16a34a;border-radius:50%;box-shadow:0 0 0 3px #16a34a33;height:7px;width:7px}.marketing-root .sc-host{color:#1a2540;flex:1 1;font-weight:600}.marketing-root .sc-tag{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 8px}.marketing-root .sc-chk{color:#16a34a;font-weight:700}.marketing-root .sc-swap{right:20px;top:190px;transform:rotate(2deg);width:320px}.marketing-root .sc-swap-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.marketing-root .sc-swap-new,.marketing-root .sc-swap-old{border-radius:8px;font-family:Menlo,monospace;font-size:12px;padding:8px 12px}.marketing-root .sc-swap-old{background:#fef2f2;color:#991b1b}.marketing-root .sc-strike{text-decoration:line-through}.marketing-root .sc-swap-arrow{color:#9ca3af;font-size:14px;line-height:1;text-align:center}.marketing-root .sc-swap-new{background:#ecfdf5;color:#065f46;font-weight:600}.marketing-root .sc-swap-foot{align-items:center;color:#5a6478;display:flex;font-size:11px;gap:6px}.marketing-root .sc-swap-foot b{color:#1a2540}.marketing-root .sc-ok-dot{background:#16a34a;border-radius:50%;box-shadow:0 0 0 3px #16a34a33;height:7px;width:7px}.marketing-root .sc-queue{right:0;top:60px;transform:rotate(-2deg);width:320px}.marketing-root .sc-queue-list{list-style:none;margin:0;padding:0}.marketing-root .sc-queue-list li{align-items:center;display:flex;font-size:12px;gap:10px;padding:7px 0}.marketing-root .sc-status{border-radius:50%;flex-shrink:0;height:8px;width:8px}.marketing-root .sc-status.sc-ok{background:#16a34a}.marketing-root .sc-status.sc-run{animation:sc-pulse 1.2s infinite;background:#4096ff;box-shadow:0 0 0 0 #4096ff80}.marketing-root .sc-status.sc-wait{background:#d1d5db}.marketing-root .sc-qt{color:#1a2540;flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-root .sc-qs{color:#8a93a8;font-size:11px;font-weight:500}@keyframes sc-pulse{0%{box-shadow:0 0 0 0 #4096ff99}70%{box-shadow:0 0 0 8px #4096ff00}to{box-shadow:0 0 0 0 #4096ff00}}@media (max-width:980px){.marketing-root .showcase-row,.marketing-root .showcase-row.reverse{gap:24px;grid-template-columns:1fr;padding:36px 24px}.marketing-root .showcase-row.reverse .showcase-copy{order:1}.marketing-root .showcase-row.reverse .showcase-stack{order:2}.marketing-root .showcase-title{font-size:30px}.marketing-root .showcase-stack{min-height:480px}}@media (max-width:620px){.marketing-root .showcase-stack{display:flex;flex-direction:column;gap:16px;min-height:auto}.marketing-root .sc-card{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}}.marketing-root .showcase.humanize .showcase-row{background:linear-gradient(135deg,#9254de14,#4096ff0f)}.marketing-root .sc-detector{right:40px;text-align:center;top:20px;transform:rotate(-2deg);width:280px;z-index:3}.marketing-root .sc-detector-brand{align-items:center;color:#1a2540;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;margin-bottom:4px}.marketing-root .sc-detector-logo{align-items:center;background:#2ecc71;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;width:20px}.marketing-root .sc-detector-gauge{height:90px;margin:6px auto 8px;position:relative;width:160px}.marketing-root .sc-detector-gauge svg{display:block;height:100%;width:100%}.marketing-root .sc-detector-pct{bottom:6px;left:0;line-height:1.1;position:absolute;right:0;text-align:center}.marketing-root .sc-detector-num{color:#1a2540;display:block;font-size:22px;font-weight:700}.marketing-root .sc-detector-lbl{color:#5a6478;display:block;font-size:11px;font-weight:600}.marketing-root .sc-detector-verdict{background:#ecfdf5;border-radius:8px;color:#5a6478;font-size:12px;margin-top:6px;padding:8px 12px}.marketing-root .sc-detector-verdict b{color:#166534;font-weight:700}.marketing-root .sc-protocol{right:0;top:280px;transform:rotate(2deg);width:340px;z-index:2}.marketing-root .sc-rule-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.marketing-root .sc-rule-chip{background:linear-gradient(135deg,#dbeafe,#ede9fe);border:1px solid #9254de33;border-radius:999px;color:#4c1d95;font-size:11px;font-weight:500;padding:5px 10px}.marketing-root .sc-forbidden{left:0;top:130px;transform:rotate(-3deg);width:280px;z-index:1}.marketing-root .sc-forbidden-list{list-style:none;margin:0 0 8px;padding:0}.marketing-root .sc-forbidden-list li{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:12px;gap:8px;padding:5px 0}.marketing-root .sc-forbidden-list li:last-child{border-bottom:none}.marketing-root .sc-forbidden-x{align-items:center;background:#fee2e2;border-radius:50%;color:#991b1b;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:16px;justify-content:center;width:16px}.marketing-root .sc-forbidden-text{color:#6b7280;font-style:italic;text-decoration:line-through}.marketing-root .why-block{padding-top:8px}.marketing-root .why-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:30px}.marketing-root .why-card{background:linear-gradient(180deg,#ffffff0f,hsla(0,0%,100%,.018)),hsla(0,0%,100%,.012);border:1px solid var(--border);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0d;overflow:hidden;padding:26px 26px 24px;position:relative}.marketing-root .why-card:before{background:radial-gradient(closest-side,#4096ff2e,#0000 70%);content:"";height:140px;inset:-1px -1px auto auto;pointer-events:none;position:absolute;width:140px}.marketing-root .why-mock{background:linear-gradient(180deg,#080c168c,#080c164d);border:1px solid #ffffff0f;border-radius:12px;line-height:0;margin:4px 0 14px;overflow:hidden;padding:0}.marketing-root .why-mock svg{display:block;height:auto;width:100%}.marketing-root .why-card h3{align-items:center;display:flex;font-size:17px;font-weight:700;gap:9px;letter-spacing:-.2px;line-height:1.25;margin:0 0 10px}.marketing-root .why-card h3 svg{color:#5fa8ff;filter:drop-shadow(0 8px 18px rgba(64,150,255,.22));flex:0 0 22px;height:22px;width:22px}.marketing-root .why-card p{color:var(--fg-2);font-size:13.5px;line-height:1.62;margin:0}.marketing-root .why-card b{color:var(--fg);font-weight:650}@media (max-width:980px){.marketing-root .why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.marketing-root .why-grid{grid-template-columns:1fr}}.marketing-root .specs-block{padding-top:10px}.marketing-root .specs-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.marketing-root .spec{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:14px;padding:18px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.marketing-root .spec:hover{background:#ffffff0a;border-color:#4096ff40;transform:translateY(-2px)}.marketing-root .spec-ic{align-items:center;border-radius:10px;box-shadow:0 8px 18px -6px #00000080;color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.marketing-root .spec-ic.dark-ink{color:#2a1a00}.marketing-root .spec-ic svg{display:block;height:22px;width:22px}.marketing-root .spec h4{font-size:14px;font-weight:600;letter-spacing:-.1px;margin:0 0 4px}.marketing-root .spec p{color:var(--fg-2);font-size:13px;line-height:1.5;margin:0}@media (max-width:900px){.marketing-root .specs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.marketing-root .specs-grid{grid-template-columns:1fr}}.marketing-root .docs-content h2{border-top:1px solid var(--border);color:var(--fg);font-size:26px;font-weight:700;margin:48px 0 16px;padding-top:12px;scroll-margin-top:90px}.marketing-root .docs-content h3{color:var(--fg);font-size:17px;margin:20px 0 8px}.marketing-root .docs-content p{color:var(--fg-2);margin:10px 0}.marketing-root .docs-content ol,.marketing-root .docs-content ul{color:var(--fg-2);line-height:1.65;padding-left:24px}.marketing-root .docs-content li{margin:6px 0}.marketing-root .docs-content code{background:#ffffff0f;border-radius:4px;color:#93c5fd;font-family:var(--mono);font-size:.88em;padding:2px 6px}.marketing-root .docs-content a{color:#60a5fa;text-decoration:underline;text-underline-offset:2px}.marketing-root .docs-content a:hover{color:#93c5fd}.marketing-root .docs-content table td,.marketing-root .docs-content table th{color:var(--fg-2)}.marketing-root .docs-section{margin-top:8px}.marketing-root .docs-section:first-child h2{border-top:none;margin-top:0;padding-top:0}.marketing-root .docs-step{background:#ffffff08;border:1px solid var(--border);border-radius:8px;display:flex;gap:14px;margin:14px 0;padding:12px 14px}.marketing-root .docs-step-num{align-items:center;background:linear-gradient(135deg,#4096ff,#722ed1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.marketing-root .docs-step-body{color:var(--fg-2);flex:1 1;font-size:14px;line-height:1.6}.marketing-root .docs-step-body b{color:var(--fg)}.marketing-root .docs-toc{color:var(--fg-2)}.marketing-root .docs-toc a:hover{background:#ffffff0d;color:var(--fg)}@media (max-width:900px){.marketing-root .docs-toc{display:none}.marketing-root .container-wide>div[style*=grid]{grid-template-columns:1fr!important}}.marketing-root .legal-main{background:#fff;color:#0a0a0a;min-height:70vh;padding:60px 0 80px}.marketing-root .legal-article{color:#0a0a0a;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.65;margin:0 auto;max-width:760px}.marketing-root .legal-eyebrow{color:#71717a;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.marketing-root .legal-title{color:#0a0a0a;font-size:40px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.marketing-root .legal-updated{color:#71717a;font-size:13px;margin-bottom:32px}.marketing-root .legal-body h2{color:#0a0a0a;font-size:22px;font-weight:700;letter-spacing:-.015em;margin:36px 0 12px;padding-top:12px;scroll-margin-top:80px}.marketing-root .legal-body h3{color:#0a0a0a;font-size:17px;font-weight:600;margin:24px 0 8px}.marketing-root .legal-body p{margin:0 0 14px}.marketing-root .legal-body ol,.marketing-root .legal-body ul{margin:0 0 14px;padding-left:24px}.marketing-root .legal-body li{margin-bottom:6px}.marketing-root .legal-body a{color:#1d4ed8;text-decoration:underline}.marketing-root .legal-body code{background:#fafafa;border:1px solid #ececef;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:13px;padding:1px 5px}.marketing-root .legal-body strong{color:#0a0a0a;font-weight:600}.marketing-root .contact-shell{margin:0 auto;max-width:1100px;padding:56px 24px 96px;position:relative;z-index:1}.marketing-root .contact-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1.6fr 1fr}@media (max-width:900px){.marketing-root .contact-grid{grid-template-columns:1fr}}.marketing-root .contact-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:32px}.marketing-root .contact-card h1{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.marketing-root .contact-lead{color:#ffffffb3;font-size:15px;line-height:1.55;margin:0 0 24px}.marketing-root .contact-card label{display:block;margin-bottom:14px}.marketing-root .contact-card label>span{color:#fff9;display:block;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.marketing-root .contact-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:600px){.marketing-root .contact-row{grid-template-columns:1fr}}.marketing-root .contact-card input[type=email],.marketing-root .contact-card input[type=text],.marketing-root .contact-card select,.marketing-root .contact-card textarea{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.marketing-root .contact-card input::placeholder,.marketing-root .contact-card textarea::placeholder{color:#ffffff59}.marketing-root .contact-card select option{background:#1a1a24;color:#fff}.marketing-root .contact-card input:focus,.marketing-root .contact-card select:focus,.marketing-root .contact-card textarea:focus{background:#ffffff14;border-color:#6366f1b3;box-shadow:0 0 0 3px #6366f12e}.marketing-root .contact-card textarea{line-height:1.5;min-height:140px;resize:vertical}.marketing-root .contact-card input:disabled,.marketing-root .contact-card select:disabled,.marketing-root .contact-card textarea:disabled{cursor:not-allowed;opacity:.55}.marketing-root .contact-charcount{color:#fff6;display:block;font-size:11px;letter-spacing:0;margin-top:4px;text-align:right;text-transform:none}.marketing-root .contact-error{background:#f871711a;border:1px solid #f8717159;border-radius:10px;color:#fca5a5;font-size:13px;margin:0 0 14px;padding:10px 14px}.marketing-root .contact-side{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:16px;color:#ffffffb3;font-size:14px;line-height:1.55;padding:28px}.marketing-root .contact-side h2,.marketing-root .contact-side h3{color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.marketing-root .contact-side p{margin:0 0 14px}.marketing-root .contact-side a{color:#a5b4fc}.marketing-root .contact-side a:hover{text-decoration:underline}.marketing-root .contact-emails{list-style:none;margin:0;padding:0}.marketing-root .contact-emails li{align-items:baseline;border-bottom:1px solid #ffffff0f;display:flex;gap:10px;padding:8px 0}.marketing-root .contact-emails li:last-child{border-bottom:none}.marketing-root .contact-emails .email-label{color:#ffffff80;flex-shrink:0;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:60px}.marketing-root .contact-emails a{font-family:JetBrains Mono,monospace;font-family:var(--mono,"JetBrains Mono",monospace);font-size:13.5px}.marketing-root .contact-times{list-style:none;margin:0;padding:0}.marketing-root .contact-times li{font-size:13px;padding:6px 0}.marketing-root .contact-times li b{color:#fff}.marketing-root .contact-success{margin:32px auto;max-width:560px;padding:48px 32px;text-align:center}.marketing-root .contact-success-icon{align-items:center;background:#22c55e26;border:2px solid #22c55e73;border-radius:50%;color:#4ade80;display:inline-flex;font-size:36px;font-weight:700;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.marketing-root .contact-success h1{font-size:32px;margin-bottom:14px}.marketing-root .contact-success p{color:#ffffffbf;font-size:15px;line-height:1.55;margin:0 0 28px}.marketing-root .contact-success p b{color:#fff}.marketing-root .scroll-top{align-items:center;background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 42%),linear-gradient(135deg,#4096fff0,#7d57ffeb);border:1px solid #ffffff2e;border-radius:999px;bottom:24px;box-shadow:0 18px 42px -20px #1677ffe6,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:24px;transform:translateY(12px) scale(.94);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:44px;z-index:80}.marketing-root .scroll-top.on{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.marketing-root .scroll-top:hover{border-color:#ffffff57;box-shadow:0 22px 52px -18px #1677ff,inset 0 1px 0 #ffffff47;transform:translateY(-2px) scale(1.02)}.marketing-root .scroll-top:focus-visible{outline:3px solid #60a5fa6b;outline-offset:3px}.marketing-root .scroll-top svg{height:20px;width:20px}@media (max-width:760px){.marketing-root .scroll-top{bottom:16px;height:40px;right:16px;width:40px}}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
/*# sourceMappingURL=main.bd75c7b3.css.map*/