.lw-radar{position:relative;border-radius:50%;flex-shrink:0;--lw-rs-color:var(--color-primary);--lw-rs-rgb:var(--rgb-primary);width:60px;height:60px}.lw-radar-ring-outer{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(var(--lw-rs-rgb),.15)}.lw-radar-ring-mid{position:absolute;border-radius:50%;border:1px solid rgba(var(--lw-rs-rgb),.1)}.lw-radar-ring-inner{position:absolute;border-radius:50%;border:1px solid rgba(var(--lw-rs-rgb),.25);background-color:rgba(var(--lw-rs-rgb),.04)}.lw-radar-spinner{position:absolute;inset:0;border-radius:50%;border-left:2px solid #0000;border-bottom:2px solid #0000;border-top:2px solid #0000;border-top-color:var(--lw-rs-color);border-right:2px solid #0000;border-right-color:rgba(var(--lw-rs-rgb),.25);animation:lw-radar-spin 1.2s linear infinite}.lw-radar-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--lw-rs-color);width:4px;height:4px}@keyframes lw-radar-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lw-radar--60{width:60px;height:60px}.lw-radar--60 .lw-radar-ring-mid{inset:12px}.lw-radar--60 .lw-radar-ring-inner{inset:24px}.lw-radar--60 .lw-radar-dot{width:4px;height:4px}.lw-radar--36{width:36px;height:36px}.lw-radar--36 .lw-radar-ring-mid{inset:7px}.lw-radar--36 .lw-radar-ring-inner{inset:14px}.lw-radar--36 .lw-radar-dot{width:3px;height:3px}.lw-radar--20{width:20px;height:20px}.lw-radar--20 .lw-radar-ring-mid{inset:4px}.lw-radar--20 .lw-radar-ring-inner{inset:8px}.lw-radar--20 .lw-radar-spinner{border-width:1.5px}.lw-radar--20 .lw-radar-dot{width:2px;height:2px}.lw-radar--accent{--lw-rs-color:var(--color-accent);--lw-rs-rgb:var(--rgb-accent)}.lw-radar--primary{--lw-rs-color:var(--color-primary);--lw-rs-rgb:var(--rgb-primary)}.lw-radar--success{--lw-rs-color:var(--color-success);--lw-rs-rgb:var(--rgb-success)}.lw-radar--warning{--lw-rs-color:var(--color-warning);--lw-rs-rgb:var(--rgb-warning)}.lw-radar--danger{--lw-rs-color:var(--color-error);--lw-rs-rgb:var(--rgb-error)}.lw-radar--light{--lw-rs-color:var(--color-text-secondary);--lw-rs-rgb:153,153,153}.lw-boot-sequence{margin-top:24px;text-align:left;min-width:280px}.lw-boot-line{font-size:11px;letter-spacing:.06em;margin-bottom:4px;font-family:Outfit,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;display:flex;align-items:center;gap:8px}.lw-boot-cursor{display:inline-block;width:7px;height:11px;background-color:var(--color-primary-text);animation:lw-blink .6s step-end infinite;vertical-align:middle;margin-left:2px}@keyframes lw-blink{50%{opacity:0}}.lw-modal-paper{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:2px!important;max-width:360px!important;width:100%}.lw-modal-body{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center}.lw-modal-message{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:20px;font-family:Outfit,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:lw-fade-pulse 1.5s ease-in-out infinite}@keyframes lw-fade-pulse{0%,to{opacity:1}50%{opacity:.55}}.lw-fullpage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-bg);position:relative;overflow:hidden}.lw-grid-bg{display:none}.lw-top-banner{position:absolute;top:0;left:0;right:0;padding:5px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:flex-start}.lw-top-banner-text{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;font-family:Outfit,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lw-main{z-index:1}.lw-brand,.lw-main{display:flex;flex-direction:column;align-items:center}.lw-brand{margin-bottom:32px;gap:6px}.lw-brand-name{color:var(--color-fg);font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:Outfit,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lw-brand-accent{color:var(--color-primary-text)}.lw-brand-subtitle{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;font-family:Outfit,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lw-bottom-bar{position:absolute;bottom:0;left:0;right:0;padding:5px 20px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-start}.lw-bottom-bar-text{color:var(--color-text-muted);font-size:11px;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lw-inline-fullscreen{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg)}