.wl-scrim{position:fixed;inset:0;z-index:650;box-sizing:border-box;padding:16px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:rgba(4,8,16,.62)}.wl-scrim.is-anchored{align-items:flex-start;padding-top:var(--wl-top)}.wl-card{--v-bg:#E6DCC3;--v-surf:#EFE7D3;--v-line:#CFC2A4;--v-empty:#D3C7AA;--v-ink:#1E2140;--v-muted:#5A5A6E;--v-label:#6E6A72;--v-pri:#C4654F;--v-pri-edge:#8E4334;--v-sage:#6E7B62;--v-sage-edge:#4A5443;--v-done:#4F5A45;--v-mus:#DDA34A;--v-mus-edge:#B98330;--v-navy:#1E2140;--v-navy-bd:#8E9A80;--v-mint:#9EDDCF;--v-inset:0 0 0 transparent;--wl-display:var(--font-ship-display),"Bricolage Grotesque",system-ui,sans-serif;--wl-body:var(--font-ship-body),system-ui,sans-serif;width:min(600px,100%);box-sizing:border-box;padding:30px 30px 26px;border-radius:22px;display:flex;flex-direction:column;gap:18px;background:var(--v-bg);color:var(--v-ink);font-family:var(--wl-body);box-shadow:var(--v-inset),0 30px 60px rgba(0,0,0,.35);animation:wl-pop .25s ease both}[data-mj-theme=dark] .wl-card{--v-bg:#1A1D36;--v-surf:#22264A;--v-line:#3A3F66;--v-empty:#2C3052;--v-ink:#F1E8D2;--v-muted:#B5B1C6;--v-label:#9A96B2;--v-pri:#D2735C;--v-sage:#7F8D72;--v-done:#9EDDCF;--v-navy:#0F1126;--v-navy-bd:#6E7B62;--v-inset:inset 0 0 0 2px #2C3052}@keyframes wl-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wl-label{font:700 13px var(--wl-body);letter-spacing:2px;text-transform:uppercase;color:var(--v-label)}.wl-head{justify-content:space-between;gap:12px}.wl-crew,.wl-head{display:flex;align-items:center}.wl-crew{gap:8px;font:700 14px var(--wl-body);color:color-mix(in srgb,var(--jc) 65%,var(--v-ink))}.wl-crew i{width:10px;height:10px;border-radius:50%;background:var(--jc)}.wl-titles{display:flex;flex-direction:column;gap:6px}.wl-title{font:800 40px/1.05 var(--wl-display);letter-spacing:-.5px}.wl-sub,.wl-title{margin:0;text-wrap:pretty}.wl-sub{font-size:17px;color:var(--v-muted)}.wl-progress{display:flex;flex-direction:column;gap:8px}.wl-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wl-bar{height:12px;border:0;padding:0;border-radius:3px;background:var(--v-empty)}.wl-bar.is-done{background:var(--v-done);cursor:pointer}.wl-bar.is-done:hover{filter:brightness(1.15)}.wl-bar.is-now{background:var(--v-pri)}.wl-bar:disabled{cursor:default}.wl-caption{display:flex;justify-content:space-between;gap:12px;font-size:14px}.wl-caption span{min-width:0;color:var(--v-muted)}.wl-caption b{flex:none;font-weight:700}.wl-rule{flex:none;height:2px;background:var(--v-line)}.wl-fill{flex:1}.wl-opts{flex-direction:column}.wl-opt,.wl-opts{display:flex;gap:12px}.wl-opt{align-items:center;justify-content:space-between;padding:15px 18px;border-radius:14px;border:2px solid var(--v-line);background:var(--v-surf);box-shadow:0 4px 0 var(--v-line);text-align:left;color:var(--v-ink);cursor:pointer;font:inherit}.wl-opt.is-on{border-color:var(--v-ink);box-shadow:0 4px 0 var(--v-ink)}.wl-opt:hover{filter:brightness(1.03)}.wl-opt:active{transform:translateY(3px);box-shadow:0 1px 0 var(--v-line)}.wl-opt-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wl-opt-text b{font:700 20px var(--wl-display)}.wl-opt-text span{font-size:14px;color:var(--v-label)}.wl-opt-go{flex:none;font:800 22px var(--wl-display);color:var(--v-pri)}.wl-grades{display:flex;flex-wrap:wrap;gap:14px 12px}.wl-grade{border:0;background:transparent;padding:0;cursor:pointer;color:var(--v-ink);display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit}.wl-grade-dot{width:58px;height:58px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;font:800 20px var(--wl-display);color:#3A2606;background:var(--v-mus);border:2px solid var(--v-mus-edge)}.wl-grade.is-on .wl-grade-dot{box-shadow:0 0 0 3px var(--v-ink)}.wl-grade:hover .wl-grade-dot{filter:brightness(1.06)}.wl-grade:active .wl-grade-dot{transform:translateY(2px)}.wl-grade-crew{font:700 12px var(--wl-body);letter-spacing:1px;text-transform:uppercase;color:var(--v-label)}.wl-result{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:16px;background:var(--v-navy);border:3px solid var(--v-navy-bd)}.wl-result-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.wl-result-row b{font:800 44px/1 var(--wl-display);color:var(--v-mint)}.wl-result-row span{font-size:15px;color:#C9C6D8}.wl-result-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.wl-result-bars i{height:10px;border-radius:3px;background:#2C3052}.wl-result-bars i.is-done{background:#5E8F86}.wl-result-bars i.is-now{background:var(--v-mint)}.wl-launch{padding:18px;border-radius:16px;border:0;cursor:pointer;background:var(--v-pri);box-shadow:0 5px 0 var(--v-pri-edge);color:#FFF6EA;font:800 26px var(--wl-display)}.wl-launch:hover{filter:brightness(1.05)}.wl-launch:active{transform:translateY(4px);box-shadow:0 1px 0 var(--v-pri-edge)}.wl-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.wl-note{flex:1;font-size:14px;color:var(--v-label)}.wl-back{padding:11px 22px;border-radius:12px;border:0;cursor:pointer;background:var(--v-sage);box-shadow:0 4px 0 var(--v-sage-edge);color:#F4EEDD;font:800 18px var(--wl-display)}.wl-back:active{transform:translateY(3px);box-shadow:0 1px 0 var(--v-sage-edge)}.wl-later{padding:11px 18px;border-radius:12px;border:2px solid var(--v-line);background:transparent;cursor:pointer;color:var(--v-muted);font:700 17px var(--wl-display)}.wl-later:hover{background:var(--v-surf)}.wl-card button:focus-visible{outline:3px solid var(--v-ink);outline-offset:2px}@media (max-width:560px){.wl-card{padding:22px 18px 18px}.wl-title{font-size:30px}.wl-foot{flex-wrap:wrap}.wl-note{order:3;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.wl-card{animation:none}}