:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000002e;--shadow-md:0 4px 12px #00000038;--shadow-lg:0 8px 24px #00000047;--shadow-xl:0 16px 48px #00000052;--shadow-glow:0 0 12px #00bfff14;--shadow-glow-md:0 0 20px #00bfff1f, 0 0 0 1px #00bfff1a;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:cubic-bezier(.34, 1.8, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-normal:.2s;--dur-slow:.35s;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:1000;--z-modal:5000;--z-toast:8000;--z-review:10001}@keyframes staggerFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-item{opacity:0;animation:staggerFadeUp var(--dur-normal) var(--ease-spring) forwards;animation-delay:calc(var(--i,0) * 30ms)}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-pulse{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;animation:1.8s ease-in-out infinite skeletonShimmer}.skeleton-card{border-radius:var(--radius-md);background:#ffffff0a;height:80px;margin-bottom:8px}.skeleton-card:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.8s ease-in-out infinite skeletonShimmer;display:block}.skeleton-row{border-radius:var(--radius-sm);height:36px;margin-bottom:4px}.skeleton-row:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.8s ease-in-out infinite skeletonShimmer;display:block}@keyframes emptyBreathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.empty-state{padding:var(--sp-6);justify-content:center;align-items:center;gap:var(--sp-3);color:#ffffff40;text-align:center;flex-direction:column;display:flex}.empty-state-icon{width:48px;height:48px;animation:3s ease-in-out infinite emptyBreathe}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(80px)scale(.9)}}.anim-slide-out-right{animation:slideOutRight var(--dur-slow) var(--ease-out) forwards}@keyframes backdropBlurIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080}}.anim-backdrop-blur{animation:backdropBlurIn var(--dur-normal) var(--ease-out) forwards}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes toastProgress{0%{width:0%}to{width:100%}}.toast-enter{animation:toastIn var(--dur-normal) var(--ease-spring) forwards}.toast-exit{animation:toastOut var(--dur-fast) ease-in forwards}.toast-progress{background:#00bfff99;border-radius:1px;height:2px;animation:4s linear forwards toastProgress}.status-badge-hover:hover{filter:brightness(1.3);transition:all var(--dur-fast) var(--ease-spring);box-shadow:0 0 8px}.avatar-hover:hover{transition:all var(--dur-fast) var(--ease-spring);z-index:10;transform:scale(1.15);box-shadow:0 0 0 2px #00bfff66}.sidebar-active-bar{position:relative}.sidebar-active-bar:before{content:"";width:3px;height:0;transition:height var(--dur-normal) var(--ease-spring);background:#00bfff;border-radius:0 2px 2px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-active-bar.active:before{height:60%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#80808040;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#80808066}::selection{background:#00bfff33}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(80px)scale(.9)}60%{opacity:1;transform:translate(-6px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)translateY(20px)}60%{opacity:1;transform:scale(1.03)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #00bfff4d}50%{box-shadow:0 0 0 4px #00bfff1a}}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #0006}50%{transform:scale(1.15);box-shadow:0 2px 16px #ef444480}}@keyframes revChevron{0%,to{opacity:.2}40%,60%{opacity:1;filter:drop-shadow(0 0 4px #00bfffb3)}}@keyframes annPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes annBadgePulse{0%,to{transform:scale(1.3)}50%{transform:scale(1.6)}}.att-card-hover{transition:box-shadow .18s}.att-card-hover:hover{box-shadow:0 2px 12px #00000059!important}.att-review-hint{will-change:opacity;backface-visibility:hidden}.att-card-hover:hover .att-review-hint{opacity:1!important}@keyframes panelSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideTab{0%{opacity:0}to{opacity:1}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}@keyframes backdropIn{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px)}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}.backdrop-blur{-webkit-backdrop-filter:blur(6px);animation:.25s forwards backdropIn}.backdrop-blur.nq-modal-closing{animation:.2s forwards backdropOut}@keyframes modalIn{0%{opacity:0;transform:scale(.85)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(20px)}}.anim-fade-in-scale{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards modalIn}.nq-modal-closing .anim-fade-in-scale{animation:.2s forwards modalOut}.anim-fade-in{animation:.2s cubic-bezier(.34,1.56,.64,1) both fadeIn}.anim-fade-in-down{animation:.2s cubic-bezier(.34,1.56,.64,1) both fadeInDown}.anim-slide-right{animation:.3s both slideInRight}.anim-slide-up{animation:.3s cubic-bezier(.34,1.56,.64,1) both slideUp}.anim-pop-in{animation:.25s cubic-bezier(.34,1.56,.64,1) both scaleIn}.anim-toast{animation:.3s both slideInRight}.anim-tab-content{animation:.3s cubic-bezier(.34,1.56,.64,1) slideUp}.anim-panel{animation:.4s cubic-bezier(.22,1,.36,1) panelSlideIn}@keyframes panelSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}.anim-panel-out{animation:.3s cubic-bezier(.22,1,.36,1) forwards panelSlideOut}.anim-stagger>*{animation:.25s cubic-bezier(.34,1.56,.64,1) both fadeIn}.anim-stagger>:first-child{animation-delay:20ms}.anim-stagger>:nth-child(2){animation-delay:50ms}.anim-stagger>:nth-child(3){animation-delay:80ms}.anim-stagger>:nth-child(4){animation-delay:.11s}.anim-stagger>:nth-child(5){animation-delay:.14s}.anim-stagger>:nth-child(6){animation-delay:.17s}.anim-stagger>:nth-child(7){animation-delay:.2s}.anim-stagger>:nth-child(8){animation-delay:.23s}.card-hover{transition:transform .15s,box-shadow .15s,border-color .15s}.card-hover:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003,0 0 0 1px #00bfff1f,0 0 12px #00bfff0f;border-color:#00bfff47!important}.card-hover:active{transition-duration:60ms;transform:translateY(0)}.spring-drag-ghost{pointer-events:none;transition:opacity .2s;opacity:.3!important;box-shadow:none!important;background:#00bfff0a!important;border:1px dashed #00bfff4d!important}.spring-drag-overlay{z-index:10000;pointer-events:none;will-change:transform;border-radius:10px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 16px 48px #00000040,0 0 0 1px #00bfff33,0 0 20px #00bfff1a}@keyframes dragOverlayIn{0%{opacity:0}to{opacity:1}}.spring-drag-overlay-enter{animation:.15s both dragOverlayIn}@keyframes colDragPulse{0%,to{box-shadow:inset 0 0 0 2px #00bfff33}50%{box-shadow:inset 0 0 0 2px #00bfff73,inset 0 0 16px #00bfff0f}}.col-drag-over{background:#00bfff0f!important;border-color:#00bfff40!important}@keyframes cardSettle{0%{opacity:.7;transform:scale(1.03)translateY(-4px)}50%{opacity:1;transform:scale(.99)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}.card-just-dropped{animation:.35s cubic-bezier(.34,1.56,.64,1) both cardSettle}@keyframes colDropFlash{0%{box-shadow:inset 0 0 0 2px #00bfff80}to{box-shadow:inset 0 0 0 2px #0000}}.col-drop-flash{animation:.5s forwards colDropFlash}@keyframes ctxMenuIn{0%{opacity:0;transform:scale(.75)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.ctx-menu{animation:.22s cubic-bezier(.34,1.56,.64,1) forwards ctxMenuIn}.ctx-menu>*{animation:.15s cubic-bezier(.34,1.56,.64,1) both fadeIn}.ctx-menu>:first-child{animation-delay:0s}.ctx-menu>:nth-child(2){animation-delay:20ms}.ctx-menu>:nth-child(3){animation-delay:30ms}.ctx-menu>:nth-child(4){animation-delay:40ms}.ctx-menu>:nth-child(5){animation-delay:50ms}.ctx-menu>:nth-child(6){animation-delay:60ms}.ctx-menu>:nth-child(7){animation-delay:70ms}.ctx-menu>:nth-child(8){animation-delay:80ms}.ctx-menu>:nth-child(9){animation-delay:90ms}.ctx-menu>:nth-child(10){animation-delay:.1s}.ctx-menu>:nth-child(n+11){animation-delay:.11s}.ctx-menu-item{transition:background .12s,padding-left .15s cubic-bezier(.34,1.56,.64,1);position:relative}.ctx-menu-item:hover{padding-left:16px!important}@keyframes wipShake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}90%{transform:translate(1px)}}.col-wip-shake{animation:.5s wipShake;border-color:#ef4444!important}@keyframes countBounce{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(.9)}to{transform:scale(1)}}.count-bounce{animation:.4s cubic-bezier(.34,1.56,.64,1) countBounce}@keyframes memberPulse{0%,to{box-shadow:0 0 #00bfff66}50%{box-shadow:0 0 12px 4px #00bfff4d}}.member-drag-target{animation:.8s ease-in-out infinite memberPulse}.linked-issue-row:hover .linked-issue-tooltip{animation:.15s both fadeIn;display:block!important}body.spring-dragging [data-member-id]{z-index:10001!important;cursor:copy!important}body.spring-dragging{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;overscroll-behavior:none!important}body.spring-dragging *{touch-action:none!important}.btn-primary{transition:all .18s cubic-bezier(.34,1.8,.64,1);position:relative;overflow:hidden}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.04);box-shadow:0 6px 16px #0003}.btn-primary:active{transition-duration:60ms;transform:translateY(1px)scale(.96)}.btn-ghost{transition:all .15s cubic-bezier(.34,1.56,.64,1)}.btn-ghost:hover{filter:brightness(1.1);background:#80808014!important}.btn-ghost:active{transform:scale(.94)}button{transition:all .15s cubic-bezier(.34,1.56,.64,1)}button:hover{filter:brightness(1.1)}button:active{transform:scale(.94)}.sidebar-item{transition:all .2s,filter .2s,padding-left .2s}.sidebar-item:hover{filter:brightness(1.08)}.nq-avatar{cursor:pointer;transition:transform .2s cubic-bezier(.34,1.8,.64,1),box-shadow .2s}.nq-avatar:hover{z-index:5;transform:scale(1.2)translateY(-2px);box-shadow:0 4px 12px #0003,0 0 10px #00bfff33}.tab-item{transition:color .15s;position:relative}.tab-item:after{content:"";background:currentColor;border-radius:1px;width:0;height:2px;transition:all .2s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.tab-item:hover:after,.tab-active:after{width:100%}input:focus,select:focus,textarea:focus{outline:none;transition:box-shadow .15s,border-color .15s;box-shadow:0 0 0 2px #00bfff33;border-color:#00bfff80!important}.col-drop-active{transition:background .2s,border .2s}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.badge-pulse{animation:2s ease-in-out infinite pulseGlow}.progress-bar{transition:width .3s}@keyframes xpBarShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes xpBarPulse{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.xp-bar-track{border-radius:4px;position:relative;overflow:hidden}.xp-bar-fill{background:linear-gradient(90deg,#22c55e,#00bfff);border-radius:4px;height:100%;transition:width .5s cubic-bezier(.34,1.56,.64,1);position:relative}.xp-bar-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%) 0 0/200px 100%;animation:2s linear infinite xpBarShimmer;position:absolute;inset:0}@keyframes glassSweep{0%{opacity:0;transform:translate(-100%)skew(-25deg)}3%{opacity:1}20%{opacity:1;transform:translate(400%)skew(-25deg)}25%{opacity:0}to{opacity:0;transform:translate(400%)skew(-25deg)}}.sprint-header-glass-sweep{position:relative;overflow:hidden}.sprint-header-glass-sweep:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#00bfff1f,#0000);width:35%;height:100%;animation:6s ease-in-out infinite glassSweep;position:absolute;top:0;left:0}.sprint-header-glass-sweep>*{z-index:1;position:relative}@keyframes cardGlassSweep{0%{opacity:0;transform:translate(-100%)skew(-25deg)}3%{opacity:1}15%{opacity:1;transform:translate(400%)skew(-25deg)}20%{opacity:0}to{opacity:0;transform:translate(400%)skew(-25deg)}}.card-glass-sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-glass-sweep:after{display:none}@keyframes neonBorderShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.sprint-active-neon{z-index:0;animation:4s ease-in-out infinite alternate neonGlow;position:relative;box-shadow:0 0 6px 1px #00bfff1a,0 0 12px 2px #0088ff0d,inset 0 0 0 1.5px #00bfff40;border:none!important}@keyframes neonGlow{0%{box-shadow:0 0 5px #00bfff14,0 0 10px 1px #0088ff0a,inset 0 0 0 1.5px #00bfff33}50%{box-shadow:0 0 8px 1px #00bfff26,0 0 14px 2px #0088ff0f,inset 0 0 0 1.5px #33d4ff4d}to{box-shadow:0 0 5px #00bfff14,0 0 10px 1px #0088ff0a,inset 0 0 0 1.5px #00bfff33}}.sprint-active-neon:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:10;background:linear-gradient(135deg,#00bfff,#08f,#00bfff,#33d4ff,#00bfff) 0 0/300% 300%;border-radius:8px;padding:1.5px;animation:8s infinite neonBorderShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sprint-active-neon:after{display:none}.status-badge-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:10000;background:#000000d9;border-radius:6px;padding:6px 10px;font-size:11px;transition:opacity .15s;position:fixed}.status-badge-tooltip:after{content:"";border:4px solid #0000;border-bottom-color:#000000d9;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.nq-skeleton{background:linear-gradient(90deg,#0000 0%,#ffffff0a 50%,#0000 100%) 0 0/400px 100%;animation:1.5s infinite shimmer}.nq-tooltip{transform-origin:0 0;animation:.25s cubic-bezier(.34,1.56,.64,1) scaleIn}.spinner{border:2px solid #80808033;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}.empty-hint{opacity:0;pointer-events:none;transition:opacity .2s}:hover>.empty-hint{opacity:1}@keyframes dotPulse{0%,to{box-shadow:0 0 4px}50%{box-shadow:0 0 8px,0 0 3px}}.col-status-dot{animation:3s ease-in-out infinite dotPulse}.frost-col-header{z-index:5;border-bottom:1px solid #82c8ff14;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:flex;position:sticky;top:0;background:#080a12f2!important}.frost-col-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00bfff1f,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.frost-col-label{text-transform:uppercase;letter-spacing:.5px;flex:1;font-size:11px;font-weight:700}.frost-col-count{background:#c8e6ff0f;border:1px solid #82c8ff1a;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.card-shimmer{position:relative}.arctic-header-wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.arctic-header-aurora{z-index:2;height:58%;position:absolute;top:0;left:0;right:0}.arctic-header-band{filter:blur(6px);border-radius:50%;height:100%;position:absolute}.arctic-header-band.ab1{width:45%;animation:6s ease-in-out infinite alternate arcticShift1;left:5%}.arctic-header-band.ab2{width:40%;animation:8s ease-in-out infinite alternate arcticShift2;left:35%}.arctic-header-band.ab3{width:35%;animation:10s ease-in-out infinite alternate arcticShift3;left:50%}@keyframes arcticShift1{0%{opacity:.3;transform:translate(-10px)scaleY(.6)}to{opacity:.6;transform:translate(40px)scaleY(1.4)}}@keyframes arcticShift2{0%{opacity:.2;transform:translate(10px)scaleY(1.2)}to{opacity:.5;transform:translate(-30px)scaleY(.5)}}@keyframes arcticShift3{0%{opacity:.15;transform:translate(-5px)scaleY(.7)}to{opacity:.4;transform:translate(25px)scaleY(1.3)}}.arctic-header-snow{z-index:1;background:#fff;border-radius:50%;position:absolute;top:-3px}.arctic-header-snow.sn-a{animation:linear infinite headerSnowA}.arctic-header-snow.sn-b{animation:linear infinite headerSnowB}.arctic-header-snow.sn-c{animation:linear infinite headerSnowC}@keyframes headerSnowA{0%{transform:translateY(0)translate(0)}to{transform:translateY(120px)translate(5px)}}@keyframes headerSnowB{0%{transform:translateY(0)translate(0)}to{transform:translateY(120px)translate(-4px)}}@keyframes headerSnowC{0%{transform:translateY(0)translate(0)}to{transform:translateY(120px)translate(3px)}}.arctic-header-fog{z-index:3;height:20%;position:absolute;bottom:-2px;left:0;right:0}.arctic-header-fog-layer{filter:blur(2px);background:linear-gradient(#0000 0%,#96d2f01f 100%);width:100%;height:100%;position:absolute;bottom:0}@keyframes fogDrift{0%{transform:translate(-15px)scaleY(.8)}50%{transform:translate(10px)scaleY(1.2)}to{transform:translate(15px)scaleY(.9)}}:root{--header-h:40px;--touch-min:32px;--sidebar-w:200px;--sidebar-collapsed-w:56px}@media (width<=767px){:root{--header-h:48px;--touch-min:44px;--sidebar-w:0px;--sidebar-collapsed-w:0px}}@media (width>=768px) and (width<=1199px){:root{--header-h:40px;--touch-min:44px;--sidebar-w:200px;--sidebar-collapsed-w:56px}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@supports (height:100dvh){.polaris-root{height:100dvh!important}}html,body,#root{background-color:#1c2030;max-width:100vw;transition:background-color .4s cubic-bezier(.34,1.56,.64,1),color .3s;overflow-x:hidden}.polaris-root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);max-width:100vw;overflow-x:hidden}@media (width<=932px) and (orientation:landscape){.polaris-root:before{content:"📱  กรุณาหมุนจอเป็นแนวตั้ง";z-index:99999;color:#dde6f4;letter-spacing:.3px;background:#1c2030;justify-content:center;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;display:flex;position:fixed;inset:0}}.anim-stagger::-webkit-scrollbar{display:none}body.spring-dragging,body.spring-dragging *{scroll-snap-type:none!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important}@media (width<=767px){.nq-tab-label{display:none}.nq-tab-btn{padding-left:6px!important;padding-right:6px!important}}.dod-gem-text-l3{background:linear-gradient(90deg,#00bfff,#7de8ff,#00bfff) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite dod-grad-shift}.dod-gem-text-l4{background:linear-gradient(90deg,#d946ef,#f5a0ff,#d946ef) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite dod-grad-shift}.dod-gem-text-l5{background:linear-gradient(90deg,#ff9f1c,#ffd36e,#ff9f1c) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite dod-grad-shift}@keyframes dod-grad-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.dod-sparkle{pointer-events:none;font-size:0;position:absolute}.dod-sparkle:before{content:"✦";color:#ffd36e;text-shadow:0 0 3px #ffbf2466;font-size:7px;animation:4s ease-in-out infinite dod-star-ping}.dod-sparkle-2:before{font-size:6px;animation-delay:1.3s}.dod-sparkle-3:before{font-size:5px;animation-delay:2.6s}@keyframes dod-star-ping{0%,to{opacity:0;transform:scale(.4)}15%{opacity:.8;transform:scale(1)}30%{opacity:0;transform:scale(.4)}}@media (width<=1199px){.bl-col-date,.bl-col-parent,.sprint-xp-bar,.bl-proto-badge{display:none!important}}@media (width<=767px){.bl-col-dod,.bl-col-sp,.bl-col-priority,.bl-col-assignee,.bl-col-ticket{display:none!important}}.polaris-comment-body img,.polaris-desc-body .ProseMirror img,.polaris-desc-body img{object-fit:contain;cursor:zoom-in;border-radius:6px;margin:6px 0;transition:opacity .15s,transform .15s;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:60vh!important}.polaris-comment-body img:hover,.polaris-desc-body img:hover{opacity:.88;transform:scale(1.005)}@keyframes dscrumFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dscrumPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.18)}}@keyframes dscrumSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.dscrum-slide-in{animation:dscrumSlideIn .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}@keyframes dscrumConfetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.4;transform:translateY(110vh)rotate(720deg)}}.dscrum-profile{isolation:isolate;transition:border-color .6s,background-color .6s;position:relative}.dscrum-profile>*{z-index:2;position:relative}.dscrum-vfx-stage{pointer-events:none;z-index:1;border-radius:inherit;will-change:opacity;position:absolute;inset:0;overflow:hidden}.dscrum-vfx-in{animation:.8s both dscrumVfxFadeIn}.dscrum-vfx-out{animation:.8s both dscrumVfxFadeOut}@keyframes dscrumVfxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dscrumVfxFadeOut{0%{opacity:1}to{opacity:0}}.dscrum-stage-aurora{background:linear-gradient(135deg,#10b9813d 0%,#00bfff29 45%,#6366f138 100%) 0 0/100% 100%,linear-gradient(110deg,#0000 25%,#34d39933 50%,#0000 75%) 0 0/220% 100%;animation:9s ease-in-out infinite dscrumAuroraFlow,.8s both dscrumVfxFadeIn}.dscrum-stage-aurora.dscrum-vfx-out{animation:9s ease-in-out infinite dscrumAuroraFlow,.8s both dscrumVfxFadeOut}@keyframes dscrumAuroraFlow{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}.dscrum-stage-ontrack{background:linear-gradient(135deg,#06b6d438 0%,#8b5cf633 45%,#d946ef2e 100%) 0 0/100% 100%,linear-gradient(110deg,#0000 25%,#a78bfa2e 50%,#0000 75%) 0 0/240% 100%;animation:11s ease-in-out infinite dscrumAuroraFlow,.8s both dscrumVfxFadeIn}.dscrum-stage-ontrack.dscrum-vfx-out{animation:11s ease-in-out infinite dscrumAuroraFlow,.8s both dscrumVfxFadeOut}.dscrum-stage-strong{background:linear-gradient(135deg,#10b98138,#6ee7b71f 70%,#0000)}.dscrum-stage-ready{background:linear-gradient(135deg,#6366f12e,#a5b4fc14 70%,#0000)}.dscrum-stage-behind{background:linear-gradient(#1e3a8a47 0%,#3b82f629 55%,#0f172a2e 100%)}.dscrum-stage-risk{background:linear-gradient(#0000 15%,#f59e0b1a 55%,#ef444442 100%)}.dscrum-stage-neutral{background:linear-gradient(135deg,#00bfff14,#0000 70%)}.dscrum-fire{width:var(--fire-w,24px);height:var(--fire-h,36px);border-radius:var(--fire-radius,60% 40% 30% 70% / 80% 70% 40% 30%);filter:blur(2px);transform-origin:50% 100%;opacity:0;animation:dscrumFireRise var(--fire-dur,1.6s) ease-in-out infinite;animation-delay:var(--fire-delay,0s);mix-blend-mode:screen;background:radial-gradient(75% 85% at 50% 100%,#fff0aaeb 0%,#ff9632d9 22%,#ef4444b3 55%,#7f1d1d66 80%,#0000 100%);position:absolute;bottom:-15%}.dscrum-fire:before{content:"";filter:blur(1.2px);animation:dscrumFireCore var(--fire-dur,1.6s) ease-in-out infinite;animation-delay:var(--fire-delay,0s);background:radial-gradient(75% 85% at 50% 100%,#fffadcf2 0%,#ffc85aa6 45%,#0000 100%);border-radius:55% 45% 30% 70%/75% 75% 40% 35%;position:absolute;inset:15% 20% 0}@keyframes dscrumFireRise{0%{opacity:0;transform:translateY(15%)scale(.7,.5)rotate(-3deg)}15%{opacity:.95;transform:translateY(0%)scale(.95,.85)rotate(2deg)}35%{opacity:1;transform:translateY(-25%)scale(1.05,1.1)rotate(-2deg)}60%{opacity:.7;transform:translateY(-55%)scale(.85,1.25)rotate(3deg)}85%{opacity:.3;transform:translateY(-85%)scale(.55,1.4)rotate(-2deg)}to{opacity:0;transform:translateY(-100%)scale(.35,1.55)rotate(0)}}@keyframes dscrumFireCore{0%,to{opacity:.9;transform:scaleY(1)translateY(0)}50%{opacity:1;transform:scaleY(1.35)translateY(-2px)}}.dscrum-ember{width:var(--em-size,2px);height:var(--em-size,2px);filter:blur(.4px);opacity:0;animation:dscrumEmberFly var(--em-dur,2.2s) ease-out infinite;animation-delay:var(--em-delay,0s);background:radial-gradient(circle,#ffe4a0 0%,#f80 45%,#ef444466 75%,#0000 100%);border-radius:50%;position:absolute;bottom:8%}@keyframes dscrumEmberFly{0%{opacity:0;transform:translateY(20px)translate(0)scale(.4)}10%{opacity:1}30%{transform:translateY(-18px) translateX(var(--em-drift,4px)) scale(1);opacity:.95}60%{transform:translateY(-44px) translateX(calc(var(--em-drift,4px) * 1.5)) scale(.85);opacity:.55}to{transform:translateY(-78px) translateX(calc(var(--em-drift,4px) * 2)) scale(.3);opacity:0}}.dscrum-breeze{filter:blur(.5px);opacity:0;width:30%;height:1.5px;animation:dscrumBreezeGlide var(--brz-dur,4s) ease-in-out infinite;animation-delay:var(--brz-delay,0s);background:linear-gradient(90deg,#0000 0%,#6ee7b78c 25%,#a7f3d0e6 50%,#6ee7b78c 75%,#0000 100%);border-radius:50%;position:absolute;left:-35%}@keyframes dscrumBreezeGlide{0%{opacity:0;transform:translate(0)translateY(0)}15%{opacity:.95}85%{opacity:.95}to{opacity:0;transform:translate(440%)translateY(-3px)}}.dscrum-breeze-dot{width:var(--bd-size,8px);filter:blur(.6px);opacity:0;height:3px;animation:dscrumBreezeDot var(--bd-dur,5s) linear infinite;animation-delay:var(--bd-delay,0s);background:radial-gradient(#ecfdf5f2 0%,#6ee7b7a6 50%,#0000 100%);border-radius:50%;position:absolute;left:-3%}@keyframes dscrumBreezeDot{0%{opacity:0;transform:translate(0)translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(8000%)translateY(-3px)}}.dscrum-aurora-wisp{filter:blur(8px);opacity:.7;width:60%;height:30%;animation:dscrumAuroraDrift var(--wisp-dur,11s) linear infinite;animation-delay:var(--wisp-delay,0s);background:linear-gradient(90deg,#0000 0%,#34d3992e 30%,#7dd3fc29 55%,#a5b4fc24 75%,#0000 100%);border-radius:50%;position:absolute;left:-20%}@keyframes dscrumAuroraDrift{0%{opacity:0;transform:translate(0)translateY(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translate(220%)translateY(-4px)}}.dscrum-star{opacity:0;width:3px;height:3px;animation:dscrumStarTwinkle var(--star-dur,4s) ease-in-out infinite;animation-delay:var(--star-delay,0s);background:radial-gradient(circle,#c7d2fef2 0%,#a5b4fc66 50%,#0000 100%);border-radius:50%;position:absolute}@keyframes dscrumStarTwinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}.dscrum-sparkle{width:var(--spk-size,14px);height:var(--spk-size,14px);pointer-events:none;opacity:0;animation:dscrumSparkleFlash var(--spk-dur,3s) ease-in-out infinite;animation-delay:var(--spk-delay,0s);position:absolute}.dscrum-sparkle:before,.dscrum-sparkle:after{content:"";background:linear-gradient(transparent 45%, var(--spk-color,#7dd3fcf2) 48%, #fff 50%, var(--spk-color,#7dd3fcf2) 52%, transparent 55%);filter:blur(.3px);position:absolute;inset:0}.dscrum-sparkle:after{transform:rotate(90deg)}@keyframes dscrumSparkleFlash{0%,to{opacity:0;transform:scale(0)rotate(0)}20%{opacity:1;transform:scale(.6)rotate(20deg)}40%{opacity:1;transform:scale(1)rotate(45deg)}60%{opacity:.7;transform:scale(.85)rotate(75deg)}80%{opacity:0;transform:scale(.5)rotate(90deg)}}.dscrum-twinkle{width:var(--tw-size,2.5px);height:var(--tw-size,2.5px);background:radial-gradient(circle, #fffffff2 0%, var(--tw-color,#a7f3d08c) 50%, transparent 100%);opacity:0;animation:dscrumTwinkle var(--tw-dur,2.6s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);border-radius:50%;position:absolute}@keyframes dscrumTwinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.1)}}.dscrum-rain{width:.8px;height:var(--rain-h,26px);filter:blur(.25px);transform-origin:top;opacity:0;animation:dscrumRainFall var(--rain-dur,.7s) linear infinite;animation-delay:var(--rain-delay,0s);background:linear-gradient(#0000 0%,#bae6fdd9 25%,#7dd3fcf2 70%,#60a5facc 100%);border-radius:1px;position:absolute;top:-25%;transform:rotate(14deg)}@keyframes dscrumRainFall{0%{opacity:0;transform:translate(0,0)rotate(14deg)}10%{opacity:.95}90%{opacity:.95}to{opacity:0;transform:translate(-32px,900%)rotate(14deg)}}.dscrum-splash{width:var(--sp-w,5px);filter:blur(.4px);opacity:0;height:1px;animation:dscrumSplash var(--sp-dur,.9s) ease-out infinite;animation-delay:var(--sp-delay,0s);background:linear-gradient(90deg,#0000 0%,#bae6fdb3 50%,#0000 100%);border-radius:50%;position:absolute;bottom:4%}@keyframes dscrumSplash{0%,to{opacity:0;transform:scaleX(0)}25%{opacity:.7;transform:scaleX(1)}65%{opacity:0;transform:scaleX(1.5)}}.dscrum-lightning{pointer-events:none;opacity:0;border-radius:inherit;animation:dscrumLightningFlash var(--lt-dur,14s) ease-in-out infinite;animation-delay:var(--lt-delay,0s);background:radial-gradient(at 70% -10%,#bae6fd99 0%,#7dd3fc33 35%,#0000 65%);position:absolute;inset:0}@keyframes dscrumLightningFlash{0%,90%,to{opacity:0}91%{opacity:.3}91.5%{opacity:.06}92%{opacity:.35}93%{opacity:.1}94%{opacity:.22}95%{opacity:0}}.dscrum-storm-cloud{border-radius:inherit inherit 0 0;pointer-events:none;background:linear-gradient(#0f172a2e 0%,#1e293b14 60%,#0000 100%);height:28%;animation:16s ease-in-out infinite dscrumStormDrift;position:absolute;inset:0 0 auto}@keyframes dscrumStormDrift{0%,to{opacity:.75;transform:translate(0)}50%{opacity:1;transform:translate(-2%)}}@media (prefers-reduced-motion:reduce){.dscrum-slide-in,.dscrum-overlay,.dscrum-profile:before,.dscrum-fire,.dscrum-fire:before,.dscrum-ember,.dscrum-breeze,.dscrum-breeze-dot,.dscrum-rain,.dscrum-splash,.dscrum-lightning,.dscrum-storm-cloud,.dscrum-aurora-wisp,.dscrum-star,.dscrum-vfx-in,.dscrum-vfx-out,[style*=dscrumPulse],[style*=dscrumConfetti]{animation:none!important}}@keyframes revChevPulse{0%,to{opacity:.25}50%{opacity:1}}.rev-chev{flex-shrink:0;animation:1.4s ease-in-out infinite revChevPulse}@media (prefers-reduced-motion:reduce){.rev-chev{opacity:.85;animation:none}}@keyframes roadmapPatchShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.roadmap-patch-shimmer{background-repeat:no-repeat;background-size:250% 100%;animation:3.8s linear infinite roadmapPatchShimmer}@media (prefers-reduced-motion:reduce){.roadmap-patch-shimmer{background-position:0 0;animation:none}}@keyframes roadmapNewShimmer{0%{background-position:150% 0,0%}to{background-position:-50% 0,-200%}}@keyframes roadmapNewGlow{0%,to{box-shadow:0 2px 4px #00000059,0 0 6px #00e5ff8c,0 0 14px #b879ff66}33%{box-shadow:0 2px 4px #00000059,0 0 8px #5dfcb3a6,0 0 18px #00e5ff73}66%{box-shadow:0 2px 4px #00000059,0 0 9px #b879ffbf,0 0 22px #ff7ab680}}.roadmap-new-pill{z-index:6;color:#fff;text-shadow:0 1px 2px #141e3c8c,0 0 6px #ffffff40;pointer-events:none;background-image:linear-gradient(110deg,#0000 0% 40%,#ffffff73 50%,#0000 60% 100%),linear-gradient(90deg,#00e5ff 0%,#5dfcb3 25%,#b879ff 50%,#ff7ab6 75%,#00e5ff 100%);background-repeat:no-repeat,repeat-x;background-size:250% 100%,200% 100%;border:1px solid #ffffff73;border-radius:999px;align-items:center;font-weight:900;animation:5s linear infinite roadmapNewShimmer,4s ease-in-out infinite roadmapNewGlow;display:inline-flex;position:absolute}.roadmap-new-sparkle{pointer-events:none;font-size:0;position:absolute}.roadmap-new-sparkle:before{content:"✦";color:#bffcff;text-shadow:0 0 4px #00e5ffd9;font-size:1em;animation:3.2s ease-in-out infinite dod-star-ping;display:inline-block}.roadmap-new-sparkle-2:before{color:#e2c8ff;text-shadow:0 0 4px #b879ffd9;animation-delay:1.1s}.roadmap-new-sparkle-3:before{color:#ffd0e6;text-shadow:0 0 4px #ff7ab6d9;animation-delay:2.2s}@media (prefers-reduced-motion:reduce){.roadmap-new-pill{background-position:0 0,0 0;animation:none}.roadmap-new-sparkle:before{opacity:.7;animation:none}}
