.atlas .hx-stage{background:radial-gradient(120% 90% at 2% 0,#c9eedf 0%,#c9eedf00 70%),radial-gradient(110% 90% at 98% 2%,#d3daf6 0%,#d3daf600 72%),radial-gradient(125% 100% at 96% 98%,#f3dccb 0%,#f3dccb00 74%),radial-gradient(120% 95% at 0 100%,#cbe1f4 0%,#cbe1f400 72%),#e7f0ee;padding:clamp(18px,2.4vw,30px) clamp(14px,3vw,32px)}@media (min-width:1280px){.atlas .hx-stage{min-height:625px}}.atlas .hx-stage .hx-glow{opacity:0;transition:opacity 1.1s var(--dw-ease);animation:none}.atlas .hx-stage .hx-glow[data-on]{opacity:1}.atlas .hx{--u:clamp(10.8px, calc(100cqw / 34), 12.5px);z-index:1;width:100%;position:relative}.atlas .hx-window{justify-items:center;gap:calc(1.1 * var(--u));display:grid}.atlas .hx-chat{width:min(100%, calc(34.5 * var(--u)));height:calc(40 * var(--u));border-radius:calc(1.6 * var(--u));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #0000000d;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 32px 70px -28px #141e2861}.atlas .hx-scenes{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.atlas .hx-scene{flex-direction:column;grid-area:1/1;min-height:0;display:none}.atlas .hx-stage:not([data-armed]) .hx-scene:first-child,.atlas .hx-stage[data-armed] .hx-scene[data-active]{display:flex}.atlas .hx-stage[data-armed] .hx-scene[data-active]{animation:hx-scene-in .5s var(--dw-ease) backwards}.atlas .hx-stage[data-armed] .hx-scene[data-leaving]{animation:.42s forwards hx-scene-out}@keyframes hx-scene-in{0%{opacity:0;transform:translateY(8px)}}@keyframes hx-scene-out{to{opacity:0;transform:translateY(-6px)}}.atlas .hx-head{align-items:center;gap:calc(.8 * var(--u));padding:calc(1 * var(--u)) calc(1.2 * var(--u));border-bottom:1px solid #f0f0ee;flex:none;display:flex}.atlas .hx-biz{width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));border-radius:calc(.75 * var(--u));background:var(--dw-ink);color:#fff;font-size:calc(.82 * var(--u));letter-spacing:.02em;flex:none;place-items:center;font-weight:600;display:grid}.atlas .hx-head-text{flex:1;gap:1px;min-width:0;display:grid}.atlas .hx-head-name{font-size:calc(1.02 * var(--u));color:var(--dw-ink);font-weight:600}.atlas .hx-head-sub{align-items:center;gap:calc(.4 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-size:calc(.8 * var(--u));color:var(--dw-mute);display:flex;overflow:hidden}.atlas .hx-dot{width:calc(.5 * var(--u));height:calc(.5 * var(--u));border-radius:50%;flex:none}.atlas .hx-dot.is-away{background:#c98a2b}.atlas .hx-dot.is-info{background:var(--dw-blue)}.atlas .hx-tag{padding:calc(.22 * var(--u)) calc(.6 * var(--u));font-size:calc(.74 * var(--u));color:#6b6b6b;background:#f3f3f1;border-radius:999px;flex:none}.atlas .hx-body{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.atlas .hx-stage[data-play] .hx-body{justify-content:flex-start}.atlas .hx-stage:not([data-play]) .hx-body,.atlas .hx-body[data-scrolled]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(2.4 * var(--u)));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(2.4 * var(--u)));mask-image:linear-gradient(to bottom, transparent 0, #000 calc(2.4 * var(--u)))}.atlas .hx-flow{gap:calc(.75 * var(--u));padding:calc(1.2 * var(--u)) calc(1.2 * var(--u)) calc(.8 * var(--u));transition:transform .6s var(--dw-ease);flex-direction:column;flex:none;display:flex}.atlas .hx-row.is-them{align-self:flex-end;max-width:84%}.atlas .hx-row.is-them .hx-bub{padding:calc(.62 * var(--u)) calc(.95 * var(--u));border-radius:calc(1.15 * var(--u)) calc(1.15 * var(--u)) calc(.3 * var(--u)) calc(1.15 * var(--u));background:var(--dw-ink);font-size:calc(1.04 * var(--u));color:#fff;line-height:1.45}.atlas .hx-row.is-us{grid-template-columns:calc(1.9 * var(--u)) minmax(0, 1fr);align-self:flex-start;align-items:start;gap:calc(.55 * var(--u));max-width:93%;display:grid}.atlas .hx-row.is-more{margin-top:calc(-.35 * var(--u))}.atlas .hx-row.is-more .hx-av{visibility:hidden}.atlas .hx-av{width:calc(1.9 * var(--u));height:calc(1.9 * var(--u));border-radius:calc(.55 * var(--u));background:var(--dw-ink);color:#fff;place-items:center;display:grid}.atlas .hx-av svg{width:58%;height:58%}.atlas .hx-av{background:0 0;border-radius:0}.atlas .hx-av svg.ezc-mark{width:100%;height:100%}.atlas .hx-cell{justify-items:start;min-width:0;display:grid}.atlas .hx-row.is-us .hx-bub{padding:calc(.7 * var(--u)) calc(.95 * var(--u));border-radius:calc(.3 * var(--u)) calc(1.15 * var(--u)) calc(1.15 * var(--u)) calc(1.15 * var(--u));font-size:calc(1.04 * var(--u));color:var(--dw-ink);text-wrap:pretty;background:#f4f4f2;line-height:1.5}.atlas .hx-typing{gap:calc(.28 * var(--u));padding:calc(.8 * var(--u)) calc(.85 * var(--u));border-radius:calc(.3 * var(--u)) calc(1.15 * var(--u)) calc(1.15 * var(--u)) calc(1.15 * var(--u));background:#f4f4f2;display:none}.atlas .hx-typing i{width:calc(.44 * var(--u));height:calc(.44 * var(--u));background:#a7a7a2;border-radius:50%;animation:.9s ease-in-out infinite hx-bounce}.atlas .hx-typing i:nth-child(2){animation-delay:.15s}.atlas .hx-typing i:nth-child(3){animation-delay:.3s}@keyframes hx-bounce{0%,to{opacity:.35;translate:0}50%{opacity:1;translate:0 calc(-.2 * var(--u))}}.atlas .hx-step,.atlas .hx-cite{margin-left:calc(2.45 * var(--u));align-self:flex-start}.atlas .hx-step{align-items:center;gap:calc(.38 * var(--u));font-size:calc(.82 * var(--u));color:var(--dw-mute);display:flex}.atlas .hx-step svg{width:calc(.9 * var(--u));height:calc(.9 * var(--u));color:var(--dw-green);flex:none}.atlas .hx-cite{align-items:center;gap:calc(.4 * var(--u));margin-top:calc(-.3 * var(--u));padding:calc(.25 * var(--u)) calc(.6 * var(--u));border-radius:calc(.45 * var(--u));background:var(--dw-blue-tint);font-size:calc(.84 * var(--u));color:var(--dw-blue);display:inline-flex}.atlas .hx-cite b{font-weight:600}.atlas .hx-event{align-self:center;align-items:center;gap:calc(.4 * var(--u));padding:calc(.3 * var(--u)) calc(.8 * var(--u));background:var(--dw-blue-tint);font-size:calc(.82 * var(--u));color:var(--dw-blue);border-radius:999px;font-weight:500;display:inline-flex}.atlas :is(.hx-cite,.hx-event) svg{width:calc(.95 * var(--u));height:calc(.95 * var(--u));flex:none}.atlas .hx-pick{display:block}.atlas .hx-pick-label{margin:calc(.75 * var(--u)) 0 calc(.35 * var(--u));font-size:calc(.68 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--dw-mute);font-weight:600;display:block}.atlas .hx-chips{gap:calc(.4 * var(--u));flex-wrap:wrap;display:flex}.atlas .hx-quick{margin-top:calc(.7 * var(--u))}.atlas .hx-chip{padding:calc(.36 * var(--u)) calc(.85 * var(--u));font-size:calc(.9 * var(--u));color:var(--dw-ink);transition:background-color .25s, border-color .25s, color .25s, scale .18s var(--dw-ease);background:#fff;border:1px solid #dcdcd8;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.atlas .hx-chip.is-time{font-variant-numeric:tabular-nums}.atlas .hx-chip.is-date{min-width:calc(3.3 * var(--u));padding:calc(.75 * var(--u)) calc(.6 * var(--u)) calc(.4 * var(--u));border-radius:calc(.6 * var(--u));background:linear-gradient(#f6cdb9 0 calc(.42 * var(--u)), #fff 0);flex-direction:column}.atlas .hx-chip.is-date i{display:none}.atlas .hx-chip[data-picked],.atlas .hx-stage:not([data-play]) .hx-chip[data-tap]{border-color:var(--dw-ink);background:var(--dw-ink);color:#fff}.atlas .hx-chip.is-date[data-picked],.atlas .hx-stage:not([data-play]) .hx-chip.is-date[data-tap]{background:linear-gradient(#e8794f 0 calc(.42 * var(--u)), var(--dw-ink) 0)}.atlas .hx-chip[data-pressed]{scale:.92}.atlas .hx-chip[data-picked]:after{content:"";border-radius:inherit;pointer-events:none;animation:.7s ease-out both hx-ripple;position:absolute;inset:-1px}@keyframes hx-ripple{0%{box-shadow:0 0 #22222252}to{box-shadow:0 0 0 calc(.8 * var(--u)) #2220}}.atlas .hx-card{align-items:center;gap:calc(.65 * var(--u));margin-top:calc(.7 * var(--u));padding:calc(.6 * var(--u)) calc(.7 * var(--u));border-radius:calc(.9 * var(--u));background:#fff;border:1px solid #ecece8;grid-template-columns:auto minmax(0,1fr) auto;display:grid;box-shadow:0 1px 2px #0000000a}.atlas .hx-card-stack{gap:calc(.45 * var(--u));margin-top:calc(.7 * var(--u));display:grid}.atlas .hx-card-stack .hx-card{margin-top:0}.atlas .hx-card-icon{width:calc(2.3 * var(--u));height:calc(2.3 * var(--u));border-radius:calc(.65 * var(--u));place-items:center;display:grid}.atlas .hx-card-icon svg{width:52%;height:52%}.atlas .hx-card-icon.is-lilac{color:#7447bd;background:#f1e9fc}.atlas .hx-card-icon.is-mint{background:var(--dw-green-tint);color:var(--dw-green)}.atlas .hx-card-icon.is-ember{color:#bf5329;background:#fcebe2}.atlas .hx-card-icon.is-sky{background:var(--dw-blue-tint);color:var(--dw-blue)}.atlas .hx-card-text{gap:1px;min-width:0;display:grid}.atlas .hx-card-text :is(b,small){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atlas .hx-card-text b{font-size:calc(.9 * var(--u));color:var(--dw-ink);font-weight:600}.atlas .hx-card-text small{font-size:calc(.76 * var(--u));color:var(--dw-mute)}.atlas .hx-state,.atlas .hx-sending>*{align-items:center;gap:calc(.3 * var(--u));padding:calc(.22 * var(--u)) calc(.58 * var(--u));background:var(--dw-green-tint);font-size:calc(.76 * var(--u));white-space:nowrap;color:var(--dw-green);border-radius:999px;font-weight:600;display:inline-flex}.atlas .hx-state svg{width:calc(.8 * var(--u));height:calc(.8 * var(--u))}.atlas .hx-card.is-plan{background:linear-gradient(120deg,#fbf8ff,#fff 60%);border-color:#e5d9f7;position:relative;overflow:hidden}.atlas .hx-card.is-mail .hx-state{background:0 0;padding:0}.atlas .hx-sending{justify-items:end;display:grid}.atlas .hx-sending>*{grid-area:1/1}.atlas .hx-sending-wait{visibility:hidden;background:var(--dw-blue-tint);color:var(--dw-blue)}.atlas .hx-perks{gap:calc(.4 * var(--u));margin-top:calc(.65 * var(--u));display:grid}.atlas .hx-perks li{align-items:center;gap:calc(.6 * var(--u));padding:calc(.42 * var(--u)) calc(.55 * var(--u));border-radius:calc(.75 * var(--u));font-size:calc(.92 * var(--u));background:#fff;border:1px solid #ecece8;line-height:1.35;display:flex}.atlas .hx-perk-icon{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));border-radius:calc(.5 * var(--u));color:#7447bd;background:#f1e9fc;flex:none;place-items:center;display:grid}.atlas .hx-perk-icon svg{width:56%;height:56%}.atlas .hx-compose{align-items:center;gap:calc(.6 * var(--u));margin:calc(.5 * var(--u)) calc(1.2 * var(--u)) calc(1.1 * var(--u));padding:calc(.4 * var(--u)) calc(.4 * var(--u)) calc(.4 * var(--u)) calc(1 * var(--u));background:#fafaf9;border:1px solid #e6e6e3;border-radius:999px;flex:none;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex}.atlas .hx-compose[data-filled]{background:#fff;border-color:#cfcfcb;box-shadow:0 0 0 3px #2222220d}.atlas .hx-field{min-width:0;font-size:calc(.94 * var(--u));flex:1;display:grid}.atlas .hx-field>*{white-space:nowrap;grid-area:1/1;overflow:hidden}.atlas .hx-field-hint{text-overflow:ellipsis;color:#9a9a9a}.atlas .hx-compose[data-filled] .hx-field-hint{visibility:hidden}.atlas .hx-field-text{color:var(--dw-ink)}.atlas .hx-compose[data-filled] .hx-field-text:after{content:"";vertical-align:-.2em;background:var(--dw-ink);width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite hx-caret;display:inline-block}@keyframes hx-caret{50%{opacity:0}}.atlas .hx-send{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));color:#fff;background:#d6d6d2;border-radius:50%;flex:none;place-items:center;transition:background-color .25s;display:grid}.atlas .hx-send svg{width:52%;height:52%}.atlas .hx-compose[data-filled] .hx-send,.atlas .hx-send[data-sent]{background:var(--dw-ink)}.atlas .hx-send[data-sent]{animation:hx-send .42s var(--dw-ease)}@keyframes hx-send{35%{scale:.82}}.atlas .hx-pointer{z-index:4;width:calc(1.9 * var(--u));height:calc(1.9 * var(--u));opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #00000047);transition:transform .42s cubic-bezier(.45,0,.2,1),opacity .2s;position:absolute;top:0;left:0}.atlas .hx-pointer[data-instant]{transition:none}.atlas .hx-pointer[data-on]{opacity:1}.atlas .hx-pointer svg{width:100%;height:100%;fill:var(--dw-ink);stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;transform-origin:20% 10%;transition:scale .15s;display:block}.atlas .hx-pointer[data-press] svg{scale:.8}.atlas .hx-stage:not([data-play]) .hx-pointer{display:none}.atlas .hx-nav{justify-content:center;gap:calc(.25 * var(--u));padding:calc(.3 * var(--u));visibility:hidden;background:#fff9;border:1px solid #ffffffe6;border-radius:999px;flex-wrap:wrap;display:flex;box-shadow:0 1px 2px #0000000a}.atlas .hx-stage[data-armed] .hx-nav{visibility:visible;animation:hx-in .5s var(--dw-ease) backwards}.atlas .hx-nav-btn{align-items:center;gap:calc(.42 * var(--u));height:calc(2.6 * var(--u));padding:0 calc(.95 * var(--u));font-size:calc(.9 * var(--u));color:#5c5c5c;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative}.atlas .hx-nav-btn svg{width:calc(1 * var(--u));height:calc(1 * var(--u));flex:none}.atlas .hx-nav-btn:hover{color:var(--dw-ink);background:#ffffffbf}.atlas .hx-nav-btn[aria-pressed=true]{color:var(--dw-ink);background:#fff;box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #0003}.atlas .hx-nav-btn:focus-visible{outline:2px solid var(--dw-ink);outline-offset:2px}.atlas .hx-nav-bar{right:calc(.95 * var(--u));bottom:calc(.32 * var(--u));left:calc(.95 * var(--u));opacity:0;background:#00000014;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;overflow:hidden}.atlas .hx-nav-bar:after{content:"";background:var(--dw-ink);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.atlas .hx-stage[data-play] .hx-nav-btn[aria-pressed=true] .hx-nav-bar{opacity:1}.atlas .hx-stage[data-paused] .hx-nav-bar:after{background:#a3a3a3}@container (max-width:400px){.atlas .hx-nav-btn{padding:0 calc(.75 * var(--u))}.atlas .hx-nav-btn svg{display:none}.atlas .hx-nav-bar{right:calc(.75 * var(--u));left:calc(.75 * var(--u))}}@keyframes hx-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes hx-pop{0%{opacity:0;transform:scale(.6)}}@keyframes hx-shine{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes hx-gone{to{opacity:0;visibility:hidden}}.atlas .hx-stage:not([data-armed]) [data-hx]{animation:.5s 2.6s both hx-arrive}@keyframes hx-arrive{0%{opacity:0}}.atlas .hx-stage[data-play] [data-hx]:not([data-on],[data-typing]){display:none}.atlas .hx-stage[data-play] [data-hx]:is([data-on],[data-typing]){animation:hx-in .45s var(--dw-ease) both}.atlas .hx-stage[data-play] .hx-row.is-them{transform-origin:100% 100%}.atlas .hx-stage[data-play] .hx-row.is-us{transform-origin:0 0}.atlas .hx-stage[data-play] [data-hx=say][data-typing] .hx-typing{display:inline-flex}.atlas .hx-stage[data-play] [data-hx=say]:not([data-on]) .hx-bub{display:none}.atlas .hx-stage[data-play] [data-hx=say][data-on] .hx-bub{transform-origin:0 0;animation:hx-in .45s var(--dw-ease) both}.atlas .hx-stage[data-play] [data-on] .hx-card{animation:hx-in .4s .15s var(--dw-ease) both}.atlas .hx-stage[data-play] [data-on] .hx-card-stack .hx-card:nth-child(2){animation-delay:.4s}.atlas .hx-stage[data-play] [data-on] .hx-state{animation:hx-pop .35s .35s var(--dw-pop) both}.atlas .hx-stage[data-play] [data-on] .hx-card.is-mail .hx-state{animation:none}.atlas .hx-stage[data-play] [data-on] .hx-sending-wait{visibility:visible;animation:hx-pop .3s .5s var(--dw-pop) both, hx-gone .15s 1.1s forwards}.atlas .hx-stage[data-play] [data-on] .hx-sending-done{animation:hx-pop .35s 1.15s var(--dw-pop) both}.atlas .hx-stage[data-play] [data-on] .hx-card.is-plan:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fffffff2 50%,#0000 70%);animation:1s ease-out .4s both hx-shine;position:absolute;inset:0}.atlas .hx-stage[data-play] [data-on] .hx-perks li{animation:hx-in .45s var(--dw-ease) both}.atlas .hx-stage[data-play] [data-on] .hx-perks li:first-child{animation-delay:.15s}.atlas .hx-stage[data-play] [data-on] .hx-perks li:nth-child(2){animation-delay:.3s}.atlas .hx-stage[data-play] [data-on] .hx-perks li:nth-child(3){animation-delay:.45s}
