:root{--luce-fe:"Playfair Display",Georgia,serif;--luce-fm:"Fira Code","JetBrains Mono","SF Mono",monospace;--luce-bg:#cac5be;--luce-card:rgba(255,253,248,.82);--luce-card-hov:rgba(255,253,248,.92);--luce-rosso:#d50000;--luce-verde:#00873e;--luce-amber:#b8860b;--luce-yellow:#e5c100;--luce-yellow-ui:#a68600;--luce-cuoio:#af6e3b;--luce-text:rgba(42,36,32,.92);--luce-text-sec:rgba(42,36,32,.6);--luce-text-muted:rgba(42,36,32,.5);--luce-text-faint:rgba(42,36,32,.35);--luce-text-axis:rgba(42,36,32,.3);--luce-border:hsla(33,9%,59%,.35);--luce-border-hov:hsla(33,9%,59%,.45);--luce-border-light:hsla(33,7%,51%,.12);--luce-etch:hsla(0,0%,100%,.7);--luce-divider:rgba(42,36,32,.08);--luce-shadow-contact:rgba(0,0,0,.12);--luce-shadow-near:rgba(0,0,0,.08);--luce-shadow-diffuse:rgba(0,0,0,.05);--luce-shadow-aluminum-ring:0 0 0 1px hsla(33,7%,51%,.15);--luce-shadow-inner-chamfer:inset 0 0 0 0.5px hsla(0,0%,100%,.15);--luce-ease-default:cubic-bezier(0.2,0.8,0.2,1);--luce-ease-mechanical:cubic-bezier(0.25,0.9,0.15,1);--luce-ease-settle:cubic-bezier(0.3,0.0,0.2,1);--luce-dur-micro:140ms;--luce-dur-commit:180ms;--luce-dur-mode:320ms;--luce-dur-sweep:420ms;--luce-engrave:0 1px 0 hsla(0,0%,100%,.5);--luce-engrave-micro:0 1px 0 hsla(0,0%,100%,.35)}.luce-theme{background-color:var(--luce-bg);background-image:radial-gradient(ellipse at 25% 10%,rgba(255,248,235,.15) 0,transparent 55%),radial-gradient(ellipse at 75% 95%,rgba(180,195,210,.08) 0,transparent 50%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.008) 0,rgba(0,0,0,.008) 3px);background-attachment:fixed;min-height:100vh;font-family:var(--luce-fm);font-variant-numeric:tabular-nums;color:var(--luce-text);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased}.luce-theme .brand,.luce-theme .grain,.luce-theme .mist,.luce-theme .particles,.luce-theme .portal-wrapper,.luce-theme .rm-footer-links,.luce-theme .signature,.luce-theme .site-footer{display:none!important}.luce-header{position:sticky;top:0;z-index:100;background:hsla(26,29%,91%,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.luce-header-inner{display:flex;align-items:center;gap:16px;padding:12px 24px;max-width:1200px;margin:0 auto}.luce-logo-badge{font-weight:700;font-size:1rem;color:var(--luce-yellow-ui);border:1.5px solid var(--luce-yellow);border-radius:6px;padding:3px 10px;letter-spacing:.5px;background:rgba(229,193,0,.06)}.luce-header-title,.luce-logo-badge{font-family:var(--luce-fe);font-style:italic}.luce-header-title{font-size:.7rem;font-weight:400;color:var(--luce-text-muted);letter-spacing:1px;text-transform:uppercase}.luce-header .auth-actions{margin-left:auto}.luce-cnc-seam{height:2px;background:linear-gradient(180deg,transparent 0,transparent 0);position:relative}.luce-cnc-seam:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 15%,hsla(0,0%,100%,.4) 85%,transparent)}.luce-cnc-seam:after{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(42,36,32,.08) 15%,rgba(42,36,32,.08) 85%,transparent)}.luce-energy-line{height:1px;background:linear-gradient(90deg,transparent,var(--luce-yellow),transparent);animation:luce-breathe 4s ease-in-out infinite}.luce-energy-glow{height:8px;background:linear-gradient(90deg,transparent,rgba(229,193,0,.06),transparent);filter:blur(4px);margin-top:-4px}@keyframes luce-breathe{0%,to{opacity:.35}50%{opacity:.55}}.luce-main{max-width:1200px;margin:0 auto;padding:20px 16px 40px}.luce-footer{margin-top:auto;background:hsla(26,29%,91%,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.luce-footer-inner{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;max-width:1200px;margin:0 auto}.luce-footer-brand{font-family:var(--luce-fe);font-style:italic;font-size:.75rem;color:var(--luce-cuoio);opacity:.6}.luce-footer-serial{font-family:var(--luce-fm);font-size:7px;color:var(--luce-text);opacity:.15;letter-spacing:2px}.luce-ops-strip{background:rgba(255,253,248,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--luce-border-light);box-shadow:inset 0 -1px 0 hsla(33,7%,51%,.06),0 1px 0 hsla(0,0%,100%,.3),0 2px 4px rgba(0,0,0,.03);position:relative}.luce-ops-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,var(--luce-etch) 35%,var(--luce-etch) 65%,transparent 90%);z-index:2}.luce-ops-inner{display:flex;align-items:flex-start;gap:0;padding:10px 24px;max-width:1200px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.luce-ops-inner::-webkit-scrollbar{display:none}.luce-ops-group{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.luce-ops-group-label{font-family:var(--luce-fe);font-style:italic;font-size:7px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var(--luce-text-faint);padding-left:2px}.luce-ops-buttons{display:flex;gap:4px}.luce-ops-btn{font-family:var(--luce-fm);font-size:.6rem;font-weight:500;letter-spacing:.3px;color:var(--luce-text);text-decoration:none;padding:6px 12px;border-radius:6px;background:hsla(33,7%,51%,.08);border:1px solid var(--luce-border-light);transition:all var(--luce-dur-micro) var(--luce-ease-mechanical);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;position:relative;text-shadow:var(--luce-engrave)}.luce-ops-btn:hover{background:hsla(33,7%,51%,.16);color:var(--luce-text);border-color:var(--luce-border);box-shadow:0 1px 3px var(--luce-shadow-contact)}.luce-ops-btn:active{transform:scale(.97) translateY(.5px);background:hsla(33,7%,51%,.22);transition-duration:var(--luce-dur-micro)}.luce-ops-btn-accent{border-color:rgba(229,193,0,.25);color:var(--luce-yellow-ui);background:rgba(229,193,0,.06)}.luce-ops-btn-accent:hover{background:rgba(229,193,0,.14);border-color:rgba(229,193,0,.4);color:var(--luce-yellow-ui);box-shadow:0 1px 3px rgba(229,193,0,.1)}.luce-ops-btn-accent:active{background:rgba(229,193,0,.2)}.luce-ops-divider{width:1px;align-self:stretch;margin:4px 12px;background:linear-gradient(to bottom,transparent 0,var(--luce-border-light) 20%,var(--luce-border) 50%,var(--luce-border-light) 80%,transparent 100%)}@media (max-width:640px){.luce-ops-inner{padding:8px 12px;gap:0}.luce-ops-btn{font-size:.55rem;padding:5px 8px}.luce-ops-divider{margin:4px 6px}}.luce-auth-msg{font-family:var(--luce-fm);font-size:.8rem;color:var(--luce-text-muted);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px}.luce-theme .dashboard{position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none;width:100%;max-width:100%;background:transparent;padding:0;overflow:visible;font-family:var(--luce-fm)}.luce-theme .dashboard-main{overflow:visible;align-items:stretch}.luce-theme .reel-machine,.luce-theme .rm-section-card{background:var(--luce-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;border:1px solid var(--luce-border);box-shadow:0 .5px .5px var(--luce-shadow-contact),0 1px 2px var(--luce-shadow-near),0 4px 12px var(--luce-shadow-diffuse),var(--luce-shadow-aluminum-ring),var(--luce-shadow-inner-chamfer);overflow:hidden;position:relative;transition:all .3s var(--luce-ease-default)}.luce-theme .rm-section-card:hover{background:var(--luce-card-hov);border-color:var(--luce-border-hov);transform:scale(1.008);box-shadow:0 2px 4px var(--luce-shadow-contact),0 8px 20px var(--luce-shadow-near),0 0 0 1px hsla(33,7%,51%,.2),inset 0 0 0 .5px hsla(0,0%,100%,.2)}.luce-theme .reel-machine:before,.luce-theme .rm-section-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--luce-etch) 30%,var(--luce-etch) 70%,transparent 95%);z-index:3}.luce-theme .reel-machine:after,.luce-theme .rm-section-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.15) 35%,transparent 55%),linear-gradient(90deg,hsla(0,0%,100%,.1),transparent 12%),radial-gradient(circle at 6px 6px,hsla(0,0%,100%,.3) 0,transparent 20px);border-radius:10px;pointer-events:none;z-index:1}.luce-theme .rm-topbar{background:linear-gradient(135deg,#1a1714,#2a2420 50%,#1a1714);border:1px solid hsla(33,7%,51%,.3);border-radius:10px;padding:22px 32px;gap:16px;box-shadow:0 .5px .5px var(--luce-shadow-contact),0 2px 6px var(--luce-shadow-near),0 8px 24px var(--luce-shadow-diffuse),inset 0 1px 0 hsla(0,0%,100%,.06);transition:all var(--luce-dur-sweep) var(--luce-ease-default);position:relative;overflow:hidden}.luce-theme .rm-topbar:before{content:"";position:absolute;top:50%;left:30%;width:160px;height:80px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(229,193,0,.08) 0,rgba(229,193,0,.02) 50%,transparent 80%);pointer-events:none;z-index:0;transition:opacity var(--luce-dur-mode) var(--luce-ease-default)}.luce-theme .rm-topbar:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15),0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.08);background:linear-gradient(135deg,#221e19,#332d27 50%,#221e19)}.luce-theme .rm-topbar:active{transform:scale(.97) translateY(.5px);box-shadow:0 1px 4px rgba(0,0,0,.2),inset 0 2px 4px rgba(0,0,0,.15);transition-duration:var(--luce-dur-micro)}.luce-theme .rm-topbar.clicked{animation:luce-topbar-flash .4s ease}@keyframes luce-topbar-flash{0%{background:linear-gradient(135deg,#1a1714,#2a2420 50%,#1a1714)}30%{background:linear-gradient(135deg,#3d2a1a,#5c3d22 50%,#3d2a1a)}to{background:linear-gradient(135deg,#1a1714,#2a2420 50%,#1a1714)}}.luce-theme .rm-topbar.status-red{background:linear-gradient(135deg,#1a1714,#2a2420 50%,#1a1714);border-color:rgba(213,0,0,.3)}.luce-theme .rm-topbar.status-red:before{background:radial-gradient(ellipse,rgba(213,0,0,.06) 0,transparent 70%)}.luce-theme .rm-topbar.status-yellow{background:linear-gradient(135deg,#1a1714,#2a2420 50%,#1a1714);border-color:rgba(184,134,11,.35)}.luce-theme .rm-topbar.status-yellow:before{background:radial-gradient(ellipse,rgba(184,134,11,.06) 0,transparent 70%)}.luce-theme .rm-topbar.status-green{background:linear-gradient(135deg,#1a1714,#2a2420 50%,#1a1714);border-color:rgba(0,135,62,.35)}.luce-theme .rm-topbar.status-green:before{background:radial-gradient(ellipse,rgba(0,135,62,.06) 0,transparent 70%)}.luce-theme .rm-topbar-count{font-family:var(--luce-fm);font-size:2.125rem;font-weight:700;color:hsla(33,28%,87%,.92);text-shadow:0 0 24px rgba(229,193,0,.2),0 0 8px rgba(229,193,0,.12),0 1px 0 hsla(0,0%,100%,.04);letter-spacing:1px;text-decoration:none;position:relative;z-index:1;transition:text-shadow var(--luce-dur-mode) var(--luce-ease-default)}.luce-theme .rm-topbar-count:hover{text-decoration:underline;text-decoration-color:hsla(33,28%,87%,.3)}.luce-theme .rm-topbar.status-red .rm-topbar-count{color:hsla(33,28%,87%,.92);text-shadow:0 0 24px rgba(213,0,0,.22),0 0 8px rgba(213,0,0,.14),0 1px 0 hsla(0,0%,100%,.04)}.luce-theme .rm-topbar.status-yellow .rm-topbar-count{color:hsla(33,28%,87%,.92);text-shadow:0 0 24px rgba(229,193,0,.22),0 0 8px rgba(229,193,0,.14),0 1px 0 hsla(0,0%,100%,.04)}.luce-theme .rm-topbar.status-green .rm-topbar-count{color:hsla(33,28%,87%,.92);text-shadow:0 0 24px rgba(0,135,62,.22),0 0 8px rgba(0,135,62,.14),0 1px 0 hsla(0,0%,100%,.04)}.luce-theme .rm-topbar-label{font-family:var(--luce-fe);font-style:italic;font-size:.65rem;font-weight:400;color:hsla(33,28%,87%,.45);text-transform:uppercase;letter-spacing:1.5px}.luce-theme .rm-topbar.status-green .rm-topbar-label,.luce-theme .rm-topbar.status-red .rm-topbar-label,.luce-theme .rm-topbar.status-yellow .rm-topbar-label{color:hsla(33,28%,87%,.45)}.luce-theme .rm-topbar-plus-one{background:rgba(229,193,0,.15);color:var(--luce-yellow);font-family:var(--luce-fm);font-size:1rem;font-weight:700;padding:4px 14px;border-radius:8px;border:1px solid rgba(229,193,0,.25);box-shadow:0 0 12px rgba(229,193,0,.08);letter-spacing:0;position:relative;z-index:1;transition:all var(--luce-dur-micro) var(--luce-ease-settle)}.luce-theme .rm-topbar:hover .rm-topbar-plus-one{background:rgba(229,193,0,.22);border-color:rgba(229,193,0,.4);box-shadow:0 0 18px rgba(229,193,0,.15);transform:scale(1.04)}.luce-theme .rm-topbar.status-yellow .rm-topbar-plus-one{color:var(--luce-yellow)}.luce-theme .rm-topbar.status-green .rm-topbar-plus-one{color:var(--luce-verde);background:rgba(0,135,62,.12);border-color:rgba(0,135,62,.25);box-shadow:0 0 12px rgba(0,135,62,.08)}.luce-theme .rm-topbar-stat-num{font-family:var(--luce-fm);font-size:.85rem;font-weight:700;color:hsla(33,28%,87%,.5);position:relative;z-index:1}.luce-theme .rm-topbar.status-green .rm-topbar-stat-num,.luce-theme .rm-topbar.status-red .rm-topbar-stat-num,.luce-theme .rm-topbar.status-yellow .rm-topbar-stat-num{color:hsla(33,28%,87%,.5)}.luce-theme .rm-topbar-stat-label{font-family:var(--luce-fm);font-size:8px;color:hsla(33,28%,87%,.3);text-transform:uppercase;letter-spacing:1.5px;position:relative;z-index:1}.luce-theme .rm-topbar.status-green .rm-topbar-stat-label,.luce-theme .rm-topbar.status-red .rm-topbar-stat-label,.luce-theme .rm-topbar.status-yellow .rm-topbar-stat-label{color:hsla(33,28%,87%,.3)}.luce-theme .rm-block{border-radius:10px;padding:16px;position:relative;overflow:hidden}.luce-theme .rm-model-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--luce-etch) 30%,var(--luce-etch) 70%,transparent 95%);z-index:3}.luce-theme .rm-model-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.15) 35%,transparent 55%),linear-gradient(90deg,hsla(0,0%,100%,.1),transparent 12%),radial-gradient(circle at 6px 6px,hsla(0,0%,100%,.3) 0,transparent 20px);border-radius:10px;pointer-events:none;z-index:1}.luce-theme .rm-block-title{font-family:var(--luce-fe);font-style:italic;font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:var(--luce-text);text-shadow:var(--luce-engrave);position:relative;z-index:2}.luce-theme .rm-reel-current{font-family:var(--luce-fm);font-size:1.75rem;font-weight:700;font-feature-settings:"tnum";letter-spacing:1px;position:relative;z-index:2}.luce-theme .rm-reel-label{font-size:8px;text-transform:uppercase;letter-spacing:2px}.luce-theme .rm-reel-label,.luce-theme .rm-reel-stat-number{font-family:var(--luce-fm);text-shadow:var(--luce-engrave);position:relative;z-index:2}.luce-theme .rm-reel-stat-number{font-weight:700;font-feature-settings:"tnum"}.luce-theme .rm-reel-stat-label{font-family:var(--luce-fm);font-size:7px;letter-spacing:2px;text-transform:uppercase;text-shadow:var(--luce-engrave);position:relative;z-index:2}.luce-theme .rm-profit-display{font-family:var(--luce-fm);font-feature-settings:"tnum";position:relative;z-index:2}.luce-theme .rm-profit-input{font-family:var(--luce-fm);position:relative;z-index:2}.luce-theme .rm-model-freelancer{background:var(--luce-card);border:1px solid var(--luce-border);box-shadow:0 .5px .5px var(--luce-shadow-contact),0 1px 2px var(--luce-shadow-near),0 4px 12px var(--luce-shadow-diffuse),var(--luce-shadow-aluminum-ring),var(--luce-shadow-inner-chamfer);transition:all .3s var(--luce-ease-default)}.luce-theme .rm-model-freelancer:hover{background:var(--luce-card-hov);border-color:var(--luce-border-hov);transform:scale(1.008);box-shadow:0 2px 4px var(--luce-shadow-contact),0 8px 20px var(--luce-shadow-near),0 0 0 1px hsla(33,7%,51%,.2),inset 0 0 0 .5px hsla(0,0%,100%,.2)}.luce-theme .rm-model-freelancer .rm-block-title{color:var(--luce-text-muted)}.luce-theme .rm-model-freelancer .rm-reel-current{color:var(--luce-text);text-shadow:0 2px 4px rgba(42,36,32,.15)}.luce-theme .rm-model-freelancer .rm-reel-label{color:var(--luce-text-muted)}.luce-theme .rm-model-freelancer .rm-reel-stat-number{color:var(--luce-text)}.luce-theme .rm-model-freelancer .rm-reel-stat-label{color:var(--luce-text-muted)}.luce-theme .rm-model-freelancer .rm-profit-input{color:var(--luce-text);border-bottom-color:var(--luce-border)}.luce-theme .rm-model-honeycomb{background:var(--luce-card);border:1px solid rgba(229,193,0,.3);box-shadow:0 .5px .5px var(--luce-shadow-contact),0 1px 2px var(--luce-shadow-near),0 4px 12px rgba(229,193,0,.06),0 0 0 1px rgba(229,193,0,.1),var(--luce-shadow-inner-chamfer);transition:all .3s var(--luce-ease-default)}.luce-theme .rm-model-honeycomb:hover{background:var(--luce-card-hov);border-color:rgba(229,193,0,.45);transform:scale(1.008);box-shadow:0 2px 4px var(--luce-shadow-contact),0 8px 20px var(--luce-shadow-near),0 0 0 1px rgba(229,193,0,.2),inset 0 0 0 .5px hsla(0,0%,100%,.2)}.luce-theme .rm-model-honeycomb .rm-block-title{color:var(--luce-yellow-ui)}.luce-theme .rm-model-honeycomb .rm-reel-current{color:var(--luce-yellow-ui);text-shadow:0 2px 4px rgba(166,134,0,.15)}.luce-theme .rm-model-honeycomb .rm-reel-label{color:var(--luce-amber)}.luce-theme .rm-model-honeycomb .rm-reel-stat-number{color:var(--luce-yellow-ui)}.luce-theme .rm-model-honeycomb .rm-reel-stat-label{color:var(--luce-amber)}.luce-theme .rm-model-honeycomb .rm-profit-input{color:var(--luce-yellow-ui);border-bottom-color:rgba(229,193,0,.35)}.luce-theme .rm-model-affiliate{background:hsla(35,10%,77%,.4);border:1px dashed hsla(33,7%,51%,.25);box-shadow:none}.luce-theme .rm-model-affiliate .rm-block-title,.luce-theme .rm-model-affiliate .rm-reel-current,.luce-theme .rm-model-affiliate .rm-reel-label,.luce-theme .rm-model-affiliate .rm-reel-stat-label,.luce-theme .rm-model-affiliate .rm-reel-stat-number,.luce-theme .rm-plus-btn{color:var(--luce-text-faint)}.luce-theme .rm-plus-btn{font-family:var(--luce-fm);background:hsla(33,7%,51%,.08);border:1px solid var(--luce-border-light);border-radius:6px;font-weight:600;transition:all var(--luce-dur-micro) var(--luce-ease-mechanical)}.luce-theme .rm-plus-btn:hover{background:hsla(33,7%,51%,.14);color:var(--luce-text-muted);box-shadow:0 1px 3px var(--luce-shadow-contact)}.luce-theme .rm-plus-btn:active{transform:scale(.97) translateY(.5px);transition-duration:var(--luce-dur-micro)}.luce-theme .rm-model-honeycomb .rm-plus-btn{border-color:rgba(229,193,0,.12)}.luce-theme .rm-model-honeycomb .rm-plus-btn:hover{background:rgba(229,193,0,.1);color:var(--luce-yellow-ui)}.luce-theme .rm-clients{background:var(--luce-card);border:1px solid rgba(0,135,62,.2);box-shadow:0 .5px .5px var(--luce-shadow-contact),0 1px 2px var(--luce-shadow-near),0 4px 12px rgba(0,135,62,.04),0 0 0 1px rgba(0,135,62,.08),var(--luce-shadow-inner-chamfer);transition:all .3s var(--luce-ease-default)}.luce-theme .rm-clients:hover{background:var(--luce-card-hov);transform:scale(1.008);box-shadow:0 2px 4px var(--luce-shadow-contact),0 8px 20px var(--luce-shadow-near),0 0 0 1px rgba(0,135,62,.15),inset 0 0 0 .5px hsla(0,0%,100%,.2)}.luce-theme .rm-clients .rm-block-title{color:var(--luce-verde)}.luce-theme .rm-client-item{font-family:var(--luce-fm);font-size:.7rem;background:rgba(0,135,62,.04);border-radius:4px;border:none;color:var(--luce-text)}.luce-theme .rm-client-item.building{background:rgba(0,135,62,.08);border-left:2px solid var(--luce-verde);color:var(--luce-verde)}.luce-theme .rm-client-item.delegated{background:transparent;color:var(--luce-verde);opacity:.5}.luce-theme .rm-client-item.post{background:transparent;opacity:.35;color:var(--luce-text-muted)}.luce-theme .rm-client-item.needs-work{background:rgba(184,134,11,.1);border-left:3px solid var(--luce-amber);padding-left:9px}.luce-theme .rm-item-link{color:inherit;text-decoration:none}.luce-theme .rm-item-link:hover{text-decoration:underline}.luce-theme .rm-time-saved{font-family:var(--luce-fm);font-size:.6rem;letter-spacing:.5px}.luce-theme .rm-dot.auto{background:var(--luce-verde)}.luce-theme .rm-dot.needs-work{background:var(--luce-amber)}.luce-theme .rm-dot.building{background:#3b82f6}.luce-theme .rm-dot.delegated{background:var(--luce-verde);opacity:.4}.luce-theme .rm-dot.post{background:#9ca3af}.luce-theme .rm-empty-card{background:hsla(35,10%,77%,.2);border:1px dashed hsla(33,7%,51%,.15)}.luce-theme .rm-undo-row{gap:8px;padding:8px 4px}.luce-theme .rm-undo-btn{font-family:var(--luce-fm);font-size:.55rem;color:var(--luce-text-faint);letter-spacing:.5px;background:transparent;border:none;padding:4px 10px;border-radius:4px;opacity:.35;transition:all var(--luce-dur-micro) var(--luce-ease-default)}.luce-theme .rm-undo-btn:hover{opacity:.7}.luce-theme .rm-flip-btn,.luce-theme .rm-undo-btn:hover{color:var(--luce-text-muted);background:hsla(33,7%,51%,.08)}.luce-theme .rm-flip-btn{font-family:var(--luce-fm);font-size:.6rem;border:1px solid var(--luce-border-light);border-radius:8px;padding:5px 16px;letter-spacing:.5px;text-shadow:var(--luce-engrave);transition:all var(--luce-dur-micro) var(--luce-ease-mechanical)}.luce-theme .rm-flip-btn:hover{background:hsla(33,7%,51%,.15);color:var(--luce-text);box-shadow:0 1px 3px var(--luce-shadow-contact)}.luce-theme .rm-flip-btn:active{transform:scale(.97) translateY(.5px);transition-duration:var(--luce-dur-micro)}.luce-theme .rm-timeline-section{display:none!important}.luce-theme .rm-topbar-timeline{display:block;padding:14px 24px 16px;position:relative;z-index:2}.luce-theme .rm-topbar-timeline:before{content:"";display:block;height:1px;margin-bottom:12px;background:linear-gradient(90deg,transparent 5%,hsla(33,9%,59%,.2) 25%,hsla(33,9%,59%,.2) 75%,transparent 95%)}.luce-theme .rm-progress-title{font-family:var(--luce-fe);font-style:italic;font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--luce-text-muted);text-shadow:var(--luce-engrave)}.luce-theme .rm-progress-count{font-family:var(--luce-fm);font-size:1.125rem;font-weight:700;color:var(--luce-text);text-shadow:0 0 8px rgba(42,36,32,.04),0 2px 4px rgba(42,36,32,.08),var(--luce-engrave);letter-spacing:.5px}.luce-theme .rm-week-box{border-radius:2px;transition:box-shadow var(--luce-dur-micro) var(--luce-ease-default)}.luce-theme .rm-week-box.done{background:hsla(33,7%,51%,.08)}.luce-theme .rm-week-box.current{background:var(--luce-verde);border:2px solid #006830;box-shadow:0 0 8px rgba(0,135,62,.3);animation:luce-pulse 2s infinite}@keyframes luce-pulse{0%,to{box-shadow:0 0 8px rgba(0,135,62,.3)}50%{box-shadow:0 0 16px rgba(0,135,62,.5)}}.luce-theme .rm-week-box.build-phase,.luce-theme .rm-week-box.future{background:rgba(42,36,32,.75);border:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.luce-theme .rm-week-box.has-milestone{background:var(--luce-card);border:1px solid var(--luce-border);box-shadow:0 2px 8px var(--luce-shadow-near),inset 0 0 0 .5px hsla(0,0%,100%,.2)}.luce-theme .rm-week-divider{background:var(--luce-border-light)}.luce-theme .rm-progress-markers{font-family:var(--luce-fm);font-size:7px;color:var(--luce-text-faint);letter-spacing:2px;text-transform:uppercase;text-shadow:var(--luce-engrave)}.luce-theme .rm-progress-markers span{color:var(--luce-text-faint)}.luce-theme .rm-note{font-family:var(--luce-fm);font-size:.65rem;color:var(--luce-text-muted);text-shadow:var(--luce-engrave)}.luce-theme .rm-celebration{background:rgba(26,23,20,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-image:radial-gradient(ellipse at center,rgba(229,193,0,.08) 0,transparent 60%)}.luce-theme .rm-celebration-text{font-family:var(--luce-fm);color:var(--luce-yellow);text-shadow:0 0 40px rgba(229,193,0,.5),0 0 16px rgba(229,193,0,.3),0 2px 0 rgba(0,0,0,.3);animation:luce-celebrate-glow 2s ease-in-out infinite}@keyframes luce-celebrate-glow{0%,to{text-shadow:0 0 40px rgba(229,193,0,.5),0 0 16px rgba(229,193,0,.3),0 2px 0 rgba(0,0,0,.3)}50%{text-shadow:0 0 60px rgba(229,193,0,.7),0 0 24px rgba(229,193,0,.45),0 2px 0 rgba(0,0,0,.3)}}.luce-theme .rm-celebration-sub{font-family:var(--luce-fm);color:hsla(33,28%,87%,.7);text-shadow:0 0 12px hsla(33,28%,87%,.1)}.luce-theme .luce-auth-msg,.luce-theme .luce-footer-brand,.luce-theme .luce-header-title,.luce-theme .luce-ops-group-label,.luce-theme .rm-client-item,.luce-theme .rm-empty-card,.luce-theme .rm-time-saved,.luce-theme .rm-topbar-label,.luce-theme .rm-topbar-stat-label{text-shadow:var(--luce-engrave)}.luce-theme .rm-reel-progress{position:relative}.luce-theme .rm-topbar-stat-num{text-shadow:0 0 8px rgba(229,193,0,.06)}.luce-theme [role=button],.luce-theme a,.luce-theme button{transition-timing-function:var(--luce-ease-mechanical)}.luce-theme .rm-week-box.has-milestone:hover{box-shadow:0 2px 8px var(--luce-shadow-near),0 0 0 2px hsla(33,7%,51%,.12),inset 0 0 0 .5px hsla(0,0%,100%,.25)}@media (max-width:640px){.luce-header-inner{padding:10px 16px}.luce-main{padding:12px 10px 32px}.luce-theme .rm-topbar{padding:16px 20px;gap:10px}.luce-theme .rm-topbar-count{font-size:1.6rem}.luce-theme .rm-main-grid{grid-template-columns:1fr}}.lsb-boards{gap:16px;width:100%}.lsb-board,.lsb-boards{display:flex;flex-direction:column}.lsb-board{gap:10px;background:#fff;border:1px solid rgba(60,45,30,.06);border-radius:12px;box-shadow:0 1px 2px rgba(60,45,30,.05),0 4px 14px rgba(60,45,30,.08),0 12px 32px -10px rgba(60,45,30,.06);padding:14px 16px 16px;transition:box-shadow .22s ease,border-color .22s ease}.lsb-board:hover{border-color:rgba(60,45,30,.1);box-shadow:0 2px 4px rgba(60,45,30,.06),0 8px 22px rgba(60,45,30,.11),0 18px 40px -12px rgba(60,45,30,.08)}.lsb-board--love{background:#fdf4f1;border-color:rgba(196,110,90,.14)}.lsb-board--love:hover{border-color:rgba(196,110,90,.22)}.lsb-board--love .lsb-board-title{color:#be7363}.lsb-board--speed{background:#fbf6eb;border-color:rgba(190,150,50,.16)}.lsb-board--speed:hover{border-color:rgba(190,150,50,.26)}.lsb-board--speed .lsb-board-title{color:#b0862c}.lsb-board--beauty{background:#f6f3fb;border-color:rgba(140,110,180,.16)}.lsb-board--beauty:hover{border-color:rgba(140,110,180,.26)}.lsb-board--beauty .lsb-board-title{color:#8a6fb2}.lsb-board-head{display:flex;align-items:center;gap:8px;padding-left:2px}.lsb-board-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6}.lsb-board-cols{display:flex;gap:10px;align-items:flex-start}.lsb-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;background:hsla(0,0%,100%,.55);border:1px solid rgba(60,45,30,.05);border-radius:9px;padding:8px 8px 6px;min-height:64px;transition:background .14s ease,border-color .14s ease}.lsb-col-over{background:rgba(20,184,166,.09);border-color:rgba(20,184,166,.4)}.lsb-col-head{display:flex;align-items:center;gap:6px;padding:1px 3px 4px}.lsb-col-title{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.lsb-col-count,.lsb-col-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-weight:600}.lsb-col-count{color:#b6bdc7;background:rgba(60,45,30,.05);border-radius:999px;min-width:15px;height:15px;padding:0 4px}.lsb-col-collapse,.lsb-col-count{display:inline-flex;align-items:center;justify-content:center}.lsb-col-collapse{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:0;margin-right:-2px;transform:rotate(90deg);transition:color .14s ease}.lsb-col-collapse:hover{color:#14b8a6}.lsb-col-collapse--todo{transform:none;margin-left:auto;margin-right:-2px}.lsb-col-body{display:flex;flex-direction:column;gap:5px;min-height:30px}.lsb-card{position:relative;display:flex;align-items:flex-start;gap:4px;background:#fff;border:1px solid rgba(60,45,30,.07);border-radius:7px;padding:6px 8px;box-shadow:0 1px 2px rgba(60,45,30,.05);cursor:grab;transition:box-shadow .12s ease,border-color .12s ease,transform .12s ease}.lsb-card:hover{border-color:rgba(60,45,30,.14);box-shadow:0 2px 6px rgba(60,45,30,.1)}.lsb-card:active{cursor:grabbing}.lsb-card-editing,.lsb-card-editing:hover{cursor:default;border-color:rgba(20,184,166,.45);box-shadow:0 0 0 3px rgba(20,184,166,.1)}.lsb-card-text{flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:1.35;color:#1f2937;cursor:text;word-break:break-word;white-space:pre-wrap}.lsb-card-placeholder{color:#9ca3af;font-style:italic}.lsb-col--doing .lsb-card-text{text-transform:uppercase}.lsb-card-del{flex-shrink:0;background:transparent;border:none;color:#c7ccd3;font-size:14px;line-height:1;cursor:pointer;padding:0 1px;opacity:0;transition:opacity .12s ease,color .12s ease}.lsb-card:hover .lsb-card-del{opacity:1}.lsb-card-del:hover{color:#dc6b5b}.lsb-card-edit{flex:1;font-size:12px;line-height:1.35;color:#1f2937;background:hsla(0,0%,100%,.9);border:1px solid rgba(20,184,166,.4);border-radius:4px;padding:2px 5px;outline:none;resize:none;box-sizing:border-box;width:100%}.lsb-card-edit,.lsb-col-add{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lsb-col-add{background:transparent;border:none;padding:3px 4px;font-size:11px;font-weight:500;line-height:1;color:transparent;cursor:pointer;text-align:left;border-radius:5px;transition:color .15s ease,background .15s ease}.lsb-col:hover .lsb-col-add{color:rgba(60,45,30,.32)}.lsb-col-add:focus-visible,.lsb-col:hover .lsb-col-add:hover{color:#14b8a6;background:rgba(20,184,166,.07)}.lsb-col-more{background:transparent;border:none;padding:3px 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;color:#9ca3af;cursor:pointer;text-align:left;border-radius:5px;transition:color .15s ease,background .15s ease}.lsb-col-more:focus-visible,.lsb-col-more:hover{color:#14b8a6;background:rgba(20,184,166,.07)}.lsb-board--focus .lsb-col--doing .lsb-card-text{text-align:center}.lsb-board--focus .lsb-col--doing .lsb-card-del{position:absolute;top:4px;right:6px}.lsb-col--done{background:rgba(60,45,30,.025)}.lsb-col-rail{flex:0 0 40px;align-self:stretch;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(60,45,30,.035);border:1px solid rgba(60,45,30,.05);border-radius:9px;padding:10px 0;cursor:pointer;transition:background .14s ease,border-color .14s ease}.lsb-col-rail:hover{background:rgba(60,45,30,.06);border-color:rgba(60,45,30,.1)}.lsb-rail-label{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.14em;text-transform:uppercase;color:#9ca3af}.lsb-rail-count,.lsb-rail-label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-weight:600}.lsb-rail-count{color:#b6bdc7;background:rgba(60,45,30,.06);border-radius:999px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.lsb-theme .rm-slide .rm-model-card{display:none}@media (max-width:760px){.lsb-board-cols{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.lsb-col{flex:0 0 150px}.lsb-col-rail{flex:0 0 40px}}.lsb-theme.luce-theme .rm-topbar-timeline,.luce-theme.lsb-theme .rm-topbar-timeline{display:none!important}.lsb-theme.luce-theme .rm-timeline-section,.luce-theme.lsb-theme .rm-timeline-section{display:block!important;padding:16px 24px 24px;max-width:1200px;margin:0 auto}.lsb-theme.luce-theme .rm-week-box.done,.luce-theme.lsb-theme .rm-week-box.done{background:rgba(42,36,32,.75)!important;border:none!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)!important}.lsb-theme.luce-theme .rm-week-box.build-phase,.lsb-theme.luce-theme .rm-week-box.future,.luce-theme.lsb-theme .rm-week-box.build-phase,.luce-theme.lsb-theme .rm-week-box.future{background:hsla(33,7%,51%,.08)!important;border:none!important;box-shadow:none!important}.lsb-theme .luce-ops-strip,.luce-theme.lsb-theme .luce-ops-strip{background:rgba(255,253,248,.35);box-shadow:none;border-bottom-color:hsla(33,9%,59%,.18)}.lsb-theme .luce-ops-strip:before,.luce-theme.lsb-theme .luce-ops-strip:before{opacity:.4}.lsb-theme .luce-ops-inner,.luce-theme.lsb-theme .luce-ops-inner{padding:6px 24px}.lsb-theme .luce-ops-group-label,.luce-theme.lsb-theme .luce-ops-group-label{opacity:.55;font-size:6px}.lsb-theme .luce-ops-btn,.luce-theme.lsb-theme .luce-ops-btn{background:transparent;border-color:hsla(33,9%,59%,.18);color:rgba(42,36,32,.55);font-size:.55rem;padding:4px 10px}.lsb-theme .luce-ops-btn:hover,.luce-theme.lsb-theme .luce-ops-btn:hover{background:hsla(33,7%,51%,.1);color:rgba(42,36,32,.85);border-color:hsla(33,9%,59%,.3);box-shadow:none}.lsb-theme .luce-ops-btn-accent,.luce-theme.lsb-theme .luce-ops-btn-accent{background:rgba(229,193,0,.1);border-color:rgba(229,193,0,.35);color:var(--luce-yellow-ui);font-size:.62rem;padding:5px 12px;font-weight:600}.lsb-theme .luce-ops-btn-accent:hover,.luce-theme.lsb-theme .luce-ops-btn-accent:hover{background:rgba(229,193,0,.18);border-color:rgba(229,193,0,.5);color:var(--luce-yellow-ui)}.lsb-theme.luce-theme{background-color:#f5efe6!important;background-image:radial-gradient(ellipse at 25% 8%,rgba(255,245,225,.55) 0,transparent 55%),radial-gradient(ellipse at 80% 95%,hsla(35,42%,84%,.45) 0,transparent 50%),linear-gradient(180deg,#f5efe6,#e8ddcb)!important;background-attachment:fixed!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#1f2937!important}.lsb-theme.luce-theme .luce-auth-msg,.lsb-theme.luce-theme .luce-footer-brand,.lsb-theme.luce-theme .luce-footer-serial,.lsb-theme.luce-theme .luce-header-title,.lsb-theme.luce-theme .luce-logo-badge,.lsb-theme.luce-theme .luce-ops-btn,.lsb-theme.luce-theme .luce-ops-group-label,.lsb-theme.luce-theme .rm-flip-btn,.lsb-theme.luce-theme .rm-note,.lsb-theme.luce-theme .rm-progress-count,.lsb-theme.luce-theme .rm-progress-markers,.lsb-theme.luce-theme .rm-progress-title,.lsb-theme.luce-theme .rm-topbar,.lsb-theme.luce-theme .rm-topbar-count,.lsb-theme.luce-theme .rm-topbar-label,.lsb-theme.luce-theme .rm-topbar-plus-one,.lsb-theme.luce-theme .rm-topbar-stat-label,.lsb-theme.luce-theme .rm-topbar-stat-num,.lsb-theme.luce-theme .rm-undo-btn{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-style:normal!important}.lsb-theme .luce-cnc-seam,.lsb-theme .luce-energy-glow,.lsb-theme .luce-energy-line,.lsb-theme.luce-theme .rm-topbar-timeline:before,.lsb-theme.luce-theme .rm-topbar:before{display:none!important}.lsb-theme .luce-header{background:rgba(255,253,248,.85)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border-bottom:1px solid #e2d8c4!important;box-shadow:0 1px 3px rgba(0,0,0,.03)!important}.lsb-theme.luce-theme .luce-logo-badge{background:rgba(20,184,166,.1)!important;color:#14b8a6!important;border:none!important;border-radius:6px!important;padding:4px 10px!important;font-style:normal!important}.lsb-theme.luce-theme .luce-header-title,.lsb-theme.luce-theme .luce-logo-badge{font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-shadow:none!important}.lsb-theme.luce-theme .luce-header-title{color:#1f2937!important}.lsb-theme.luce-theme .luce-ops-strip{background:rgba(255,253,248,.65)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border-bottom:1px solid #e2d8c4!important;box-shadow:none!important}.lsb-theme.luce-theme .luce-ops-strip:before{display:none!important}.lsb-theme.luce-theme .luce-ops-group-label{color:#9ca3af!important;font-size:9px!important;font-weight:500!important;font-style:normal!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:none!important;opacity:1!important}.lsb-theme.luce-theme .luce-ops-btn{background:rgba(255,253,248,.6)!important;color:#4b5563!important;border:1px solid #e2d8c4!important;border-radius:8px!important;font-weight:500!important;padding:5px 12px!important}.lsb-theme.luce-theme .luce-ops-btn:hover{background:rgba(255,253,248,.85)!important;border-color:#ccbfa8!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.lsb-theme.luce-theme .luce-ops-btn-accent{background:rgba(20,184,166,.1)!important;color:#0f766e!important;border:1px solid rgba(20,184,166,.3)!important;font-weight:600!important;padding:5px 12px!important}.lsb-theme.luce-theme .luce-ops-btn-accent:hover{background:rgba(20,184,166,.18)!important;border-color:rgba(20,184,166,.5)!important;box-shadow:0 1px 3px rgba(20,184,166,.15)!important}.lsb-theme.luce-theme .luce-ops-divider{background:#e2d8c4!important}.lsb-theme.luce-theme .rm-section-card{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;transition:none!important;padding:0!important}.lsb-theme.luce-theme .rm-section-card:hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.lsb-theme.luce-theme .rm-section-card:after,.lsb-theme.luce-theme .rm-section-card:before{display:none!important;content:none!important;background:none!important;border:none!important}.lsb-theme.luce-theme .reel-machine{background:rgba(255,253,248,.85)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border:1px solid rgba(229,231,235,.6)!important;border-radius:32px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.08)!important;transition:box-shadow .22s ease,transform .22s ease!important;transform:none!important;overflow:hidden!important}.lsb-theme.luce-theme .reel-machine:hover{background:rgba(255,253,248,.9)!important;border-color:rgba(229,231,235,.8)!important;transform:translateY(-1px)!important;box-shadow:0 30px 60px -15px rgba(0,0,0,.12)!important}.lsb-theme.luce-theme .reel-machine:after,.lsb-theme.luce-theme .reel-machine:before{display:none!important;content:none!important;background:none!important;border:none!important}.lsb-theme.luce-theme .rm-topbar{background:rgba(255,253,248,.85)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border:1px solid rgba(229,231,235,.8)!important;border-radius:32px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.08)!important;transition:box-shadow .22s ease,transform .22s ease!important;overflow:hidden}.lsb-theme.luce-theme .rm-topbar:hover{background:rgba(255,253,248,.92)!important;transform:translateY(-1px)!important;box-shadow:0 30px 60px -15px rgba(0,0,0,.12)!important}.lsb-theme.luce-theme .rm-topbar:active{transform:scale(.995)!important;box-shadow:0 15px 30px -10px rgba(0,0,0,.1)!important}.lsb-theme.luce-theme .rm-topbar.status-green,.lsb-theme.luce-theme .rm-topbar.status-red,.lsb-theme.luce-theme .rm-topbar.status-yellow{background:rgba(255,253,248,.85)!important;border-color:rgba(229,231,235,.8)!important}.lsb-theme.luce-theme .rm-topbar-count,.lsb-theme.luce-theme .rm-topbar.status-green .rm-topbar-count,.lsb-theme.luce-theme .rm-topbar.status-red .rm-topbar-count,.lsb-theme.luce-theme .rm-topbar.status-yellow .rm-topbar-count{color:#14b8a6!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;text-shadow:none!important;text-decoration:none!important}.lsb-theme.luce-theme .rm-topbar-count:hover{text-decoration:none!important;color:#0f766e!important}.lsb-theme.luce-theme .rm-topbar-label,.lsb-theme.luce-theme .rm-topbar.status-green .rm-topbar-label,.lsb-theme.luce-theme .rm-topbar.status-red .rm-topbar-label,.lsb-theme.luce-theme .rm-topbar.status-yellow .rm-topbar-label{color:#14b8a6!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-topbar-plus-one,.lsb-theme.luce-theme .rm-topbar.status-green .rm-topbar-plus-one,.lsb-theme.luce-theme .rm-topbar.status-red .rm-topbar-plus-one,.lsb-theme.luce-theme .rm-topbar.status-yellow .rm-topbar-plus-one{background:#14b8a6!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;padding:4px 12px!important;box-shadow:0 2px 6px rgba(20,184,166,.25)!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-topbar:hover .rm-topbar-plus-one{background:#0f766e!important;transform:scale(1.04)!important;box-shadow:0 3px 10px rgba(20,184,166,.35)!important}.lsb-theme.luce-theme .rm-topbar-stat-num,.lsb-theme.luce-theme .rm-topbar.status-green .rm-topbar-stat-num,.lsb-theme.luce-theme .rm-topbar.status-red .rm-topbar-stat-num,.lsb-theme.luce-theme .rm-topbar.status-yellow .rm-topbar-stat-num{color:#1f2937!important;font-size:16px!important;font-weight:700!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-topbar-stat-label,.lsb-theme.luce-theme .rm-topbar.status-green .rm-topbar-stat-label,.lsb-theme.luce-theme .rm-topbar.status-red .rm-topbar-stat-label,.lsb-theme.luce-theme .rm-topbar.status-yellow .rm-topbar-stat-label{color:#9ca3af!important;font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-progress-title{color:#14b8a6!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-progress-count{color:#1f2937!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-progress-markers,.lsb-theme.luce-theme .rm-progress-markers span{color:#9ca3af!important;font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-week-box{border-radius:3px!important}.lsb-theme.luce-theme .rm-week-box.done{background:#475569!important;border:none!important;box-shadow:none!important}.lsb-theme.luce-theme .rm-week-box.current{background:#14b8a6!important;border:2px solid #14b8a6!important;box-shadow:0 0 8px rgba(20,184,166,.3)!important;animation:lsb-week-pulse 2.4s ease-in-out infinite!important}@keyframes lsb-week-pulse{0%,to{box-shadow:0 0 8px rgba(20,184,166,.3)}50%{box-shadow:0 0 14px rgba(20,184,166,.5)}}.lsb-theme.luce-theme .rm-week-box.build-phase,.lsb-theme.luce-theme .rm-week-box.future{background:#e2d8c4!important;border:none!important;box-shadow:none!important}.lsb-theme.luce-theme .rm-week-box.has-milestone{background:rgba(255,253,248,.9)!important;border:1px solid rgba(20,184,166,.4)!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important}.lsb-theme.luce-theme .rm-week-divider{background:#ccbfa8!important}.lsb-theme.luce-theme .rm-timeline-section{background:rgba(255,253,248,.85)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border:1px solid rgba(229,231,235,.8)!important;border-radius:32px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.08)!important;padding:20px 28px 22px!important;margin:16px auto 32px!important;max-width:1200px!important}.lsb-theme.luce-theme .rm-undo-btn{color:#9ca3af!important;background:transparent!important;border:none!important;border-radius:8px!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important;padding:4px 10px!important;opacity:1!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-undo-btn:hover{color:#1f2937!important;background:rgba(0,0,0,.04)!important;opacity:1!important}.lsb-theme.luce-theme .rm-flip-btn{color:#4b5563!important;background:rgba(255,253,248,.7)!important;border:1px solid #e2d8c4!important;border-radius:8px!important;font-size:11px!important;font-weight:500!important;text-shadow:none!important}.lsb-theme.luce-theme .rm-flip-btn:hover{color:#1f2937!important;background:rgba(255,253,248,.92)!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.lsb-theme .luce-footer{background:rgba(255,253,248,.85)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border-top:1px solid #e2d8c4!important;box-shadow:none!important}.lsb-theme.luce-theme .luce-footer-brand{color:#9ca3af!important;font-size:11px!important;font-weight:500!important;font-style:normal!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:1!important;text-shadow:none!important}.lsb-theme.luce-theme .luce-footer-serial{color:#ccbfa8!important;font-size:9px!important;letter-spacing:.12em!important;opacity:1!important;text-shadow:none!important}.lsb-theme.luce-theme .lsb-footer-undo{background:transparent!important;border:none!important;padding:2px 6px!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;cursor:pointer!important;border-radius:4px!important;transition:color .15s ease,background .15s ease!important}.lsb-theme.luce-theme .lsb-footer-undo:hover{color:#14b8a6!important;background:rgba(20,184,166,.06)!important}.lsb-theme.luce-theme .lsb-footer-undo:active{color:#0f766e!important}.lsb-theme.luce-theme .rm-machine{background:transparent!important}.lsb-theme.luce-theme .rm-topbar{min-height:96px!important;padding:16px 32px!important;box-sizing:border-box!important}.lsb-theme.luce-theme .rm-timeline-section{min-height:96px!important;padding:16px 28px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.lsb-theme .luce-header .luce-logo-badge,.lsb-theme.luce-theme .luce-header-inner .luce-logo-badge{background:rgba(20,184,166,.1)!important;color:#14b8a6!important;border:none!important;border-radius:6px!important;padding:4px 10px!important;box-shadow:none!important}.lsb-theme .luce-header .luce-header-title,.lsb-theme .luce-header .luce-logo-badge,.lsb-theme.luce-theme .luce-header-inner .luce-header-title,.lsb-theme.luce-theme .luce-header-inner .luce-logo-badge{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:600!important;font-style:normal!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-shadow:none!important}.lsb-theme .luce-header .luce-header-title,.lsb-theme.luce-theme .luce-header-inner .luce-header-title{color:#1f2937!important}.lsb-theme.luce-theme .luce-header-inner .luce-header-arrow{margin:0 8px;color:rgba(42,36,32,.28);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lsb-theme.luce-theme .luce-header-inner .luce-header-goal{background:transparent;color:#a68600;border:1px dashed rgba(166,134,0,.55);border-radius:6px;padding:3px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:none;text-shadow:none;line-height:1}.lsb-theme.luce-theme .luce-header-inner .luce-header-emoji{height:34px;width:auto;margin-left:-2px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lsb-theme.luce-theme .luce-ops-group-label{display:none!important}.lsb-theme.luce-theme .luce-ops-inner{padding-top:8px!important;padding-bottom:8px!important;align-items:center!important}.lsb-theme.luce-theme .rm-progress-title{margin-bottom:6px!important}.lsb-theme.luce-theme .luce-ops-btn{background:transparent!important;border:none!important;border-radius:0!important;color:#9ca3af!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.02em!important;padding:4px 8px!important;text-shadow:none!important;box-shadow:none!important;text-transform:none!important;transition:color .15s ease!important}.lsb-theme.luce-theme .luce-ops-btn:hover{background:transparent!important;color:#1f2937!important;border-color:transparent!important;box-shadow:none!important}.lsb-theme.luce-theme .luce-ops-btn-accent{background:transparent!important;border:none!important;color:#14b8a6!important;font-weight:500!important;font-size:11px!important;padding:4px 8px!important;box-shadow:none!important}.lsb-theme.luce-theme .luce-ops-btn-accent:hover{background:transparent!important;color:#0f766e!important;box-shadow:none!important}.lsb-theme.luce-theme .luce-ops-divider{background:rgba(229,231,235,.6)!important;width:1px!important;height:12px!important}.lsb-theme.luce-theme .luce-ops-inner{gap:6px!important}.lsb-theme.luce-theme .luce-ops-buttons{gap:0!important}.lsb-theme.luce-theme .rm-topbar-count{font-size:28px!important}.lsb-theme.luce-theme .rm-topbar-label{font-size:11px!important}.lsb-theme.luce-theme .rm-topbar-stat-num{font-size:14px!important}.lsb-theme.luce-theme .rm-topbar-stat-label{font-size:10px!important}.lsb-theme.luce-theme .rm-topbar-plus-one{font-size:11px!important;padding:3px 10px!important}.lsb-theme.luce-theme .rm-topbar{gap:18px!important}.lsb-theme.luce-theme .rm-topbar-figure{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;height:50px!important}.lsb-theme.luce-theme .rm-topbar-figure .rm-topbar-count{font-size:34px!important;line-height:1!important}.lsb-theme.luce-theme .rm-topbar-figure .rm-topbar-label{font-size:11px!important;line-height:1!important}.lsb-theme.luce-theme .rm-topbar-plus-one{height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:18px!important;padding:0 22px!important;border-radius:12px!important}.lsb-theme.luce-theme{height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important}