.wt-overlay{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 30%,#51625f 0,#3f4e4f 48%,#232e2f 100%);color:#e0e3d4}.wt-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-width:460px;padding:max(18px,env(safe-area-inset-top)) 24px max(22px,env(safe-area-inset-bottom));overflow:hidden}.wt-top{justify-content:space-between;min-height:44px;gap:12px}.wt-dots,.wt-top{display:flex;align-items:center}.wt-dots{gap:6px}.wt-dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(224,227,212,.28);cursor:pointer;transition:width .35s cubic-bezier(.22,1,.36,1),background .3s}.wt-dot:after{content:"";position:absolute;inset:-18px -4px}.wt-dot.is-done{background:rgba(200,178,148,.6)}.wt-dot.is-active{width:26px;background:#c8b294}.wt-skip{min-height:44px;padding:0 6px;border:0;background:none;color:rgba(224,227,212,.72);font:inherit;font-size:15px;font-weight:400;cursor:pointer}.wt-skip:hover{color:#e0e3d4}.wt-viewport{flex:1;min-height:0;display:flex;touch-action:pan-y;cursor:grab}.wt-viewport:active{cursor:grabbing}.wt-slide{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:34px;padding:8px 0}.wt-scene{align-self:center;width:min(78vw,300px);aspect-ratio:1/.9;place-items:center}.wt-medallion,.wt-scene{position:relative;display:grid}.wt-medallion{width:156px;height:156px;place-items:center}.wt-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wt-ring circle{fill:none;stroke-width:1.5}.wt-ring-track{stroke:rgba(224,227,212,.14)}.wt-ring-draw{stroke:#e0e3d4;stroke-width:2.5!important;stroke-linecap:round}.wt-icon{display:grid;place-items:center;width:116px;height:116px;border-radius:50%;background:#566766;color:#e0e3d4;box-shadow:0 16px 38px rgba(0,0,0,.32),inset 0 0 0 1px rgba(224,227,212,.08)}.wt-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 11px;border-radius:999px;background:rgba(224,227,212,.1);border:1px solid rgba(224,227,212,.16);backdrop-filter:blur(6px);font-size:13px;font-weight:400;white-space:nowrap;color:#e0e3d4}.wt-chip i{width:7px;height:7px;border-radius:50%;background:#c8b294}.wt-copy{display:grid;gap:12px;text-align:center;padding:0 4px}.wt-copy h2{margin:0;font-size:28px;font-weight:300;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.wt-copy p{margin:0 auto;max-width:32ch;font-size:15.5px;font-weight:300;line-height:1.6;color:rgba(224,227,212,.74);text-wrap:pretty}.wt-actions{display:grid;gap:4px;padding-top:8px}.wt-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border:0;border-radius:18px;background:#e0e3d4;color:#263233;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s,background .2s}.wt-primary:active{transform:scale(.98)}.wt-primary:hover{background:#fff}.wt-back{min-height:46px;border:0;background:none;color:rgba(224,227,212,.72);font:inherit;font-size:15px;cursor:pointer;transition:opacity .2s}.wt-back:disabled{opacity:0;pointer-events:none}.wt-back:focus-visible,.wt-dot:focus-visible,.wt-primary:focus-visible,.wt-skip:focus-visible{outline:2px solid #c8b294;outline-offset:3px}@media (min-width:560px){.wt-card{height:min(760px,92dvh);max-height:92dvh;border-radius:32px;background:rgba(15,30,27,.35);border:1px solid rgba(200,178,148,.24);box-shadow:0 40px 90px rgba(0,0,0,.4)}}@media (max-height:640px){.wt-slide{gap:18px}.wt-scene{width:220px}.wt-medallion{width:120px;height:120px}.wt-icon{width:88px;height:88px}.wt-icon svg{width:40px;height:40px}.wt-copy h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.wt-back,.wt-dot,.wt-primary{transition:none}}