:root{--fd-paper: #F7F2EB;--fd-paper-deep: #F2EAE0;--fd-sheet: #FFFDF9;--fd-desk: #EAE3D6;--fd-card: #FFFFFF;--fd-ink: #1B1A17;--fd-ink-mid: #3C342A;--fd-mute: #6B5F4D;--fd-faint: #9A8E78;--fd-red: #FF2953;--fd-red-deep: #CC1B40;--fd-red-hover: #E81F49;--fd-navy: #0F336A;--fd-green: #00DEA1;--fd-yellow: #FFC700;--fd-green-ink: #0D6B4F;--fd-gold-ink: #8A5A12;--fd-hair: rgba(27,26,23,.1);--fd-hair-faint: rgba(27,26,23,.06);--fd-hair-firm: rgba(27,26,23,.18);--fd-red-wash: rgba(255,41,83,.08);--fd-navy-wash: rgba(15,51,106,.09);--fd-green-wash: rgba(0,222,161,.15);--fd-gold-wash: rgba(255,199,0,.16);--fd-neutral-wash: rgba(154,142,120,.14);--fd-serif: "Merriweather", Georgia, serif;--fd-body: "Source Sans 3", system-ui, sans-serif;--fd-mono: "JetBrains Mono", ui-monospace, monospace;--atlas-coral: #FF2953;--atlas-ink: #1B1A17;--atlas-paper: #F7F2EB}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--fd-desk);color:var(--fd-ink);font-family:var(--fd-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh}a{color:var(--fd-navy);text-decoration:none}a:hover{color:var(--fd-red)}button{font:inherit;color:inherit}::selection{background:#ff295329}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#1b1a1729;border-radius:6px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#1b1a1742;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.atlas-spin-glyph-wrap{width:var(--sz, 60px);height:var(--sz, 60px);display:inline-flex;align-items:center;justify-content:center;position:relative}.atlas-spin-glyph .a-mark{fill:var(--atlas-ink)}.atlas-spin-glyph .arc{fill:none;stroke:var(--atlas-coral);stroke-width:14;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:atlas-arc-sweep 1.6s cubic-bezier(.6,0,.2,1) infinite}@keyframes atlas-arc-sweep{0%{stroke-dashoffset:220}50%{stroke-dashoffset:0}to{stroke-dashoffset:-220}}.atlas-on-dark .atlas-spin-glyph .a-mark{fill:var(--atlas-paper)}.atlas-spin-arc{width:var(--sz, 36px);height:var(--sz, 36px);display:block}.atlas-spin-arc circle.track{fill:none;stroke:#1b1a171a;stroke-width:4}.atlas-spin-arc circle.head{fill:none;stroke:var(--atlas-coral);stroke-width:4;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:60;transform-origin:50% 50%;animation:atlas-arc-rotate 1s linear infinite}@keyframes atlas-arc-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.atlas-on-dark .atlas-spin-arc circle.track{stroke:#f7f2eb26}.atlas-on-coral .atlas-spin-arc circle.track{stroke:#ffffff4d}.atlas-on-coral .atlas-spin-arc circle.head{stroke:#fff}.atlas-spin-dots{display:inline-flex;align-items:center;gap:6px;height:var(--sz, 8px)}.atlas-spin-dots span{width:var(--sz, 8px);height:var(--sz, 8px);border-radius:50%;display:inline-block;animation:atlas-dot-pulse 1.2s cubic-bezier(.4,0,.2,1) infinite}.atlas-spin-dots span:nth-child(1){background:var(--atlas-ink);animation-delay:0s}.atlas-spin-dots span:nth-child(2){background:var(--atlas-coral);animation-delay:.2s}.atlas-spin-dots span:nth-child(3){background:var(--atlas-ink);animation-delay:.4s}@keyframes atlas-dot-pulse{0%,60%,to{transform:scale(1);opacity:1}30%{transform:scale(.4);opacity:.3}}.atlas-on-dark .atlas-spin-dots span:nth-child(1),.atlas-on-dark .atlas-spin-dots span:nth-child(3){background:var(--atlas-paper)}.atlas-spin-progress{width:var(--w, 260px);height:3px;background:#1b1a1714;border-radius:2px;overflow:hidden;position:relative}.atlas-spin-progress:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent 0%,var(--atlas-coral) 40%,var(--atlas-coral) 60%,transparent 100%);animation:atlas-progress-slide 1.4s cubic-bezier(.6,0,.2,1) infinite}@keyframes atlas-progress-slide{0%{left:-40%}to{left:100%}}@keyframes fdRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fdFade{0%{opacity:0}to{opacity:1}}@keyframes fdPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fdCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes fdRing{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes fdLand{0%{box-shadow:0 0 0 2px #ff295399 inset}to{box-shadow:0 0 #ff295300 inset}}@keyframes fdSentFlash{0%{background:var(--fd-green-wash)}to{background:transparent}}@keyframes fdShimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.fd-rise{animation:fdRise .34s cubic-bezier(.2,.8,.2,1) both}.fd-fade{animation:fdFade .24s ease both}.fd-pulse{animation:fdPulse 1.5s ease-in-out infinite}.fd-caret{display:inline-block;width:2px;height:1em;vertical-align:-2px;background:var(--fd-red);margin-left:1px;animation:fdCaret 1.05s step-end infinite}.fd-ring:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--fd-red);animation:fdRing 2s ease-out infinite}.fd-land{animation:fdLand 2s ease-out 1}.fd-press{transition:transform 90ms ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.fd-press:active{transform:translateY(.5px) scale(.99)}.fd-lift{transition:transform .15s cubic-bezier(.2,.7,.3,1),box-shadow .15s ease,border-color .15s ease,background .15s ease}.fd-row{transition:background .12s ease}.fd-row:hover{background:#1b1a1707}.fd-shimmer{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.5) 50%,transparent 80%);background-size:220% 100%;animation:fdShimmer 1.5s ease-in-out infinite}.fd-mailbody{font-family:var(--fd-body);font-size:15px;line-height:1.62;color:var(--fd-ink-mid)}.fd-mailbody p{margin:0 0 13px}.fd-mailbody ul{margin:0 0 13px;padding-left:20px}.fd-mailbody li{margin:0 0 5px}.fd-mailbody strong{color:var(--fd-ink);font-weight:700}.fd-mailbody a{color:var(--fd-navy)}.fd-mailbody a:hover{color:var(--fd-red)}.fd-mailbody img{max-width:100%;height:auto}.fd-mailbody table{max-width:100%}@media(prefers-reduced-motion:reduce){.atlas-spin-glyph .arc,.atlas-spin-arc circle.head,.atlas-spin-dots span,.atlas-spin-progress:after{animation-duration:3s}.fd-rise,.fd-fade,.fd-pulse,.fd-caret,.fd-ring:after,.fd-land,.fd-shimmer{animation:none!important}}
