.demo-module__U8jCRa__demo{color:#edf2ff;background:#080d19;min-height:100vh;font-size:14px;line-height:1.6}.demo-module__U8jCRa__shell{max-width:1240px;margin:auto;padding:0 40px}.demo-module__U8jCRa__header{border-bottom:1px solid #253047;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.demo-module__U8jCRa__brand{color:#f1f5ff;align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.demo-module__U8jCRa__brand small{letter-spacing:.16em;color:#96a4bf;font-size:8px;display:block}.demo-module__U8jCRa__logo{color:#0a1021;background:#91b8ff;border-radius:12px;place-items:center;width:38px;height:42px;font-size:27px;font-weight:800;display:grid}.demo-module__U8jCRa__header nav{gap:26px;display:flex}.demo-module__U8jCRa__header nav a{color:#c2ccdf;font-size:13px;text-decoration:none}.demo-module__U8jCRa__banner{color:#a9bbd8;background:#101d31;border:1px solid #263b59;border-radius:8px;align-items:center;gap:12px;margin-top:28px;padding:12px 17px;font-size:11px;display:flex}.demo-module__U8jCRa__banner strong{color:#b1ceff;letter-spacing:.1em;font-size:10px}.demo-module__U8jCRa__dot{background:#8fc1ff;border-radius:50%;width:6px;height:6px}.demo-module__U8jCRa__hero{max-width:760px;padding:48px 0 38px}.demo-module__U8jCRa__eyebrow{color:#8eb9ff;letter-spacing:.16em;margin:0 0 15px;font-size:10px;font-weight:700}.demo-module__U8jCRa__hero h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(38px,5.5vw,66px);font-weight:800;line-height:1.1}.demo-module__U8jCRa__hero h1 span{color:#92baff}.demo-module__U8jCRa__hero>p:last-child{color:#a6b2ca;max-width:610px;font-size:16px}.demo-module__U8jCRa__connection{background:#111a2b;border:1px solid #2c3b55;border-radius:13px;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:24px;margin-bottom:26px;padding:23px 26px;display:grid}.demo-module__U8jCRa__demo h2{letter-spacing:-.025em;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.35}.demo-module__U8jCRa__connection p,.demo-module__U8jCRa__sectionHead p{color:#9caac3;margin:0;font-size:12px}.demo-module__U8jCRa__demo label{color:#c7d3e7;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.demo-module__U8jCRa__demo label small{float:right;color:#8493af;font-weight:400}.demo-module__U8jCRa__demo input,.demo-module__U8jCRa__demo textarea{color:#e7efff;width:100%;font:inherit;background:#090f1d;border:1px solid #33425c;border-radius:7px;outline:none;padding:12px 13px;font-size:13px;display:block}.demo-module__U8jCRa__demo input:focus,.demo-module__U8jCRa__demo textarea:focus{border-color:#8bb7ff;box-shadow:0 0 0 2px #8bb7ff20}.demo-module__U8jCRa__demo textarea{resize:vertical;min-height:250px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.8}.demo-module__U8jCRa__demo input::placeholder,.demo-module__U8jCRa__demo textarea::placeholder{color:#697994}.demo-module__U8jCRa__demo button{cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s}.demo-module__U8jCRa__demo button:focus-visible,.demo-module__U8jCRa__demo a:focus-visible,.demo-module__U8jCRa__demo summary:focus-visible{outline-offset:4px;outline:2px solid #a8ccff}.demo-module__U8jCRa__demo button:disabled{opacity:.45;cursor:not-allowed}.demo-module__U8jCRa__primary{color:#081326;background:#8db7fc;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:13px 16px;display:flex}.demo-module__U8jCRa__primary:hover:enabled{background:#accbff}.demo-module__U8jCRa__secondary{color:#dbe9ff;white-space:nowrap;background:#1e2e48;border:1px solid #415777;border-radius:7px;padding:12px 16px}.demo-module__U8jCRa__connection small{color:#92a5c1;margin-top:5px;font-size:10px;display:block}.demo-module__U8jCRa__workspace{grid-template-columns:1fr 1fr;gap:24px;display:grid}.demo-module__U8jCRa__panel{background:linear-gradient(140deg,#121c2e,#0e1625);border:1px solid #25334c;border-radius:13px;flex-direction:column;padding:28px;display:flex}.demo-module__U8jCRa__sectionHead{align-items:center;gap:15px;margin-bottom:28px;display:flex}.demo-module__U8jCRa__sectionHead>span{color:#90b8f7;background:#1a2a44;border:1px solid #2a4163;border-radius:7px;padding:7px 10px;font-family:ui-monospace,monospace;font-size:12px}.demo-module__U8jCRa__help{color:#93a2bd;margin:12px 0 0;font-size:11px;line-height:1.7}.demo-module__U8jCRa__tabs{background:#080f1d;border:1px solid #29374f;border-radius:8px;gap:4px;margin-bottom:23px;padding:4px;display:flex}.demo-module__U8jCRa__tabs button{color:#97a7c1;background:0 0;border:0;border-radius:5px;flex:1;padding:10px}.demo-module__U8jCRa__tabs button[aria-pressed=true]{color:#dceaff;background:#233654}.demo-module__U8jCRa__panel>input{margin-bottom:18px}.demo-module__U8jCRa__panel>input[type=number]{width:110px}.demo-module__U8jCRa__note{color:#c4d3eb;background:#152139;border-left:2px solid #557db6;margin-top:auto;padding:13px 16px;font-size:12px}.demo-module__U8jCRa__note p{color:#9cacca;margin:4px 0 0;font-size:11px}.demo-module__U8jCRa__results{margin-top:45px}.demo-module__U8jCRa__resultHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.demo-module__U8jCRa__resultHead .demo-module__U8jCRa__eyebrow{margin-bottom:6px}.demo-module__U8jCRa__pill{color:#adc8ee;white-space:nowrap;border:1px solid #314462;border-radius:20px;padding:4px 10px;font-size:10px;display:inline-block}.demo-module__U8jCRa__empty{text-align:center;color:#8697b5;background:#0d1523;border:1px dashed #2d3c54;border-radius:12px;padding:50px 20px}.demo-module__U8jCRa__empty>span{color:#688bbd;font-size:37px;display:block}.demo-module__U8jCRa__empty h3{color:#c8d7ec;margin:5px 0;font-size:16px}.demo-module__U8jCRa__empty p{margin:6px 0;font-size:12px}.demo-module__U8jCRa__error{color:#ffc3d1;overflow-wrap:anywhere;background:#2e1b27;border:1px solid #694151;border-radius:8px;padding:15px;font-size:13px}.demo-module__U8jCRa__error p{color:#d7a6b4;margin-bottom:0;font-size:11px}.demo-module__U8jCRa__profile{color:#9baecc;overflow-wrap:anywhere;font-size:11px}.demo-module__U8jCRa__outcome{border:1px solid #2c3b55;border-radius:10px;margin:15px 0;padding:20px}.demo-module__U8jCRa__outcomeTitle{justify-content:space-between;gap:10px;display:flex}.demo-module__U8jCRa__id{color:#97a9c8;overflow-wrap:anywhere;font-size:11px}.demo-module__U8jCRa__inline{color:#9dc4ff;text-align:left;background:0 0;border:0;padding:5px}.demo-module__U8jCRa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:15px;display:grid}.demo-module__U8jCRa__card{background:#121c2e;border:1px solid #2b3b56;border-radius:10px;min-width:0;overflow:hidden}.demo-module__U8jCRa__card>img,.demo-module__U8jCRa__noImage{object-fit:contain;background:#090f1b;width:100%;height:190px;display:block}.demo-module__U8jCRa__noImage{color:#71839f;place-items:center;font-size:12px;display:grid}.demo-module__U8jCRa__card>div:last-child{padding:17px}.demo-module__U8jCRa__card small{color:#85ace6;letter-spacing:.12em;font-size:9px}.demo-module__U8jCRa__card h3{overflow-wrap:anywhere;margin:7px 0;font-size:15px}.demo-module__U8jCRa__card dl{grid-template-columns:1fr auto;gap:7px;font-size:11px;display:grid}.demo-module__U8jCRa__card dt{color:#9baac5}.demo-module__U8jCRa__card dd{color:#d2e3fd;margin:0;font-family:ui-monospace,monospace}.demo-module__U8jCRa__inspector{background:#0e1727;border:1px solid #283752;border-radius:12px;margin:40px 0;padding:28px}.demo-module__U8jCRa__inspectGrid{grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin-top:22px;display:grid}.demo-module__U8jCRa__demo details{min-width:0}.demo-module__U8jCRa__demo summary{color:#bdcce5;cursor:pointer;font-size:12px}.demo-module__U8jCRa__demo pre{color:#9db5d9;white-space:pre-wrap;overflow-wrap:anywhere;background:#070d18;border-radius:6px;max-height:400px;margin-bottom:0;padding:15px;font-size:11px;line-height:1.8;overflow:auto}.demo-module__U8jCRa__footer{color:#7588a9;justify-content:space-between;gap:15px;padding:0 0 25px;font-size:11px;display:flex}.demo-module__U8jCRa__footer code{font-size:10px}@media (max-width:950px){.demo-module__U8jCRa__connection{grid-template-columns:1fr 1fr}.demo-module__U8jCRa__connection>div:first-child{grid-column:1/-1}.demo-module__U8jCRa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-module__U8jCRa__shell{padding:0 24px}.demo-module__U8jCRa__panel{padding:22px}}@media (max-width:640px){.demo-module__U8jCRa__shell{padding:0 16px}.demo-module__U8jCRa__header{padding:21px 0}.demo-module__U8jCRa__brand{font-size:17px}.demo-module__U8jCRa__header nav{gap:14px}.demo-module__U8jCRa__header nav a{font-size:11px}.demo-module__U8jCRa__banner{flex-wrap:wrap;gap:8px}.demo-module__U8jCRa__banner>span:last-child{width:100%;padding-left:14px}.demo-module__U8jCRa__hero{padding:34px 0 25px}.demo-module__U8jCRa__hero>p:last-child{font-size:14px}.demo-module__U8jCRa__connection,.demo-module__U8jCRa__workspace,.demo-module__U8jCRa__inspectGrid{grid-template-columns:1fr}.demo-module__U8jCRa__connection{gap:16px;padding:20px}.demo-module__U8jCRa__connection>div:first-child{grid-column:auto}.demo-module__U8jCRa__connection label{margin:0}.demo-module__U8jCRa__workspace{gap:18px}.demo-module__U8jCRa__cards{grid-template-columns:1fr}.demo-module__U8jCRa__panel{padding:20px}.demo-module__U8jCRa__resultHead{flex-direction:column;align-items:flex-start}.demo-module__U8jCRa__inspector{padding:20px}.demo-module__U8jCRa__footer{flex-direction:column}.demo-module__U8jCRa__demo label small{float:none;margin-top:3px;display:block}.demo-module__U8jCRa__sectionHead{margin-bottom:22px}}.demo-module__U8jCRa__authTabs{background:#080f1d;border:1px solid #29374f;border-radius:8px;gap:5px;margin-top:14px;padding:4px;display:flex}.demo-module__U8jCRa__authTabs button{color:#97a7c1;background:0 0;border:0;border-radius:5px;flex:1;padding:9px 12px}.demo-module__U8jCRa__authTabs button[aria-pressed=true]{color:#dceaff;background:#233654}.demo-module__U8jCRa__credentials{min-width:0}.demo-module__U8jCRa__credentials label:last-child{margin-bottom:0}.demo-module__U8jCRa__credentials small{line-height:1.7}.demo-module__U8jCRa__connection{grid-template-columns:1.05fr 1.15fr auto}@media (max-width:950px){.demo-module__U8jCRa__connection{grid-template-columns:1fr 1fr}}@media (max-width:640px){.demo-module__U8jCRa__connection{grid-template-columns:1fr}}
