.workspace-atmosphere-module__MR-pYG__root{--scene-x:0px;--scene-y:0px;--scene-rx:0deg;--scene-ry:0deg;z-index:0;pointer-events:none;perspective:1200px;position:fixed;inset:0;overflow:hidden}.workspace-atmosphere-module__MR-pYG__root:before{content:"";opacity:.36;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.workspace-atmosphere-module__MR-pYG__glow{aspect-ratio:1;opacity:.8;filter:blur(18px);width:min(72vw,64rem);transform:translate3d(calc(var(--scene-x) * -.45), calc(var(--scene-y) * -.45), 0);background:radial-gradient(circle at 48%,#ff5a361f,#0000 31%),radial-gradient(circle,#0000 42%,#ffad720e 43%,#0000 62%);border-radius:50%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:-24rem;right:-16rem}.workspace-atmosphere-module__MR-pYG__beam{opacity:.28;width:48rem;height:1px;transform:rotate(-28deg) translate3d(var(--scene-x), var(--scene-y), 0);background:linear-gradient(90deg,#0000,#ff5a3680,#0000);position:absolute;top:2rem;right:-18rem;box-shadow:0 0 18px #ff5a362e}.workspace-atmosphere-module__MR-pYG__orb{aspect-ratio:1;opacity:.42;width:clamp(32rem,48vw,48rem);transform:translate3d(var(--scene-x), var(--scene-y), 0) rotateX(calc(62deg + var(--scene-rx))) rotateY(var(--scene-ry)) rotateZ(-18deg);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:clamp(3rem,8vh,7rem);right:clamp(-21rem,-13vw,-8rem)}.workspace-atmosphere-module__MR-pYG__orb:before,.workspace-atmosphere-module__MR-pYG__orb:after,.workspace-atmosphere-module__MR-pYG__ring{content:"";border-radius:50%;position:absolute}.workspace-atmosphere-module__MR-pYG__orb:before{border:1px dashed #ffad7238;animation:32s linear infinite workspace-atmosphere-module__MR-pYG__orbitSpin;inset:7%}.workspace-atmosphere-module__MR-pYG__orb:after{border:1px solid #ffffff13;inset:16%;box-shadow:inset 0 0 72px #ff5a3606,0 0 80px #ff5a3609}.workspace-atmosphere-module__MR-pYG__ring{transform-style:preserve-3d;border:1px solid #ffffff0e;inset:0}.workspace-atmosphere-module__MR-pYG__ringOuter{animation:18s ease-in-out infinite alternate workspace-atmosphere-module__MR-pYG__orbitRock;transform:rotateX(68deg)rotateY(14deg)}.workspace-atmosphere-module__MR-pYG__ringMiddle{border-color:#ff5a3638;animation:22s linear infinite reverse workspace-atmosphere-module__MR-pYG__middleOrbitSpin;inset:25%;transform:translateZ(38px)rotateX(72deg);box-shadow:0 0 28px #ff5a3612}.workspace-atmosphere-module__MR-pYG__ringInner{border-color:#ffffff1c;inset:37%;transform:translateZ(64px)}.workspace-atmosphere-module__MR-pYG__core{background:linear-gradient(145deg,#ffad7261,#ff5a3614);border:1px solid #ffad726b;border-radius:30%;animation:5s ease-in-out infinite workspace-atmosphere-module__MR-pYG__corePulse;position:absolute;inset:43%;transform:translateZ(92px)rotate(45deg);box-shadow:0 0 42px #ff5a3640,inset 0 1px #ffffff52}.workspace-atmosphere-module__MR-pYG__node{background:#ff5a36;border:1px solid #ffdccdb8;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #ff5a360f,0 0 20px #ff5a36b8}.workspace-atmosphere-module__MR-pYG__nodeOne{top:14%;left:48%;transform:translateZ(28px)}.workspace-atmosphere-module__MR-pYG__nodeTwo{bottom:34%;right:13%;transform:translateZ(46px)}.workspace-atmosphere-module__MR-pYG__nodeThree{bottom:9%;left:34%;transform:translateZ(18px)}.workspace-atmosphere-module__MR-pYG__horizon{width:68%;height:28rem;transform:translate3d(calc(var(--scene-x) * .3), calc(var(--scene-y) * .3), -40px) rotateX(64deg);background:radial-gradient(at 50% 0,#ff5a360d,#0000 64%);border:1px solid #ffffff0a;border-radius:50%;position:absolute;bottom:-19rem;right:-5%}.workspace-atmosphere-module__MR-pYG__surface{z-index:1;position:relative}:is(.workspace-atmosphere-module__MR-pYG__surface .card,.workspace-atmosphere-module__MR-pYG__surface .overview-card){border-color:#ffffff16;box-shadow:inset 0 1px 1px #ffffff06,0 18px 46px -34px #000000eb}.workspace-atmosphere-module__MR-pYG__surface .input{box-shadow:inset 0 1px #ffffff06}.workspace-atmosphere-module__MR-pYG__surface .input:focus{box-shadow:0 0 0 4px #ff5a361a,0 12px 30px -22px #ff5a36b3}@media (hover:hover) and (pointer:fine){.workspace-atmosphere-module__MR-pYG__surface .card:not(.project-card):not(.finding-detail-card){transition:border-color .22s,box-shadow .22s,background-color .22s}.workspace-atmosphere-module__MR-pYG__surface .card:not(.project-card):not(.finding-detail-card):hover{border-color:#ffffff20;box-shadow:inset 0 1px 1px #ffffff0a,0 24px 56px -38px #000000f5,0 16px 46px -42px #ff5a368c}}@keyframes workspace-atmosphere-module__MR-pYG__orbitSpin{to{transform:rotate(360deg)}}@keyframes workspace-atmosphere-module__MR-pYG__orbitRock{0%{transform:rotateX(64deg)rotateY(10deg)rotate(-6deg)}to{transform:rotateX(72deg)rotateY(20deg)rotate(8deg)}}@keyframes workspace-atmosphere-module__MR-pYG__middleOrbitSpin{0%{transform:translateZ(38px)rotateX(72deg)rotate(0)}to{transform:translateZ(38px)rotateX(72deg)rotate(360deg)}}@keyframes workspace-atmosphere-module__MR-pYG__corePulse{0%,to{opacity:.72;transform:translateZ(92px)rotate(45deg)scale(.92)}50%{opacity:1;transform:translateZ(108px)rotate(45deg)scale(1.08)}}@media (max-width:767px){.workspace-atmosphere-module__MR-pYG__root:before{background-size:52px 52px}.workspace-atmosphere-module__MR-pYG__orb{opacity:.26;width:40rem;top:3rem;right:-25rem}.workspace-atmosphere-module__MR-pYG__glow{opacity:.55;right:-28rem}.workspace-atmosphere-module__MR-pYG__horizon{display:none}}@media (prefers-reduced-motion:reduce){.workspace-atmosphere-module__MR-pYG__orb,.workspace-atmosphere-module__MR-pYG__orb:before,.workspace-atmosphere-module__MR-pYG__ring,.workspace-atmosphere-module__MR-pYG__core{transition:none;animation:none}}@media print{.workspace-atmosphere-module__MR-pYG__root{display:none}.workspace-atmosphere-module__MR-pYG__surface{z-index:auto}}
.notification-center-module__H8b1Dq__bell{width:2.25rem;height:2.25rem;color:var(--color-muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:.75rem;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid;position:relative}.notification-center-module__H8b1Dq__bell:hover,.notification-center-module__H8b1Dq__bell[aria-expanded=true]{color:var(--color-ink);background:#ff5a3614;border-color:#ff5a364d}.notification-center-module__H8b1Dq__bell svg{width:1rem;height:1rem}.notification-center-module__H8b1Dq__bell[data-unread=true]>svg{color:var(--color-accent)}.notification-center-module__H8b1Dq__badge{border:2px solid var(--color-paper);color:#fff;background:var(--color-accent);border-radius:99px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.54rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.3rem;right:-.35rem}.notification-center-module__H8b1Dq__panel{inset:auto;top:var(--inbox-top,1rem);left:var(--inbox-left,1rem);width:min(430px,100vw - 24px);max-height:var(--inbox-height,calc(100dvh - 24px));color:var(--color-ink);background:var(--color-raised);border:1px solid #ffffff1f;border-radius:1.2rem;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 28px 90px #0000009e,0 0 65px -50px #ff5a36a6}.notification-center-module__H8b1Dq__panel:popover-open{flex-direction:column;animation:.2s cubic-bezier(.2,.7,.2,1) both notification-center-module__H8b1Dq__inboxEnter;display:flex}.notification-center-module__H8b1Dq__panel::backdrop{background:0 0}.notification-center-module__H8b1Dq__header{border-bottom:1px solid var(--color-line);background:radial-gradient(at 15% 0,#ff5a3614,#0000 65%);align-items:center;gap:.8rem;padding:1rem;display:flex}.notification-center-module__H8b1Dq__header h2{letter-spacing:-.025em;outline:none;margin-top:.2rem;font-size:1.05rem;font-weight:600}.notification-center-module__H8b1Dq__emblem{width:2.5rem;height:2.5rem;color:var(--color-accent);background:#ff5a3612;border:1px solid #ff5a3638;border-radius:.85rem;flex:none;place-items:center;display:grid;transform:perspective(400px)rotateY(-14deg)rotate(-5deg);box-shadow:4px 4px 0 -1px #ff5a360a}.notification-center-module__H8b1Dq__emblem svg{width:1.15rem;height:1.15rem}.notification-center-module__H8b1Dq__iconButton{border:1px solid var(--color-line);width:1.9rem;height:1.9rem;color:var(--color-muted);background:#ffffff05;border-radius:.6rem;flex:none;place-items:center;margin-left:auto;display:grid}.notification-center-module__H8b1Dq__iconButton svg{width:.9rem;height:.9rem}.notification-center-module__H8b1Dq__iconButton:hover{color:var(--color-ink)}.notification-center-module__H8b1Dq__controls{border-bottom:1px solid var(--color-line);background:#07090d2e;flex:none;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.notification-center-module__H8b1Dq__filters{border:1px solid var(--color-line);background:#07090d52;border-radius:.7rem;gap:.2rem;padding:.2rem;display:flex}.notification-center-module__H8b1Dq__filters button{min-height:1.95rem;color:var(--color-muted);border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.72rem;font-weight:500;display:flex}.notification-center-module__H8b1Dq__filters button[aria-pressed=true]{color:var(--color-ink);background:#ff5a361f}.notification-center-module__H8b1Dq__filters span{min-width:1rem;color:var(--color-accent-ink);font-family:var(--font-mono);text-align:center;font-size:.62rem}.notification-center-module__H8b1Dq__markAll{color:var(--color-accent-ink);align-items:center;gap:.3rem;font-size:.69rem;font-weight:500;display:flex}.notification-center-module__H8b1Dq__markAll svg{width:.9rem;height:.9rem}.notification-center-module__H8b1Dq__markAll[aria-disabled=true]{color:var(--color-faint);cursor:default}.notification-center-module__H8b1Dq__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-2) transparent;min-height:0;overflow-y:auto}.notification-center-module__H8b1Dq__dateLabel{color:var(--color-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.65rem 1rem .35rem;font-size:.58rem;font-weight:500}.notification-center-module__H8b1Dq__row{border:1px solid #0000;border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr) 1.5rem;align-items:start;gap:.65rem;margin:.15rem .55rem;padding:.75rem .55rem;transition:border-color .16s,background .16s;display:grid}.notification-center-module__H8b1Dq__row[data-unread=true]{background:#ff5a3609;border-color:#ff5a361a}.notification-center-module__H8b1Dq__row:hover{background:#ffffff06;border-color:#ffffff12}.notification-center-module__H8b1Dq__itemIcon{border:1px solid var(--color-line);width:2rem;height:2rem;color:var(--color-muted);background:#ffffff08;border-radius:.65rem;place-items:center;display:grid}.notification-center-module__H8b1Dq__itemIcon svg{width:.9rem;height:.9rem}.notification-center-module__H8b1Dq__itemIcon[data-tone=blue]{color:#86c8f6;background:#7dd3fc0f;border-color:#7dd3fc26}.notification-center-module__H8b1Dq__itemIcon[data-tone=amber]{color:var(--color-sev-high);background:#ffac540f;border-color:#ffac5426}.notification-center-module__H8b1Dq__itemIcon[data-tone=green]{color:var(--color-ok);background:#35d3990f;border-color:#35d39926}.notification-center-module__H8b1Dq__itemIcon[data-tone=red]{color:var(--color-danger);background:#ff5b5b0f;border-color:#ff5b5b26}.notification-center-module__H8b1Dq__itemContent{text-align:left;min-width:0;display:block}button.notification-center-module__H8b1Dq__itemContent:hover .notification-center-module__H8b1Dq__itemTitle{color:var(--color-accent-ink)}.notification-center-module__H8b1Dq__itemTitle{-webkit-line-clamp:2;color:var(--color-ink-2);-webkit-box-orient:vertical;font-size:.77rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-center-module__H8b1Dq__row[data-unread=true] .notification-center-module__H8b1Dq__itemTitle{color:var(--color-ink);font-weight:600}.notification-center-module__H8b1Dq__itemBody{-webkit-line-clamp:2;color:var(--color-muted);-webkit-box-orient:vertical;margin-top:.3rem;font-size:.7rem;line-height:1.55;display:-webkit-box;overflow:hidden}.notification-center-module__H8b1Dq__itemMeta{color:var(--color-faint);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.6rem;display:flex}.notification-center-module__H8b1Dq__itemMeta svg{width:.65rem;height:.65rem;margin-left:auto}.notification-center-module__H8b1Dq__readButton{width:1.5rem;height:1.5rem;color:var(--color-muted);border-radius:.4rem;place-items:center;display:grid}.notification-center-module__H8b1Dq__readButton:hover{color:var(--color-ink);background:#ffffff0a}.notification-center-module__H8b1Dq__readButton>svg,.notification-center-module__H8b1Dq__readIndicator svg{width:.8rem;height:.8rem}.notification-center-module__H8b1Dq__readButton[aria-disabled=true]{opacity:.5;cursor:wait}.notification-center-module__H8b1Dq__unreadDot{background:var(--color-accent);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 10px #ff5a3638}.notification-center-module__H8b1Dq__readCheck,.notification-center-module__H8b1Dq__readButton:hover .notification-center-module__H8b1Dq__unreadDot,.notification-center-module__H8b1Dq__readButton:focus-visible .notification-center-module__H8b1Dq__unreadDot{display:none}.notification-center-module__H8b1Dq__readButton:hover .notification-center-module__H8b1Dq__readCheck,.notification-center-module__H8b1Dq__readButton:focus-visible .notification-center-module__H8b1Dq__readCheck{display:block}.notification-center-module__H8b1Dq__readIndicator{width:1.5rem;height:1.5rem;color:var(--color-faint);place-items:center;display:grid}.notification-center-module__H8b1Dq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;padding:1.6rem;display:flex}.notification-center-module__H8b1Dq__emptyIcon{width:3.2rem;height:3.2rem;color:var(--color-accent);background:#ff5a360e;border:1px solid #ff5a362e;border-radius:1rem;place-items:center;margin-bottom:1rem;display:grid;transform:rotate(-6deg)}.notification-center-module__H8b1Dq__emptyIcon svg{width:1.2rem;height:1.2rem}.notification-center-module__H8b1Dq__empty h3{color:var(--color-ink);font-size:.9rem;font-weight:600}.notification-center-module__H8b1Dq__empty p{max-width:17rem;color:var(--color-muted);margin-top:.45rem;font-size:.75rem;line-height:1.6}.notification-center-module__H8b1Dq__emptyAction{color:var(--color-accent-ink);align-items:center;gap:.25rem;margin-top:.9rem;font-size:.72rem;display:flex}.notification-center-module__H8b1Dq__errorBanner{color:var(--color-danger);background:#ff5b5b0d;border:1px solid #ff5b5b33;border-radius:.65rem;flex:none;margin:.55rem .85rem 0;padding:.6rem .75rem;font-size:.7rem;line-height:1.5}.notification-center-module__H8b1Dq__footer{border-top:1px solid var(--color-line);background:#07090d38;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.notification-center-module__H8b1Dq__footer>span{color:var(--color-faint);font-size:.65rem}.notification-center-module__H8b1Dq__refresh{color:var(--color-muted);align-items:center;gap:.35rem;font-size:.67rem;display:flex}.notification-center-module__H8b1Dq__refresh svg{width:.75rem;height:.75rem}.notification-center-module__H8b1Dq__refresh:hover{color:var(--color-ink)}.notification-center-module__H8b1Dq__skeletonList{padding:.5rem .85rem}.notification-center-module__H8b1Dq__skeletonRow{align-items:center;gap:.7rem;padding:.8rem 0;display:flex}.notification-center-module__H8b1Dq__skeletonRow>span{background:var(--color-wash);border-radius:.65rem;flex:none;width:2rem;height:2rem}.notification-center-module__H8b1Dq__skeletonRow>div{gap:.5rem;width:100%;display:grid}.notification-center-module__H8b1Dq__skeletonRow i{background:var(--color-wash);border-radius:99px;height:.65rem;animation:1.4s ease-in-out infinite alternate notification-center-module__H8b1Dq__skeletonPulse;display:block}.notification-center-module__H8b1Dq__skeletonRow i:last-child{width:70%}.notification-center-module__H8b1Dq__panel button:focus-visible,.notification-center-module__H8b1Dq__bell:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes notification-center-module__H8b1Dq__inboxEnter{0%{opacity:0;transform:perspective(1100px)translateY(-5px)rotateY(-2deg)scale(.985)}to{opacity:1;transform:none}}@keyframes notification-center-module__H8b1Dq__skeletonPulse{to{opacity:.45}}@media (max-width:440px){.notification-center-module__H8b1Dq__bell,.notification-center-module__H8b1Dq__iconButton{width:2.75rem;height:2.75rem}.notification-center-module__H8b1Dq__controls{gap:.4rem;padding-inline:.6rem}.notification-center-module__H8b1Dq__filters button{min-height:2.5rem;padding-inline:.4rem;font-size:.68rem}.notification-center-module__H8b1Dq__markAll{min-height:2.75rem;font-size:.65rem}.notification-center-module__H8b1Dq__row{grid-template-columns:2rem minmax(0,1fr) 2.75rem;gap:.4rem}.notification-center-module__H8b1Dq__readButton,.notification-center-module__H8b1Dq__readIndicator{width:2.75rem;height:2.75rem}.notification-center-module__H8b1Dq__refresh{min-height:2.75rem}.notification-center-module__H8b1Dq__footer{padding-block:.2rem}}@media (prefers-reduced-motion:reduce){.notification-center-module__H8b1Dq__skeletonRow i{animation:none}.notification-center-module__H8b1Dq__panel:popover-open{animation:none}.notification-center-module__H8b1Dq__bell,.notification-center-module__H8b1Dq__row{transition:none}}
