.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.notification-center,.notification-trigger{position:relative;display:inline-flex;align-items:center}.notification-trigger{justify-content:center;width:40px;height:40px;border-radius:16px;border:1px solid rgba(12,139,198,.18);background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(12,139,198,.16);color:#0c8bc6;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;cursor:pointer}.notification-trigger:hover{transform:translateY(-1px);box-shadow:0 18px 42px rgba(12,139,198,.22);border-color:rgba(240,88,62,.32)}.notification-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(240,88,62,.24),0 16px 36px rgba(12,139,198,.18)}.notification-trigger[data-has-unread=true],.notification-trigger[data-open=true]{color:#f0583e;border-color:rgba(240,88,62,.38);box-shadow:0 18px 44px rgba(240,88,62,.24)}.notification-trigger[data-open=true] .notification-icon{color:#f0583e}.notification-icon{width:22px;height:22px;stroke-width:1.8;color:var(--notification-icon-color,#0c8bc6);transition:color .16s ease}.notification-icon.is-highlighted{color:var(--notification-icon-highlight,#f0583e)}.notification-badge{position:absolute;top:0;right:0;transform:translate(42%,-42%);min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:radial-gradient(140% 160% at 20% 15%,rgba(255,255,255,.55),transparent 60%),linear-gradient(150deg,#ffa58d,#ff7d66 45%,#f0583e);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.68);box-shadow:0 12px 22px rgba(240,88,62,.3),inset 0 0 0 1px rgba(233,92,70,.16);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-variant-numeric:tabular-nums;transition:transform .16s ease,box-shadow .16s ease}.notification-trigger:hover .notification-badge,.notification-trigger[data-open=true] .notification-badge{transform:translate(42%,-46%);box-shadow:0 16px 30px rgba(240,88,62,.38),inset 0 0 0 1px rgba(233,92,70,.26)}.notification-badge:after{content:"";position:absolute;inset:3px;border-radius:999px;background:linear-gradient(155deg,rgba(255,255,255,.58),rgba(255,255,255,0));opacity:.7;pointer-events:none}.notification-panel{position:fixed;width:clamp(300px,88vw,380px);border-radius:26px;border:1.2px solid rgba(120,180,240,.38);background:radial-gradient(180% 140% at 92% -12%,rgba(174,210,255,.36),transparent 70%),radial-gradient(160% 120% at 16% 120%,rgba(255,255,255,.62),transparent 76%),linear-gradient(152deg,rgba(255,255,255,.86),rgba(234,246,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 32px 80px rgba(86,140,206,.28),0 18px 42px rgba(54,110,184,.26);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);overflow:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .2s ease;z-index:2147483644}.notification-panel[data-open=true]{opacity:1;transform:translateY(0);pointer-events:auto}.notification-panel__header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 26px 18px;gap:18px;background:radial-gradient(140% 120% at 12% -40%,rgba(255,255,255,.72),transparent 72%),linear-gradient(162deg,rgba(238,246,255,.72),rgba(255,255,255,.42));border-bottom:1px solid rgba(130,190,250,.22)}.notification-panel__heading{flex:1 1 auto;min-width:0}.notification-panel__title{margin:0;font-size:15px;font-weight:600;color:#0c1a20}.notification-panel__subtitle{margin:6px 0 0;font-size:12px;color:rgba(15,66,120,.6)}.notification-panel__actions{display:inline-flex;align-items:center;gap:12px}.notification-panel__action{border:1px solid rgba(132,184,248,.4);background:linear-gradient(150deg,rgba(255,255,255,.9),rgba(230,242,255,.78));color:rgba(22,82,146,.78);font-size:12px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 24px rgba(88,150,222,.18);transition:color .14s ease,transform .16s ease,box-shadow .16s ease,border-color .14s ease}.notification-panel__action:hover{transform:translateY(-1px);color:#f0583e;border-color:rgba(240,88,62,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 26px rgba(240,88,62,.24)}.notification-panel__action:disabled,.notification-panel__action[aria-disabled=true]{opacity:.6;cursor:default}.notification-panel__list{max-height:380px;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 22px;background:radial-gradient(160% 120% at 18% -24%,rgba(255,255,255,.85),transparent 74%),linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.12));display:flex;flex-direction:column;gap:14px}.notification-panel__list::-webkit-scrollbar{width:6px}.notification-panel__list::-webkit-scrollbar-thumb{background:rgba(120,180,240,.36);border-radius:999px}.notification-row{width:100%;display:flex;align-items:stretch;gap:14px;padding:16px 18px;border-radius:22px;background:radial-gradient(140% 120% at 16% -18%,rgba(255,255,255,.92),transparent 72%),linear-gradient(170deg,rgba(245,250,255,.86),rgba(230,240,255,.82));border:1px solid rgba(142,196,252,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 28px rgba(102,156,224,.18);transition:transform .16s ease,box-shadow .18s ease,border-color .16s ease}.notification-row[data-read=false]{border-color:rgba(240,88,62,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 16px 32px rgba(240,88,62,.18)}.notification-row:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 36px rgba(240,88,62,.22);border-color:rgba(240,88,62,.42)}.notification-row__button{flex:1 1 auto;border:none;background:transparent;display:flex;align-items:flex-start;gap:14px;padding:0;text-align:left;cursor:pointer}.notification-row__button:focus-visible{outline:2px solid rgba(12,139,198,.35);outline-offset:2px}.notification-row__archive{align-self:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(142,196,252,.4);background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(236,244,255,.8));width:38px;height:38px;border-radius:14px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 22px rgba(96,150,220,.16);transition:transform .16s ease,box-shadow .18s ease,border-color .16s ease;flex-shrink:0;position:relative}.notification-row__archive:hover{transform:translateY(-1px);border-color:rgba(240,88,62,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 16px 26px rgba(240,88,62,.22)}.notification-row__archive:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(240,88,62,.22),0 18px 32px rgba(88,150,220,.24)}.notification-row__archive:after,.notification-row__archive:before{content:"";position:absolute;width:16px;height:2px;border-radius:999px;background:rgba(18,70,132,.78);transition:background .16s ease}.notification-row__archive:before{transform:rotate(45deg)}.notification-row__archive:after{transform:rotate(-45deg)}.notification-row__archive:hover:after,.notification-row__archive:hover:before{background:#f0583e}.notification-row__status{width:10px;height:10px;border-radius:999px;margin-top:6px;flex-shrink:0;background:#94a3b8}.notification-row__status[data-tone=critical]{background:#f0583e}.notification-row__status[data-tone=important]{background:#0c8bc6}.notification-row__status[data-tone=info]{background:#0c4a52}.notification-row__main{flex:1 1 auto;min-width:0}.notification-row__title{margin:0;font-size:14px;font-weight:600;color:rgba(16,52,108,.94)}.notification-row__body{margin:6px 0 0;font-size:13px;line-height:1.5;color:rgba(34,62,98,.72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-row__meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:rgba(30,70,112,.58)}.notification-row__meta-link{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:rgba(18,102,182,.86)}.notification-panel__empty{padding:52px 28px;text-align:center;font-size:14px;color:rgba(34,72,120,.58)}.notification-panel__footer{padding:14px 20px 18px;border-top:1px solid rgba(140,196,252,.24);background:radial-gradient(160% 140% at 78% -20%,rgba(186,214,255,.28),transparent 74%),linear-gradient(180deg,rgba(255,255,255,.78),rgba(240,248,255,.64))}.notification-panel__load{width:100%;border:1px solid rgba(142,196,252,.4);border-radius:18px;padding:11px 14px;font-size:13px;font-weight:600;background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(236,246,255,.76));color:rgba(24,86,150,.78);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 26px rgba(104,158,228,.18);transition:color .14s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease}.notification-panel__load:hover{transform:translateY(-1px);border-color:rgba(240,88,62,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 30px rgba(240,88,62,.22);color:#f0583e}[data-theme=dark] .notification-trigger{background:rgba(16,23,25,.92);border-color:rgba(240,88,62,.3);box-shadow:0 18px 44px rgba(0,0,0,.55);color:#cbf0ff}[data-theme=dark] .notification-trigger[data-has-unread=true],[data-theme=dark] .notification-trigger[data-open=true]{color:#ff8d66;border-color:rgba(255,128,90,.48);box-shadow:0 20px 48px rgba(255,128,90,.32)}[data-theme=dark] .notification-trigger[data-open=true] .notification-icon{color:#ff8d66}[data-theme=dark] .notification-badge{background:radial-gradient(150% 180% at 28% 20%,rgba(255,255,255,.18),transparent 64%),linear-gradient(148deg,#ff805a,#ff9863 48%,#ffba78);border-color:rgba(255,255,255,.22);box-shadow:0 14px 32px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,140,90,.26)}[data-theme=dark] .notification-panel{background:radial-gradient(160% 120% at 88% -18%,rgba(64,112,200,.34),transparent 72%),radial-gradient(140% 120% at 12% 120%,rgba(16,28,54,.72),transparent 82%),linear-gradient(162deg,rgba(16,26,48,.95),rgba(10,18,32,.92));border-color:rgba(80,134,210,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 72px rgba(0,0,0,.74)}[data-theme=dark] .notification-panel__header{background:radial-gradient(140% 120% at 10% -30%,rgba(58,104,190,.28),transparent 74%),linear-gradient(168deg,rgba(18,30,54,.85),rgba(10,18,32,.78));border-bottom-color:rgba(90,140,214,.35)}[data-theme=dark] .notification-panel__title{color:#f8fbff}[data-theme=dark] .notification-panel__subtitle{color:rgba(196,214,244,.72)}[data-theme=dark] .notification-panel__action{border-color:rgba(86,138,214,.46);background:linear-gradient(150deg,rgba(32,54,96,.92),rgba(22,40,76,.88));color:rgba(214,234,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 28px rgba(0,0,0,.55)}[data-theme=dark] .notification-panel__action:hover{color:#ff8d66;border-color:rgba(255,128,90,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 34px rgba(255,128,90,.32)}[data-theme=dark] .notification-panel__list{background:radial-gradient(160% 120% at 12% -20%,rgba(48,82,150,.32),transparent 74%),linear-gradient(180deg,rgba(18,30,52,.82),rgba(10,16,30,.78))}[data-theme=dark] .notification-row{background:radial-gradient(150% 120% at 12% -14%,rgba(54,92,164,.36),transparent 74%),linear-gradient(174deg,rgba(22,34,60,.9),rgba(16,26,46,.86));border-color:rgba(88,140,216,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 32px rgba(0,0,0,.55)}[data-theme=dark] .notification-row[data-read=false]{border-color:rgba(255,128,90,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 36px rgba(255,128,90,.28)}[data-theme=dark] .notification-row:hover{border-color:rgba(255,128,90,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 40px rgba(255,128,90,.32)}[data-theme=dark] .notification-row__button:focus-visible{outline-color:rgba(144,196,255,.4)}[data-theme=dark] .notification-row__archive{border-color:rgba(92,146,222,.48);background:linear-gradient(150deg,rgba(38,60,104,.94),rgba(26,44,80,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 28px rgba(0,0,0,.52)}[data-theme=dark] .notification-row__archive:hover{border-color:rgba(255,132,96,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 36px rgba(255,132,96,.32)}[data-theme=dark] .notification-row__archive:focus-visible{box-shadow:0 0 0 3px rgba(255,128,90,.32),0 18px 36px rgba(0,0,0,.6)}[data-theme=dark] .notification-row__archive:after,[data-theme=dark] .notification-row__archive:before{background:rgba(224,238,255,.92)}[data-theme=dark] .notification-row__archive:hover:after,[data-theme=dark] .notification-row__archive:hover:before{background:#ffb08a}[data-theme=dark] .notification-row__title{color:rgba(234,240,255,.98)}[data-theme=dark] .notification-row__body{color:rgba(198,214,246,.78)}[data-theme=dark] .notification-row__meta{color:rgba(164,188,226,.72)}[data-theme=dark] .notification-row__meta-link{color:rgba(174,214,255,.9)}[data-theme=dark] .notification-panel__empty{color:rgba(190,208,240,.74)}[data-theme=dark] .notification-panel__footer{background:radial-gradient(130% 110% at 80% -10%,rgba(70,118,204,.24),transparent 76%),linear-gradient(182deg,rgba(18,30,54,.88),rgba(10,18,32,.84));border-top-color:rgba(92,148,228,.34)}[data-theme=dark] .notification-panel__load{border-color:rgba(90,146,220,.5);background:linear-gradient(150deg,rgba(36,60,104,.94),rgba(26,44,80,.9));color:rgba(216,234,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 30px rgba(0,0,0,.55)}[data-theme=dark] .notification-panel__load:hover{color:#ffb08a;border-color:rgba(255,128,90,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 36px rgba(255,128,90,.32)}[data-theme=dark] .notification-critical-banner{--notification-banner-border:rgba(255,148,108,0.36);--notification-banner-ambient:rgba(255,128,90,0.18);--notification-banner-highlight:rgba(96,148,220,0.34);--notification-banner-surface:rgba(20,30,52,0.92);--notification-banner-shadow:rgba(0,0,0,0.68);--notification-banner-title:#fee2e2;--notification-banner-body:#fecaca;--notification-banner-icon-bg:radial-gradient(140% 120% at 24% 18%,rgba(255,224,214,0.35),transparent 64%),linear-gradient(150deg,rgba(255,154,110,0.95),rgba(255,114,84,0.9));--notification-banner-icon-shadow:rgba(0,0,0,0.6);--notification-banner-icon-border:rgba(255,255,255,0.25);--notification-banner-icon-color:#ffe2d6;--notification-banner-icon-mask:#ff8a63;--notification-banner-action-primary-bg:radial-gradient(128% 120% at 16% -24%,rgba(255,224,214,0.3),transparent 68%),linear-gradient(152deg,rgba(255,140,100,0.92),rgba(255,104,80,0.92));--notification-banner-action-primary-border:rgba(255,200,176,0.45);--notification-banner-action-primary-color:#fff4ec;--notification-banner-action-primary-shadow:rgba(0,0,0,0.62);--notification-banner-action-secondary-bg:radial-gradient(130% 118% at 16% -20%,rgba(255,224,214,0.3),transparent 68%),linear-gradient(150deg,rgba(36,48,70,0.88),rgba(24,34,56,0.84));--notification-banner-action-secondary-border:rgba(255,140,96,0.32);--notification-banner-action-secondary-color:#fca5a5;--notification-banner-action-secondary-shadow:rgba(255,128,90,0.28)}[data-theme=dark] .notification-critical-banner[data-tone=important]{--notification-banner-border:rgba(253,224,138,0.4);--notification-banner-ambient:rgba(251,191,36,0.24);--notification-banner-highlight:rgba(253,245,213,0.25);--notification-banner-surface:rgba(36,28,12,0.92);--notification-banner-shadow:rgba(0,0,0,0.64);--notification-banner-title:#fde68a;--notification-banner-body:#fcd34d;--notification-banner-icon-bg:radial-gradient(140% 120% at 24% 18%,rgba(253,230,138,0.6),transparent 64%),linear-gradient(150deg,rgba(250,204,21,0.95),rgba(251,191,36,0.9));--notification-banner-icon-color:#fffbea;--notification-banner-icon-mask:#fbbf24;--notification-banner-icon-shadow:rgba(0,0,0,0.55);--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(254,240,199,0.42),transparent 66%),linear-gradient(148deg,rgba(251,211,141,0.92),rgba(250,204,21,0.88));--notification-banner-action-primary-border:rgba(254,215,170,0.52);--notification-banner-action-primary-color:#fff7ed;--notification-banner-action-primary-shadow:rgba(0,0,0,0.58);--notification-banner-action-secondary-bg:radial-gradient(130% 118% at 16% -20%,rgba(251,191,36,0.2),transparent 68%),linear-gradient(150deg,rgba(50,30,10,0.88),rgba(34,24,10,0.84));--notification-banner-action-secondary-border:rgba(251,191,36,0.32);--notification-banner-action-secondary-color:#fcd34d;--notification-banner-action-secondary-shadow:rgba(251,191,36,0.26)}[data-theme=dark] .notification-critical-banner[data-tone=info]{--notification-banner-border:rgba(110,231,183,0.32);--notification-banner-ambient:rgba(34,197,94,0.18);--notification-banner-highlight:rgba(56,189,248,0.24);--notification-banner-surface:rgba(10,26,28,0.9);--notification-banner-shadow:rgba(0,0,0,0.62);--notification-banner-title:#bbf7d0;--notification-banner-body:#a5f3fc;--notification-banner-icon-bg:radial-gradient(140% 120% at 24% 18%,rgba(134,239,172,0.45),transparent 64%),linear-gradient(150deg,rgba(45,212,191,0.92),rgba(6,182,212,0.9));--notification-banner-icon-color:#ecfeff;--notification-banner-icon-mask:#2dd4bf;--notification-banner-icon-shadow:rgba(0,0,0,0.52);--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(134,239,172,0.38),transparent 66%),linear-gradient(148deg,rgba(59,211,192,0.92),rgba(14,165,233,0.9));--notification-banner-action-primary-border:rgba(165,243,252,0.52);--notification-banner-action-primary-color:#ecfeff;--notification-banner-action-primary-shadow:rgba(0,0,0,0.58);--notification-banner-action-secondary-bg:radial-gradient(130% 118% at 16% -20%,rgba(6,182,212,0.22),transparent 68%),linear-gradient(150deg,rgba(12,32,44,0.88),rgba(6,24,36,0.84));--notification-banner-action-secondary-border:rgba(13,148,136,0.32);--notification-banner-action-secondary-color:#99f6e4;--notification-banner-action-secondary-shadow:rgba(13,148,136,0.28)}.notification-critical-banner{--notification-banner-highlight:rgba(255,255,255,0.8);--notification-banner-border:rgba(240,88,62,0.32);--notification-banner-ambient:rgba(240,88,62,0.16);--notification-banner-surface:rgba(255,244,240,0.48);--notification-banner-shadow:rgba(240,88,62,0.18);--notification-banner-title:#7f1d1d;--notification-banner-body:#7f1d1d;--notification-banner-icon-bg:radial-gradient(140% 120% at 20% 12%,rgba(255,255,255,0.68),transparent 62%),linear-gradient(148deg,rgba(255,115,86,0.92),rgba(240,88,62,0.82));--notification-banner-icon-shadow:rgba(240,88,62,0.32);--notification-banner-icon-border:rgba(255,255,255,0.6);--notification-banner-icon-color:#fff;--notification-banner-icon-mask:#f0583e;--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.55),transparent 62%),linear-gradient(148deg,rgba(255,132,92,0.96),rgba(240,88,62,0.9));--notification-banner-action-primary-border:rgba(255,224,214,0.48);--notification-banner-action-primary-color:#fff;--notification-banner-action-primary-shadow:rgba(240,88,62,0.26);--notification-banner-action-secondary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.68),transparent 66%),linear-gradient(148deg,rgba(255,255,255,0.85),rgba(255,235,226,0.42));--notification-banner-action-secondary-border:rgba(240,88,62,0.26);--notification-banner-action-secondary-color:#b91c1c;--notification-banner-action-secondary-shadow:rgba(185,28,28,0.2);margin-bottom:16px;padding:16px 20px;border-radius:16px;position:relative;border:1.1px solid var(--notification-banner-border);background:radial-gradient(150% 130% at 14% -36%,var(--notification-banner-highlight),transparent 74%),radial-gradient(180% 150% at 88% 140%,var(--notification-banner-ambient),transparent 86%),linear-gradient(154deg,rgba(255,255,255,.92),var(--notification-banner-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 28px 52px var(--notification-banner-shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;isolation:isolate}.notification-critical-banner[data-tone=important]{--notification-banner-border:rgba(253,186,116,0.42);--notification-banner-ambient:rgba(251,191,36,0.2);--notification-banner-surface:rgba(255,247,230,0.5);--notification-banner-shadow:rgba(249,115,22,0.18);--notification-banner-title:#7c2d12;--notification-banner-body:#92400e;--notification-banner-icon-bg:radial-gradient(140% 120% at 18% 12%,rgba(255,255,255,0.68),transparent 62%),linear-gradient(148deg,rgba(253,186,116,0.92),rgba(234,179,8,0.82));--notification-banner-icon-shadow:rgba(249,115,22,0.26);--notification-banner-icon-border:rgba(255,255,255,0.7);--notification-banner-icon-mask:#f59e0b;--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.55),transparent 62%),linear-gradient(148deg,rgba(253,208,137,0.96),rgba(250,204,21,0.9));--notification-banner-action-primary-border:rgba(254,215,170,0.6);--notification-banner-action-primary-color:#7c2d12;--notification-banner-action-primary-shadow:rgba(249,115,22,0.24);--notification-banner-action-secondary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.74),transparent 66%),linear-gradient(148deg,rgba(255,255,255,0.9),rgba(254,240,199,0.5));--notification-banner-action-secondary-border:rgba(249,115,22,0.26);--notification-banner-action-secondary-color:#b45309;--notification-banner-action-secondary-shadow:rgba(249,115,22,0.18)}.notification-critical-banner[data-tone=info]{--notification-banner-border:rgba(110,231,183,0.4);--notification-banner-ambient:rgba(16,185,129,0.16);--notification-banner-surface:rgba(234,250,246,0.5);--notification-banner-shadow:rgba(16,185,129,0.18);--notification-banner-title:#065f46;--notification-banner-body:#0f3050;--notification-banner-icon-bg:radial-gradient(140% 120% at 18% 12%,rgba(255,255,255,0.72),transparent 62%),linear-gradient(148deg,rgba(110,231,183,0.92),rgba(59,199,168,0.85));--notification-banner-icon-shadow:rgba(16,185,129,0.24);--notification-banner-icon-border:rgba(255,255,255,0.66);--notification-banner-icon-mask:#0f766e;--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.58),transparent 62%),linear-gradient(148deg,rgba(134,239,172,0.96),rgba(45,212,191,0.9));--notification-banner-action-primary-border:rgba(204,251,241,0.64);--notification-banner-action-primary-color:#064e3b;--notification-banner-action-primary-shadow:rgba(45,212,191,0.22);--notification-banner-action-secondary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.74),transparent 66%),linear-gradient(148deg,rgba(255,255,255,0.88),rgba(224,242,254,0.45));--notification-banner-action-secondary-border:rgba(13,148,136,0.26);--notification-banner-action-secondary-color:#0f766e;--notification-banner-action-secondary-shadow:rgba(13,148,136,0.16)}.notification-critical-banner__content{display:flex;align-items:flex-start;gap:14px;flex:1 1 auto;min-width:0}.notification-critical-banner__icon{width:30px;height:30px;border-radius:50%;background:var(--notification-banner-icon-bg);color:var(--notification-banner-icon-color);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:0 16px 32px var(--notification-banner-icon-shadow);border:1px solid var(--notification-banner-icon-border);position:relative;overflow:hidden}.notification-critical-banner__icon[data-has-image=true]{font-size:0}.notification-critical-banner__icon-img{width:72%;height:72%;display:block;background-color:var(--notification-banner-icon-mask);mask-image:var(--notification-banner-icon-img);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--notification-banner-icon-img);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;filter:drop-shadow(0 2px 4px rgba(255,255,255,.45))}.notification-critical-banner__title{margin:0;font-size:15px;font-weight:700;color:var(--notification-banner-title)}.notification-critical-banner__body{margin:4px 0 0;font-size:13px;color:var(--notification-banner-body)}.notification-critical-banner__actions{display:inline-flex;align-items:center;gap:8px}.notification-critical-banner__action-primary,.notification-critical-banner__action-secondary{border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);position:relative;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease}.notification-critical-banner__action-primary{background:var(--notification-banner-action-primary-bg);border-color:var(--notification-banner-action-primary-border);color:var(--notification-banner-action-primary-color);box-shadow:0 16px 32px var(--notification-banner-action-primary-shadow)}.notification-critical-banner__action-primary:hover{transform:translateY(-1px);box-shadow:0 20px 38px var(--notification-banner-action-primary-shadow)}.notification-critical-banner__action-secondary{background:var(--notification-banner-action-secondary-bg);border-color:var(--notification-banner-action-secondary-border);color:var(--notification-banner-action-secondary-color);box-shadow:0 12px 24px var(--notification-banner-action-secondary-shadow)}.notification-critical-banner__action-secondary:hover{transform:translateY(-1px);box-shadow:0 12px 24px var(--notification-banner-action-secondary-shadow)}@media (prefers-reduced-motion:reduce){.notification-panel,.notification-panel__action,.notification-panel__load,.notification-row,.notification-trigger{transition:none}.notification-panel__list[aria-busy=true]:after{animation:none}}@keyframes notification-progress{0%{background-position:-120px}to{background-position:120px}}