.brand-mark{box-sizing:border-box;background:linear-gradient(135deg,#1ec7f3 0%,#3566f5 57%,#6426f2 100%);border-radius:7px 18px 18px 7px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:32px;height:32px;padding-left:7px;display:inline-flex}.brand-mark i{background:#fff;border-radius:999px;width:16px;height:3px;display:block}.brand-mark i:last-child{width:11px}.brand-mark{animation:.6s cubic-bezier(.22,1,.36,1) both dn-mark-in}.brand-mark i{animation:.55s cubic-bezier(.22,1,.36,1) both dn-bar-in}.brand-mark i:nth-child(2){animation-delay:80ms}.brand-mark i:nth-child(3){animation-delay:.16s}a:hover .brand-mark i,.auth-logo:hover .brand-mark i,.brand-mark-busy i{animation:1.8s ease-in-out infinite dn-bar-wave}a:hover .brand-mark i:nth-child(2),.brand-mark-busy i:nth-child(2){animation-delay:.12s}a:hover .brand-mark i:nth-child(3),.brand-mark-busy i:nth-child(3){animation-delay:.24s}@keyframes dn-mark-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes dn-bar-in{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes dn-bar-wave{0%,70%,to{opacity:1;transform:none}35%{opacity:.55;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.brand-mark,.brand-mark i{animation:none!important}}:root{--dn-cyan:#1ec7f3;--dn-blue:#3566f5;--dn-violet:#6426f2;--dn-motion:cubic-bezier(.22, 1, .36, 1);--dn-text:#111d2f;--dn-muted:#657083}:root[data-theme=dark]{--dn-text:#f3f7ff;--dn-muted:#98a6bc}.dn-loading-icon{color:inherit;vertical-align:middle;flex:none;display:inline-block;overflow:visible}.spin.spin,.ws-spin.ws-spin,.mood-spin.mood-spin{animation:1.3s linear infinite dn-orbit}.dn-icon-orbit{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:18 45;stroke-linecap:round;transform-origin:12px 12px;animation:1.5s linear infinite dn-orbit}.dn-icon-signal{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;animation:1.5s ease-in-out infinite dn-breathe}.dn-loading-state{box-sizing:border-box;text-align:center;min-height:260px;color:var(--hub-text,var(--navy,var(--ws-text,var(--dn-text))));flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px 20px;display:flex}.dn-loading-copy strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.dn-loading-copy p{max-width:340px;color:var(--hub-muted,var(--muted,var(--ws-muted,var(--dn-muted))));margin:7px auto 0;font-size:12px;line-height:1.6}.dn-loading-state.compact{text-align:start;flex-direction:row;justify-content:flex-start;gap:10px;min-height:0;padding:12px 0}.dn-loading-state.compact>svg{color:var(--hub-accent,var(--blue,#3566f5))}.dn-loading-state.compact .dn-loading-copy strong{font-size:12px;font-weight:500}.dn-signal{isolation:isolate;place-items:center;width:144px;height:144px;display:grid;position:relative}.dn-signal-halo{background:radial-gradient(circle,#3566f529,#1ec7f30c 50%,#0000 72%);border-radius:50%;animation:3s ease-in-out infinite dn-breathe;position:absolute;inset:10px}.dn-signal-film{object-fit:cover;pointer-events:none;opacity:.65;z-index:-1;width:184px;max-width:none;height:184px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 72%);mask-image:radial-gradient(circle,#000 50%,#0000 72%)}.dn-signal-ring{border:1px solid #3566f530;border-radius:50%;position:absolute;inset:24px}.dn-signal-ring.outer{border-style:dashed;border-color:#3566f51c;inset:4px}.dn-signal-orbit{animation:8s linear infinite dn-orbit;position:absolute;inset:4px}.dn-signal-orbit i{background:var(--dn-cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:calc(50% - 2.5px);box-shadow:0 0 12px #1ec7f366}.dn-signal-orbit i:nth-child(2){background:var(--dn-blue);top:75%;left:5%}.dn-signal-orbit i:nth-child(3){background:var(--dn-violet);top:75%;left:90%}.dn-signal .brand-mark{border-radius:12px 28px 28px 12px;gap:6px;width:54px;height:54px;padding-left:12px;box-shadow:0 14px 32px #3566f52b}.dn-signal .brand-mark i{width:27px;height:4px}.dn-signal .brand-mark i:last-child{width:19px}.dn-loading-track{background:#3566f51a;border-radius:4px;width:120px;height:3px;display:block;overflow:hidden}.dn-loading-track i{border-radius:inherit;background:linear-gradient(90deg, var(--dn-cyan), var(--dn-blue), var(--dn-violet));width:48px;height:100%;animation:dn-scan 1.8s var(--dn-motion) infinite;display:block}.dn-loading-screen{box-sizing:border-box;background:radial-gradient(ellipse at 50% 44%, #3566f50c, transparent 55%), var(--hub-bg,var(--shell,#f4f6f8));min-height:100svh;color:var(--hub-text,var(--navy,#111d2f));flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:system-ui,sans-serif;display:flex}.dn-boot-wordmark{text-align:center;letter-spacing:-1px;font-size:26px;font-weight:750}.dn-boot-wordmark span{letter-spacing:2.5px;color:var(--hub-muted,var(--muted,#657083));margin-top:9px;font-size:9px;font-weight:500;display:block}.dn-boot-caption{letter-spacing:.3px;color:var(--hub-muted,var(--muted,#657083));margin-top:14px;font-size:11px}.dn-loading-screen .dn-loading-state{padding-block:20px}:root[data-theme=dark] .dn-loading-screen{color:#f3f7ff;background:radial-gradient(at 50% 44%,#3566f514,#0000 55%),#07111d}:root[data-theme=dark] .dn-loading-screen .dn-loading-copy p,:root[data-theme=dark] .dn-loading-screen .dn-boot-wordmark span,:root[data-theme=dark] .dn-loading-screen .dn-boot-caption{color:#98a6bc}.dn-loading-state,.auth-card,.chat-message,.hub-card,.ws-card,.priority-source-grid article{animation:dn-reveal .4s var(--dn-motion) backwards}.hub-card:nth-child(2),.ws-card:nth-child(2),.priority-source-grid article:nth-child(2){animation-delay:35ms}.hub-card:nth-child(3),.ws-card:nth-child(3),.priority-source-grid article:nth-child(3){animation-delay:70ms}.hub-card:nth-child(4),.ws-card:nth-child(4),.priority-source-grid article:nth-child(4){animation-delay:.105s}:root .skeleton,:root .analytics-loading-map,:root .analytics-loading-row i{background:linear-gradient(110deg,#3566f508 20%,#1ec7f326 45%,#6426f212 55%,#3566f508 80%) 0 0/240% 100%;animation:1.8s ease-in-out infinite dn-shimmer}.map-loading .dn-loading-icon{animation:none}.analysis-loading-head .dn-loading-icon{width:28px;height:28px;color:var(--blue)}.dn-map-search{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.dn-map-search:before,.dn-map-search:after{content:"";background:radial-gradient(circle,#1ec7f309,#0000 65%);border:1px solid #1ec7f350;border-radius:50%;width:240px;height:240px;animation:3s ease-out infinite dn-radar;position:absolute;top:calc(50% - 120px);left:calc(50% - 120px)}.dn-map-search:after{animation-delay:-1.5s}.dn-loading-screen .dn-loading-state{animation:none}@keyframes dn-orbit{to{transform:rotate(360deg)}}@keyframes dn-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes dn-scan{0%{transform:translate(-48px)}to{transform:translate(140px)}}@keyframes dn-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dn-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dn-radar{0%{opacity:.75;transform:scale(.35)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.dn-loading-icon *,.dn-signal *,.dn-loading-track i,.dn-loading-state,.brand-mark,.brand-mark i,.auth-card,.chat-message,.hub-card,.ws-card,.priority-source-grid article,.skeleton,.analytics-loading-map,.analytics-loading-row i,.news-card,.live-source,.report-source-live,.spin,.spinner,.spinner-inline,.hub-spinner,.ws-spin,.mood-spin,.analytics-loading>span,.analytics-loading-page p svg,.hub-mood-pending,.chat-status i,.mood-progress-bar .indeterminate{animation:none!important}.dn-map-search:before,.dn-map-search:after{opacity:.2;animation:none}.dn-loading-track i{transform:translate(36px)}.dn-signal-film{display:none}}
