.lumen-scope{--lumen-void:#1b1c22;--lumen-graphite:#0b151e;--lumen-panel:#20222a;--lumen-panel-raised:#262932;--lumen-slate-rise:#47515c;--lumen-hairline:#2f3441;--lumen-foreground:#fff;--lumen-muted:#a8aebb;--lumen-lumen:#cfd8e6;--lumen-accent:#fd7e14;--lumen-accent-hover:#ff9b47;--lumen-on-accent:#151820;--lumen-alpha-hairline:#ffffff1a;--lumen-alpha-hairline-strong:#ffffff29;--lumen-alpha-fg-66:#ffffffa8;--lumen-alpha-fg-0:#fff0;--lumen-surface-gradient:radial-gradient(ellipse at bottom, #47515c 0%, #0b151e 45%);--lumen-surface-gradient-soft:radial-gradient(ellipse at bottom, #47515c8c 0%, #0b151ef2 55%);--lumen-panel-gradient:radial-gradient(ellipse at bottom, #2f344199 0%, #14161e 65%);--lumen-horizon:linear-gradient(90deg, var(--lumen-alpha-fg-0) 0%, var(--lumen-foreground) 50%, var(--lumen-alpha-fg-0) 100%);--lumen-horizon-lumen:linear-gradient(90deg, var(--lumen-alpha-fg-0) 0%, var(--lumen-lumen) 50%, var(--lumen-alpha-fg-0) 100%);--lumen-font-display:var(--font-display);--lumen-font-body:var(--font-body);--lumen-font-mono:var(--font-numeric);--lumen-space-3xs:2px;--lumen-space-2xs:4px;--lumen-space-xs:8px;--lumen-space-sm:12px;--lumen-space-md:16px;--lumen-space-lg:24px;--lumen-space-xl:32px;--lumen-space-2xl:48px;--lumen-space-3xl:72px;--lumen-radius-sm:4px;--lumen-radius-md:7px;--lumen-radius-lg:14px;--lumen-radius-xl:20px;--lumen-radius-full:999px;--lumen-rim:inset 0 0 0 1px var(--lumen-alpha-hairline);--lumen-rim-strong:inset 0 0 0 1px var(--lumen-alpha-hairline-strong);--lumen-focus-ring:0 0 0 2px var(--lumen-accent);--lumen-shadow-card:0 1px 1px #0006, 0 12px 32px -12px #0009;--lumen-shadow-raised:0 2px 4px #00000080, 0 24px 48px -16px #000000b3;--lumen-ease-slow:1s cubic-bezier(.15, .83, .66, 1);--lumen-ease-medium:.42s cubic-bezier(.15, .83, .66, 1);--lumen-ease-fast:.2s cubic-bezier(.15, .83, .66, 1);background:var(--lumen-void);color:var(--lumen-foreground);font-family:var(--lumen-font-body);-webkit-font-smoothing:antialiased;display:block}.lumen-scope *{box-sizing:border-box}.lumen-scope ::selection{background:var(--lumen-lumen);color:var(--lumen-graphite)}.lumen-display-lg,.lumen-display-md,.lumen-display-sm{font-family:var(--lumen-font-display);letter-spacing:-.02em;color:var(--lumen-foreground);margin:0;font-weight:600;line-height:1.15}.lumen-display-lg{font-size:44px;font-weight:700}.lumen-display-md{font-size:30px}.lumen-display-sm{font-size:22px;line-height:1.3}.lumen-body-lg{color:var(--lumen-muted);margin:0;font-size:17px;line-height:1.6}.lumen-body-md{color:var(--lumen-muted);margin:0;font-size:15px;line-height:1.6}.lumen-body-sm{color:var(--lumen-muted);margin:0;font-size:13px;line-height:1.4}.lumen-label{font-family:var(--lumen-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--lumen-muted);font-size:12px;font-weight:500}.lumen-mono{font-family:var(--lumen-font-mono)}.lumen-container{width:100%;max-width:1200px;padding-inline:var(--lumen-space-lg);margin-inline:auto}@media (max-width:560px){.lumen-container{padding-inline:12px}}.lumen-section{padding:var(--lumen-space-3xl) 0;position:relative}.lumen-divider{background:var(--lumen-hairline);border:0;height:1px;margin:0}.lumen-btn{justify-content:center;align-items:center;gap:var(--lumen-space-xs);border-radius:var(--lumen-radius-md);background:var(--lumen-accent);min-width:120px;min-height:44px;box-shadow:var(--lumen-rim);color:var(--lumen-on-accent);font-family:var(--lumen-font-display);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;transition:color var(--lumen-ease-fast), background var(--lumen-ease-fast), box-shadow var(--lumen-ease-fast);border:0;padding:13px 22px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:relative}.lumen-btn:before{content:none;background:var(--lumen-horizon);opacity:.2;width:70%;height:1px;transition:opacity var(--lumen-ease-slow);pointer-events:none;position:absolute;bottom:0;left:15%}.lumen-btn:hover{color:var(--lumen-on-accent);background:var(--lumen-accent-hover);box-shadow:var(--lumen-rim-strong)}.lumen-btn:hover:before{opacity:1}.lumen-btn:focus-visible{box-shadow:var(--lumen-rim-strong), var(--lumen-focus-ring);outline:none}.lumen-btn-secondary{background:var(--lumen-panel);color:var(--lumen-foreground);box-shadow:var(--lumen-rim)}.lumen-btn-ghost{box-shadow:inset 0 0 0 1px var(--lumen-hairline);color:var(--lumen-muted);background:0 0}.lumen-btn-secondary:hover,.lumen-btn-ghost:hover{background:var(--lumen-panel-raised);color:var(--lumen-foreground)}.lumen-btn:disabled,.lumen-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.lumen-btn-sm{min-width:0;padding:9px 16px;font-size:13px}.lumen-btn-lg{padding:17px 28px;font-size:17px}.lumen-card{background:var(--lumen-panel);background-image:var(--lumen-panel-gradient);border-radius:var(--lumen-radius-lg);box-shadow:var(--lumen-rim), var(--lumen-shadow-card);padding:var(--lumen-space-lg);color:var(--lumen-foreground);isolation:isolate;transition:box-shadow var(--lumen-ease-slow), transform var(--lumen-ease-slow);position:relative;overflow:hidden}.lumen-card:after{content:"";background:var(--lumen-horizon);opacity:.18;pointer-events:none;width:70%;height:1px;position:absolute;bottom:0;left:15%}.lumen-card.is-featured:after{opacity:.85;background:var(--lumen-horizon-lumen)}.lumen-card:hover{box-shadow:var(--lumen-rim-strong), var(--lumen-shadow-raised);transform:translateY(-4px)}.lumen-card-eyebrow{font-family:var(--lumen-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--lumen-muted);margin-bottom:var(--lumen-space-xs);font-size:12px;font-weight:500}.lumen-card-title{font-family:var(--lumen-font-display);letter-spacing:-.02em;margin:0 0 var(--lumen-space-xs);font-size:20px;font-weight:600}.lumen-card-body{color:var(--lumen-muted);margin:0;font-size:14px;line-height:1.6}.lumen-chip{align-items:center;gap:var(--lumen-space-2xs);border-radius:var(--lumen-radius-full);background:var(--lumen-panel);box-shadow:var(--lumen-rim);color:var(--lumen-muted);font-family:var(--lumen-font-mono);padding:5px 12px;font-size:12px;display:inline-flex}.lumen-field{gap:var(--lumen-space-xs);flex-direction:column;display:flex}.lumen-field-label{font-family:var(--lumen-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--lumen-muted);font-size:12px;font-weight:500}.lumen-input{border-radius:var(--lumen-radius-md);background:var(--lumen-panel);width:100%;min-height:44px;box-shadow:var(--lumen-rim);color:var(--lumen-foreground);font-family:var(--lumen-font-body);transition:box-shadow var(--lumen-ease-medium), background var(--lumen-ease-medium);border:0;padding:13px 15px;font-size:15px;line-height:1.25}.lumen-input::placeholder{color:var(--lumen-muted);opacity:1}.lumen-input:focus{background:var(--lumen-panel-raised);box-shadow:var(--lumen-rim-strong);outline:none}.lumen-select{border-radius:var(--lumen-radius-md);background:var(--lumen-panel);width:100%;min-height:44px;box-shadow:var(--lumen-rim);color:var(--lumen-foreground);font-family:var(--lumen-font-body);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8aebb' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:0;padding:13px 15px;font-size:15px}.lumen-scope :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid var(--lumen-accent-hover)!important}.lumen-scope :is(input,select,textarea)[aria-invalid=true]{border-color:#ff8a8a;box-shadow:inset 0 0 0 1px #ff8a8a}.lumen-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lumen-text-link{min-height:44px;color:var(--lumen-lumen);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.lumen-text-link:hover{color:var(--lumen-accent-hover)}.lumen-path-grid,.lumen-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lumen-path{flex-direction:column;align-items:flex-start;gap:12px;padding:20px;text-decoration:none;display:flex}.lumen-path-title{font-family:var(--lumen-font-display);color:var(--lumen-foreground);font-size:17px;font-weight:650;line-height:1.3}.lumen-path-action{color:var(--lumen-accent-hover);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:650;display:inline-flex}@media (max-width:560px){.lumen-path-grid,.lumen-info-grid{grid-template-columns:1fr}}.lumen-horizon-panel{border-radius:var(--lumen-radius-lg);background:var(--lumen-surface-gradient);box-shadow:var(--lumen-rim), var(--lumen-shadow-raised);isolation:isolate;position:relative;overflow:hidden}.lumen-horizon-panel:before{content:"";background:var(--lumen-horizon-lumen);opacity:.9;width:70%;height:1px;animation:4.5s ease-in-out infinite lumen-horizon-pulse;position:absolute;bottom:0;left:15%}@keyframes lumen-horizon-pulse{0%,to{opacity:.55}50%{opacity:1}}.lumen-status-dot{border-radius:var(--lumen-radius-full);background:var(--lumen-lumen);width:8px;height:8px;box-shadow:0 0 12px #cfd8e6b3}.lumen-scope :is(.lumen-btn,.lumen-label,.lumen-card-eyebrow,.lumen-card-title,.lumen-field-label,.lumen-display-lg,.lumen-display-md,.lumen-display-sm,.lumen-eyebrow,.lumen-font-display){font-family:var(--lumen-font-display)!important}.lumen-scope :is(.lumen-chip,.lumen-mono,.lumen-stat-value){font-family:var(--lumen-font-mono)!important}.lumen-icon{color:currentColor;stroke-width:1.5px;width:1em;height:1em;display:inline-flex}@media (prefers-reduced-motion:reduce){.lumen-scope *,.lumen-scope :before,.lumen-scope :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:991px){.lumen-display-lg{font-size:34px}.lumen-display-md{font-size:24px}.lumen-hide-mobile{display:none!important}}@media (min-width:992px){.lumen-hide-desktop{display:none!important}}.lumen-scope h1,.lumen-scope h2,.lumen-scope h3,.lumen-scope h4,.lumen-scope h5,.lumen-scope h6{color:var(--lumen-foreground)}.lumen-scope .text-dark{color:var(--lumen-foreground)!important}.lumen-scope .text-muted,.lumen-scope .text-secondary{color:var(--lumen-muted)!important}.lumen-scope .text-success,.lumen-scope .text-main,.lumen-scope .theme-cl{color:var(--lumen-lumen)!important}.lumen-scope .bg-light,.lumen-scope .bg-white,.lumen-scope .gray,.lumen-scope .gray-simple{background-color:var(--lumen-void)!important}.lumen-scope .card,.lumen-scope .modal-content,.lumen-scope .dropdown-menu,.lumen-scope .list-group-item,.lumen-scope .form-control,.lumen-scope .form-select{background-color:var(--lumen-panel);color:var(--lumen-foreground);border-color:var(--lumen-hairline)}.lumen-scope :where(textarea,select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],input[type=url],input[type=search]){background-color:var(--lumen-panel);min-height:44px;color:var(--lumen-foreground);border-color:var(--lumen-hairline)}.lumen-scope .form-control::placeholder,.lumen-scope textarea::placeholder,.lumen-scope input::placeholder{color:var(--lumen-muted);opacity:1}.lumen-scope .form-control:focus,.lumen-scope .form-select:focus{background-color:var(--lumen-panel-raised);color:var(--lumen-foreground);border-color:var(--lumen-lumen);box-shadow:0 0 0 3px #cfd8e61f}.lumen-scope option{background-color:var(--lumen-panel);color:var(--lumen-foreground)}.lumen-scope .table{color:var(--lumen-foreground);--bs-table-bg:transparent;--bs-table-color:var(--lumen-foreground);border-color:var(--lumen-hairline)}.lumen-scope hr{border-color:var(--lumen-hairline);opacity:1}.lumen-scope .spinner-border.text-success{color:var(--lumen-lumen)!important}.lumen-scope .label.bg-main,.lumen-scope .bg-main{background-color:var(--lumen-slate-rise)!important}.lumen-scope .dashboard-tlbar h1,.lumen-scope .dashboard-tlbar p{color:inherit}.lumen-scope .lk-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lumen-muted);align-items:center;gap:10px;margin:0;font-size:11.5px;font-weight:500;display:inline-flex;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-eyebrow:before{content:"";background:var(--lumen-slate-rise);width:18px;height:1px}.lumen-scope .lk-eyebrow.no-rule:before{display:none}.lumen-scope .lk-title{letter-spacing:-.025em;color:var(--lumen-foreground);margin:12px 0 0;font-size:40px;font-weight:700;line-height:1.08;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-title-dim{background:linear-gradient(#e5e9f0 0%,#6b7380 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.lumen-scope .lk-h2{letter-spacing:-.02em;color:var(--lumen-foreground);margin:10px 0 0;font-size:26px;font-weight:600;line-height:1.2;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-h3{letter-spacing:-.015em;color:var(--lumen-foreground);margin:0;font-size:16.5px;font-weight:600;line-height:1.3;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-lead{max-width:560px;color:var(--lumen-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.lumen-scope .lk-text{color:var(--lumen-muted);margin:0;font-size:13.5px;line-height:1.55}.lumen-scope .lk-mono{font-family:var(--lumen-font-mono)!important}.lumen-scope .lk-page{width:100%;max-width:1240px;padding:36px 36px 72px}.lumen-scope .lk-head>*{min-width:0}.lumen-scope .lk-head{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:32px;margin-bottom:28px;display:grid}.lumen-scope .lk-section{margin-top:44px;padding:0}.lumen-scope .lk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:20px;display:flex}.lumen-scope .lk-section-head .lk-lead{max-width:440px;margin:0}.lumen-scope .lk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lumen-scope .lk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lumen-scope .lk-stack{flex-direction:column;gap:10px;display:flex}.lumen-scope .lk-stats{grid-template-columns:repeat(var(--lk-cols,4), minmax(0, 1fr));border-radius:var(--lumen-radius-lg);background:var(--lumen-hairline);box-shadow:var(--lumen-rim), var(--lumen-shadow-card);gap:1px;display:grid;overflow:hidden}.lumen-scope .lk-stat{background:var(--lumen-panel);min-width:0;padding:18px 20px}.lumen-scope .lk-stat-value{letter-spacing:-.02em;color:var(--lumen-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:600;line-height:1.1;display:block;overflow:hidden;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-stat-value small{color:var(--lumen-muted);margin-left:4px;font-size:14px;font-weight:500}.lumen-scope .lk-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lumen-muted);margin-top:8px;font-size:10.5px;display:block;font-family:var(--lumen-font-mono)!important}.lumen-scope .lk-progress{border-radius:var(--lumen-radius-full);background:var(--lumen-hairline);height:4px;overflow:hidden}.lumen-scope .lk-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--lumen-slate-rise), var(--lumen-lumen));height:100%;transition:width var(--lumen-ease-slow);display:block;box-shadow:0 0 12px #cfd8e666}.lumen-scope .lk-icon-tile{background:var(--lumen-surface-gradient);width:40px;height:40px;box-shadow:var(--lumen-rim);color:var(--lumen-lumen);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lumen-scope .lk-icon-tile:after{content:"";background:var(--lumen-horizon-lumen);opacity:.5;width:70%;height:1px;position:absolute;bottom:0;left:15%}.lumen-scope .lk-icon-tile-sm{border-radius:8px;width:32px;height:32px}.lumen-scope .lk-notice{border-radius:var(--lumen-radius-lg);background:var(--lumen-panel);background-image:var(--lumen-panel-gradient);box-shadow:var(--lumen-rim), var(--lumen-shadow-card);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.lumen-scope .lk-notice:after{content:"";background:var(--lumen-horizon-lumen);opacity:.6;width:70%;height:1px;position:absolute;bottom:0;left:15%}.lumen-scope .lk-notice.is-warn .lk-icon-tile{color:#e2b857}.lumen-scope .lk-notice.is-warn:after{opacity:.5;background:linear-gradient(90deg,#e2b85700 0%,#e2b857 50%,#e2b85700 100%)}.lumen-scope .lk-notice-body{flex:1;min-width:200px}.lumen-scope .lk-notice-title{color:var(--lumen-foreground);margin:0;font-size:14.5px;font-weight:600;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-notice-text{color:var(--lumen-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.lumen-scope .lk-notice-text a{color:var(--lumen-lumen);font-weight:600}.lumen-scope .lk-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lumen-scope .lk-row{border-bottom:1px solid var(--lumen-hairline);align-items:center;gap:12px;padding:12px 0;display:flex}.lumen-scope .lk-row:last-child{border-bottom:0}.lumen-scope .lk-check{background:var(--lumen-panel);width:20px;height:20px;box-shadow:var(--lumen-rim);color:var(--lumen-lumen);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lumen-scope .lk-check.is-on{background:linear-gradient(180deg, var(--lumen-slate-rise) 0%, var(--lumen-graphite) 100%);box-shadow:var(--lumen-rim-strong)}.lumen-scope .lk-check.is-on:after{content:"";background:var(--lumen-horizon-lumen);width:70%;height:1px;position:absolute;bottom:0;left:15%}.lumen-scope .lk-tile{box-shadow:var(--lumen-rim);color:var(--lumen-foreground);transition:background var(--lumen-ease-medium), box-shadow var(--lumen-ease-medium), transform var(--lumen-ease-slow);background:#2629328c;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-tile:after{content:"";background:var(--lumen-horizon);opacity:0;width:70%;height:1px;transition:opacity var(--lumen-ease-medium);position:absolute;bottom:0;left:15%}.lumen-scope .lk-tile:hover{color:var(--lumen-foreground);background:var(--lumen-panel-raised);box-shadow:var(--lumen-rim-strong);transform:translateY(-2px)}.lumen-scope .lk-tile:hover:after{opacity:1}.lumen-scope .lk-tile-arrow{color:var(--lumen-muted);flex-shrink:0;margin-left:auto}.lumen-scope .lk-empty{text-align:center;padding:40px 20px}.lumen-scope .lk-empty .lk-icon-tile{border-radius:12px;width:48px;height:48px;margin:0 auto 14px}.lumen-scope .lumen-chip.is-bright{color:var(--lumen-lumen);box-shadow:var(--lumen-rim-strong)}.lumen-scope .lumen-chip.is-warn{color:#e2b857;box-shadow:inset 0 0 0 1px #e2b8574d}.lumen-scope .lumen-chip.is-error{color:#ff8a8a;box-shadow:inset 0 0 0 1px #ff8a8a4d}@keyframes lk-spin{to{transform:rotate(360deg)}}.lumen-scope .lk-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite lk-spin}@media (max-width:1100px){.lumen-scope .lk-head{grid-template-columns:minmax(0,1fr);gap:20px}.lumen-scope .lk-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.lumen-scope .lk-page{padding:6px 0 108px}.lumen-scope .lk-title{font-size:30px}.lumen-scope .lk-h2{font-size:22px}.lumen-scope .lk-section{margin-top:34px}}@media (max-width:760px){.lumen-scope .lk-grid-2,.lumen-scope .lk-grid-3{grid-template-columns:minmax(0,1fr)}.lumen-scope .lk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lumen-scope .lk-stats>.lk-stat:last-child:nth-child(odd){grid-column:span 2}.lumen-scope .lk-stat{padding:14px 16px}.lumen-scope .lk-stat-value{font-size:21px}}.lumen-scope .lk-toggle{border-radius:var(--lumen-radius-md);background:var(--lumen-panel);height:44px;box-shadow:var(--lumen-rim);color:var(--lumen-muted);cursor:pointer;white-space:nowrap;transition:color var(--lumen-ease-medium), background var(--lumen-ease-medium), box-shadow var(--lumen-ease-medium);border:0;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:inline-flex}.lumen-scope .lk-toggle:hover{color:var(--lumen-foreground)}.lumen-scope .lk-toggle.is-on{color:var(--lumen-foreground);background:var(--lumen-panel-raised);box-shadow:var(--lumen-rim-strong)}.lumen-scope .lk-tabs{border-radius:var(--lumen-radius-md);background:var(--lumen-panel);box-shadow:var(--lumen-rim);gap:4px;padding:4px;display:inline-flex}.lumen-scope .lk-tab{min-width:40px;height:34px;color:var(--lumen-muted);cursor:pointer;transition:color var(--lumen-ease-medium), background var(--lumen-ease-medium);background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:13px;font-weight:500;position:relative;font-family:var(--lumen-font-display)!important}.lumen-scope .lk-tab:hover{color:var(--lumen-foreground)}.lumen-scope .lk-tab.is-active{color:var(--lumen-foreground);background:var(--lumen-surface-gradient);box-shadow:var(--lumen-rim)}.lumen-scope .lk-tab.is-active:before{content:"";background:var(--lumen-horizon);width:70%;height:1px;position:absolute;bottom:0;left:15%}.lumen-scope .lumen-card.is-static:hover{box-shadow:var(--lumen-rim), var(--lumen-shadow-card);transform:none}.lumen-scope .lk-tabs-bar{border-radius:var(--lumen-radius-md);background:var(--lumen-panel);box-shadow:var(--lumen-rim);scrollbar-width:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.lumen-scope .lk-tabs-bar::-webkit-scrollbar{display:none}.lumen-scope .lk-tabs-bar .lk-tab{white-space:nowrap}body:has(.lumen-scope){background:#1b1c22}.lumen-scope{--lumen-success:#86efac}.lumen-scope .lk-success{color:#86efac!important}.lumen-scope .lumen-chip.is-success{color:#86efac;background:#86efac14;box-shadow:inset 0 0 0 1px #86efac59}.lumen-scope .lk-icon-tile.is-success{color:#86efac}.lumen-scope .lk-icon-tile.is-success:after{opacity:.7;background:linear-gradient(90deg,#86efac00 0%,#86efac 50%,#86efac00 100%)}.lumen-scope .lumen-status-dot.is-success{background:#86efac;box-shadow:0 0 12px #86efacbf}.lumen-scope .lk-check.is-done{color:#86efac;background:#86efac1f;box-shadow:inset 0 0 0 1px #86efac73}.lumen-scope .lk-check.is-done:after{content:"";background:linear-gradient(90deg,#86efac00 0%,#86efac 50%,#86efac00 100%);width:70%;height:1px;position:absolute;bottom:0;left:15%}.lumen-scope .lk-notice.is-success .lk-icon-tile{color:#86efac}.lumen-scope .lk-notice.is-success:after{opacity:.7;background:linear-gradient(90deg,#86efac00 0%,#86efac 50%,#86efac00 100%)}.lumen-scope .lumen-card.is-success:after{opacity:.85;background:linear-gradient(90deg,#86efac00 0%,#86efac 50%,#86efac00 100%)}.lumen-scope .lk-progress.is-complete>span{background:linear-gradient(90deg,#47515c,#86efac);box-shadow:0 0 12px #86efac73}
