@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cf1faf29eff2278-s.0oyzxt25o04hn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1195343b54298cb4-s.1mvnrqeaekxir.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b2bbf6b2ce7e15c0-s.p.2dp-f23wu3v3i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/860526b32b14ee37-s.1e_w2neme9lfb.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0d7f4de1856e37a1-s.052mj4vad4-0p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/faa796c3470825d6-s.p.2mgv7i7jizf-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/2892853a918df513-s.3qay488b_r2gm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7d4a9e3cf9f9eae6-s.0z63l901zm2gy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e10764cd1acd3528-s.p.3yhl5gv5w-0s5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.upV9gq_className{font-family:Poppins,Poppins Fallback}.upV9gq_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--bluejay:#0890ff;--canary:#ffd214;--violet:#9d7afa;--midnight:#022440;--midnight-2:#062c69;--black:#000;--white:#fff;--sky:#eff9fe;--ice:#edf4fb;--butter:#fff2cb;--lavender:#d5c4ff;--ocean:#0673cc;--wink:#3304ad;--dove:#f9fafa;--silver:#ededed;--muted:#676767;--ink:#141414;--bluejay-10:#0890ff1a;--bluejay-7:#0890ff12;--lavender-20:#d5c4ff33;--violet-20:#9d7afa33;--shadow-card:0 0 8px #00000014;--shadow-lift:0 9px 18px #00000029;--ease-out:cubic-bezier(.2, 0, 0, 1);--grad-dark:linear-gradient(180deg, var(--midnight) 0%, var(--midnight-2) 100%);--grad-dark-rev:linear-gradient(180deg, var(--midnight-2) 0%, var(--midnight) 100%);--grad-light:linear-gradient(180deg, var(--white) 0%, var(--sky) 100%)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-poppins), Poppins, system-ui, sans-serif;color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6}h1,h2,h3,h4{margin:0;line-height:1.1}h1{letter-spacing:-.02em;font-weight:600}h2{letter-spacing:-.02em;font-weight:500}h3{letter-spacing:-.01em;font-weight:500}p{margin:0}a{color:var(--bluejay);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:15px}.container{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:720px){.container{padding:0 32px}}.btn{background:var(--bluejay);height:48px;color:var(--white);cursor:pointer;transition:background .15s ease, transform .1s var(--ease-out), box-shadow .15s ease;white-space:nowrap;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ocean);text-decoration:none;box-shadow:0 4px 12px #0673cc40}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn.sm{height:36px;padding:0 16px;font-size:14px}.btn.lg{height:56px;padding:0 28px;font-size:18px}.btn.danger{background:var(--midnight)}.btn-ghost{color:var(--bluejay);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:14px;font-weight:500;display:inline-flex}.btn-ghost:hover{background:var(--bluejay-7)}.btn-ghost.muted{color:var(--muted)}.arrow-link{color:var(--bluejay);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:500;display:inline-flex}.arrow-link span.arr{transition:transform .15s var(--ease-out)}.arrow-link:hover{text-decoration:none}.arrow-link:hover span.arr{transform:translate(6px)}.on-dark .arrow-link{color:var(--white)}.chip{background:var(--bluejay-10);color:var(--ocean);border:.5px solid var(--bluejay);white-space:nowrap;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-block}.chip.ready{background:var(--bluejay-10);color:var(--ocean)}.chip.working{background:var(--butter);color:var(--ink);border-color:#00000014}.chip.error{background:var(--lavender-20);color:var(--wink);border-color:var(--violet)}.chip.neutral{background:var(--dove);color:var(--muted);border-color:var(--silver)}.input,.textarea,.select{border:1px solid var(--silver);background:var(--white);width:100%;color:var(--black);border-radius:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.input:focus,.textarea:focus,.select:focus{border-color:var(--bluejay);box-shadow:0 0 0 3px var(--bluejay-10);outline:none}.textarea{resize:vertical;min-height:120px;line-height:1.5}.label{color:var(--midnight);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.card{background:var(--white);border:1px solid var(--silver);box-shadow:var(--shadow-card);border-radius:16px}.muted{color:var(--muted)}.small{font-size:13px}.row{align-items:center;gap:12px;display:flex}.spacer{flex:1}.topbar{z-index:40;-webkit-backdrop-filter:blur(12px);background:#022440d9;position:sticky;top:0}.topbar .inner{align-items:center;gap:24px;height:64px;display:flex}.topbar img.logo{height:26px;display:block}.topbar nav{gap:4px;display:flex}.topbar nav a{color:#ffffffd9;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:500}.topbar nav a:hover{background:#ffffff14;text-decoration:none}.topbar nav a.active{color:var(--white);background:#ffffff1f}@media (max-width:560px){.topbar .hide-sm{display:none}}.icon{background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--midnight);border-bottom:1px solid var(--silver);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:500}.table td{border-bottom:1px solid var(--silver);vertical-align:top;padding:12px}.table tr.clickable{cursor:pointer;transition:background .15s}.table tr.clickable:hover td{background:var(--sky)}.modal-backdrop{z-index:100;animation:fade .2s var(--ease-out);background:#0224408c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--white);color:var(--black);width:min(980px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lift);animation:rise .28s var(--ease-out);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.modal.wide{width:min(1180px,100%)}.modal-head{border-bottom:1px solid var(--silver);align-items:center;gap:12px;padding:20px 24px;display:flex}.modal-body{flex:1;padding:16px 24px 24px;overflow:auto}.modal-foot{border-top:1px solid var(--silver);align-items:center;gap:12px;padding:16px 24px;display:flex}@media (max-width:640px){.modal-backdrop{align-items:stretch;padding:0}.modal{border-radius:0;max-height:100vh}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.close-x{background:var(--dove);cursor:pointer;width:36px;height:36px;color:var(--muted);border:0;border-radius:9999px;font-size:20px;line-height:1}.close-x:hover{background:var(--silver)}.banner{background:var(--butter);border-radius:12px;padding:12px 16px;font-size:14px}.banner.info{background:var(--sky)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.link-btn{font:inherit;color:var(--bluejay);cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration:underline}
