.lab-g .lgsc-h1{font-size:var(--lg-h1-l);overflow-wrap:anywhere}.lab-g .lgsc-ask{margin-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:minmax(0,420px) max-content;justify-content:start;grid-gap:12px;gap:12px;align-items:center}.lab-g .lgsc-ask .lgt-err{grid-column:1/-1}.lab-g .lgsc-grid{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);align-items:start}.lab-g .lgsc-step{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:18px;font-weight:600;color:#f2f5ff}.lab-g .lgsc-step span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14px;color:var(--lg-ink);background:var(--lg-cyan)}.lab-g .lgsc-note{margin-bottom:18px;font-size:15px;line-height:1.55;color:var(--lg-mute)}.lab-g .lgsc-rows{list-style:none;margin:0;padding:0}.lab-g .lgsc-row{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--lg-line);opacity:.55;transition:opacity .4s}.lab-g .lgsc-row:first-child{border-top:0}.lab-g .lgsc-row.is-in{opacity:1;animation:lgsc-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes lgsc-in{0%{transform:translateY(6px)}}.lab-g .lgsc-row-t{font-size:15px;font-weight:600;color:#eef2ff}.lab-g .lgsc-row-l{margin-top:3px;font-size:14.5px;line-height:1.5;color:var(--lg-mute)}.lab-g .lgsc-row[data-status=fail] .lgsc-row-l{color:#ffd9b0}.lab-g .lgsc-ic{display:inline-grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%}.lab-g .lgsc-ic-wait{border:2px solid rgba(160,190,255,.25);border-top:2px solid var(--lg-cyan);animation:lgt-spin .8s linear infinite}.lab-g .lgsc-ic-pass{color:var(--lg-ink);background:var(--lg-green)}.lab-g .lgsc-ic-fail{color:var(--lg-ink);background:var(--lg-amber)}.lab-g .lgsc-ic-unk{color:#dfe6ff;background:rgba(160,190,255,.22)}.lab-g .lgsc-two{opacity:.6;transition:opacity .4s}.lab-g .lgsc-two.is-open{opacity:1}.lab-g .lgsc-locked{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lab-g .lgsc-locked li{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:12px;font-size:14.5px;color:var(--lg-faint);background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--lg-line)}.lab-g .lgsc-wait{font-size:14px;color:var(--lg-faint)}.lab-g .lgsc-lead-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.lab-g .lgsc-lead-row .lgb-cta{display:inline-flex;align-items:center;gap:8px}.lab-g .lgsc-sent{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:15.5px;line-height:1.5;color:#eef2ff}@media (max-width:860px){.lab-g .lgsc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lab-g .lgsc-ask,.lab-g .lgsc-lead-row,.lab-g .lgsc-locked{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lab-g .lgsc-row.is-in{animation:none}}.lab-g .lgsc-go-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center}.lab-g .lgsc-go .lgt-note{margin-top:10px}.lab-g .lgsc-alt{margin-top:14px;padding:0;border:0;background:none;font:inherit;font-size:14px;color:var(--lg-mute);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lab-g .lgsc-alt:hover{color:#fff}.lab-g a.lgsc-alt{display:inline-block}.lab-g .lgsc-again{grid-column:1/-1;justify-self:start;margin-top:0}.lab-g .lgsc-log{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:rgba(120,200,255,.05);box-shadow:inset 0 0 0 1px var(--lg-line)}.lab-g .lgsc-log-h{margin:0 0 8px;font-size:13.5px;font-weight:600;color:#dfe8ff;cursor:default}.lab-g details.lgsc-log .lgsc-log-h{margin:0;cursor:pointer}.lab-g details.lgsc-log[open] .lgsc-log-h{margin-bottom:8px}.lab-g .lgsc-log-list{list-style:none;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6;color:var(--lg-mute)}.lab-g .lgsc-log-list li:before{content:"> ";color:var(--lg-cyan)}.lab-g .lgsc-log-list li.is-now{color:#eef2ff;animation:lgsc-in .35s ease both}.lab-g .lgsc-log-wait{color:var(--lg-faint)}.lab-g .lgsc-log-wait:after{content:"...";animation:lgsc-dots 1.2s steps(4) infinite;display:inline-block;overflow:hidden;width:1.2em;vertical-align:bottom}@keyframes lgsc-dots{0%{width:0}}.lab-g .lgsc-lock{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:7px 10px;border:0;border-radius:9px;font:inherit;font-size:13px;text-align:left;text-decoration:none;color:#cfd9f5;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px var(--lg-line);cursor:pointer}.lab-g .lgsc-lock:hover{background:rgba(120,200,255,.08)}.lab-g .lgsc-lock.is-wait{cursor:default;opacity:.7}.lab-g .lgsc-lock-t{flex:none;white-space:nowrap}.lab-g .lgsc-bars{display:flex;flex:1 1;gap:6px;min-width:0}.lab-g .lgsc-bars i{display:block;height:8px;border-radius:4px;background:rgba(200,215,255,.16);filter:blur(1.5px)}.lab-g .lgsc-bars i:first-child{flex:3 1}.lab-g .lgsc-bars i:last-child{flex:2 1}.lab-g .lgsc-ai{display:grid;grid-gap:12px;gap:12px;margin:0 0 22px}.lab-g .lgsc-ai-card{padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--lg-line)}.lab-g .lgsc-ai-name{margin:0;font-size:14.5px;font-weight:600;color:#eef2ff}.lab-g .lgsc-ai-card ul{list-style:none;margin:0;padding:0}@media (max-width:560px){.lab-g .lgsc-lock-t{flex:1 1 auto;min-width:0;white-space:normal}.lab-g .lgsc-lock svg{flex:none}.lab-g .lgsc-bars{display:none}}@media (prefers-reduced-motion:reduce){.lab-g .lgsc-log-list li.is-now,.lab-g .lgsc-log-wait:after{animation:none}}.lab-g .lgsc-ask .lg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lab-g .lgsc-lead-wrap{margin-top:18px;padding-top:16px;border-top:1px solid var(--lg-line)}