.Tutorial-module__4zOjeq__overlay{z-index:9999;pointer-events:none;position:fixed;inset:0}.Tutorial-module__4zOjeq__overlayMask{pointer-events:all;position:absolute;inset:0}.Tutorial-module__4zOjeq__spotlightGlow{border:2px solid var(--sb-accent,#c9a55c);pointer-events:none;border-radius:8px;animation:2s ease-in-out infinite Tutorial-module__4zOjeq__pulse;position:absolute;box-shadow:0 0 0 4px #c9a55c33,0 0 20px #c9a55c4d,inset 0 0 20px #c9a55c1a}@keyframes Tutorial-module__4zOjeq__pulse{0%,to{box-shadow:0 0 0 4px #c9a55c33,0 0 20px #c9a55c4d}50%{box-shadow:0 0 0 8px #c9a55c1a,0 0 40px #c9a55c66}}.Tutorial-module__4zOjeq__tooltip{pointer-events:all;background:linear-gradient(135deg,#1a1612 0%,#0d0b09 100%);border:1px solid #c9a55c40;border-radius:12px;width:340px;padding:0;animation:.2s ease-out Tutorial-module__4zOjeq__fadeIn;position:absolute;overflow:hidden;box-shadow:0 20px 50px #0009}@keyframes Tutorial-module__4zOjeq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Tutorial-module__4zOjeq__progressBar{background:#ffffff0d;height:3px}.Tutorial-module__4zOjeq__progressFill{background:linear-gradient(90deg,var(--sb-accent,#c9a55c),#eab308);height:100%;transition:width .3s}.Tutorial-module__4zOjeq__stepIndicator{justify-content:space-between;align-items:center;padding:.75rem 1rem 0;display:flex}.Tutorial-module__4zOjeq__stepNumber{color:var(--sb-accent,#c9a55c);font-size:.7rem;font-weight:600}.Tutorial-module__4zOjeq__stepCategory{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-muted,#6b7280);background:#ffffff0d;border-radius:4px;padding:.2rem .5rem;font-size:.65rem}.Tutorial-module__4zOjeq__tooltipTitle{color:var(--sb-text-primary,#f0e8dc);margin:.5rem 1rem;font-size:1rem;font-weight:600}.Tutorial-module__4zOjeq__tooltipContent{color:var(--sb-text-secondary,#a09080);margin:0 1rem .75rem;font-size:.85rem;line-height:1.5}.Tutorial-module__4zOjeq__actionHint{color:var(--sb-accent,#c9a55c);background:#c9a55c14;border-radius:6px;margin:0 1rem .75rem;padding:.5rem .75rem;font-size:.8rem}.Tutorial-module__4zOjeq__tooltipNav{background:#0003;border-top:1px solid #c9a55c1a;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.Tutorial-module__4zOjeq__navBtn,.Tutorial-module__4zOjeq__skipBtn,.Tutorial-module__4zOjeq__nextBtn{cursor:pointer;border-radius:6px;padding:.45rem .75rem;font-size:.8rem;transition:all .15s}.Tutorial-module__4zOjeq__navBtn{color:var(--sb-text-muted,#6b7280);background:0 0;border:1px solid #c9a55c26}.Tutorial-module__4zOjeq__navBtn:hover:not(:disabled){color:var(--sb-text-secondary,#a09080);background:#ffffff0d;border-color:#c9a55c40}.Tutorial-module__4zOjeq__navBtn:disabled{opacity:.3;cursor:not-allowed}.Tutorial-module__4zOjeq__skipBtn{color:var(--sb-text-muted,#6b7280);background:0 0;border:none;flex:1;font-size:.75rem}.Tutorial-module__4zOjeq__skipBtn:hover{color:var(--sb-text-secondary,#a09080)}.Tutorial-module__4zOjeq__nextBtn{background:var(--sb-accent,#c9a55c);color:#000;border:none;font-weight:500}.Tutorial-module__4zOjeq__nextBtn:hover{opacity:.9}.Tutorial-module__4zOjeq__keyboardHint{text-align:center;color:var(--sb-text-muted,#5a5045);border-top:1px solid #c9a55c0d;padding:.5rem 1rem;font-size:.7rem}.Tutorial-module__4zOjeq__sandboxBadge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#a855f7,#6366f1);border-radius:12px;justify-content:center;align-items:center;margin:.75rem 1rem 0;padding:.25rem .75rem;font-size:.65rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #a855f766}.Tutorial-module__4zOjeq__actionPending{background:#eab30826;border:1px solid #eab3084d;animation:1.5s ease-in-out infinite Tutorial-module__4zOjeq__actionPulse}@keyframes Tutorial-module__4zOjeq__actionPulse{0%,to{background:#eab30826;box-shadow:0 0 #eab30800}50%{background:#eab30840;box-shadow:0 0 0 4px #eab3081a}}.Tutorial-module__4zOjeq__pulseGlow{border-color:#eab308!important;animation:1s ease-in-out infinite Tutorial-module__4zOjeq__pulsePending!important}@keyframes Tutorial-module__4zOjeq__pulsePending{0%,to{box-shadow:0 0 0 4px #eab3084d,0 0 30px #eab30866}50%{box-shadow:0 0 0 12px #eab3081a,0 0 50px #eab30880}}.Tutorial-module__4zOjeq__nextBtn.Tutorial-module__4zOjeq__disabled,.Tutorial-module__4zOjeq__nextBtn:disabled{color:#00000080;cursor:not-allowed;opacity:.6;background:#c9a55c4d}.Tutorial-module__4zOjeq__helpButton{color:#a855f7;cursor:pointer;background:#a855f71a;border:1px solid #a855f733;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.Tutorial-module__4zOjeq__helpButton:hover{background:#a855f726;border-color:#a855f74d}.Tutorial-module__4zOjeq__helpDropdown{position:relative}.Tutorial-module__4zOjeq__helpMenu{background:var(--sb-bg-elevated,#1a1612);z-index:100;border:1px solid #c9a55c26;border-radius:10px;min-width:200px;padding:.5rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #0006}.Tutorial-module__4zOjeq__helpMenuItem{width:100%;color:var(--sb-text-secondary,#a09080);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.85rem;transition:all .12s;display:flex}.Tutorial-module__4zOjeq__helpMenuItem:hover{color:var(--sb-text-primary,#f0e8dc);background:#a855f714}.Tutorial-module__4zOjeq__helpMenuDivider{background:#c9a55c1a;height:1px;margin:.35rem 0}.Tutorial-module__4zOjeq__helpMenuCategory{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-muted,#6b7280);padding:.5rem .75rem .25rem;font-size:.65rem}
.KnowledgeBase-module__8_yX-G__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.KnowledgeBase-module__8_yX-G__container{background:var(--sb-bg-card,#1a1612);border:1px solid var(--sb-border,#c9a55c26);border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:85vh;display:flex;overflow:hidden}.KnowledgeBase-module__8_yX-G__header{border-bottom:1px solid var(--sb-border,#c9a55c1a);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.KnowledgeBase-module__8_yX-G__title{color:var(--sb-text-primary,#f0e8dc);align-items:center;gap:.6rem;font-size:1rem;font-weight:600;display:flex}.KnowledgeBase-module__8_yX-G__title svg{color:var(--sb-accent,#c9a55c)}.KnowledgeBase-module__8_yX-G__closeBtn{width:36px;height:36px;color:var(--sb-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.KnowledgeBase-module__8_yX-G__closeBtn:hover{color:#ef4444;background:#ef44441a}.KnowledgeBase-module__8_yX-G__search{background:#00000040;border:1px solid #c9a55c1a;border-radius:8px;align-items:center;gap:.6rem;margin:.75rem 1rem;padding:.6rem .9rem;transition:border-color .15s;display:flex}.KnowledgeBase-module__8_yX-G__search:focus-within{border-color:#c9a55c40}.KnowledgeBase-module__8_yX-G__search svg{color:var(--sb-text-muted,#6b7280);flex-shrink:0}.KnowledgeBase-module__8_yX-G__search input{color:var(--sb-text-primary,#f0e8dc);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.KnowledgeBase-module__8_yX-G__search input::placeholder{color:var(--sb-text-muted,#5a5045)}.KnowledgeBase-module__8_yX-G__clearBtn{color:var(--sb-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:.75rem}.KnowledgeBase-module__8_yX-G__clearBtn:hover{background:#ffffff0d}.KnowledgeBase-module__8_yX-G__quickActions{gap:.5rem;padding:0 1rem .75rem;display:flex}.KnowledgeBase-module__8_yX-G__quickAction{color:#a855f7;cursor:pointer;background:#a855f714;border:1px solid #a855f726;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.75rem;transition:all .15s;display:flex}.KnowledgeBase-module__8_yX-G__quickAction:hover{background:#a855f71f;border-color:#a855f740}.KnowledgeBase-module__8_yX-G__tabs{gap:.25rem;padding:0 1rem .75rem;display:flex;overflow-x:auto}.KnowledgeBase-module__8_yX-G__tabs::-webkit-scrollbar{display:none}.KnowledgeBase-module__8_yX-G__tab{color:var(--sb-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.75rem;transition:all .15s;display:flex}.KnowledgeBase-module__8_yX-G__tab:hover{color:var(--sb-text-secondary,#a09080);background:#ffffff0d}.KnowledgeBase-module__8_yX-G__tab.KnowledgeBase-module__8_yX-G__active{color:var(--sb-accent,#c9a55c);background:#c9a55c1a}.KnowledgeBase-module__8_yX-G__content{flex:1;padding:0 1rem 1rem;overflow-y:auto}.KnowledgeBase-module__8_yX-G__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.KnowledgeBase-module__8_yX-G__emptyIcon{margin-bottom:.75rem;font-size:2.5rem}.KnowledgeBase-module__8_yX-G__empty h3{color:var(--sb-text-primary,#f0e8dc);margin:0 0 .35rem;font-size:1rem}.KnowledgeBase-module__8_yX-G__empty p{color:var(--sb-text-muted,#6b7280);margin:0;font-size:.85rem}.KnowledgeBase-module__8_yX-G__section{margin-bottom:1.5rem}.KnowledgeBase-module__8_yX-G__section:last-child{margin-bottom:0}.KnowledgeBase-module__8_yX-G__sectionTitle{color:var(--sb-text-primary,#f0e8dc);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.85rem;font-weight:600;display:flex}.KnowledgeBase-module__8_yX-G__sectionCount{color:var(--sb-text-muted,#6b7280);background:#ffffff0d;border-radius:10px;padding:.15rem .4rem;font-size:.7rem}.KnowledgeBase-module__8_yX-G__featureList{flex-direction:column;gap:.5rem;display:flex}.KnowledgeBase-module__8_yX-G__featureCard{background:#0003;border:1px solid #c9a55c14;border-radius:10px;transition:border-color .15s;overflow:hidden}.KnowledgeBase-module__8_yX-G__featureCard:hover{border-color:#c9a55c26}.KnowledgeBase-module__8_yX-G__featureCard.KnowledgeBase-module__8_yX-G__expanded{border-color:#c9a55c33}.KnowledgeBase-module__8_yX-G__featureHeader{cursor:pointer;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.KnowledgeBase-module__8_yX-G__featureIcon{flex-shrink:0;font-size:1.25rem}.KnowledgeBase-module__8_yX-G__featureInfo{flex:1;min-width:0}.KnowledgeBase-module__8_yX-G__featureInfo h3{color:var(--sb-text-primary,#f0e8dc);margin:0 0 .2rem;font-size:.9rem;font-weight:500}.KnowledgeBase-module__8_yX-G__featureInfo p{color:var(--sb-text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.KnowledgeBase-module__8_yX-G__shortcut{color:var(--sb-accent,#c9a55c);background:#c9a55c1a;border:1px solid #c9a55c33;border-radius:4px;padding:.2rem .45rem;font-family:monospace;font-size:.7rem}.KnowledgeBase-module__8_yX-G__expandIcon{color:var(--sb-text-muted,#6b7280);flex-shrink:0;transition:transform .15s}.KnowledgeBase-module__8_yX-G__featureCard.KnowledgeBase-module__8_yX-G__expanded .KnowledgeBase-module__8_yX-G__expandIcon{transform:rotate(180deg)}.KnowledgeBase-module__8_yX-G__featureDetails{background:#00000026;border-top:1px solid #c9a55c14;padding:0 1rem 1rem;animation:.2s KnowledgeBase-module__8_yX-G__slideDown}@keyframes KnowledgeBase-module__8_yX-G__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.KnowledgeBase-module__8_yX-G__featureDescription{padding-top:1rem}.KnowledgeBase-module__8_yX-G__featureDescription p{color:var(--sb-text-secondary,#a09080);margin:0 0 .5rem;font-size:.85rem;line-height:1.5}.KnowledgeBase-module__8_yX-G__featureDescription p:last-child{margin-bottom:0}.KnowledgeBase-module__8_yX-G__featureHowTo{background:#c9a55c0d;border-radius:8px;margin-top:1rem;padding:.75rem}.KnowledgeBase-module__8_yX-G__featureHowTo h4{color:var(--sb-accent,#c9a55c);margin:0 0 .35rem;font-size:.8rem}.KnowledgeBase-module__8_yX-G__featureHowTo p{color:var(--sb-text-secondary,#a09080);margin:0;font-size:.8rem;line-height:1.4}.KnowledgeBase-module__8_yX-G__footer{border-top:1px solid var(--sb-border,#c9a55c1a);background:#0003;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.KnowledgeBase-module__8_yX-G__footer span{color:var(--sb-text-muted,#5a5045);font-size:.75rem}.KnowledgeBase-module__8_yX-G__footer button{background:var(--sb-accent,#c9a55c);color:#000;cursor:pointer;border:none;border-radius:6px;padding:.45rem .85rem;font-size:.8rem;font-weight:500;transition:opacity .15s}.KnowledgeBase-module__8_yX-G__footer button:hover{opacity:.9}
.Header-module__h14v-W__header{z-index:var(--z-sticky);padding:var(--space-2)0;transition:background var(--duration-normal)var(--ease-default),padding var(--duration-normal)var(--ease-default),box-shadow var(--duration-normal)var(--ease-default);position:fixed;top:0;left:0;right:0}.Header-module__h14v-W__header.Header-module__h14v-W__scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.2);padding:var(--space-1)0;background:#1a1512bf;border-bottom:1px solid #c9a55c1f;box-shadow:0 4px 30px #00000080,inset 0 1px #ffffff0a}.Header-module__h14v-W__nav{max-width:1400px;padding:0 var(--space-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Header-module__h14v-W__logoLink{transition:opacity var(--duration-fast)var(--ease-default);flex-shrink:0;align-items:center;height:40px;display:flex;position:relative}.Header-module__h14v-W__logoLink:hover{opacity:.85}.Header-module__h14v-W__logo{object-fit:contain;width:auto;height:40px}.Header-module__h14v-W__headerLogo{filter:drop-shadow(0 0 8px #c9a55c33);transition:filter var(--duration-fast)var(--ease-default);align-items:center;display:flex;position:absolute;top:0%;left:0;transform:translateY(-50%);width:80px!important;height:80px!important}.Header-module__h14v-W__logoLink:hover .Header-module__h14v-W__headerLogo{filter:drop-shadow(0 0 12px #c9a55c66)}@media (max-width:768px){.Header-module__h14v-W__logo{height:32px}.Header-module__h14v-W__headerLogo{width:36px!important;height:36px!important}}@media (max-width:480px){.Header-module__h14v-W__headerLogo{width:32px!important;height:32px!important}}.Header-module__h14v-W__desktopNav{align-items:center;gap:var(--space-1);display:flex}.Header-module__h14v-W__navLink{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--space-2)var(--space-4);transition:color var(--duration-fast)var(--ease-default);position:relative}.Header-module__h14v-W__navLink:after{content:"";background:var(--color-accent-gold);width:0;height:2px;transition:width var(--duration-fast)var(--ease-default),left var(--duration-fast)var(--ease-default);position:absolute;bottom:0;left:50%}.Header-module__h14v-W__navLink:hover{color:var(--color-text-primary)}.Header-module__h14v-W__navLink:hover:after,.Header-module__h14v-W__navLink:focus-visible:after{width:60%;left:20%}.Header-module__h14v-W__navLink:focus-visible{color:var(--color-text-primary)}.Header-module__h14v-W__navLink.Header-module__h14v-W__active{color:var(--color-accent-gold)}.Header-module__h14v-W__navLink.Header-module__h14v-W__active:after{background:var(--color-accent-gold);width:60%;left:20%}@media (max-width:1024px){.Header-module__h14v-W__desktopNav{display:none}}.Header-module__h14v-W__controls{align-items:center;gap:var(--space-4);display:flex}.Header-module__h14v-W__authContainer{align-items:center;display:flex}.Header-module__h14v-W__loadingSpinner{border:2px solid var(--color-border);border-top-color:var(--color-accent-gold);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite Header-module__h14v-W__spin}@keyframes Header-module__h14v-W__spin{to{transform:rotate(360deg)}}.Header-module__h14v-W__loginButton{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border:1px solid var(--color-accent-gold);color:var(--color-accent-gold);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--duration-fast)var(--ease-default),box-shadow var(--duration-fast)var(--ease-default);background:0 0;display:flex}.Header-module__h14v-W__loginButton:hover{background:#c9a55c1a;box-shadow:0 0 15px #c9a55c4d}.Header-module__h14v-W__loginButton i{font-size:1.1em}@media (max-width:480px){.Header-module__h14v-W__loginButton span{display:none}.Header-module__h14v-W__loginButton{padding:var(--space-2)}}.Header-module__h14v-W__userProfile{position:relative}.Header-module__h14v-W__avatarButton{align-items:center;gap:var(--space-2);padding:var(--space-1);cursor:pointer;transition:opacity var(--duration-fast)var(--ease-default);background:0 0;border:none;display:flex}.Header-module__h14v-W__avatarButton:hover{opacity:.85}.Header-module__h14v-W__avatar{border:2px solid var(--color-border-strong);border-radius:50%;width:36px;height:36px}.Header-module__h14v-W__username{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.Header-module__h14v-W__chevron{color:var(--color-text-muted);transition:transform var(--duration-fast)var(--ease-default);font-size:10px}.Header-module__h14v-W__chevron.Header-module__h14v-W__open{transform:rotate(180deg)}@media (max-width:640px){.Header-module__h14v-W__username{display:none}}.Header-module__h14v-W__dropdown{top:calc(100% + var(--space-2));background:var(--color-bg-secondary);border:1px solid var(--color-border);min-width:160px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);position:absolute;right:0}.Header-module__h14v-W__logoutButton{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3)var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast)var(--ease-default),color var(--duration-fast)var(--ease-default);background:0 0;border:none;display:flex}.Header-module__h14v-W__logoutButton:hover{background:var(--color-bg-tertiary);color:var(--color-danger-light)}.Header-module__h14v-W__hamburger{cursor:pointer;width:40px;height:40px;z-index:calc(var(--z-overlay) + 1);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.Header-module__h14v-W__bar{background:var(--color-text-primary);width:24px;height:2px;transition:transform var(--duration-normal)var(--ease-default),opacity var(--duration-normal)var(--ease-default);display:block}.Header-module__h14v-W__hamburger.Header-module__h14v-W__active .Header-module__h14v-W__bar:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__h14v-W__hamburger.Header-module__h14v-W__active .Header-module__h14v-W__bar:nth-child(2){opacity:0}.Header-module__h14v-W__hamburger.Header-module__h14v-W__active .Header-module__h14v-W__bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:1024px){.Header-module__h14v-W__hamburger{display:flex}}.Header-module__h14v-W__mobileMenu{z-index:var(--z-overlay);background:var(--color-bg-void);padding:var(--space-16)var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Header-module__h14v-W__menuGrid{pointer-events:none;background-image:linear-gradient(#c9a55c08 1px,#0000 1px),linear-gradient(90deg,#c9a55c08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.Header-module__h14v-W__mobileNav{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.Header-module__h14v-W__mobileNavLink{font-family:var(--font-display);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:color var(--duration-fast)var(--ease-default),text-shadow var(--duration-fast)var(--ease-default);font-size:clamp(2rem,8vw,3.5rem)}.Header-module__h14v-W__mobileNavLink:hover,.Header-module__h14v-W__mobileNavLink.Header-module__h14v-W__active{color:var(--color-accent-gold);text-shadow:0 0 30px #c9a55c80}.Header-module__h14v-W__mobileFooter{bottom:var(--space-8);position:absolute;left:50%;transform:translate(-50%)}.Header-module__h14v-W__discordCta{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-6);color:#fff;font-family:var(--font-display);font-size:var(--text-md);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:background var(--duration-fast)var(--ease-default),box-shadow var(--duration-fast)var(--ease-default);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#5865f2;display:flex}.Header-module__h14v-W__discordCta:hover{background:#4752c4;box-shadow:0 0 25px #5865f280}.Header-module__h14v-W__discordCta i{font-size:1.3em}
.Card-module__4mYnEq__card{background:var(--sb-bg-card,#1e1a15);border:1px solid var(--sb-border,#c9a55c1f);border-radius:var(--sb-radius-md,8px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:all var(--sb-transition-normal,.2s ease);flex-shrink:0;position:relative;overflow:hidden}.Card-module__4mYnEq__card:hover{border-color:var(--sb-border-hover,#c9a55c59);background:var(--sb-bg-card-hover,#252018);box-shadow:var(--sb-shadow-hover,0 8px 24px #00000059);transform:translateY(-2px)}.Card-module__4mYnEq__card:active{cursor:grabbing;transform:translateY(0)}.Card-module__4mYnEq__card.Card-module__4mYnEq__dragging{opacity:.4;cursor:grabbing;pointer-events:none;transform:scale(.98)}.Card-module__4mYnEq__card.Card-module__4mYnEq__overlay{box-shadow:0 16px 40px #0009,0 0 0 2px var(--sb-accent,#c9a55c);cursor:grabbing;z-index:1000;pointer-events:none;transform:rotate(2deg)scale(1.02)}.Card-module__4mYnEq__cover{border-radius:var(--sb-radius-md,8px)var(--sb-radius-md,8px)0 0;height:32px;margin:-1px -1px .6rem;transition:height .2s}.Card-module__4mYnEq__coverFull{height:80px}.Card-module__4mYnEq__fullCoverCard{position:relative;background-position:50%!important;background-size:cover!important}.Card-module__4mYnEq__fullCoverCard:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#0000004d 40%,#000000b3 100%);position:absolute;inset:0}.Card-module__4mYnEq__fullCoverCard>*{z-index:1;position:relative}.Card-module__4mYnEq__fullCoverCard .Card-module__4mYnEq__titleRow,.Card-module__4mYnEq__fullCoverCard .Card-module__4mYnEq__badges,.Card-module__4mYnEq__fullCoverCard .Card-module__4mYnEq__labels{text-shadow:0 1px 3px #00000080}.Card-module__4mYnEq__fullCoverCard:hover{filter:brightness(1.1);background-color:inherit!important}.Card-module__4mYnEq__labels{flex-wrap:wrap;gap:4px;margin:.8rem .8rem .6rem;display:flex}.Card-module__4mYnEq__card:not(:has(.Card-module__4mYnEq__cover)) .Card-module__4mYnEq__labels{margin-top:.8rem}.Card-module__4mYnEq__card:has(.Card-module__4mYnEq__cover) .Card-module__4mYnEq__labels{margin-top:0}.Card-module__4mYnEq__label{border-radius:3px;min-width:36px;height:6px;transition:height .15s}.Card-module__4mYnEq__card:hover .Card-module__4mYnEq__label{height:8px}.Card-module__4mYnEq__titleRow{align-items:flex-start;gap:.5rem;margin:0 .8rem .6rem;padding:0;display:flex}.Card-module__4mYnEq__card:not(:has(.Card-module__4mYnEq__labels)):not(:has(.Card-module__4mYnEq__cover)) .Card-module__4mYnEq__titleRow{margin-top:.8rem}.Card-module__4mYnEq__cardNumber{font-size:.65rem;font-weight:600;font-family:var(--font-mono,"Fira Code",monospace);color:var(--sb-text-muted,#6b7280);background:#00000059;border-radius:4px;flex-shrink:0;padding:.15rem .35rem}.Card-module__4mYnEq__title{color:var(--sb-text-primary,#f0e8dc);word-break:break-word;font-size:.95rem;font-weight:600;line-height:1.35}.Card-module__4mYnEq__badges{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 .8rem .6rem;display:flex}.Card-module__4mYnEq__priorityBadge{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px}.Card-module__4mYnEq__dueBadge,.Card-module__4mYnEq__checklistBadge,.Card-module__4mYnEq__descBadge,.Card-module__4mYnEq__voteBadge{color:var(--sb-text-secondary,#8a8070);border-radius:var(--sb-radius-sm,4px);cursor:default;transition:all var(--sb-transition-fast,.15s ease);background:#00000040;border:none;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.7rem;display:inline-flex}.Card-module__4mYnEq__checklistBadge.Card-module__4mYnEq__complete{color:var(--sb-success,#22c55e);background:#22c55e33}.Card-module__4mYnEq__voteBadge{cursor:pointer}.Card-module__4mYnEq__voteBadge:hover{background:var(--sb-accent-muted,#c9a55c33);color:var(--sb-accent,#c9a55c)}.Card-module__4mYnEq__voteBadge.Card-module__4mYnEq__voted{background:var(--sb-accent-muted,#c9a55c40);color:var(--sb-accent,#c9a55c)}.Card-module__4mYnEq__dueBadge.Card-module__4mYnEq__overdue{color:var(--sb-error,#ef4444);background:#ef444433}.Card-module__4mYnEq__dueBadge.Card-module__4mYnEq__soon{color:var(--sb-warning,#f59e0b);background:#f59e0b33}.Card-module__4mYnEq__assignees{justify-content:flex-end;gap:-.4rem;margin:0 .8rem .8rem;display:flex}.Card-module__4mYnEq__avatar{background:linear-gradient(135deg,var(--sb-accent,#c9a55c),#8a7040);color:#0d0a08;border:2px solid var(--sb-bg-card,#1e1a15);width:26px;height:26px;transition:transform var(--sb-transition-fast,.15s ease);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:.65rem;font-weight:700;display:flex}.Card-module__4mYnEq__avatar:first-child{margin-left:0}.Card-module__4mYnEq__avatar:hover{z-index:2;transform:scale(1.1)}.Card-module__4mYnEq__contextMenuOverlay{z-index:9999;position:fixed;inset:0}.Card-module__4mYnEq__contextMenu{background:linear-gradient(180deg,var(--sb-bg-secondary,#18140f)0%,var(--sb-bg-primary,#0d0a08)100%);border:1px solid var(--sb-border-hover,#c9a55c59);border-radius:var(--sb-radius-lg,12px);z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:200px;padding:.5rem;position:fixed;box-shadow:0 16px 48px #0009,0 0 0 1px #c9a55c1a}.Card-module__4mYnEq__menuHeader{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--sb-border-subtle,#c9a55c1a);margin-bottom:.3rem;padding:.5rem .75rem .6rem;font-size:.7rem;font-weight:600}.Card-module__4mYnEq__menuSection{margin:.25rem 0}.Card-module__4mYnEq__menuSectionTitle{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.08em;padding:.4rem .75rem .25rem;font-size:.65rem;font-weight:600;display:block}.Card-module__4mYnEq__contextMenu button{width:100%;color:var(--sb-text-primary,#f0e8dc);text-align:left;border-radius:var(--sb-radius-sm,4px);cursor:pointer;transition:all var(--sb-transition-fast,.15s ease);background:0 0;border:none;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.85rem;display:flex}.Card-module__4mYnEq__contextMenu button:hover{background:var(--sb-accent-muted,#c9a55c26);color:var(--sb-accent,#c9a55c)}.Card-module__4mYnEq__contextMenu button svg{opacity:.7;flex-shrink:0}.Card-module__4mYnEq__contextMenuDivider{background:var(--sb-border-subtle,#c9a55c1a);height:1px;margin:.4rem 0}.Card-module__4mYnEq__contextMenu button.Card-module__4mYnEq__danger{color:var(--sb-error,#ef4444)}.Card-module__4mYnEq__contextMenu button.Card-module__4mYnEq__danger:hover{background:#ef444426}.Card-module__4mYnEq__contextMenu button.Card-module__4mYnEq__success{color:var(--sb-success,#22c55e)}.Card-module__4mYnEq__contextMenu button.Card-module__4mYnEq__success:hover{background:#22c55e26}.Card-module__4mYnEq__contextMenu button.Card-module__4mYnEq__warning{color:var(--sb-warning,#f59e0b)}.Card-module__4mYnEq__contextMenu button.Card-module__4mYnEq__warning:hover{background:#f59e0b26}.Card-module__4mYnEq__colorPickerInline{border-radius:var(--sb-radius-sm,4px);background:#0003;grid-template-columns:repeat(6,1fr);gap:6px;margin:.25rem 0;padding:.6rem .75rem;display:grid}.Card-module__4mYnEq__colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:4px;width:26px;height:20px;transition:all .15s}.Card-module__4mYnEq__colorSwatch:hover{transform:scale(1.15);box-shadow:0 4px 12px #0006}.Card-module__4mYnEq__colorSwatch.Card-module__4mYnEq__active{box-shadow:0 0 0 2px var(--sb-accent,#c9a55c);border-color:#fff}.Card-module__4mYnEq__removeColorBtn{grid-column:span 6;justify-content:center;align-items:center;gap:.4rem;margin-top:.25rem;color:var(--sb-error,#ef4444)!important;background:#ef44441a!important;padding:.4rem!important;font-size:.75rem!important;display:flex!important}.Card-module__4mYnEq__removeColorBtn:hover{background:#ef444433!important}.Card-module__4mYnEq__datePickerInline{border-radius:var(--sb-radius-sm,4px);background:#0003;flex-direction:column;gap:.5rem;margin:.25rem 0;padding:.6rem .75rem;display:flex}.Card-module__4mYnEq__dateInput{background:var(--sb-bg-primary,#0a0a0a);border:1px solid var(--sb-border,#c9a55c33);width:100%;color:var(--sb-text-primary,#f5f5f5);border-radius:4px;outline:none;padding:.5rem;font-size:.85rem}.Card-module__4mYnEq__dateInput:focus{border-color:var(--sb-accent,#c9a55c)}.Card-module__4mYnEq__removeDateBtn{border-radius:4px;justify-content:center;align-items:center;display:flex;color:var(--sb-error,#ef4444)!important;background:#ef44441a!important;padding:.4rem!important;font-size:.75rem!important}.Card-module__4mYnEq__removeDateBtn:hover{background:#ef444433!important}.Card-module__4mYnEq__submenuInline{border-radius:var(--sb-radius-sm,4px);background:#00000040;flex-direction:column;gap:2px;max-height:200px;margin:.25rem 0;padding:.5rem;display:flex;overflow-y:auto}.Card-module__4mYnEq__submenuInline::-webkit-scrollbar{width:6px}.Card-module__4mYnEq__submenuInline::-webkit-scrollbar-track{background:0 0}.Card-module__4mYnEq__submenuInline::-webkit-scrollbar-thumb{background:var(--sb-border,#c9a55c4d);border-radius:3px}.Card-module__4mYnEq__labelOption,.Card-module__4mYnEq__memberOption{color:var(--sb-text-secondary,#a1a1a1);cursor:pointer;border-radius:var(--sb-radius-sm,4px);background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.8rem;transition:all .15s;display:flex}.Card-module__4mYnEq__labelOption:hover,.Card-module__4mYnEq__memberOption:hover{color:var(--sb-text-primary,#f5f5f5);background:#ffffff0f}.Card-module__4mYnEq__labelOption.Card-module__4mYnEq__selected,.Card-module__4mYnEq__memberOption.Card-module__4mYnEq__selected{color:var(--sb-accent,#c9a55c);background:#c9a55c1a}.Card-module__4mYnEq__labelColor{border-radius:3px;flex-shrink:0;width:20px;height:14px}.Card-module__4mYnEq__memberAvatar{background:linear-gradient(135deg,var(--sb-accent,#c9a55c)0%,#c9a55c99 100%);width:24px;height:24px;color:var(--sb-bg-primary,#0a0a0a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:flex}.Card-module__4mYnEq__labelOption svg,.Card-module__4mYnEq__memberOption svg{color:var(--sb-success,#22c55e);margin-left:auto}
.Column-module__hi1S-q__column{background:var(--sb-bg-card,#1e1a15);border:1px solid var(--sb-border,#c9a55c1f);border-radius:12px;flex-direction:column;flex:0 0 280px;align-self:flex-start;width:280px;display:flex;box-shadow:0 2px 12px #00000040}.Column-module__hi1S-q__column.Column-module__hi1S-q__isOver{border-color:var(--sb-accent,#c9a55c);background:var(--sb-bg-card-hover,#252018);box-shadow:0 0 20px #c9a55c40}.Column-module__hi1S-q__header{background:#00000026;border-top:3px solid;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 12px 8px;display:flex}.Column-module__hi1S-q__headerLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.Column-module__hi1S-q__dragHandle{width:20px;height:20px;color:var(--sb-text-muted,#5a5045);cursor:grab;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.Column-module__hi1S-q__dragHandle:hover{color:var(--sb-accent,#c9a55c);background:#c9a55c1a}.Column-module__hi1S-q__dragHandle:active{cursor:grabbing}.Column-module__hi1S-q__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.Column-module__hi1S-q__column.Column-module__hi1S-q__isDragging{opacity:.5;border-color:var(--sb-accent,#c9a55c)}.Column-module__hi1S-q__title{color:var(--sb-text-primary,#f0e8dc);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:600;overflow:hidden}.Column-module__hi1S-q__count{min-width:20px;height:20px;color:var(--sb-text-secondary,#8a8070);background:#ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;font-weight:600;display:flex}.Column-module__hi1S-q__renameInput{border:1px solid var(--sb-accent,#c9a55c);color:var(--sb-text-primary,#f0e8dc);background:#0006;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-size:.85rem;font-weight:600}.Column-module__hi1S-q__menuWrapper{position:relative}.Column-module__hi1S-q__menuBtn{width:28px;height:28px;color:var(--sb-text-muted,#5a5045);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Column-module__hi1S-q__menuBtn:hover{color:var(--sb-text-primary,#f0e8dc);background:#ffffff14}.Column-module__hi1S-q__menu{background:var(--sb-bg-elevated,#1a1714);border:1px solid var(--sb-border,#c9a55c26);z-index:100;border-radius:8px;min-width:160px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 40px #00000080}.Column-module__hi1S-q__menuItem{width:100%;color:var(--sb-text-secondary,#a09080);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:.8rem;transition:all .15s;display:flex}.Column-module__hi1S-q__menuItem:hover{color:var(--sb-text-primary,#f0e8dc);background:#ffffff0d}.Column-module__hi1S-q__menuItem.Column-module__hi1S-q__danger:hover{color:#ef4444;background:#ef444426}.Column-module__hi1S-q__menuDivider{background:var(--sb-border,#c9a55c1a);height:1px;margin:4px 0}.Column-module__hi1S-q__colorPicker{grid-template-columns:repeat(5,1fr);gap:6px;padding:10px 12px;display:grid}.Column-module__hi1S-q__colorBtn{cursor:pointer;border:2px solid #0000;border-radius:4px;width:22px;height:22px;transition:all .15s}.Column-module__hi1S-q__colorBtn:hover{transform:scale(1.15)}.Column-module__hi1S-q__colorBtn.Column-module__hi1S-q__active{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.Column-module__hi1S-q__cardList{flex-direction:column;gap:8px;max-height:620px;padding:8px;display:flex;overflow:hidden auto}.Column-module__hi1S-q__cardList::-webkit-scrollbar{width:8px}.Column-module__hi1S-q__cardList::-webkit-scrollbar-track{background:#0003;border-radius:4px;margin:4px}.Column-module__hi1S-q__cardList::-webkit-scrollbar-thumb{background:#c9a55c80;border-radius:4px;min-height:40px}.Column-module__hi1S-q__cardList::-webkit-scrollbar-thumb:hover{background:#c9a55cb3}.Column-module__hi1S-q__addForm{border-top:1px solid #c9a55c0f;padding:8px}.Column-module__hi1S-q__addInput{border:1px solid var(--sb-border,#c9a55c33);width:100%;color:var(--sb-text-primary,#f0e8dc);resize:none;background:#00000059;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.85rem}.Column-module__hi1S-q__addInput:focus{border-color:var(--sb-accent,#c9a55c);box-shadow:0 0 0 3px #c9a55c26}.Column-module__hi1S-q__addInput::placeholder{color:var(--sb-text-muted,#5a5045)}.Column-module__hi1S-q__addActions{align-items:center;gap:8px;margin-top:8px;display:flex}.Column-module__hi1S-q__addBtn{background:linear-gradient(135deg,var(--sb-accent,#c9a55c)0%,#a88a40 100%);color:#0d0a08;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .15s}.Column-module__hi1S-q__addBtn:hover{filter:brightness(1.1)}.Column-module__hi1S-q__cancelBtn{width:32px;height:32px;color:var(--sb-text-muted,#5a5045);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.Column-module__hi1S-q__cancelBtn:hover{color:#ef4444;background:#ef444426}.Column-module__hi1S-q__quickAdd{width:100%;color:var(--sb-text-muted,#5a5045);cursor:pointer;background:0 0;border:none;border-top:1px solid #c9a55c0f;border-radius:0 0 12px 12px;align-items:center;gap:8px;padding:10px 12px;font-size:.8rem;transition:all .15s;display:flex}.Column-module__hi1S-q__quickAdd:hover{color:var(--sb-accent,#c9a55c);background:#c9a55c14}.Column-module__hi1S-q__quickAdd svg{transition:transform .2s}.Column-module__hi1S-q__quickAdd:hover svg{transform:rotate(90deg)}
.BoardView-module__LwejOa__board{background:linear-gradient(180deg,var(--sb-bg-primary,#0a0a0a)0%,var(--sb-bg-secondary,#111)100%);cursor:grab;flex-direction:column;flex:1;padding:1rem;display:flex;overflow:hidden}.BoardView-module__LwejOa__board.BoardView-module__LwejOa__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.BoardView-module__LwejOa__columnsContainer{flex:1;align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex;overflow:auto hidden}.BoardView-module__LwejOa__columnsContainer::-webkit-scrollbar{height:10px}.BoardView-module__LwejOa__columnsContainer::-webkit-scrollbar-track{background:#0000004d;border-radius:5px}.BoardView-module__LwejOa__columnsContainer::-webkit-scrollbar-thumb{background:var(--sb-border-hover,#c9a55c66);border-radius:5px}.BoardView-module__LwejOa__columnsContainer::-webkit-scrollbar-thumb:hover{background:var(--sb-accent,#c9a55c99)}.BoardView-module__LwejOa__addColumnTrigger{background:var(--sb-bg-card,#1e1a15);border:2px dashed var(--sb-border,#c9a55c33);height:60px;color:var(--sb-text-muted,#5a5045);cursor:pointer;border-radius:12px;flex:0 0 280px;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;font-size:.85rem;transition:all .2s;display:flex}.BoardView-module__LwejOa__addColumnTrigger:hover{background:var(--sb-bg-card-hover,#252018);border-color:var(--sb-accent,#c9a55c66);color:var(--sb-accent,#c9a55c)}.BoardView-module__LwejOa__addColumnTrigger svg{opacity:.6;transition:all .2s}.BoardView-module__LwejOa__addColumnTrigger:hover svg{opacity:1;transform:scale(1.1)}.BoardView-module__LwejOa__addColumnForm{background:var(--sb-bg-card,#1e1a15);border:1px solid var(--sb-border,#c9a55c1f);border-radius:12px;flex:0 0 280px;align-self:flex-start;padding:1rem}.BoardView-module__LwejOa__addColumnInput{border:1px solid var(--sb-border,#c9a55c33);width:100%;color:var(--sb-text-primary,#f0e8dc);background:#00000059;border-radius:8px;outline:none;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.9rem}.BoardView-module__LwejOa__addColumnInput:focus{border-color:var(--sb-accent,#c9a55c)}.BoardView-module__LwejOa__addColumnActions{gap:.5rem;display:flex}.BoardView-module__LwejOa__addColumnBtn{background:linear-gradient(135deg,var(--sb-accent,#c9a55c)0%,#a88a40 100%);color:#0d0a08;cursor:pointer;border:none;border-radius:6px;flex:1;padding:.5rem;font-size:.8rem;font-weight:600}.BoardView-module__LwejOa__addColumnCancelBtn{border:1px solid var(--sb-border,#c9a55c33);color:var(--sb-text-muted,#5a5045);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .75rem}.BoardView-module__LwejOa__columnOverlay{background:var(--sb-bg-card,#1e1a15);border:1px solid var(--sb-accent,#c9a55c);width:280px;box-shadow:0 20px 50px #00000080,0 0 0 2px var(--sb-accent,#c9a55c);cursor:grabbing;border-radius:12px;overflow:hidden;transform:rotate(3deg)}.BoardView-module__LwejOa__columnOverlayHeader{background:#00000026;border-top:3px solid;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:.85rem .75rem;display:flex}.BoardView-module__LwejOa__columnOverlayDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.BoardView-module__LwejOa__columnOverlayTitle{color:var(--sb-text-primary,#f0e8dc);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.BoardView-module__LwejOa__columnOverlayCount{color:var(--sb-text-muted,#5a5045);background:#0000004d;border-radius:10px;margin-left:auto;padding:.15rem .45rem;font-size:.75rem;font-weight:600}.BoardView-module__LwejOa__columnOverlayBody{flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.BoardView-module__LwejOa__columnOverlayCard{color:var(--sb-text-secondary,#a1a1a1);white-space:nowrap;text-overflow:ellipsis;background:#00000040;border-radius:6px;padding:.5rem .65rem;font-size:.75rem;overflow:hidden}.BoardView-module__LwejOa__columnOverlayMore{color:var(--sb-text-muted,#5a5045);text-align:center;padding:.35rem .65rem;font-size:.7rem;font-style:italic}
.CanvasNode-module__mQA2QW__node{background:var(--sb-bg-card,#1e1e1e);border:2px solid var(--sb-border,#c9a55c33);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;width:240px;padding:.6rem .75rem;transition:border-color .15s,box-shadow .15s;position:absolute}.CanvasNode-module__mQA2QW__node:hover{border-color:#c9a55c80;box-shadow:0 4px 20px #00000080}.CanvasNode-module__mQA2QW__node.CanvasNode-module__mQA2QW__linkSource{border-color:#c9a55c;box-shadow:0 0 15px #c9a55c66}.CanvasNode-module__mQA2QW__node.CanvasNode-module__mQA2QW__dragging{cursor:grabbing;z-index:100;border-color:#c9a55cb3;transform:scale(1.02);box-shadow:0 8px 30px #0009}.CanvasNode-module__mQA2QW__labels{gap:4px;margin-bottom:.4rem;display:flex}.CanvasNode-module__mQA2QW__label{border-radius:2px;width:24px;height:4px}.CanvasNode-module__mQA2QW__title{color:var(--sb-text-primary,#f5f5f5);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.4rem;font-size:.8rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.CanvasNode-module__mQA2QW__footer{align-items:center;gap:.5rem;display:flex}.CanvasNode-module__mQA2QW__priority{border-radius:50%;width:8px;height:8px}.CanvasNode-module__mQA2QW__column{color:var(--sb-text-muted,#666);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem}.CanvasNode-module__mQA2QW__connector{background:var(--sb-accent,#c9a55c);border:2px solid var(--sb-bg-primary,#0a0a0a);opacity:0;cursor:crosshair;z-index:10;border-radius:50%;width:12px;height:12px;transition:opacity .15s,transform .15s,box-shadow .15s;position:absolute}.CanvasNode-module__mQA2QW__connector:hover{transform:scale(1.3);box-shadow:0 0 12px #c9a55c99}.CanvasNode-module__mQA2QW__connectorTop{top:-6px;left:50%;transform:translate(-50%)}.CanvasNode-module__mQA2QW__connectorTop:hover{transform:translate(-50%)scale(1.3)}.CanvasNode-module__mQA2QW__connectorRight{top:50%;right:-6px;transform:translateY(-50%)}.CanvasNode-module__mQA2QW__connectorRight:hover{transform:translateY(-50%)scale(1.3)}.CanvasNode-module__mQA2QW__connectorBottom{bottom:-6px;left:50%;transform:translate(-50%)}.CanvasNode-module__mQA2QW__connectorBottom:hover{transform:translate(-50%)scale(1.3)}.CanvasNode-module__mQA2QW__connectorLeft{top:50%;left:-6px;transform:translateY(-50%)}.CanvasNode-module__mQA2QW__connectorLeft:hover{transform:translateY(-50%)scale(1.3)}.CanvasNode-module__mQA2QW__node:hover .CanvasNode-module__mQA2QW__connector,.CanvasNode-module__mQA2QW__node.CanvasNode-module__mQA2QW__linkSource .CanvasNode-module__mQA2QW__connector{opacity:1}
.Minimap-module__Hcr4Fq__minimap{z-index:100;background:#1a1512e6;border:1px solid #c9a55c33;border-radius:8px;width:160px;padding:.5rem;position:absolute;bottom:1rem;left:1rem}.Minimap-module__Hcr4Fq__content{background:#0000004d;border-radius:4px;width:100%;min-height:80px;max-height:120px;position:relative;overflow:hidden}.Minimap-module__Hcr4Fq__node{background:#c9a55c99;border-radius:2px;width:8px;height:5px;position:absolute}.Minimap-module__Hcr4Fq__viewport{pointer-events:none;background:#c9a55c1a;border:1px solid #c9a55c;border-radius:2px;max-width:100%;max-height:100%;position:absolute}
.CanvasControls-module__TrQGdG__controls{z-index:100;background:#1a1512f2;border:1px solid #c9a55c33;border-radius:8px;align-items:center;gap:.25rem;padding:.35rem;display:flex;position:absolute;top:1rem;left:1rem}.CanvasControls-module__TrQGdG__btn{color:#8a8070;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.CanvasControls-module__TrQGdG__btn:hover{color:#c9a55c;background:#c9a55c26}.CanvasControls-module__TrQGdG__btn.CanvasControls-module__TrQGdG__active{color:#c9a55c;background:#c9a55c4d}.CanvasControls-module__TrQGdG__zoomLevel{text-align:center;min-width:40px;font-size:.7rem;font-family:var(--font-mono,monospace);color:#5a5045}.CanvasControls-module__TrQGdG__divider{background:#c9a55c26;width:1px;height:18px;margin:0 .25rem}.CanvasControls-module__TrQGdG__linkHint{color:#c9a55c;margin-left:.25rem;font-size:.65rem}.CanvasControls-module__TrQGdG__lineTypeGroup{background:#0000004d;border-radius:4px;gap:2px;margin-left:.25rem;padding:2px;display:flex}.CanvasControls-module__TrQGdG__lineTypeBtn{color:#8a8070;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;transition:all .15s;display:flex}.CanvasControls-module__TrQGdG__lineTypeBtn:hover{color:#c9a55c;background:#c9a55c26}.CanvasControls-module__TrQGdG__lineTypeBtn.CanvasControls-module__TrQGdG__active{color:#c9a55c;background:#c9a55c40}.CanvasControls-module__TrQGdG__btn.CanvasControls-module__TrQGdG__danger{color:var(--sb-danger,#ef4444)}.CanvasControls-module__TrQGdG__btn.CanvasControls-module__TrQGdG__danger:hover{color:#ef4444;background:#ef444426}
.CanvasView-module__3-tv1W__canvas{background:var(--sb-bg-primary,#0d0a08);outline:none;flex:1;position:relative;overflow:hidden}.CanvasView-module__3-tv1W__grid{background-image:linear-gradient(var(--sb-border-subtle,#c9a55c0a)1px,transparent 1px),linear-gradient(90deg,var(--sb-border-subtle,#c9a55c0a)1px,transparent 1px);pointer-events:none;background-size:80px 80px;position:absolute;inset:0}.CanvasView-module__3-tv1W__content{transform-origin:0 0;width:5000px;height:5000px;position:absolute}.CanvasView-module__3-tv1W__connections{pointer-events:all;position:absolute;top:0;left:0}.CanvasView-module__3-tv1W__nodes{position:relative}.CanvasView-module__3-tv1W__connectionActions{z-index:100;background:linear-gradient(135deg,var(--sb-bg-glass,#1a1512f2)0%,var(--sb-bg-overlay,#0d0a08f2)100%);border:1px solid var(--sb-border-hover,#c9a55c33);box-shadow:var(--sb-shadow-lg,0 8px 32px #00000080);border-radius:10px;gap:.5rem;padding:.5rem;animation:.2s CanvasView-module__3-tv1W__fadeIn;display:flex;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}@keyframes CanvasView-module__3-tv1W__fadeIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CanvasView-module__3-tv1W__lineTypeSelector{background:#0000004d;border-radius:6px;gap:2px;padding:2px;display:flex}.CanvasView-module__3-tv1W__lineTypeBtn{width:32px;height:32px;color:var(--sb-text-muted,#8a8070);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex}.CanvasView-module__3-tv1W__lineTypeBtn:hover{background:var(--sb-accent-muted,#c9a55c26);color:var(--sb-accent,#c9a55c)}.CanvasView-module__3-tv1W__lineTypeBtn.CanvasView-module__3-tv1W__active{color:var(--sb-accent,#c9a55c);box-shadow:inset 0 0 0 1px var(--sb-border-active,#c9a55c66);background:#c9a55c40}.CanvasView-module__3-tv1W__deleteConnectionBtn{color:var(--sb-error,#ef4444);cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.CanvasView-module__3-tv1W__deleteConnectionBtn:hover{border-color:var(--sb-error,#ef4444);background:#ef444426}.CanvasView-module__3-tv1W__deleteConnectionBtn svg{flex-shrink:0;width:14px;height:14px}.CanvasView-module__3-tv1W__confirmOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CanvasView-module__3-tv1W__confirmDialog{background:var(--sb-surface,#131110);border:1px solid var(--sb-border,#c9a55c33);text-align:center;border-radius:12px;max-width:400px;padding:1.5rem}.CanvasView-module__3-tv1W__confirmDialog h3{color:var(--sb-text-primary,#f0e8dc);margin:0 0 .75rem;font-size:1.1rem}.CanvasView-module__3-tv1W__confirmDialog p{color:var(--sb-text-secondary,#8a8070);margin:0 0 .5rem;font-size:.9rem}.CanvasView-module__3-tv1W__confirmWarning{font-weight:500;color:var(--sb-danger,#ef4444)!important}.CanvasView-module__3-tv1W__confirmActions{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.CanvasView-module__3-tv1W__cancelBtn{border:1px solid var(--sb-border,#c9a55c33);color:var(--sb-text-secondary,#8a8070);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;transition:all .15s}.CanvasView-module__3-tv1W__cancelBtn:hover{background:var(--sb-bg-hover,#ffffff0d);border-color:var(--sb-text-secondary,#8a8070)}.CanvasView-module__3-tv1W__dangerConfirmBtn{background:var(--sb-danger,#ef4444);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .15s}.CanvasView-module__3-tv1W__dangerConfirmBtn:hover{background:#dc2626}
.CalendarView-module__LIBpGa__calendar{background:linear-gradient(180deg,var(--sb-bg-primary,#0a0a0a)0%,var(--sb-bg-secondary,#111)100%);flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex;overflow:auto}.CalendarView-module__LIBpGa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CalendarView-module__LIBpGa__headerLeft{align-items:center;gap:1rem;display:flex}.CalendarView-module__LIBpGa__monthSelector{background:var(--sb-bg-card,#1e1a15cc);border:1px solid var(--sb-border,#c9a55c26);border-radius:var(--sb-radius-lg,12px);align-items:center;gap:.75rem;padding:.5rem;display:flex}.CalendarView-module__LIBpGa__monthDisplay{justify-content:center;align-items:baseline;gap:.5rem;min-width:160px;display:flex}.CalendarView-module__LIBpGa__monthTitle{font-family:var(--font-display,"Bebas Neue",sans-serif);color:var(--sb-text-primary,#f0e8dc);letter-spacing:.04em;margin:0;font-size:1.6rem}.CalendarView-module__LIBpGa__yearBadge{color:var(--sb-accent,#c9a55c);background:var(--sb-accent-muted,#c9a55c26);border-radius:4px;padding:.2rem .5rem;font-size:.85rem;font-weight:600}.CalendarView-module__LIBpGa__navBtn{border-radius:var(--sb-radius-md,8px);width:36px;height:36px;color:var(--sb-text-secondary,#8a8070);cursor:pointer;transition:all var(--sb-transition-fast,.15s ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.CalendarView-module__LIBpGa__navBtn:hover{background:var(--sb-accent-muted,#c9a55c26);color:var(--sb-accent,#c9a55c);border-color:var(--sb-border-hover,#c9a55c4d)}.CalendarView-module__LIBpGa__todayBtn{background:var(--sb-accent-muted,#c9a55c1a);border:1px solid var(--sb-border,#c9a55c33);border-radius:var(--sb-radius-md,8px);color:var(--sb-accent,#c9a55c);cursor:pointer;transition:all var(--sb-transition-fast,.15s ease);align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;display:flex}.CalendarView-module__LIBpGa__todayBtn:hover{border-color:var(--sb-accent,#c9a55c);background:#c9a55c33}.CalendarView-module__LIBpGa__statsRow{gap:.75rem;display:flex}.CalendarView-module__LIBpGa__statCard{background:var(--sb-bg-card,#1e1a1599);border:1px solid var(--sb-border-subtle,#c9a55c14);border-radius:var(--sb-radius-md,8px);flex-direction:column;align-items:center;min-width:80px;padding:.6rem 1rem;display:flex}.CalendarView-module__LIBpGa__statValue{font-family:var(--font-display,"Bebas Neue",sans-serif);color:var(--sb-text-primary,#f0e8dc);font-size:1.5rem;line-height:1}.CalendarView-module__LIBpGa__statLabel{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-size:.65rem}.CalendarView-module__LIBpGa__statCard.CalendarView-module__LIBpGa__warning{border-color:#fbbf2433}.CalendarView-module__LIBpGa__statCard.CalendarView-module__LIBpGa__warning .CalendarView-module__LIBpGa__statValue{color:#fbbf24}.CalendarView-module__LIBpGa__statCard.CalendarView-module__LIBpGa__danger{background:#ef444414;border-color:#ef444433}.CalendarView-module__LIBpGa__statCard.CalendarView-module__LIBpGa__danger .CalendarView-module__LIBpGa__statValue{color:#ef4444}.CalendarView-module__LIBpGa__calendarContainer{background:var(--sb-bg-card,#1e1a1566);border:1px solid var(--sb-border-subtle,#c9a55c14);border-radius:var(--sb-radius-lg,12px);flex-direction:column;flex:1;display:flex;overflow:hidden}.CalendarView-module__LIBpGa__weekdays{background:var(--sb-bg-tertiary,#1a1512e6);border-bottom:1px solid var(--sb-border-subtle,#c9a55c14);grid-template-columns:repeat(7,1fr);display:grid}.CalendarView-module__LIBpGa__weekday{text-align:center;color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.12em;padding:.75rem .5rem;font-size:.7rem;font-weight:600}.CalendarView-module__LIBpGa__weekday.CalendarView-module__LIBpGa__weekend{color:var(--sb-accent,#c9a55c99)}.CalendarView-module__LIBpGa__days{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.CalendarView-module__LIBpGa__day{border-right:1px solid var(--sb-border-subtle,#c9a55c0a);border-bottom:1px solid var(--sb-border-subtle,#c9a55c0a);cursor:pointer;min-height:100px;transition:all var(--sb-transition-fast,.15s ease);background:0 0;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.CalendarView-module__LIBpGa__day:nth-child(7n){border-right:none}.CalendarView-module__LIBpGa__day:hover{background:var(--sb-bg-card-hover,#25201880)}.CalendarView-module__LIBpGa__day.CalendarView-module__LIBpGa__otherMonth{opacity:.3}.CalendarView-module__LIBpGa__day.CalendarView-module__LIBpGa__weekend{background:#c9a55c05}.CalendarView-module__LIBpGa__day.CalendarView-module__LIBpGa__today{box-shadow:inset 0 0 0 2px var(--sb-accent,#c9a55c59);background:#c9a55c14}.CalendarView-module__LIBpGa__day.CalendarView-module__LIBpGa__selected{box-shadow:inset 0 0 0 2px var(--sb-accent,#c9a55c);background:#c9a55c1f}.CalendarView-module__LIBpGa__day.CalendarView-module__LIBpGa__hasCards .CalendarView-module__LIBpGa__dayNumber{font-weight:700}.CalendarView-module__LIBpGa__dayHeader{justify-content:space-between;align-items:center;display:flex}.CalendarView-module__LIBpGa__dayNumber{color:var(--sb-text-secondary,#8a8070);min-width:24px;font-size:.85rem;font-weight:500}.CalendarView-module__LIBpGa__day.CalendarView-module__LIBpGa__today .CalendarView-module__LIBpGa__dayNumber{color:var(--sb-accent,#c9a55c);background:var(--sb-accent-muted,#c9a55c33);border-radius:4px;padding:.15rem .4rem;font-weight:700}.CalendarView-module__LIBpGa__cardCount{color:var(--sb-accent,#c9a55c);background:var(--sb-accent-muted,#c9a55c33);text-align:center;border-radius:10px;min-width:18px;padding:.15rem .4rem;font-size:.65rem;font-weight:600}.CalendarView-module__LIBpGa__addBtn{background:var(--sb-accent-muted,#c9a55c33);width:20px;height:20px;color:var(--sb-accent,#c9a55c);cursor:pointer;opacity:.8;transition:all var(--sb-transition-fast,.15s ease);border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.CalendarView-module__LIBpGa__addBtn:hover{opacity:1;background:var(--sb-accent,#c9a55c);color:#0d0a08;transform:scale(1.1)}.CalendarView-module__LIBpGa__cardList{flex-direction:column;flex:1;gap:3px;display:flex;overflow:hidden}.CalendarView-module__LIBpGa__cardPill{background:var(--sb-bg-primary,#0d0a08b3);color:var(--sb-text-primary,#f0e8dc);text-align:left;cursor:pointer;transition:all var(--sb-transition-fast,.15s ease);white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .45rem;font-size:.68rem;display:flex;overflow:hidden}.CalendarView-module__LIBpGa__cardPill:hover{background:#0009;transform:translate(2px);box-shadow:0 2px 6px #0000004d}.CalendarView-module__LIBpGa__cardDot{background:var(--card-color,var(--sb-accent,#c9a55c));width:5px;height:5px;box-shadow:0 0 4px var(--card-color,var(--sb-accent));border-radius:50%;flex-shrink:0}.CalendarView-module__LIBpGa__cardTitle{text-overflow:ellipsis;overflow:hidden}.CalendarView-module__LIBpGa__moreCards{color:var(--sb-text-muted,#5a5045);padding:.15rem .45rem;font-size:.6rem;font-style:italic}.CalendarView-module__LIBpGa__dayDetail{background:var(--sb-bg-card,#1e1a15f2);border:1px solid var(--sb-border,#c9a55c26);border-radius:var(--sb-radius-lg,12px);padding:1rem;animation:.2s CalendarView-module__LIBpGa__slideUp}@keyframes CalendarView-module__LIBpGa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CalendarView-module__LIBpGa__dayDetailHeader{border-bottom:1px solid var(--sb-border-subtle,#c9a55c1a);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.CalendarView-module__LIBpGa__dayDetailTitle{color:var(--sb-text-primary,#f0e8dc);text-transform:capitalize;margin:0;font-size:1rem;font-weight:600}.CalendarView-module__LIBpGa__dayDetailClose{width:24px;height:24px;color:var(--sb-text-muted,#5a5045);cursor:pointer;transition:all var(--sb-transition-fast,.15s ease);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.CalendarView-module__LIBpGa__dayDetailClose:hover{color:var(--sb-error,#ef4444);background:#ef44441a}.CalendarView-module__LIBpGa__dayDetailContent{flex-direction:column;gap:.5rem;display:flex}.CalendarView-module__LIBpGa__emptyDayMessage{color:var(--sb-text-muted,#5a5045);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.CalendarView-module__LIBpGa__emptyDayMessage svg{opacity:.5}.CalendarView-module__LIBpGa__emptyDayMessage span{font-size:.85rem}.CalendarView-module__LIBpGa__addNewCardBtn{background:var(--sb-accent-muted,#c9a55c26);border:1px solid var(--sb-border,#c9a55c40);border-radius:var(--sb-radius-md,8px);color:var(--sb-accent,#c9a55c);cursor:pointer;transition:all var(--sb-transition-fast,.15s ease);align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.CalendarView-module__LIBpGa__addNewCardBtn:hover{border-color:var(--sb-accent,#c9a55c);background:#c9a55c40}.CalendarView-module__LIBpGa__dayCardsList{flex-direction:column;gap:.5rem;display:flex}.CalendarView-module__LIBpGa__dayCard{background:var(--sb-bg-primary,#0d0a0880);border:1px solid var(--sb-border-subtle,#c9a55c14);border-radius:var(--sb-radius-md,8px);cursor:pointer;transition:all var(--sb-transition-fast,.15s ease);align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.CalendarView-module__LIBpGa__dayCard:hover{border-color:var(--sb-border-hover,#c9a55c33);background:#0006;transform:translate(4px)}.CalendarView-module__LIBpGa__dayCardPriority{border-radius:2px;flex-shrink:0;width:4px;height:100%;min-height:28px}.CalendarView-module__LIBpGa__dayCardInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.CalendarView-module__LIBpGa__dayCardTitle{color:var(--sb-text-primary,#f0e8dc);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.CalendarView-module__LIBpGa__dayCardMeta{color:var(--sb-text-muted,#5a5045);font-size:.7rem}.CalendarView-module__LIBpGa__dayCard svg{color:var(--sb-text-muted,#5a5045);opacity:0;transition:opacity var(--sb-transition-fast,.15s ease)}.CalendarView-module__LIBpGa__dayCard:hover svg{opacity:1;color:var(--sb-accent,#c9a55c)}@media (max-width:1200px){.CalendarView-module__LIBpGa__day{min-height:85px;padding:.4rem}.CalendarView-module__LIBpGa__statsRow{display:none}}@media (max-width:768px){.CalendarView-module__LIBpGa__calendar{padding:1rem}.CalendarView-module__LIBpGa__header{flex-direction:column;align-items:stretch}.CalendarView-module__LIBpGa__headerLeft{justify-content:center}.CalendarView-module__LIBpGa__monthTitle{font-size:1.3rem}.CalendarView-module__LIBpGa__weekday{padding:.5rem .25rem;font-size:.6rem}.CalendarView-module__LIBpGa__day{min-height:65px;padding:.3rem}.CalendarView-module__LIBpGa__dayNumber{font-size:.75rem}.CalendarView-module__LIBpGa__cardDot{width:4px;height:4px}.CalendarView-module__LIBpGa__cardTitle{display:none}.CalendarView-module__LIBpGa__cardPill{justify-content:center;padding:.2rem .35rem}}
.StaffProfiles-module__aS368G__container{max-width:100%;height:100%;padding:1.5rem;overflow-y:auto}.StaffProfiles-module__aS368G__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.StaffProfiles-module__aS368G__headerLeft{color:var(--sb-text-primary,#f0e8dc);align-items:center;gap:.75rem;display:flex}.StaffProfiles-module__aS368G__headerLeft h2{margin:0;font-size:1.25rem;font-weight:600}.StaffProfiles-module__aS368G__headerLeft svg{color:var(--sb-accent,#c9a55c)}.StaffProfiles-module__aS368G__memberCount{color:var(--sb-text-muted,#5a5045);background:var(--sb-bg-input,#0000004d);border-radius:12px;padding:.25rem .6rem;font-size:.75rem}.StaffProfiles-module__aS368G__addBtn{background:var(--sb-accent,#c9a55c);color:var(--sb-bg-primary,#0d0a08);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.StaffProfiles-module__aS368G__addBtn:hover{filter:brightness(1.1)}.StaffProfiles-module__aS368G__myProfileCard{background:var(--sb-bg-secondary,#1a1a1a);border:2px solid var(--sb-accent,#c9a55c);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.StaffProfiles-module__aS368G__myProfileHeader{align-items:flex-start;gap:1rem;display:flex}.StaffProfiles-module__aS368G__myAvatar{background:linear-gradient(135deg,var(--sb-accent,#c9a55c),#a88940);width:64px;height:64px;color:var(--sb-bg-primary,#0d0a08);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.StaffProfiles-module__aS368G__myAvatar img{object-fit:cover;width:100%;height:100%}.StaffProfiles-module__aS368G__myInfo{flex:1;min-width:0}.StaffProfiles-module__aS368G__myNameRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.StaffProfiles-module__aS368G__myName{color:var(--sb-text-primary,#f0e8dc);font-size:1.2rem;font-weight:600}.StaffProfiles-module__aS368G__youBadge{background:var(--sb-accent,#c9a55c);color:var(--sb-bg-primary,#0d0a08);text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:600}.StaffProfiles-module__aS368G__roleBadge{background:var(--sb-bg-input,#0000004d);border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:500}.StaffProfiles-module__aS368G__roleBadge.StaffProfiles-module__aS368G__owner{color:#c9a55c;background:#c9a55c26}.StaffProfiles-module__aS368G__roleBadge.StaffProfiles-module__aS368G__admin{color:#22c55e;background:#22c55e26}.StaffProfiles-module__aS368G__roleBadge.StaffProfiles-module__aS368G__editor{color:#3b82f6;background:#3b82f626}.StaffProfiles-module__aS368G__roleBadge.StaffProfiles-module__aS368G__observer{color:#6b7280;background:#6b728026}.StaffProfiles-module__aS368G__myBio{color:var(--sb-text-secondary,#8a8070);margin:0;font-size:.85rem;line-height:1.4}.StaffProfiles-module__aS368G__editProfileBtn{background:var(--sb-bg-input,#0000004d);border:1px solid var(--sb-border-default,#c9a55c33);color:var(--sb-text-secondary,#8a8070);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;transition:all .15s;display:flex}.StaffProfiles-module__aS368G__editProfileBtn:hover{background:var(--sb-accent-bg,#c9a55c26);color:var(--sb-accent,#c9a55c);border-color:var(--sb-accent,#c9a55c)}.StaffProfiles-module__aS368G__myStats{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.StaffProfiles-module__aS368G__myStat{text-align:center}.StaffProfiles-module__aS368G__myStat.StaffProfiles-module__aS368G__overdue .StaffProfiles-module__aS368G__myStatValue{color:var(--sb-danger,#ef4444)}.StaffProfiles-module__aS368G__myStatValue{color:var(--sb-text-primary,#f0e8dc);font-size:1.5rem;font-weight:700;display:block}.StaffProfiles-module__aS368G__myStatLabel{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.StaffProfiles-module__aS368G__sectionTitle{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.StaffProfiles-module__aS368G__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.StaffProfiles-module__aS368G__card{background:var(--sb-bg-secondary,#1a1a1a);border:1px solid var(--sb-border-subtle,#c9a55c1a);cursor:pointer;border-radius:10px;padding:1rem;transition:all .2s}.StaffProfiles-module__aS368G__card:hover{border-color:var(--sb-border-default,#c9a55c33);background:var(--sb-bg-tertiary,#252019)}.StaffProfiles-module__aS368G__card.StaffProfiles-module__aS368G__selected{border-color:var(--sb-accent,#c9a55c);box-shadow:0 0 0 1px var(--sb-accent,#c9a55c)}.StaffProfiles-module__aS368G__cardHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.StaffProfiles-module__aS368G__avatar{background:var(--sb-accent-bg,#c9a55c26);border:1px solid var(--sb-accent,#c9a55c);width:44px;height:44px;color:var(--sb-accent,#c9a55c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex;overflow:hidden}.StaffProfiles-module__aS368G__avatar img{object-fit:cover;width:100%;height:100%}.StaffProfiles-module__aS368G__info{flex:1;min-width:0}.StaffProfiles-module__aS368G__name{color:var(--sb-text-primary,#f0e8dc);margin-bottom:.2rem;font-size:.95rem;font-weight:600;display:block}.StaffProfiles-module__aS368G__role{font-size:.7rem;font-weight:500}.StaffProfiles-module__aS368G__role.StaffProfiles-module__aS368G__owner{color:#c9a55c}.StaffProfiles-module__aS368G__role.StaffProfiles-module__aS368G__admin{color:#22c55e}.StaffProfiles-module__aS368G__role.StaffProfiles-module__aS368G__editor{color:#3b82f6}.StaffProfiles-module__aS368G__role.StaffProfiles-module__aS368G__observer{color:#6b7280}.StaffProfiles-module__aS368G__bio{color:var(--sb-text-secondary,#8a8070);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.StaffProfiles-module__aS368G__stats{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.75rem;display:grid}.StaffProfiles-module__aS368G__stat{text-align:center}.StaffProfiles-module__aS368G__statValue{color:var(--sb-text-primary,#f0e8dc);font-size:1.1rem;font-weight:700;display:block}.StaffProfiles-module__aS368G__statLabel{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;font-size:.6rem}.StaffProfiles-module__aS368G__details{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);margin-top:.75rem;padding-top:.75rem}.StaffProfiles-module__aS368G__detailSection{margin-bottom:.5rem}.StaffProfiles-module__aS368G__detailLabel{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;font-size:.7rem;font-weight:600}.StaffProfiles-module__aS368G__taskList{flex-direction:column;gap:.35rem;display:flex}.StaffProfiles-module__aS368G__taskItem{background:var(--sb-bg-input,#0000004d);color:var(--sb-text-primary,#f0e8dc);border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.75rem;transition:background .15s;display:flex}.StaffProfiles-module__aS368G__taskItem:hover{background:var(--sb-bg-hover,#c9a55c1a)}.StaffProfiles-module__aS368G__taskNumber{color:var(--sb-text-muted,#5a5045);font-weight:600}.StaffProfiles-module__aS368G__taskTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.StaffProfiles-module__aS368G__emptyTasks{color:var(--sb-text-muted,#5a5045);text-align:center;padding:.75rem;font-size:.75rem}.StaffProfiles-module__aS368G__detailActions{gap:.5rem;margin-top:.75rem;display:flex}.StaffProfiles-module__aS368G__editBtn,.StaffProfiles-module__aS368G__deleteBtn{cursor:pointer;border-radius:4px;flex:1;padding:.5rem;font-size:.75rem;font-weight:500;transition:all .15s}.StaffProfiles-module__aS368G__editBtn{background:var(--sb-bg-input,#0000004d);border:1px solid var(--sb-border-default,#c9a55c33);color:var(--sb-text-secondary,#8a8070)}.StaffProfiles-module__aS368G__editBtn:hover{background:var(--sb-accent-bg,#c9a55c26);color:var(--sb-accent,#c9a55c)}.StaffProfiles-module__aS368G__deleteBtn{color:var(--sb-danger,#ef4444);background:#ef44441a;border:1px solid #ef44444d}.StaffProfiles-module__aS368G__deleteBtn:hover{background:#ef444433}.StaffProfiles-module__aS368G__addForm{background:var(--sb-bg-secondary,#1a1a1a);border:1px solid var(--sb-border-default,#c9a55c33);border-radius:10px;margin-bottom:1.5rem;overflow:hidden}.StaffProfiles-module__aS368G__formHeader{background:var(--sb-bg-tertiary,#252019);border-bottom:1px solid var(--sb-border-subtle,#c9a55c1a);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.StaffProfiles-module__aS368G__formHeader h3{color:var(--sb-text-primary,#f0e8dc);margin:0;font-size:.9rem;font-weight:600}.StaffProfiles-module__aS368G__closeFormBtn{width:28px;height:28px;color:var(--sb-text-secondary,#8a8070);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:1.2rem;transition:all .15s;display:flex}.StaffProfiles-module__aS368G__closeFormBtn:hover{background:var(--sb-bg-input,#0000004d);color:var(--sb-text-primary,#f0e8dc)}.StaffProfiles-module__aS368G__formBody{flex-direction:column;gap:1rem;padding:1rem;display:flex}.StaffProfiles-module__aS368G__formGroup{flex-direction:column;gap:.4rem;display:flex}.StaffProfiles-module__aS368G__formGroup label{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.StaffProfiles-module__aS368G__input,.StaffProfiles-module__aS368G__textarea{color:var(--sb-text-primary,#f0e8dc);background:var(--sb-bg-input,#0000004d);border:1px solid var(--sb-border-subtle,#c9a55c1a);border-radius:6px;outline:none;padding:.6rem .75rem;font-family:inherit;font-size:.85rem}.StaffProfiles-module__aS368G__input:focus,.StaffProfiles-module__aS368G__textarea:focus{border-color:var(--sb-accent,#c9a55c)}.StaffProfiles-module__aS368G__textarea{resize:vertical;line-height:1.5}.StaffProfiles-module__aS368G__roleOptions{gap:.5rem;display:flex}.StaffProfiles-module__aS368G__roleOption{background:var(--sb-bg-input,#0000004d);border:1px solid var(--sb-border-subtle,#c9a55c1a);color:var(--sb-text-secondary,#8a8070);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:.3rem;padding:.75rem;font-size:.75rem;transition:all .15s;display:flex}.StaffProfiles-module__aS368G__roleOption:hover{background:var(--sb-bg-hover,#c9a55c1a)}.StaffProfiles-module__aS368G__roleOption.StaffProfiles-module__aS368G__active{border-color:var(--role-color,var(--sb-accent));color:var(--role-color,var(--sb-accent));background:#c9a55c1a}.StaffProfiles-module__aS368G__roleOption:disabled{opacity:.5;cursor:not-allowed}.StaffProfiles-module__aS368G__roleNote{color:var(--sb-text-muted,#5a5045);margin-top:.25rem;font-size:.7rem;font-style:italic}.StaffProfiles-module__aS368G__formFooter{background:var(--sb-bg-tertiary,#252019);border-top:1px solid var(--sb-border-subtle,#c9a55c1a);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.StaffProfiles-module__aS368G__cancelBtn{border:1px solid var(--sb-border-default,#c9a55c33);color:var(--sb-text-secondary,#8a8070);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;transition:all .15s}.StaffProfiles-module__aS368G__cancelBtn:hover{background:var(--sb-bg-input,#0000004d);color:var(--sb-text-primary,#f0e8dc)}.StaffProfiles-module__aS368G__confirmBtn{background:var(--sb-accent,#c9a55c);color:var(--sb-bg-primary,#0d0a08);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.8rem;font-weight:600;transition:all .15s}.StaffProfiles-module__aS368G__confirmBtn:hover{filter:brightness(1.1)}.StaffProfiles-module__aS368G__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.StaffProfiles-module__aS368G__editModal{background:var(--sb-bg-secondary,#1a1a1a);border:1px solid var(--sb-border-default,#c9a55c33);border-radius:12px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 20px 60px #00000080}@media (max-width:640px){.StaffProfiles-module__aS368G__myStats{grid-template-columns:repeat(2,1fr)}.StaffProfiles-module__aS368G__roleOptions{flex-direction:column}.StaffProfiles-module__aS368G__myProfileHeader{text-align:center;flex-direction:column;align-items:center}.StaffProfiles-module__aS368G__myNameRow{justify-content:center}}.StaffProfiles-module__aS368G__staffList{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding-bottom:2rem;display:grid}.StaffProfiles-module__aS368G__staffRow{background:var(--sb-bg-secondary,#1a1a1a);border:1px solid var(--sb-border-subtle,#c9a55c1a);border-radius:12px;flex-direction:column;min-height:220px;transition:all .2s;display:flex;overflow:hidden}.StaffProfiles-module__aS368G__staffRow:hover{border-color:var(--sb-border-default,#c9a55c33)}.StaffProfiles-module__aS368G__staffRow.StaffProfiles-module__aS368G__currentUser{border-color:var(--sb-accent,#c9a55c);background:linear-gradient(180deg,#c9a55c14 0%,var(--sb-bg-secondary,#1a1a1a)100%)}.StaffProfiles-module__aS368G__staffRow.StaffProfiles-module__aS368G__expanded{border-color:var(--sb-accent,#c9a55c)}.StaffProfiles-module__aS368G__memberHeader{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;transition:background .15s;display:flex}.StaffProfiles-module__aS368G__memberHeader:hover{background:#ffffff05}.StaffProfiles-module__aS368G__memberAvatar{background:var(--sb-accent-bg,#c9a55c26);border:2px solid var(--sb-accent,#c9a55c);width:48px;height:48px;color:var(--sb-accent,#c9a55c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;position:relative;overflow:hidden}.StaffProfiles-module__aS368G__memberAvatar img{object-fit:cover;width:100%;height:100%}.StaffProfiles-module__aS368G__youIndicator{background:var(--sb-accent,#c9a55c);color:var(--sb-bg-primary,#0d0a08);text-transform:uppercase;border-radius:8px;padding:2px 6px;font-size:.55rem;font-weight:700;position:absolute;bottom:-4px;right:-4px}.StaffProfiles-module__aS368G__memberInfo{flex:1;min-width:0}.StaffProfiles-module__aS368G__memberName{color:var(--sb-text-primary,#f0e8dc);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.StaffProfiles-module__aS368G__memberBio{color:var(--sb-text-secondary,#8a8070);white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin:.25rem 0 0;font-size:.8rem;overflow:hidden}.StaffProfiles-module__aS368G__memberQuickStats{background:var(--sb-bg-input,#0000004d);border-top:1px solid var(--sb-border-subtle,#c9a55c1a);gap:1.5rem;margin-top:auto;padding:.75rem 1rem;display:flex}.StaffProfiles-module__aS368G__quickStat{flex-direction:column;align-items:center;min-width:50px;display:flex}.StaffProfiles-module__aS368G__quickStatValue{color:var(--sb-text-primary,#f0e8dc);font-size:1.25rem;font-weight:700;line-height:1}.StaffProfiles-module__aS368G__quickStatLabel{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;letter-spacing:.03em;font-size:.6rem}.StaffProfiles-module__aS368G__overdueQuick .StaffProfiles-module__aS368G__quickStatValue{color:var(--sb-danger,#ef4444)}.StaffProfiles-module__aS368G__dailyDivider{background:var(--sb-border-subtle,#c9a55c26);width:1px;height:24px;margin:0 .25rem}.StaffProfiles-module__aS368G__dailyStat.StaffProfiles-module__aS368G__dailyDone .StaffProfiles-module__aS368G__quickStatValue{color:#22c55e}.StaffProfiles-module__aS368G__dailyStat.StaffProfiles-module__aS368G__dailyPending .StaffProfiles-module__aS368G__quickStatValue{color:var(--sb-text-muted,#5a5045)}.StaffProfiles-module__aS368G__streakStat .StaffProfiles-module__aS368G__quickStatValue{color:#f59e0b;font-size:.9rem}.StaffProfiles-module__aS368G__memberActions{align-items:center;gap:.5rem;display:flex}.StaffProfiles-module__aS368G__editBtn{cursor:pointer;opacity:0;background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .15s;display:flex}.StaffProfiles-module__aS368G__memberHeader:hover .StaffProfiles-module__aS368G__editBtn{opacity:1}.StaffProfiles-module__aS368G__editBtn:hover{background:var(--sb-accent-bg,#c9a55c26)}.StaffProfiles-module__aS368G__expandBtn{width:32px;height:32px;color:var(--sb-text-muted,#5a5045);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.StaffProfiles-module__aS368G__expandBtn.StaffProfiles-module__aS368G__rotated{color:var(--sb-accent,#c9a55c);transform:rotate(180deg)}.StaffProfiles-module__aS368G__miniKanban{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);background:#00000026;padding:1rem 1.25rem;animation:.2s StaffProfiles-module__aS368G__slideDown}@keyframes StaffProfiles-module__aS368G__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.StaffProfiles-module__aS368G__kanbanColumns{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.StaffProfiles-module__aS368G__kanbanColumn{background:var(--sb-bg-secondary,#1a1a1a);border:1px solid var(--sb-border-subtle,#c9a55c1a);border-radius:10px;overflow:hidden}.StaffProfiles-module__aS368G__kanbanHeader{background:rgba(var(--col-color),.08);border-bottom:2px solid var(--col-color,#6b7280);align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.StaffProfiles-module__aS368G__kanbanIcon{font-size:.85rem}.StaffProfiles-module__aS368G__kanbanLabel{color:var(--sb-text-primary,#f0e8dc);flex:1;font-size:.75rem;font-weight:600}.StaffProfiles-module__aS368G__kanbanCount{background:var(--col-color,#6b7280);color:#000;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex}.StaffProfiles-module__aS368G__kanbanCards{flex-direction:column;gap:.4rem;min-height:60px;max-height:220px;padding:.5rem;display:flex;overflow-y:auto}.StaffProfiles-module__aS368G__emptyCol{color:var(--sb-text-muted,#5a5045);text-align:center;padding:1rem 0;font-size:.8rem}.StaffProfiles-module__aS368G__miniCard{background:var(--sb-bg-input,#0000004d);cursor:pointer;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:.15rem;padding:.5rem .6rem;transition:all .15s;display:flex}.StaffProfiles-module__aS368G__miniCard:hover{background:var(--sb-bg-hover,#c9a55c1a);border-color:var(--sb-border-default,#c9a55c33)}.StaffProfiles-module__aS368G__cardNumber{color:var(--sb-text-muted,#5a5045);font-size:.65rem;font-weight:600}.StaffProfiles-module__aS368G__cardTitle{color:var(--sb-text-primary,#f0e8dc);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.StaffProfiles-module__aS368G__cardDue{color:var(--sb-text-secondary,#8a8070);font-size:.6rem}.StaffProfiles-module__aS368G__cardDue.StaffProfiles-module__aS368G__overdueDue{color:var(--sb-danger,#ef4444);font-weight:600}.StaffProfiles-module__aS368G__moreCards{color:var(--sb-accent,#c9a55c);text-align:center;cursor:pointer;padding:.3rem;font-size:.7rem}.StaffProfiles-module__aS368G__moreCards:hover{text-decoration:underline}.StaffProfiles-module__aS368G__statsBar{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);align-items:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:flex}.StaffProfiles-module__aS368G__statItem{color:var(--sb-text-secondary,#8a8070);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.StaffProfiles-module__aS368G__statItem strong{color:var(--sb-text-primary,#f0e8dc)}.StaffProfiles-module__aS368G__statIcon{font-size:.9rem}.StaffProfiles-module__aS368G__removeMemberBtn{color:var(--sb-danger,#ef4444);cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;margin-left:auto;padding:.4rem .75rem;font-size:.75rem;transition:all .15s}.StaffProfiles-module__aS368G__removeMemberBtn:hover{background:#ef444433}@media (max-width:900px){.StaffProfiles-module__aS368G__kanbanColumns{grid-template-columns:repeat(2,1fr)}.StaffProfiles-module__aS368G__memberQuickStats{display:none}}@media (max-width:640px){.StaffProfiles-module__aS368G__kanbanColumns{grid-template-columns:1fr}.StaffProfiles-module__aS368G__memberHeader{flex-wrap:wrap}.StaffProfiles-module__aS368G__memberInfo{order:2;width:100%;margin-top:.5rem}.StaffProfiles-module__aS368G__memberBio{max-width:100%}}
.BoardVisualizer-module__AJzr0G__overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;animation:.2s BoardVisualizer-module__AJzr0G__fadeIn;position:fixed;inset:0}.BoardVisualizer-module__AJzr0G__embedded{background:var(--sb-bg,#0d0b09);width:100%;height:100%;min-height:calc(100vh - 60px);position:relative}@keyframes BoardVisualizer-module__AJzr0G__fadeIn{0%{opacity:0}to{opacity:1}}.BoardVisualizer-module__AJzr0G__container{background:var(--sb-bg,#0d0b09);flex-direction:column;width:100%;height:100%;display:flex}.BoardVisualizer-module__AJzr0G__header{background:var(--sb-surface,#131110);border-bottom:1px solid #c9a55c1f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.BoardVisualizer-module__AJzr0G__headerLeft{align-items:center;gap:1rem;display:flex}.BoardVisualizer-module__AJzr0G__headerRight{align-items:center;gap:.5rem;display:flex}.BoardVisualizer-module__AJzr0G__title{color:var(--sb-accent,#c9a55c);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.BoardVisualizer-module__AJzr0G__title svg{opacity:.8}.BoardVisualizer-module__AJzr0G__viewTabs{background:#0000004d;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.BoardVisualizer-module__AJzr0G__tabBtn{color:var(--sb-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.4rem .6rem;transition:all .15s;display:flex}.BoardVisualizer-module__AJzr0G__tabBtn:hover{color:var(--sb-text-primary,#f0e8dc);background:#ffffff0d}.BoardVisualizer-module__AJzr0G__tabBtn.BoardVisualizer-module__AJzr0G__active{background:var(--sb-accent,#c9a55c);color:#000}.BoardVisualizer-module__AJzr0G__zoomControls{background:#0000004d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:flex}.BoardVisualizer-module__AJzr0G__zoomLabel{color:var(--sb-text-muted,#6b7280);text-align:center;min-width:36px;font-size:.7rem;font-weight:600}.BoardVisualizer-module__AJzr0G__iconBtn{width:28px;height:28px;color:var(--sb-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.BoardVisualizer-module__AJzr0G__iconBtn:hover{color:var(--sb-accent,#c9a55c);background:#c9a55c26}.BoardVisualizer-module__AJzr0G__closeBtn{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:.5rem;transition:all .15s;display:flex}.BoardVisualizer-module__AJzr0G__closeBtn:hover{background:#ef444433}.BoardVisualizer-module__AJzr0G__infoBar{background:#c9a55c14;border-bottom:1px solid #c9a55c1a;flex-shrink:0;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.BoardVisualizer-module__AJzr0G__infoType{border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;display:flex}.BoardVisualizer-module__AJzr0G__infoLabel{color:var(--sb-text-primary,#f0e8dc);white-space:nowrap;font-size:.85rem;font-weight:600}.BoardVisualizer-module__AJzr0G__infoTag{color:#3b82f6;background:#3b82f633;border-radius:4px;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.BoardVisualizer-module__AJzr0G__infoPriority{color:#000;text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.BoardVisualizer-module__AJzr0G__infoDate{color:var(--sb-text-muted,#6b7280);font-size:.75rem}.BoardVisualizer-module__AJzr0G__infoPos{color:var(--sb-text-muted,#4a453e);margin-left:auto;font-family:monospace;font-size:.7rem}.BoardVisualizer-module__AJzr0G__canvas{cursor:grab;background:radial-gradient(circle at center,#c9a55c08 0%,transparent 70%),var(--sb-bg,#0d0b09);flex:1;position:relative;overflow:hidden}.BoardVisualizer-module__AJzr0G__canvas:active{cursor:grabbing}.BoardVisualizer-module__AJzr0G__canvasContent{will-change:transform;width:3000px;height:3000px;position:absolute;top:0;left:0}.BoardVisualizer-module__AJzr0G__grid{pointer-events:none;background-image:linear-gradient(#c9a55c0a 1px,#0000 1px),linear-gradient(90deg,#c9a55c0a 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}.BoardVisualizer-module__AJzr0G__edges{pointer-events:none;z-index:1;width:3000px;height:3000px;position:absolute;top:0;left:0}.BoardVisualizer-module__AJzr0G__node{background:var(--sb-surface,#1a1612);border:2px solid var(--node-color,#c9a55c);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .75rem;transition:box-shadow .15s,transform .1s;display:flex;position:absolute;overflow:hidden}.BoardVisualizer-module__AJzr0G__node:hover{box-shadow:0 4px 16px #0006}.BoardVisualizer-module__AJzr0G__node.BoardVisualizer-module__AJzr0G__selected{box-shadow:0 0 0 2px var(--sb-bg,#0d0b09),0 0 0 4px var(--node-color,#c9a55c),0 8px 24px #c9a55c4d}.BoardVisualizer-module__AJzr0G__node.BoardVisualizer-module__AJzr0G__dragging{cursor:grabbing;opacity:.9;z-index:100;transform:scale(1.02)}.BoardVisualizer-module__AJzr0G__node.BoardVisualizer-module__AJzr0G__column{background:linear-gradient(135deg,#3b82f626 0%,#3b82f60d 100%);font-weight:600}.BoardVisualizer-module__AJzr0G__node.BoardVisualizer-module__AJzr0G__card{background:linear-gradient(135deg,#c9a55c1a 0%,#0003 100%)}.BoardVisualizer-module__AJzr0G__node.BoardVisualizer-module__AJzr0G__milestone{background:linear-gradient(135deg,#22c55e26 0%,#22c55e0d 100%);font-weight:600}.BoardVisualizer-module__AJzr0G__nodeNumber{color:var(--sb-accent,#c9a55c);opacity:.7;font-size:.65rem;font-weight:600}.BoardVisualizer-module__AJzr0G__nodeLabel{color:var(--sb-text-primary,#f0e8dc);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;overflow:hidden}.BoardVisualizer-module__AJzr0G__priorityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.BoardVisualizer-module__AJzr0G__statusBar{background:var(--sb-surface,#131110);color:var(--sb-text-muted,#4a453e);border-top:1px solid #c9a55c1a;flex-shrink:0;align-items:center;gap:1.5rem;padding:.4rem 1rem;font-size:.7rem;display:flex}.BoardVisualizer-module__AJzr0G__hint{opacity:.6;margin-left:auto;font-style:italic}.BoardVisualizer-module__AJzr0G__dangerBtn{color:var(--sb-danger,#ef4444)!important}.BoardVisualizer-module__AJzr0G__dangerBtn:hover{background:#ef444426!important}.BoardVisualizer-module__AJzr0G__confirmOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BoardVisualizer-module__AJzr0G__confirmDialog{background:var(--sb-surface,#131110);border:1px solid #c9a55c40;border-radius:12px;max-width:400px;padding:1.5rem;box-shadow:0 20px 60px #00000080}.BoardVisualizer-module__AJzr0G__confirmDialog h3{color:var(--sb-text-primary,#f0e8dc);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.BoardVisualizer-module__AJzr0G__confirmDialog p{color:var(--sb-text-secondary,#9a938a);margin:0 0 .5rem;font-size:.85rem;line-height:1.5}.BoardVisualizer-module__AJzr0G__confirmWarning{font-weight:500;color:var(--sb-danger,#ef4444)!important;font-size:.8rem!important}.BoardVisualizer-module__AJzr0G__confirmActions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.BoardVisualizer-module__AJzr0G__cancelBtn{color:var(--sb-text-secondary,#9a938a);cursor:pointer;background:0 0;border:1px solid #c9a55c33;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;transition:all .15s}.BoardVisualizer-module__AJzr0G__cancelBtn:hover{color:var(--sb-text-primary,#f0e8dc);background:#ffffff0d}.BoardVisualizer-module__AJzr0G__dangerConfirmBtn{background:var(--sb-danger,#ef4444);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .15s}.BoardVisualizer-module__AJzr0G__dangerConfirmBtn:hover{filter:brightness(1.1)}
.TimeTracker-module__LzPthq__tracker{background:var(--sb-bg-tertiary,#1e1e1e);border:1px solid var(--sb-border,#c9a55c26);border-radius:8px;padding:1rem}.TimeTracker-module__LzPthq__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.TimeTracker-module__LzPthq__title{color:var(--sb-text-primary,#f5f5f5);align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:600;display:flex}.TimeTracker-module__LzPthq__totalTime{color:var(--sb-text-muted,#666);font-size:.75rem}.TimeTracker-module__LzPthq__timerDisplay{text-align:center;margin-bottom:1rem}.TimeTracker-module__LzPthq__time{color:var(--sb-text-secondary,#a0a0a0);letter-spacing:2px;font-family:JetBrains Mono,Consolas,monospace;font-size:2.5rem;font-weight:600}.TimeTracker-module__LzPthq__time.TimeTracker-module__LzPthq__running{color:#22c55e;animation:1s infinite TimeTracker-module__LzPthq__pulse}@keyframes TimeTracker-module__LzPthq__pulse{0%,to{opacity:1}50%{opacity:.8}}.TimeTracker-module__LzPthq__controls{gap:.5rem;display:flex}.TimeTracker-module__LzPthq__startBtn,.TimeTracker-module__LzPthq__pauseBtn,.TimeTracker-module__LzPthq__stopBtn{cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:500;transition:all .15s;display:flex}.TimeTracker-module__LzPthq__startBtn{color:#fff;background:#22c55e}.TimeTracker-module__LzPthq__startBtn:hover{background:#16a34a}.TimeTracker-module__LzPthq__pauseBtn{color:#fff;background:#f59e0b}.TimeTracker-module__LzPthq__pauseBtn:hover{background:#d97706}.TimeTracker-module__LzPthq__stopBtn{color:#fff;background:#ef4444}.TimeTracker-module__LzPthq__stopBtn:hover{background:#dc2626}.TimeTracker-module__LzPthq__entries{border-top:1px solid var(--sb-border,#c9a55c1a);margin-top:1rem;padding-top:1rem}.TimeTracker-module__LzPthq__entriesTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-muted,#666);margin:0 0 .5rem;font-size:.7rem;font-weight:600}.TimeTracker-module__LzPthq__entry{color:var(--sb-text-secondary,#a0a0a0);justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.8rem;display:flex}.TimeTracker-module__LzPthq__entryTime{color:var(--sb-text-muted,#666)}.TimeTracker-module__LzPthq__entryDuration{font-family:JetBrains Mono,Consolas,monospace;font-weight:500}.TimeTracker-module__LzPthq__compactTracker{align-items:center;gap:.35rem;display:flex}.TimeTracker-module__LzPthq__timerBadge{color:#22c55e;background:#22c55e26;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem;display:flex}.TimeTracker-module__LzPthq__runningDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1s infinite TimeTracker-module__LzPthq__pulse}.TimeTracker-module__LzPthq__totalBadge{color:var(--sb-text-muted,#666);background:#c9a55c1a;border-radius:4px;padding:.2rem .5rem;font-size:.7rem}.TimeTracker-module__LzPthq__startBtnSmall,.TimeTracker-module__LzPthq__stopBtnSmall{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;transition:opacity .15s;display:flex}.TimeTracker-module__LzPthq__startBtnSmall:hover,.TimeTracker-module__LzPthq__stopBtnSmall:hover{opacity:1}.TimeTracker-module__LzPthq__stopBtnSmall{color:#ef4444}
.AttachmentSection-module__ztOR-a__section{margin-bottom:.75rem}.AttachmentSection-module__ztOR-a__sectionHeader{background:var(--sb-surface,#ffffff08);border:1px solid var(--sb-border,#ffffff0f);width:100%;color:var(--sb-text-secondary,#a0a0a0);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.AttachmentSection-module__ztOR-a__sectionHeader:hover{background:var(--sb-surface-hover,#ffffff0d);color:var(--sb-text-primary,#f0e8dc)}.AttachmentSection-module__ztOR-a__sectionHeader svg:first-child{color:var(--sb-accent,#c9a55c)}.AttachmentSection-module__ztOR-a__content{border:1px solid var(--sb-border,#ffffff0f);background:#00000026;border-top:none;border-radius:0 0 6px 6px;padding:.75rem}.AttachmentSection-module__ztOR-a__dropZone{border:2px dashed var(--sb-border-accent,#c9a55c4d);cursor:pointer;background:#c9a55c0d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.AttachmentSection-module__ztOR-a__dropZone:hover,.AttachmentSection-module__ztOR-a__dropZone.AttachmentSection-module__ztOR-a__dragging{border-color:var(--sb-accent,#c9a55c);background:#c9a55c1a}.AttachmentSection-module__ztOR-a__dropZone svg{color:var(--sb-accent,#c9a55c);opacity:.7}.AttachmentSection-module__ztOR-a__dropZone span{color:var(--sb-text-muted,#6b7280);font-size:.7rem}.AttachmentSection-module__ztOR-a__hiddenInput{display:none}.AttachmentSection-module__ztOR-a__quickActions{gap:.5rem;margin-top:.75rem;display:flex}.AttachmentSection-module__ztOR-a__actionBtn{border:1px solid var(--sb-border,#ffffff1a);color:var(--sb-text-secondary,#a0a0a0);cursor:pointer;background:#ffffff0d;border-radius:4px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.65rem;transition:all .15s;display:flex}.AttachmentSection-module__ztOR-a__actionBtn:hover{color:var(--sb-text-primary,#f0e8dc);background:#ffffff14}.AttachmentSection-module__ztOR-a__linkInputRow{gap:.5rem;margin-top:.75rem;display:flex}.AttachmentSection-module__ztOR-a__linkInput,.AttachmentSection-module__ztOR-a__linkNameInput{border:1px solid var(--sb-border,#ffffff1a);color:var(--sb-text-primary,#f0e8dc);background:#0000004d;border-radius:4px;flex:1;padding:.4rem .6rem;font-size:.7rem}.AttachmentSection-module__ztOR-a__linkNameInput{flex:.6}.AttachmentSection-module__ztOR-a__addLinkBtn{background:var(--sb-accent,#c9a55c);color:#000;cursor:pointer;border:none;border-radius:4px;padding:.4rem .6rem;font-weight:600}.AttachmentSection-module__ztOR-a__gallery{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-top:.75rem;display:grid}.AttachmentSection-module__ztOR-a__galleryItem{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:6px;transition:all .15s;position:relative;overflow:hidden}.AttachmentSection-module__ztOR-a__galleryItem:hover{transform:scale(1.02)}.AttachmentSection-module__ztOR-a__galleryItem.AttachmentSection-module__ztOR-a__isCover{border-color:var(--sb-accent,#c9a55c)}.AttachmentSection-module__ztOR-a__galleryItem img{object-fit:cover;width:100%;height:100%}.AttachmentSection-module__ztOR-a__galleryOverlay{opacity:0;background:#0009;justify-content:flex-end;align-items:flex-start;gap:.25rem;padding:.35rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.AttachmentSection-module__ztOR-a__galleryItem:hover .AttachmentSection-module__ztOR-a__galleryOverlay{opacity:1}.AttachmentSection-module__ztOR-a__setCoverBtn,.AttachmentSection-module__ztOR-a__removeBtn{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;transition:background .15s;display:flex}.AttachmentSection-module__ztOR-a__setCoverBtn:hover{background:var(--sb-accent,#c9a55c);color:#000}.AttachmentSection-module__ztOR-a__removeBtn:hover{background:#ef4444}.AttachmentSection-module__ztOR-a__coverBadge{background:var(--sb-accent,#c9a55c);color:#000;text-align:center;text-transform:uppercase;padding:.2rem;font-size:.55rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.AttachmentSection-module__ztOR-a__filesList{flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex}.AttachmentSection-module__ztOR-a__fileItem{border:1px solid var(--sb-border,#ffffff0f);background:#ffffff08;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.AttachmentSection-module__ztOR-a__fileItem svg{color:var(--sb-accent,#c9a55c);flex-shrink:0}.AttachmentSection-module__ztOR-a__fileName{color:var(--sb-text-primary,#f0e8dc);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.7rem;overflow:hidden}.AttachmentSection-module__ztOR-a__fileSize{color:var(--sb-text-muted,#6b7280);font-size:.6rem}.AttachmentSection-module__ztOR-a__downloadBtn,.AttachmentSection-module__ztOR-a__removeFileBtn{color:var(--sb-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;text-decoration:none;transition:color .15s}.AttachmentSection-module__ztOR-a__downloadBtn:hover{color:var(--sb-accent,#c9a55c)}.AttachmentSection-module__ztOR-a__removeFileBtn:hover{color:#ef4444}.AttachmentSection-module__ztOR-a__linksList{flex-direction:column;gap:.35rem;margin-top:.75rem;display:flex}.AttachmentSection-module__ztOR-a__linkItem{border:1px solid var(--sb-border,#ffffff0d);background:#ffffff05;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.AttachmentSection-module__ztOR-a__linkItem svg{color:#3b82f6;flex-shrink:0}.AttachmentSection-module__ztOR-a__linkText{color:#3b82f6;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.7rem;text-decoration:none;overflow:hidden}.AttachmentSection-module__ztOR-a__linkText:hover{text-decoration:underline}.AttachmentSection-module__ztOR-a__removeLinkBtn{color:var(--sb-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem}.AttachmentSection-module__ztOR-a__removeLinkBtn:hover{color:#ef4444}.AttachmentSection-module__ztOR-a__lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AttachmentSection-module__ztOR-a__lightboxContent{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.AttachmentSection-module__ztOR-a__lightboxContent img{object-fit:contain;border-radius:8px;max-width:100%;max-height:80vh;box-shadow:0 8px 32px #00000080}.AttachmentSection-module__ztOR-a__lightboxInfo{color:var(--sb-text-secondary,#a0a0a0);gap:1rem;margin-top:.75rem;font-size:.75rem;display:flex}.AttachmentSection-module__ztOR-a__lightboxClose{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:background .15s;display:flex;position:absolute;top:-2rem;right:0}.AttachmentSection-module__ztOR-a__lightboxClose:hover{background:#fff3}
.CardPremiumPanel-module__QotOrW__panel{background:var(--sb-bg-tertiary,#252019);border:1px solid var(--sb-border-subtle,#c9a55c1a);border-radius:10px;margin-top:.75rem;padding:.75rem;overflow:hidden}.CardPremiumPanel-module__QotOrW__statusRow{flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.CardPremiumPanel-module__QotOrW__statusTag{border-radius:10px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.CardPremiumPanel-module__QotOrW__statusTag.CardPremiumPanel-module__QotOrW__blocked{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.CardPremiumPanel-module__QotOrW__statusTag.CardPremiumPanel-module__QotOrW__snoozed{color:#a855f7;background:#a855f726;border:1px solid #a855f74d}.CardPremiumPanel-module__QotOrW__statusTag.CardPremiumPanel-module__QotOrW__repeating{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d}.CardPremiumPanel-module__QotOrW__actionsGrid{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.CardPremiumPanel-module__QotOrW__actionBtn{background:var(--sb-bg-input,#0000004d);border:1px solid var(--sb-border-subtle,#c9a55c1a);color:var(--sb-text-secondary,#8a8070);cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.72rem;font-weight:500;transition:all .15s;display:flex}.CardPremiumPanel-module__QotOrW__actionBtn svg{opacity:.7;flex-shrink:0}.CardPremiumPanel-module__QotOrW__actionBtn:hover{background:var(--sb-bg-hover,#c9a55c1a);color:var(--sb-text-primary,#f0e8dc);border-color:var(--sb-border-default,#c9a55c33)}.CardPremiumPanel-module__QotOrW__actionBtn:hover svg{opacity:1}.CardPremiumPanel-module__QotOrW__actionBtn.CardPremiumPanel-module__QotOrW__active{background:var(--sb-accent-bg,#c9a55c26);border-color:var(--sb-accent,#c9a55c);color:var(--sb-accent,#c9a55c)}.CardPremiumPanel-module__QotOrW__actionBtn.CardPremiumPanel-module__QotOrW__blocked{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.CardPremiumPanel-module__QotOrW__actionBtn.CardPremiumPanel-module__QotOrW__snoozed{color:#a855f7;background:#a855f71a;border-color:#a855f74d}.CardPremiumPanel-module__QotOrW__actionBtn.CardPremiumPanel-module__QotOrW__archive:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.CardPremiumPanel-module__QotOrW__badge{background:var(--sb-accent,#c9a55c);color:#000;border-radius:6px;margin-left:auto;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.CardPremiumPanel-module__QotOrW__dropdown{background:var(--sb-bg-secondary,#1a1a1a);border:1px solid var(--sb-border-default,#c9a55c33);border-radius:8px;grid-column:span 2;margin-top:.5rem;overflow:hidden}.CardPremiumPanel-module__QotOrW__dropdownLabel{color:var(--sb-text-muted,#5a5045);text-transform:uppercase;border-bottom:1px solid var(--sb-border-subtle,#c9a55c1a);padding:.4rem .6rem;font-size:.65rem;font-weight:600}.CardPremiumPanel-module__QotOrW__dropdownInfo{color:var(--sb-accent,#c9a55c);background:var(--sb-accent-bg,#c9a55c1a);align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.72rem;display:flex}.CardPremiumPanel-module__QotOrW__dropdownInfo svg{flex-shrink:0}.CardPremiumPanel-module__QotOrW__dropdownBtn{width:100%;color:var(--sb-text-primary,#f0e8dc);text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .6rem;font-size:.75rem;transition:background .15s;display:block}.CardPremiumPanel-module__QotOrW__dropdownBtn:hover{background:var(--sb-bg-hover,#c9a55c1a)}.CardPremiumPanel-module__QotOrW__dropdownBtn.CardPremiumPanel-module__QotOrW__danger{color:#ef4444}.CardPremiumPanel-module__QotOrW__dropdownBtn.CardPremiumPanel-module__QotOrW__danger:hover{background:#ef44441a}.CardPremiumPanel-module__QotOrW__dropdownBtn.CardPremiumPanel-module__QotOrW__warning{color:var(--sb-accent,#c9a55c)}.CardPremiumPanel-module__QotOrW__customDays{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.CardPremiumPanel-module__QotOrW__customDays span{color:var(--sb-text-secondary,#8a8070);font-size:.72rem}.CardPremiumPanel-module__QotOrW__customDays input{background:var(--sb-bg-input,#0000004d);border:1px solid var(--sb-border-subtle,#c9a55c1a);width:45px;color:var(--sb-text-primary,#f0e8dc);text-align:center;border-radius:4px;padding:.25rem;font-size:.75rem}.CardPremiumPanel-module__QotOrW__customDays button{background:var(--sb-accent,#c9a55c);color:#000;cursor:pointer;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.65rem;font-weight:600}.CardPremiumPanel-module__QotOrW__dependencyList{padding:.4rem}.CardPremiumPanel-module__QotOrW__dependencyItem{background:var(--sb-bg-input,#0000004d);border-radius:5px;align-items:center;gap:.4rem;margin-bottom:.2rem;padding:.35rem .5rem;display:flex}.CardPremiumPanel-module__QotOrW__depNumber{color:var(--sb-accent,#c9a55c);font-size:.65rem;font-weight:600}.CardPremiumPanel-module__QotOrW__depTitle{color:var(--sb-text-primary,#f0e8dc);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.7rem;overflow:hidden}.CardPremiumPanel-module__QotOrW__removeBtn{width:18px;height:18px;color:var(--sb-text-muted,#5a5045);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:.8rem;display:flex}.CardPremiumPanel-module__QotOrW__removeBtn:hover{color:#ef4444;background:#ef444433}.CardPremiumPanel-module__QotOrW__emptyDeps{text-align:center;color:var(--sb-text-muted,#5a5045);padding:.6rem;font-size:.7rem}.CardPremiumPanel-module__QotOrW__addDepBtn{border:none;border-top:1px solid var(--sb-border-subtle,#c9a55c1a);width:100%;color:var(--sb-accent,#c9a55c);cursor:pointer;background:0 0;padding:.4rem;font-size:.7rem}.CardPremiumPanel-module__QotOrW__addDepBtn:hover{background:var(--sb-accent-bg,#c9a55c1a)}.CardPremiumPanel-module__QotOrW__cardPicker{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);max-height:120px;overflow-y:auto}.CardPremiumPanel-module__QotOrW__cardPickerItem{width:100%;color:var(--sb-text-primary,#f0e8dc);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:.4rem .6rem;font-size:.7rem;display:block;overflow:hidden}.CardPremiumPanel-module__QotOrW__cardPickerItem:hover{background:var(--sb-bg-hover,#c9a55c1a)}.CardPremiumPanel-module__QotOrW__noPicker{text-align:center;color:var(--sb-text-muted,#5a5045);padding:.6rem;font-size:.7rem}.CardPremiumPanel-module__QotOrW__customFieldsSection{border-top:1px solid var(--sb-border-subtle,#c9a55c1a);margin-top:.6rem;padding-top:.6rem}.CardPremiumPanel-module__QotOrW__sectionLabel{color:var(--sb-text-secondary,#8a8070);align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.7rem;font-weight:600;display:flex}.CardPremiumPanel-module__QotOrW__sectionLabel svg{opacity:.7}.CardPremiumPanel-module__QotOrW__fieldsList{flex-direction:column;gap:.2rem;margin-bottom:.4rem;display:flex}.CardPremiumPanel-module__QotOrW__fieldItem{background:var(--sb-bg-input,#0000004d);border-radius:5px;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.CardPremiumPanel-module__QotOrW__fieldKey{color:var(--sb-accent,#c9a55c);min-width:50px;font-size:.65rem;font-weight:600}.CardPremiumPanel-module__QotOrW__fieldValue{color:var(--sb-text-primary,#f0e8dc);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.7rem;overflow:hidden}.CardPremiumPanel-module__QotOrW__fieldRemove{width:16px;height:16px;color:var(--sb-text-muted,#5a5045);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.CardPremiumPanel-module__QotOrW__fieldRemove:hover{color:#ef4444;background:#ef444433}.CardPremiumPanel-module__QotOrW__addField{gap:.2rem;display:flex}.CardPremiumPanel-module__QotOrW__fieldInput{background:var(--sb-bg-input,#0000004d);border:1px solid var(--sb-border-subtle,#c9a55c1a);min-width:0;color:var(--sb-text-primary,#f0e8dc);border-radius:5px;flex:1;padding:.35rem .4rem;font-size:.7rem}.CardPremiumPanel-module__QotOrW__fieldInput::placeholder{color:var(--sb-text-muted,#5a5045)}.CardPremiumPanel-module__QotOrW__fieldInput:focus{border-color:var(--sb-accent,#c9a55c);outline:none}.CardPremiumPanel-module__QotOrW__addFieldBtn{background:var(--sb-accent,#c9a55c);color:#000;cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex}.CardPremiumPanel-module__QotOrW__addFieldBtn:disabled{opacity:.5;cursor:not-allowed}
.FixedRadio-module__RxGX1W__stereoWrapper{--radio-accent-gold:#c9a55c;--radio-accent-rust:#8b4d3b;--radio-accent-green:#00ff64;--radio-text-primary:#e8ddd0;--radio-text-secondary:#c4b8a8;--radio-text-muted:#6a5a4a}.FixedRadio-module__RxGX1W__minimizedBtn{z-index:9999;-webkit-backdrop-filter:blur(12px);width:64px;height:64px;color:var(--radio-accent-gold);cursor:pointer;background:#1a1510e6;border:2px solid #c9a55c80;border-right:none;border-radius:12px 0 0 12px;justify-content:center;align-items:center;font-size:24px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:30px;right:0;box-shadow:-4px 4px 20px #0009,0 0 30px #c9a55c26}.FixedRadio-module__RxGX1W__minimizedBtn:hover{border-color:var(--radio-accent-gold);color:#fff;transform:translate(-4px)}.FixedRadio-module__RxGX1W__playingPulse{border:2px solid var(--radio-accent-gold);pointer-events:none;border-right:none;border-radius:14px 0 0 14px;animation:2s ease-out infinite FixedRadio-module__RxGX1W__radioPulse;position:absolute;inset:-6px}@keyframes FixedRadio-module__RxGX1W__radioPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.FixedRadio-module__RxGX1W__stereoWrapper{z-index:9999;aspect-ratio:840/260;transform-origin:100% 100%;filter:drop-shadow(-10px 20px 50px #000000b3);pointer-events:none;width:55vw;height:auto;position:fixed;bottom:2vh;right:-15vw}.FixedRadio-module__RxGX1W__stereoWrapper>*{pointer-events:auto}.FixedRadio-module__RxGX1W__stereoFrame{z-index:10;pointer-events:none;object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.FixedRadio-module__RxGX1W__stereoScreen{z-index:15;pointer-events:auto;background:linear-gradient(145deg,#080c08fa,#030803fc);border-radius:4px;flex-direction:column;width:14%;height:38%;padding:6px 8px;display:flex;position:absolute;top:32%;left:43%;overflow:hidden;box-shadow:inset 0 0 40px #000000e6,inset 0 0 10px #00ff640d}.FixedRadio-module__RxGX1W__stereoScreen:after{content:"";pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00140026 2px 4px);position:absolute;inset:0}.FixedRadio-module__RxGX1W__crtLines{pointer-events:none;z-index:99;background:linear-gradient(90deg,#00ff6408 1px,#0000 1px) 0 0/3px 100%;position:absolute;inset:0}.FixedRadio-module__RxGX1W__screenNoise{opacity:.4;pointer-events:none;z-index:98;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.FixedRadio-module__RxGX1W__trackInfo{z-index:10;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.FixedRadio-module__RxGX1W__frequencyDisplay{color:var(--radio-accent-green);text-shadow:0 0 8px #00ff64cc,0 0 20px #00ff6466;letter-spacing:1px;font-family:JetBrains Mono,Courier New,monospace;font-size:clamp(14px,1.5vw,24px);font-weight:700;line-height:1}.FixedRadio-module__RxGX1W__fmLabel{opacity:.8;margin-left:2px;font-size:clamp(8px,.8vw,14px)}.FixedRadio-module__RxGX1W__trackDetails{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.FixedRadio-module__RxGX1W__trackTitle{color:var(--radio-accent-gold);text-transform:uppercase;text-shadow:0 0 6px #c9a55c80;white-space:nowrap;text-overflow:ellipsis;max-width:95%;font-family:JetBrains Mono,monospace;font-size:clamp(10px,1vw,18px);font-weight:600;line-height:1.2;overflow:hidden}.FixedRadio-module__RxGX1W__trackArtist{color:var(--radio-text-muted);text-transform:uppercase;letter-spacing:.5px;opacity:.8;font-family:JetBrains Mono,monospace;font-size:clamp(7px,.7vw,12px)}.FixedRadio-module__RxGX1W__progressBar{background:#c9a55c26;border-radius:2px;width:100%;height:4px;margin-top:4px;position:relative;overflow:hidden}.FixedRadio-module__RxGX1W__progressFill{background:linear-gradient(90deg,var(--radio-accent-gold),#c9a55ccc);border-radius:2px;height:100%;transition:width .3s;box-shadow:0 0 8px #c9a55c80}.FixedRadio-module__RxGX1W__progressGlow{background:var(--radio-accent-gold);width:8px;height:8px;box-shadow:0 0 10px var(--radio-accent-gold);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.FixedRadio-module__RxGX1W__controls{z-index:10;justify-content:center;align-items:center;gap:clamp(6px,.8vw,12px);padding:4px 0;display:flex}.FixedRadio-module__RxGX1W__controlBtn{width:clamp(20px,2vw,32px);height:clamp(20px,2vw,32px);color:var(--radio-accent-gold);cursor:pointer;background:linear-gradient(#1e1914e6,#14100cf2);border:1px solid #c9a55c4d;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(8px,.9vw,14px);transition:all .2s;display:flex}.FixedRadio-module__RxGX1W__controlBtn:hover{border-color:var(--radio-accent-gold);color:#fff;transform:scale(1.1);box-shadow:0 0 10px #c9a55c4d}.FixedRadio-module__RxGX1W__playBtn{width:clamp(28px,3vw,44px);height:clamp(28px,3vw,44px);color:var(--radio-accent-gold);cursor:pointer;background:linear-gradient(#231c14f2,#19140ffa);border:2px solid #c9a55c66;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(10px,1.2vw,18px);transition:all .2s;display:flex;position:relative}.FixedRadio-module__RxGX1W__playBtn:hover{border-color:var(--radio-accent-gold);color:#fff;box-shadow:0 0 15px #c9a55c66}.FixedRadio-module__RxGX1W__playBtn.FixedRadio-module__RxGX1W__playing{color:var(--radio-accent-green);background:linear-gradient(#0a190ff2,#05140afa);border-color:#00ff6466;box-shadow:0 0 15px #00ff644d}.FixedRadio-module__RxGX1W__playingRing{border:2px solid var(--radio-accent-green);pointer-events:none;border-radius:50%;animation:1.5s ease-out infinite FixedRadio-module__RxGX1W__playRing;position:absolute;inset:-4px}@keyframes FixedRadio-module__RxGX1W__playRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.FixedRadio-module__RxGX1W__volumeSection{z-index:10;align-items:center;gap:6px;padding:4px 0;display:flex}.FixedRadio-module__RxGX1W__volumeBtn{width:clamp(16px,1.5vw,24px);height:clamp(16px,1.5vw,24px);color:var(--radio-accent-gold);cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;font-size:clamp(8px,1vw,14px);transition:all .2s;display:flex}.FixedRadio-module__RxGX1W__volumeBtn:hover{color:#fff;opacity:1}.FixedRadio-module__RxGX1W__volumeSlider{appearance:none;cursor:pointer;background:#c9a55c33;border-radius:2px;outline:none;width:clamp(60px,7vw,120px);height:4px}.FixedRadio-module__RxGX1W__volumeSlider::-webkit-slider-thumb{appearance:none;background:var(--radio-accent-gold);cursor:pointer;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #c9a55c80}.FixedRadio-module__RxGX1W__volumeSlider::-moz-range-thumb{background:var(--radio-accent-gold);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}.FixedRadio-module__RxGX1W__volumePercent{color:var(--radio-text-muted);text-align:right;min-width:24px;font-family:JetBrains Mono,monospace;font-size:clamp(8px,.8vw,12px)}.FixedRadio-module__RxGX1W__signalIndicator{z-index:20;align-items:flex-end;gap:2px;display:flex;position:absolute;top:6px;right:6px}.FixedRadio-module__RxGX1W__signalBar{background:var(--radio-accent-green);opacity:.3;border-radius:1px;width:3px;box-shadow:0 0 4px #00ff644d}.FixedRadio-module__RxGX1W__signalBar.FixedRadio-module__RxGX1W__active{opacity:1}.FixedRadio-module__RxGX1W__hideBtn{color:#c9a55c;cursor:pointer;z-index:10000;background:linear-gradient(#231c14f2,#14100cfa);border:2px solid #c9a55c99;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:fixed;bottom:calc(2vh + 22vw);right:20px;box-shadow:0 4px 20px #0009,0 0 20px #c9a55c26}.FixedRadio-module__RxGX1W__hideBtn:hover{color:#fff;background:#8b4d3bb3;border-color:#c9a55c;transform:scale(1.15)}.FixedRadio-module__RxGX1W__stereoScreen.FixedRadio-module__RxGX1W__glitch{animation:.4s FixedRadio-module__RxGX1W__screenGlitch}@keyframes FixedRadio-module__RxGX1W__screenGlitch{0%{transform:translate(0)}10%{filter:hue-rotate(90deg);transform:translate(-2px,1px)}20%{filter:hue-rotate(-90deg);transform:translate(2px,-1px)}30%{transform:translate(-1px)}40%{transform:translate(1px,1px)}50%,to{filter:none;transform:translate(0)}}@media (max-width:1400px){.FixedRadio-module__RxGX1W__stereoWrapper{width:60vw;right:-10vw}}@media (max-width:1024px){.FixedRadio-module__RxGX1W__stereoWrapper{width:70vw;right:-12vw}}@media (max-width:768px){.FixedRadio-module__RxGX1W__stereoWrapper{width:85vw;bottom:1vh;right:-15vw}.FixedRadio-module__RxGX1W__hideBtn{width:40px;height:40px;font-size:16px;bottom:calc(1vh + 28vw)}}
