@font-face{font-family:DestinyWide;src:url('assets/fonts/Unbounded.ttf') format('truetype');font-weight:200 900;font-display:swap}
main{max-width:1580px}.page-heading h1,.wizard-question{font-family:DestinyWide,Arial,sans-serif;font-weight:700;letter-spacing:-1px}.panel-head h2,.tile h3{font-family:DestinyWide,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.4px}.metric-value{font-family:DestinyWide,Arial,sans-serif;font-weight:650;font-size:27px}.button{font-family:inherit}
main[data-page=overview] .page-heading{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);grid-template-rows:auto auto;column-gap:26px;row-gap:25px;padding:42px!important;min-height:340px!important;align-items:center!important;isolation:isolate;background:radial-gradient(ellipse at 78% 50%,#ffffff0c,transparent 50%),#090909!important}
main[data-page=overview] .page-heading>div:first-child{grid-column:1;grid-row:1;max-width:100%!important;min-width:0;position:relative!important}main[data-page=overview] .page-heading .eyebrow{margin-bottom:24px;font-size:9px}main[data-page=overview] .page-heading h1{font-size:0!important;line-height:1.12!important;margin:0 0 20px!important}main[data-page=overview] .page-heading h1::before{font-family:DestinyWide,Arial,sans-serif;font-size:clamp(36px,4.3vw,65px)!important;font-weight:850;letter-spacing:-2.5px!important;line-height:1.13;content:'DESTINY\A SENDER';background-image:linear-gradient(110deg,transparent 30%,#fff 46%,transparent 60%),linear-gradient(180deg,#fafafa 8%,#b2b2b8 40%,#ececef 57%,#939399 85%);background-size:260% 100%,100% 100%;background-position:160% 0,0 0;background-clip:text;-webkit-background-clip:text;animation:chrome-pass 8s ease-in-out infinite;color:transparent;text-shadow:none}main[data-page=overview] .page-heading p{font-size:13px;line-height:1.8;max-width:410px!important}main[data-page=overview] .page-heading .heading-actions{position:relative!important;inset:auto!important;grid-column:1;grid-row:2;align-self:start!important;justify-self:start;margin:0!important;flex-wrap:wrap;z-index:3}main[data-page=overview] .page-heading .sender-hero-art{position:relative!important;inset:auto!important;grid-column:2;grid-row:1 / 3;width:100%!important;height:270px;display:flex;align-items:center;justify-content:center;opacity:1;z-index:1}main[data-page=overview] .sender-hero-art img{width:180px;height:180px;max-width:70%;object-fit:contain;border-radius:28px;animation:emblem-float 7s ease-in-out infinite;filter:drop-shadow(0 24px 30px #000) drop-shadow(0 0 30px #ffffff10)}.sender-hero-art .orbit{width:85%;max-width:310px;animation:orbit-drift 22s linear infinite;transform:rotate(-25deg) scaleY(.72)}.sender-hero-art .orbit-two{animation-direction:reverse;animation-duration:30s;border-color:#ffffff0c}.sender-hero-art .hero-art-caption{bottom:0;font-size:7px}.hero-spark{animation:spark-breathe 4s ease-in-out infinite}.spark-two{animation-delay:2s}.page-heading::after{content:'';position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,#ffffff80,transparent);pointer-events:none}
.panel,.metric,.tile,.quick-action{transition:border-color .3s,background .3s,box-shadow .3s,transform .3s}.panel:hover{border-color:#505050;box-shadow:0 8px 30px #0005}.quick-action:hover{transform:translateY(-3px)}.motion-reveal{animation:destiny-reveal .65s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--reveal-delay,0ms)}nav button{transition:background .25s,color .25s,transform .25s}nav button:hover{transform:translateX(2px)}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline:2px solid white;outline-offset:4px}
@keyframes chrome-pass{0%,25%{background-position:160% 0,0 0}65%,100%{background-position:-130% 0,0 0}}@keyframes emblem-float{0%,100%{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-12px) rotate(-4deg)}}@keyframes orbit-drift{from{transform:rotate(-25deg) scaleY(.72)}to{transform:rotate(335deg) scaleY(.72)}}@keyframes spark-breathe{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes destiny-reveal{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){main[data-page=overview] .page-heading{padding:30px!important;grid-template-columns:minmax(0,1fr) 200px;gap:22px}main[data-page=overview] .page-heading h1::before{font-size:39px!important;letter-spacing:-1.8px!important}main[data-page=overview] .page-heading .sender-hero-art{height:230px}.metric-value{font-size:23px}}
@media(max-width:750px){main[data-page=overview] .page-heading{grid-template-columns:1fr!important;padding:28px 22px!important;min-height:0!important;row-gap:24px}main[data-page=overview] .page-heading .sender-hero-art{display:none!important}main[data-page=overview] .page-heading h1::before{font-size:clamp(30px,8vw,48px)!important;letter-spacing:-1.5px!important}main[data-page=overview] .page-heading .heading-actions{grid-row:2}main[data-page=overview] .page-heading p{font-size:12px}.panel-head h2{font-size:12px}.metric-value{font-size:22px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-reveal{opacity:1;transform:none}}
