.lg-stage{position:relative;width:100%;min-height:100dvh;overflow:hidden;isolation:isolate;font-family:var(--rm-font-sans);color:var(--rm-fg)}.lg-stage *,.lg-stage :after,.lg-stage :before{box-sizing:border-box}.lg-stage svg{width:16px;height:16px;flex-shrink:0}.lg-mark{display:inline-flex;align-items:center;gap:9px;font-family:var(--rm-font-sans);font-weight:700;font-size:22px;letter-spacing:-.025em;color:var(--rm-navy-900);line-height:1;text-transform:none}.lg-mark .lg-wordmark{display:inline-flex;align-items:baseline}.lg-mark .gold-dot{width:7px;height:7px;border-radius:50%;background:var(--rm-gold-500);align-self:flex-end;margin-bottom:4px}.lg-mark.inverse{color:var(--rm-warm-100)}.lg-mark.inverse .gold-dot{background:var(--rm-gold-400)}.lg-mark .pms-tag{margin-left:4px;font-family:var(--rm-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;color:var(--rm-gold-700);border:1px solid var(--rm-gold-300);background:var(--rm-gold-50);border-radius:4px;padding:2px 5px;align-self:center;margin-bottom:1px}.lg-mark.inverse .pms-tag{background:rgba(212,148,76,.1);border-color:rgba(212,148,76,.4);color:var(--rm-gold-300)}.lg-logo-lockup{display:inline-flex;align-items:center;width:clamp(148px,13vw,178px);line-height:0}.lg-logo-image{display:block;width:100%;height:auto}.lg-form{gap:14px}.lg-field,.lg-form{display:flex;flex-direction:column}.lg-field{gap:6px}.lg-label{font-size:12.5px;font-weight:500;color:var(--rm-fg);letter-spacing:.01em;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.lg-label .opt{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;color:var(--rm-gold-700);font-size:14px;cursor:pointer;text-decoration:none}.lg-input{height:44px;width:100%;background:var(--rm-surface);border:1px solid var(--rm-border-strong);border-radius:var(--rm-radius-md,10px);padding:0 12px;font-family:var(--rm-font-sans);font-size:14px;color:var(--rm-fg);transition:border-color .15s,box-shadow .15s,background .15s}.lg-input:focus{outline:none;border-color:var(--rm-navy-900);box-shadow:0 0 0 3px rgba(15,23,42,.1)}.lg-input.error{border-color:var(--rm-danger);box-shadow:0 0 0 3px rgba(220,38,38,.12)}.lg-input::-moz-placeholder{color:var(--rm-fg-muted)}.lg-input::placeholder{color:var(--rm-fg-muted)}.lg-input-wrap{position:relative;display:flex;align-items:stretch}.lg-input-wrap .lg-input{flex:1;padding-right:38px}.lg-input-wrap .lg-icon-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--rm-fg-muted);border-radius:6px}.lg-input-wrap .lg-icon-btn:hover{color:var(--rm-fg);background:var(--rm-bg-muted)}.lg-input-wrap .lg-icon-btn:focus-visible{outline:none;color:var(--rm-fg);box-shadow:0 0 0 3px rgba(212,148,76,.18)}.lg-btn-primary{height:46px;border:1px solid var(--rm-navy-950);border-radius:var(--rm-radius-md,10px);background:linear-gradient(180deg,var(--rm-navy-800),var(--rm-navy-900));color:var(--rm-warm-50);font-family:var(--rm-font-sans);font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 6px -2px rgba(15,23,42,.25);transition:background .15s,transform .05s}.lg-btn-primary:hover{background:linear-gradient(180deg,var(--rm-navy-700),var(--rm-navy-800))}.lg-btn-primary:active{transform:translateY(1px)}.lg-btn-primary:disabled{opacity:.6;cursor:not-allowed}.lg-btn-primary:focus-visible,.lg-btn-secondary:focus-visible,.lg-link-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,148,76,.24)}.lg-btn-primary .arrow{color:var(--rm-gold-300);margin-left:2px}.lg-btn-primary.gold{background:linear-gradient(180deg,var(--rm-gold-400),var(--rm-gold-500));color:var(--rm-navy-950);border-color:var(--rm-gold-600)}.lg-btn-primary.gold:hover{background:linear-gradient(180deg,var(--rm-gold-500),var(--rm-gold-600))}.lg-btn-primary.gold .arrow{color:var(--rm-navy-900)}.lg-btn-secondary{height:44px;border:1px solid var(--rm-border-strong);border-radius:var(--rm-radius-md,10px);background:var(--rm-surface);color:var(--rm-fg);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.lg-btn-secondary:hover{background:var(--rm-bg-muted);border-color:var(--rm-navy-300)}.lg-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.lg-divider{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-fg-muted);margin:6px 0}.lg-divider:after,.lg-divider:before{content:"";flex:1;height:1px;background:var(--rm-border)}.lg-error{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--rm-danger-bg);border:1px solid color-mix(in srgb,var(--rm-danger) 25%,transparent);border-radius:var(--rm-radius-md,10px);font-size:12.5px;color:var(--rm-danger)}.lg-error svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}.lg-error-title{display:block;font-weight:600}.lg-check{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--rm-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lg-check input{position:absolute;opacity:0;pointer-events:none}.lg-check .box{width:16px;height:16px;border:1.5px solid var(--rm-border-strong);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--rm-surface);color:transparent;transition:all .15s;flex-shrink:0}.lg-check .box svg{width:10px;height:10px}.lg-check:focus-within .box{box-shadow:0 0 0 3px rgba(212,148,76,.2)}.lg-check.checked .box{background:var(--rm-navy-900);border-color:var(--rm-navy-900);color:var(--rm-gold-300)}.lg-C{padding:40px 56px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.lg-C.morning{background:radial-gradient(60% 50% at 80% 0,rgba(212,148,76,.35),transparent 50%),radial-gradient(70% 70% at 0 100%,rgba(212,148,76,.18),transparent 55%),linear-gradient(180deg,#1b2740,var(--rm-navy-900))}.lg-C.night{background:radial-gradient(40% 40% at 90% 90%,rgba(212,148,76,.15),transparent 60%),radial-gradient(50% 40% at 0 0,rgba(15,23,42,0),transparent 60%),linear-gradient(180deg,var(--rm-navy-950),#08111e)}.lg-C:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(212,148,76,.1) 1px,transparent 0);background-size:32px 32px;opacity:.5;pointer-events:none}.lg-C .lg-topbar{position:absolute;top:28px;left:56px;right:56px;display:flex;align-items:center;justify-content:space-between;z-index:2;color:var(--rm-gold-300);font-size:11.5px;font-family:var(--rm-font-mono);letter-spacing:.08em;text-transform:uppercase}.lg-C .lg-topbar .live{display:inline-flex;align-items:center;gap:7px}.lg-C .lg-topbar .live .dot{width:7px;height:7px;border-radius:50%;background:var(--rm-gold-400);box-shadow:0 0 0 0 rgba(212,148,76,.6);animation:lg-pulse 1.8s infinite}@keyframes lg-pulse{0%{box-shadow:0 0 0 0 rgba(212,148,76,.6)}70%{box-shadow:0 0 0 8px rgba(212,148,76,0)}to{box-shadow:0 0 0 0 rgba(212,148,76,0)}}.lg-C .lg-greeting{position:relative;z-index:1}.lg-C .lg-greeting .eyebrow{font-family:var(--rm-font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rm-gold-300)}.lg-C .lg-greeting h1{margin:12px 0 16px;font-size:64px;line-height:1;letter-spacing:-.035em;font-weight:600;color:var(--rm-warm-100)}.lg-C .lg-greeting h1 em{display:inline;font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;color:var(--rm-gold-400);font-size:1.05em}.lg-C .lg-greeting .lead{max-width:380px;font-size:15px;line-height:1.5;color:var(--rm-navy-300);margin:0}.lg-C .lg-greeting .lead em{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;color:var(--rm-gold-300)}.lg-C .lg-ticker{margin-top:32px;display:inline-flex;align-items:center;gap:22px;padding:12px 16px;border:1px solid rgba(212,148,76,.3);border-radius:var(--rm-radius-full,9999px);background:rgba(15,23,42,.3);backdrop-filter:blur(8px);font-family:var(--rm-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-warm-200)}.lg-C .lg-ticker .tk{display:inline-flex;align-items:baseline;gap:10px}.lg-C .lg-ticker .tk b{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;font-size:18px;color:var(--rm-gold-300);letter-spacing:-.01em}.lg-C .lg-ticker .tk-sep{width:1px;height:16px;background:rgba(212,148,76,.2)}.lg-C .lg-glass-card{position:relative;z-index:1;width:100%;max-width:380px;justify-self:end;background:rgba(255,255,255,.04);border:1px solid rgba(212,148,76,.18);border-radius:var(--rm-radius-xl,16px);padding:26px 26px 22px;backdrop-filter:blur(12px);box-shadow:0 30px 60px -20px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}.lg-C .lg-glass-card h2{margin:0 0 4px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--rm-warm-100)}.lg-C .lg-glass-card h2 em{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;color:var(--rm-gold-400)}.lg-C .lg-glass-card .sub{margin:0 0 18px;font-size:12.5px;color:var(--rm-navy-300)}.lg-C .lg-glass-card .lg-label{color:var(--rm-warm-200)}.lg-C .lg-glass-card .lg-label .opt{color:var(--rm-gold-300)}.lg-C .lg-glass-card .lg-input{background:rgba(15,23,42,.3);border-color:rgba(212,148,76,.2);color:var(--rm-warm-100)}.lg-C .lg-glass-card .lg-input::-moz-placeholder{color:var(--rm-navy-400)}.lg-C .lg-glass-card .lg-input::placeholder{color:var(--rm-navy-400)}.lg-C .lg-glass-card .lg-input:focus{border-color:var(--rm-gold-400);box-shadow:0 0 0 3px rgba(212,148,76,.15)}.lg-C .lg-glass-card .lg-input.error{border-color:#f87171;box-shadow:0 0 0 3px rgba(248,113,113,.18)}.lg-C .lg-glass-card .lg-icon-btn{color:var(--rm-navy-300)}.lg-C .lg-glass-card .lg-icon-btn:hover{background:rgba(255,255,255,.08);color:var(--rm-warm-100)}.lg-C .lg-glass-card .lg-check{color:var(--rm-warm-200)}.lg-C .lg-glass-card .lg-check .box{background:rgba(15,23,42,.3);border-color:rgba(212,148,76,.3)}.lg-C .lg-glass-card .lg-check.checked .box{background:var(--rm-gold-500);color:var(--rm-navy-950);border-color:var(--rm-gold-500)}.lg-C .lg-glass-card .lg-divider{color:var(--rm-navy-300)}.lg-C .lg-glass-card .lg-divider:after,.lg-C .lg-glass-card .lg-divider:before{background:rgba(212,148,76,.15)}.lg-C .lg-glass-card .lg-btn-secondary{background:rgba(15,23,42,.4);border-color:rgba(212,148,76,.2);color:var(--rm-warm-100)}.lg-C .lg-glass-card .lg-btn-secondary:hover{background:rgba(15,23,42,.6);border-color:rgba(212,148,76,.4)}.lg-C .lg-glass-card .lg-error{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.35);color:#fda4a4}.lg-C .lg-glass-card h3{margin:0;font-size:21px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--rm-warm-100)}.lg-C .lg-glass-card h3 em{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;color:var(--rm-gold-400)}.lg-tfa-head{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin-bottom:2px}.lg-tfa-head p{margin:5px 0 0;font-size:12.5px;line-height:1.45;color:var(--rm-navy-300)}.lg-tfa-head .shield-emblem{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(212,148,76,.12);color:var(--rm-gold-300);box-shadow:inset 0 0 0 1px rgba(212,148,76,.35)}.lg-code-input{height:44px;width:100%;border:1px solid rgba(212,148,76,.2);border-radius:var(--rm-radius-md,10px);background:rgba(15,23,42,.3);color:var(--rm-warm-100);font-family:var(--rm-font-mono);font-size:18px;font-weight:600;letter-spacing:.36em;padding:0 12px 0 16px;transition:border-color .15s,box-shadow .15s}.lg-code-input::-moz-placeholder{color:var(--rm-navy-500)}.lg-code-input::placeholder{color:var(--rm-navy-500)}.lg-code-input:focus{outline:none;border-color:var(--rm-gold-400);box-shadow:0 0 0 3px rgba(212,148,76,.15)}.lg-code-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lg-code-row .code-cell{height:48px;border:1.5px solid rgba(212,148,76,.2);border-radius:var(--rm-radius-md,10px);background:rgba(15,23,42,.3);color:var(--rm-warm-100);font-family:var(--rm-font-mono);font-size:22px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.lg-code-row .code-cell.filled{border-color:var(--rm-gold-400);background:rgba(212,148,76,.1)}.lg-code-row .code-cell.cursor{border-color:var(--rm-gold-400);box-shadow:0 0 0 3px rgba(212,148,76,.2)}.lg-code-row .code-cell.cursor:after{content:"";width:2px;height:21px;background:var(--rm-gold-300);animation:lg-blink 1s steps(2) infinite}@keyframes lg-blink{50%{opacity:0}}.lg-link-button{height:36px;border:0;border-radius:var(--rm-radius-md,10px);background:transparent;color:var(--rm-gold-300);font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-size:14px;font-style:italic;cursor:pointer}.lg-link-button:hover{background:rgba(255,255,255,.06);color:var(--rm-gold-200)}@media (max-width:900px){.lg-C{grid-template-columns:1fr;padding:80px 24px 32px;gap:32px;align-items:flex-start;justify-items:center}.lg-C .lg-topbar{left:24px;right:24px;top:20px}.lg-C .lg-greeting{text-align:center}.lg-C .lg-greeting h1{font-size:40px}.lg-C .lg-greeting .lead{margin-left:auto;margin-right:auto}.lg-C .lg-ticker{display:none}.lg-C .lg-glass-card{justify-self:center}}@media (max-width:560px){.lg-C{padding:84px 18px 28px}.lg-C .lg-topbar{align-items:flex-start;gap:12px}.lg-C .lg-topbar .live{max-width:none;justify-content:flex-end;text-align:right;white-space:nowrap;font-size:10px;line-height:1.35}.lg-C .lg-greeting h1{font-size:34px}.lg-C .lg-glass-card{max-width:100%;padding:22px 18px 20px}.lg-code-row{gap:6px}.lg-code-row .code-cell{height:42px;font-size:19px}}.lg-C{width:100%;min-height:100dvh;position:relative;background:radial-gradient(60% 60% at 80% 20%,rgba(212,148,76,.25),transparent 50%),radial-gradient(70% 50% at 0 100%,rgba(212,148,76,.1),transparent 55%),linear-gradient(165deg,var(--rm-navy-800),var(--rm-navy-950));color:var(--rm-warm-100);overflow:hidden;display:flex;flex-direction:column;padding:0}.lg-C>.topbar{position:relative;z-index:2;flex-shrink:0;padding:28px clamp(28px,4vw,56px)}.lg-C .lg-C-body{position:relative;z-index:1;flex:1;padding:0 clamp(28px,4vw,56px) clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:clamp(32px,6vw,80px);align-content:center;justify-content:center}.lg-C .lg-C-body,.lg-C .topbar{width:100%;max-width:1240px;margin:0 auto;align-items:center}.lg-C .topbar{display:flex;justify-content:space-between;color:var(--rm-gold-300);font-size:11.5px;font-family:var(--rm-font-mono);letter-spacing:.08em;text-transform:uppercase}.lg-C .topbar .live{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.lg-C .topbar .live .dot{width:7px;height:7px;border-radius:50%;background:var(--rm-gold-400);box-shadow:0 0 0 0 rgba(212,148,76,.6);animation:lg-pulse 1.8s infinite}.lg-C .greeting{min-width:0}.lg-C .greeting .eyebrow{font-family:var(--rm-font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rm-gold-300)}.lg-C .greeting h1{margin:14px 0 18px;font-size:clamp(56px,7vw,84px);line-height:.98;letter-spacing:-.035em;font-weight:600;color:var(--rm-warm-100)}.lg-C .greeting h1 em{display:inline;font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;color:var(--rm-gold-400);font-size:1.05em}.lg-C .greeting .lead{max-width:440px;font-size:16px;line-height:1.5;color:var(--rm-navy-300);margin:0}.lg-C .greeting .lead em{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;color:var(--rm-gold-300)}.lg-C .greeting .ticker{margin-top:32px;display:inline-flex;align-items:center;gap:22px;padding:12px 16px;border:1px solid rgba(212,148,76,.3);border-radius:var(--rm-radius-full,9999px);background:rgba(15,23,42,.3);backdrop-filter:blur(8px);font-family:var(--rm-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-warm-200)}.lg-C .greeting .ticker .tk{display:inline-flex;align-items:baseline;gap:10px}.lg-C .greeting .ticker .tk b{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;font-size:18px;color:var(--rm-gold-300);letter-spacing:-.01em}.lg-C .greeting .ticker .tk-sep{width:1px;height:16px;background:rgba(212,148,76,.2)}.lg-C .form-card{position:relative;z-index:1;width:100%;max-width:420px;justify-self:end;background:rgba(255,255,255,.04);border:1px solid rgba(212,148,76,.18);border-radius:var(--rm-radius-xl,16px);padding:28px 28px 24px;backdrop-filter:blur(12px);box-shadow:0 30px 60px -20px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}.lg-C .form-card h2{margin:0 0 4px;font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--rm-warm-100)}.lg-C .form-card h2 em{font-family:var(--rm-font-display,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;color:var(--rm-gold-400)}.lg-C .form-card .sub{margin:0 0 20px;font-size:12.5px;color:var(--rm-navy-300)}.lg-C .form-card .sub b{font-weight:600}.lg-C .form-card .lg-label,.lg-C .form-card .sub b{color:var(--rm-warm-200)}.lg-C .form-card .lg-label .opt{color:var(--rm-gold-300)}.lg-C .form-card .lg-input{background:rgba(15,23,42,.3);border-color:rgba(212,148,76,.2);color:var(--rm-warm-100)}.lg-C .form-card .lg-input::-moz-placeholder{color:var(--rm-navy-400)}.lg-C .form-card .lg-input::placeholder{color:var(--rm-navy-400)}.lg-C .form-card .lg-input.focused,.lg-C .form-card .lg-input:focus{border-color:var(--rm-gold-400);box-shadow:0 0 0 3px rgba(212,148,76,.15)}.lg-C .form-card .lg-input.error{border-color:#f87171;box-shadow:0 0 0 3px rgba(248,113,113,.18)}.lg-C .form-card .lg-icon-btn{color:var(--rm-navy-300)}.lg-C .form-card .lg-icon-btn:hover{background:rgba(255,255,255,.08);color:var(--rm-warm-100)}.lg-C .form-card .lg-check{color:var(--rm-warm-200)}.lg-C .form-card .lg-check .box{background:rgba(15,23,42,.3);border-color:rgba(212,148,76,.3)}.lg-C .form-card .lg-check.checked .box{background:var(--rm-gold-500);color:var(--rm-navy-950);border-color:var(--rm-gold-500)}.lg-C .form-card .lg-divider{color:var(--rm-navy-300)}.lg-C .form-card .lg-divider:after,.lg-C .form-card .lg-divider:before{background:rgba(212,148,76,.15)}.lg-C .form-card .lg-btn-secondary{background:rgba(15,23,42,.4);border-color:rgba(212,148,76,.2);color:var(--rm-warm-100)}.lg-C .form-card .lg-btn-secondary:hover{background:rgba(15,23,42,.6);border-color:rgba(212,148,76,.4)}.lg-C .form-card .lg-error{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.35);color:#fda4a4}.lg-C .success-card,.lg-C .tfa-card{text-align:center}.lg-C .success-card .shield-emblem,.lg-C .tfa-card .shield-emblem{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:rgba(212,148,76,.12);color:var(--rm-gold-300);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(212,148,76,.35)}.lg-C .success-card .shield-emblem svg,.lg-C .tfa-card .shield-emblem svg{width:26px;height:26px}.lg-C .tfa-card .tfa-sub{margin-top:6px;margin-bottom:18px}.lg-C .code-entry{position:relative;margin:6px 0 16px}.lg-C .code-proxy-input{position:absolute;inset:0;z-index:2;width:100%;height:52px;opacity:0;cursor:text}.lg-C .code-row{gap:8px}.lg-C .code-cell,.lg-C .code-row{display:flex;justify-content:center}.lg-C .code-cell{width:42px;height:52px;border:1.5px solid rgba(212,148,76,.2);border-radius:var(--rm-radius-md,10px);font-family:var(--rm-font-mono);font-size:24px;font-weight:600;align-items:center;background:rgba(15,23,42,.3);color:var(--rm-warm-100)}.lg-C .code-cell.filled{border-color:var(--rm-gold-400);background:rgba(212,148,76,.1)}.lg-C .code-cell.cursor{border-color:var(--rm-gold-400);box-shadow:0 0 0 3px rgba(212,148,76,.2)}.lg-C .code-cell.cursor:after{content:"";width:2px;height:22px;background:var(--rm-gold-300);animation:lg-blink 1s steps(2) infinite}.lg-C .success-card .shield-emblem.success{background:rgba(34,197,94,.15);color:#86efac;box-shadow:inset 0 0 0 1px rgba(34,197,94,.4)}.lg-C .success-card .success-content{display:flex;flex-direction:column;align-items:stretch}.lg-C .success-progress{height:3px;margin-top:18px;margin-bottom:4px;background:rgba(15,23,42,.3);border-radius:999px;overflow:hidden;position:relative}.lg-C .success-progress span{position:absolute;top:0;left:0;bottom:0;width:64%;background:linear-gradient(90deg,transparent,var(--rm-gold-400),var(--rm-gold-400));border-radius:999px;animation:lg-prog 1.6s ease-in-out infinite}@keyframes lg-prog{0%{transform:translateX(-100%)}to{transform:translateX(180%)}}@media (max-width:900px){.lg-C .lg-C-body{grid-template-columns:1fr;gap:32px;max-width:480px}.lg-C .greeting{text-align:center}.lg-C .greeting .lead{margin-left:auto;margin-right:auto}.lg-C .greeting .ticker{display:none}.lg-C .form-card{justify-self:stretch}}@media (max-width:560px){.lg-C>.topbar{padding:20px 18px 0}.lg-C .topbar{align-items:flex-start;gap:12px}.lg-C .topbar .live{justify-content:flex-end;text-align:right;font-size:10px;line-height:1.35}.lg-logo-lockup{width:134px}.lg-C .lg-C-body{padding:36px 18px 28px;gap:28px}.lg-C .greeting h1{font-size:34px}.lg-C .form-card{max-width:100%;padding:22px 18px 20px}.lg-C .code-row{gap:6px}.lg-C .code-cell{width:38px;height:44px;font-size:19px}}