:is(body.eff-console,body.eff-member) .rdesk{--rd-purple:#42127F;--rd-lit:#5B1FB0;--rd-deep:#2A0A55;--rd-gold:#C9A227;--rd-gold-lit:#E8C65A;--rd-ink:#1A1226;--rd-ink2:#6F6885;--rd-line:#E7DFF0;background:#fff;border:1px solid var(--rd-line);border-radius:22px;padding:20px;color:var(--rd-ink);overflow-wrap:anywhere}:is(body.eff-console,body.eff-member) .rdesk.m-home{margin:18px 0}:is(body.eff-console,body.eff-member) .rdesk *{box-sizing:border-box}:is(body.eff-console,body.eff-member) .rdesk .rd-head{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start}:is(body.eff-console,body.eff-member) .rdesk .rd-eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--rd-lit)}:is(body.eff-console,body.eff-member) .rdesk h2{margin:0 0 6px;font-size:22px;letter-spacing:-.02em;color:var(--rd-deep);border:0;padding:0}:is(body.eff-console,body.eff-member) .rdesk .rd-sub{margin:0;color:var(--rd-ink2);font-size:14px;max-width:620px;line-height:1.5}:is(body.eff-console,body.eff-member) .rdesk .rd-founders{display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:linear-gradient(140deg,var(--rd-deep),var(--rd-purple));color:#F8F2E4;border:1px solid rgba(232,198,90,.5);min-width:170px}:is(body.eff-console,body.eff-member) .rdesk .rd-founders b{color:var(--rd-gold-lit);font-size:20px}:is(body.eff-console,body.eff-member) .rdesk .rd-founders span{font-size:12px}:is(body.eff-console,body.eff-member) .rdesk .rd-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 6px}:is(body.eff-console,body.eff-member) .rdesk .rd-seg{display:inline-flex;border:1px solid var(--rd-line);border-radius:12px;overflow:hidden}:is(body.eff-console,body.eff-member) .rdesk .rd-seg button{font:inherit;font-size:13px;padding:8px 12px;border:0;background:#fff;color:var(--rd-ink);cursor:pointer}:is(body.eff-console,body.eff-member) .rdesk .rd-seg button.on{background:var(--rd-purple);color:#fff}:is(body.eff-console,body.eff-member) .rdesk select{font:inherit;font-size:13px;padding:8px 10px;border-radius:12px;border:1px solid var(--rd-line);background:#fff;color:var(--rd-ink);width:auto}:is(body.eff-console,body.eff-member) .rdesk .rd-label{margin:20px 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--rd-ink2)}:is(body.eff-console,body.eff-member) .rdesk .rd-empty{color:var(--rd-ink2);font-size:14px;margin:14px 0}:is(body.eff-console,body.eff-member) .rdesk .rd-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}:is(body.eff-console,body.eff-member) .rdesk .rd-list li{border:1px solid var(--rd-line);border-left:4px solid var(--k);border-radius:14px;background:#fff;display:grid;grid-template-columns:1fr auto;align-items:center}:is(body.eff-console,body.eff-member) .rdesk .rd-list li.open{grid-template-columns:1fr}:is(body.eff-console,body.eff-member) .rdesk .rd-list li.gold{background:linear-gradient(120deg,#FBF5E3,#fff);border-left-color:var(--rd-gold)}:is(body.eff-console,body.eff-member) .rdesk .rd-row{display:grid;grid-template-columns:52px 1fr 20px;gap:12px;align-items:center;width:100%;text-align:left;background:none;border:0;padding:10px 12px;cursor:pointer;font:inherit;color:inherit}:is(body.eff-console,body.eff-member) .rdesk .rd-date{display:grid;justify-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--rd-ink2);line-height:1.1}:is(body.eff-console,body.eff-member) .rdesk .rd-date b{font-size:22px;color:var(--rd-deep);letter-spacing:-.02em}:is(body.eff-console,body.eff-member) .rdesk .rd-date b.now,:is(body.eff-console,body.eff-member) .rdesk .rd-date.month b{font-size:15px;color:var(--rd-lit)}:is(body.eff-console,body.eff-member) .rdesk .rd-date{text-align:center}:is(body.eff-console,body.eff-member) .rdesk .rd-main{display:grid;gap:2px;min-width:0}:is(body.eff-console,body.eff-member) .rdesk .rd-title{font-weight:700;font-size:15px}:is(body.eff-console,body.eff-member) .rdesk .rd-meta{font-size:12px;color:var(--rd-ink2)}:is(body.eff-console,body.eff-member) .rdesk .rd-chev{font-size:20px;color:var(--rd-lit);text-align:center}:is(body.eff-console,body.eff-member) .rdesk .rd-quick{padding-right:10px}:is(body.eff-console,body.eff-member) .rdesk .rd-detail{padding:0 16px 16px 76px;font-size:14px;line-height:1.55}:is(body.eff-console,body.eff-member) .rdesk .rd-detail p{margin:0 0 8px}:is(body.eff-console,body.eff-member) .rdesk .rd-by{color:var(--rd-ink2);font-size:12px}:is(body.eff-console,body.eff-member) .rdesk .rd-approx{font-size:12px;color:#2F6B45;background:#E8F5EC;border-radius:10px;padding:6px 10px}:is(body.eff-console,body.eff-member) .rdesk .rd-cap{background:#F8F2E4;border:1px dashed #d9cdb0;border-radius:12px;padding:10px 12px;margin:4px 0 10px}:is(body.eff-console,body.eff-member) .rdesk .rd-cap p{white-space:pre-wrap;margin:0}:is(body.eff-console,body.eff-member) .rdesk .rd-tags{color:var(--rd-lit);font-size:12px;margin-top:6px!important}:is(body.eff-console,body.eff-member) .rdesk .rd-actions,:is(body.eff-console,body.eff-member) .rdesk .rd-foot{display:flex;flex-wrap:wrap;gap:8px}:is(body.eff-console,body.eff-member) .rdesk .rd-foot{margin-top:16px}:is(body.eff-console,body.eff-member) .rdesk .rd-btn{font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:11px;border:1px solid var(--rd-purple);background:var(--rd-purple);color:#fff;white-space:nowrap}:is(body.eff-console,body.eff-member) .rdesk .rd-btn.ghost{background:transparent;color:var(--rd-purple)}:is(body.eff-console,body.eff-member) .rdesk .rd-btn:disabled{opacity:.45;cursor:default}@media (max-width:640px){:is(body.eff-console,body.eff-member) .rdesk{padding:16px}:is(body.eff-console,body.eff-member) .rdesk .rd-list li{grid-template-columns:1fr}:is(body.eff-console,body.eff-member) .rdesk .rd-quick{padding:0 12px 10px 76px}:is(body.eff-console,body.eff-member) .rdesk .rd-detail{padding:0 12px 14px}:is(body.eff-console,body.eff-member) .rdesk .rd-btn{white-space:normal;text-align:center}}:is(body.eff-console,body.eff-member) .bdg{--ink:#2A0A55;background:#fff;border:1px solid #e4dceb;border-radius:22px;padding:20px;color:#1A1226}:is(body.eff-console,body.eff-member) .bdg.compact{margin:18px 0}:is(body.eff-console,body.eff-member) .bdg *{box-sizing:border-box}:is(body.eff-console,body.eff-member) .bdg-head{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;padding:16px;border-radius:18px;background:linear-gradient(130deg,#2A0A55,#42127F 60%,#5B1FB0);color:#F8F2E4}:is(body.eff-console,body.eff-member) .bdg-level{display:flex;gap:14px;align-items:center}:is(body.eff-console,body.eff-member) .bdg-lv-n{width:56px;height:56px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:800;color:#2A0A55;background:radial-gradient(circle at 35% 30%,#F6E39B,#E8C65A 55%,#A9851B);box-shadow:0 0 24px rgba(232,198,90,.45)}:is(body.eff-console,body.eff-member) .bdg-head h3{margin:0;font-size:24px;letter-spacing:-.02em;color:#fff;border:0;padding:0}:is(body.eff-console,body.eff-member) .bdg-head .bdg-eyebrow{color:#E8C65A}:is(body.eff-console,body.eff-member) .bdg-head .bdg-sub{color:#E6DDF3}:is(body.eff-console,body.eff-member) .bdg-ladder{display:flex;gap:6px}:is(body.eff-console,body.eff-member) .bdg-ladder span{width:30px;height:6px;border-radius:999px;background:rgba(255,255,255,.18)}:is(body.eff-console,body.eff-member) .bdg-ladder span.on{background:#E8C65A}:is(body.eff-console,body.eff-member) .bdg-eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#5B1FB0}:is(body.eff-console,body.eff-member) .bdg-sub{margin:4px 0 0;font-size:13px;color:#6F6885;line-height:1.45}:is(body.eff-console,body.eff-member) .bdg-next{margin-top:18px}:is(body.eff-console,body.eff-member) .bdg-next-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}:is(body.eff-console,body.eff-member) .bdg-next-card{display:flex;gap:12px;align-items:center;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:12px;border-radius:16px;border:1px solid #e4dceb;background:#FBF9FD}:is(body.eff-console,body.eff-member) .bdg-next-card>span{display:grid;gap:3px;min-width:0}:is(body.eff-console,body.eff-member) .bdg-next-card em{font-style:normal;font-size:12px;color:#6F6885;line-height:1.35}:is(body.eff-console,body.eff-member) .bdg-next-card small{font-size:12px;color:#42127F;font-weight:600}:is(body.eff-console,body.eff-member) .bdg-bar{display:block;height:6px;border-radius:999px;background:#EEEAF3;overflow:hidden}:is(body.eff-console,body.eff-member) .bdg-bar i{display:block;height:100%;background:linear-gradient(90deg,#5B1FB0,#E8C65A)}:is(body.eff-console,body.eff-member) .bdg-fam{margin-top:20px}:is(body.eff-console,body.eff-member) .bdg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}:is(body.eff-console,body.eff-member) .bdg-cell{display:grid;justify-items:center;gap:6px;text-align:center;font:inherit;color:inherit;cursor:pointer;padding:14px 8px;border-radius:16px;border:1px solid #eee8f4;background:#fff;transition:transform .15s ease}:is(body.eff-console,body.eff-member) .bdg-cell:hover{transform:translateY(-2px)}:is(body.eff-console,body.eff-member) .bdg-cell b{font-size:13px;line-height:1.2}:is(body.eff-console,body.eff-member) .bdg-cell small{font-size:11px;color:#6F6885}:is(body.eff-console,body.eff-member) .bdg-cell:not(.on) b{color:#8A8199}:is(body.eff-console,body.eff-member) .bdg-cell.fresh{box-shadow:0 0 0 2px #E8C65A,0 10px 26px rgba(201,162,39,.25)}:is(body.eff-console,body.eff-member) .bdg-medal{display:block}:is(body.eff-console,body.eff-member) .bdg-medal.t-bronze{--hi:#F2C49A;--mid:#C47E43;--lo:#8A4E22}:is(body.eff-console,body.eff-member) .bdg-medal.t-silver{--hi:#FFFFFF;--mid:#BCC3CF;--lo:#7D8696}:is(body.eff-console,body.eff-member) .bdg-medal.t-gold{--hi:#FBEAA8;--mid:#E2B93B;--lo:#9C7713}:is(body.eff-console,body.eff-member) .bdg-medal.t-royal{--hi:#C8A6FF;--mid:#6A2BC4;--lo:#2A0A55;--ink:#F6E39B}:is(body.eff-console,body.eff-member) .bdg-medal.on{filter:drop-shadow(0 4px 8px rgba(42,10,85,.25))}:is(body.eff-console,body.eff-member) .bdg-medal.t-royal.on path{stroke:#F6E39B}:is(body.eff-console,body.eff-member) .bdg-row{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 4px}:is(body.eff-console,body.eff-member) .bdg-row figure{margin:0;display:grid;justify-items:center;gap:4px;width:78px;text-align:center}:is(body.eff-console,body.eff-member) .bdg-row figcaption{font-size:11px;line-height:1.2}:is(body.eff-console,body.eff-member) .bdg-more{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:#42127F}:is(body.eff-console,body.eff-member) .bdg-pop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(20,7,32,.6)}:is(body.eff-console,body.eff-member) .bdg-pop-in{width:min(100%,380px);background:#fff;border-radius:24px;padding:28px 22px;display:grid;justify-items:center;gap:8px;text-align:center;animation:bdgPop .35s cubic-bezier(.2,1.4,.4,1) both}:is(body.eff-console,body.eff-member) .bdg-pop-in h3{margin:6px 0 0;font-size:22px;border:0;padding:0}:is(body.eff-console,body.eff-member) .bdg-pop-in p{margin:0;line-height:1.5}@keyframes bdgPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(body.eff-console,body.eff-member) .bdg-pop-in{animation:none}:is(body.eff-console,body.eff-member) .bdg-cell{transition:none}}body.eff-console .bdg-table{width:100%;border-collapse:collapse;font-size:14px}body.eff-console .bdg-table th{text-align:left;font-size:12px;color:#6F6885;font-weight:600;padding:8px;border-bottom:1px solid #e4dceb}body.eff-console .bdg-table td{padding:10px 8px;border-bottom:1px solid #f0eaf6;vertical-align:top}:is(body.eff-console,body.eff-member) .ach{--a-ink:#1A1226;--a-ink2:#6F6885;--a-line:#E4DCEB;--a-soft:#F7F3FB;--a-purple:#42127F;--a-deep:#2A0A55;--a-gold:#C9A227;--a-gold-lit:#E8C65A;--a-ok:#1F7A4D;color:var(--a-ink)}:is(body.eff-console,body.eff-member) .ach *{box-sizing:border-box}:is(body.eff-console,body.eff-member) .ach.card-like{background:#fff;border:1px solid var(--a-line);border-radius:22px;padding:20px;margin:18px 0}:is(body.eff-console,body.eff-member) .ach h3,:is(body.eff-console,body.eff-member) .ach h4{border:0;padding:0;letter-spacing:-.01em}:is(body.eff-console,body.eff-member) .ach-eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#5B1FB0}:is(body.eff-console,body.eff-member) .ach-sub{margin:4px 0 0;font-size:13.5px;color:var(--a-ink2);line-height:1.5}:is(body.eff-console,body.eff-member) .ach-sec{margin-top:22px}:is(body.eff-console,body.eff-member) .ach-sec>h4{margin:0 0 10px;font-size:16px}:is(body.eff-console,body.eff-member) .ach-hero{position:relative;overflow:hidden;border-radius:20px;padding:22px 22px 20px;color:#F8F2E4;background:radial-gradient(120% 140% at 100% 0,rgba(232,198,90,.22),transparent 55%),linear-gradient(135deg,#140720,var(--a-deep) 45%,var(--a-purple))}:is(body.eff-console,body.eff-member) .ach-hero .ach-eyebrow{color:var(--a-gold-lit)}:is(body.eff-console,body.eff-member) .ach-hero-n{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 12px}:is(body.eff-console,body.eff-member) .ach-hero-n b{font-size:clamp(40px,8vw,64px);font-weight:800;line-height:.95;letter-spacing:-.03em;color:#fff}:is(body.eff-console,body.eff-member) .ach-hero-n span{font-size:17px;font-weight:700;color:#E6DDF3}:is(body.eff-console,body.eff-member) .ach-track{position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}:is(body.eff-console,body.eff-member) .ach-track i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#B799E3,var(--a-gold-lit));box-shadow:0 0 18px rgba(232,198,90,.55);transition:width .9s cubic-bezier(.2,.8,.2,1)}:is(body.eff-console,body.eff-member) .ach-hero-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:#E6DDF3}:is(body.eff-console,body.eff-member) .ach-hero-next{margin-top:12px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a-gold-lit)}:is(body.eff-console,body.eff-member) .ach-hero-note{margin-top:8px;font-size:12.5px;color:#CFC3E4;line-height:1.45}:is(body.eff-console,body.eff-member) .ach-locks{list-style:none;margin:0;padding:0;display:grid;gap:8px}:is(body.eff-console,body.eff-member) .ach-lock{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;width:100%;text-align:left;font:inherit;color:inherit;padding:11px 12px;border-radius:14px;border:1px solid var(--a-line);background:#fff;cursor:pointer}:is(body.eff-console,body.eff-member) .ach-lock:hover{border-color:#B799E3}:is(body.eff-console,body.eff-member) .ach-lock.on{background:linear-gradient(90deg,#FBF6E3,#fff 70%);border-color:#E9D89A}:is(body.eff-console,body.eff-member) .ach-lock .k{font-size:20px;line-height:1;text-align:center}:is(body.eff-console,body.eff-member) .ach-lock b{display:block;font-size:14.5px}:is(body.eff-console,body.eff-member) .ach-lock small{display:block;font-size:12px;color:var(--a-ink2);margin-top:2px}:is(body.eff-console,body.eff-member) .ach-lock .r{font-size:12.5px;font-weight:700;color:var(--a-purple);white-space:nowrap}:is(body.eff-console,body.eff-member) .ach-lock.on .r{color:#8A6A0F}:is(body.eff-console,body.eff-member) .ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px}:is(body.eff-console,body.eff-member) .ach-tile{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;padding:16px 10px 14px;border-radius:18px;border:1px solid var(--a-line);background:#fff;font:inherit;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;min-width:0}:is(body.eff-console,body.eff-member) .ach-tile:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(42,10,85,.1)}:is(body.eff-console,body.eff-member) .ach-medal{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:26px;position:relative;background:#EEEAF3;filter:grayscale(1);opacity:.55}:is(body.eff-console,body.eff-member) .ach-medal.on{filter:none;opacity:1;box-shadow:0 6px 16px rgba(42,10,85,.22),inset 0 0 0 2px rgba(255,255,255,.6)}:is(body.eff-console,body.eff-member) .ach-medal.on.t-bronze{background:radial-gradient(circle at 35% 30%,#F2C49A,#C47E43 60%,#8A4E22)}:is(body.eff-console,body.eff-member) .ach-medal.on.t-silver{background:radial-gradient(circle at 35% 30%,#fff,#BCC3CF 60%,#7D8696)}:is(body.eff-console,body.eff-member) .ach-medal.on.t-gold{background:radial-gradient(circle at 35% 30%,#FBEAA8,#E2B93B 60%,#9C7713)}:is(body.eff-console,body.eff-member) .ach-medal.on.t-royal{background:radial-gradient(circle at 35% 30%,#C8A6FF,#6A2BC4 60%,#2A0A55)}:is(body.eff-console,body.eff-member) .ach-tile .lockdot{position:absolute;right:10px;top:10px;font-size:13px}:is(body.eff-console,body.eff-member) .ach-tile b{font-size:13.5px;line-height:1.25}:is(body.eff-console,body.eff-member) .ach-tile:not(.on) b{color:#6F6885}:is(body.eff-console,body.eff-member) .ach-tile small{font-size:11.5px;color:var(--a-ink2);line-height:1.3}:is(body.eff-console,body.eff-member) .ach-mini{display:block;width:100%;height:5px;border-radius:999px;background:#EEEAF3;overflow:hidden}:is(body.eff-console,body.eff-member) .ach-mini i{display:block;height:100%;background:linear-gradient(90deg,#5B1FB0,var(--a-gold-lit))}:is(body.eff-console,body.eff-member) .ach-verify{display:inline-block;font-size:11px;font-weight:700;color:#6A2BC4;background:#F1EAFB;border-radius:999px;padding:2px 8px}:is(body.eff-console,body.eff-member) .ach-sch{border-radius:18px;border:1px solid var(--a-line);background:var(--a-soft);padding:18px}:is(body.eff-console,body.eff-member) .ach-sch.on{background:linear-gradient(135deg,#FFF9E6,#fff);border-color:#E9D89A}:is(body.eff-console,body.eff-member) .ach-sch h4{margin:0;font-size:17px}:is(body.eff-console,body.eff-member) .ach-state{margin:8px 0 12px;font-size:14px;font-weight:800;letter-spacing:.14em;color:var(--a-deep)}:is(body.eff-console,body.eff-member) .ach-sch.on .ach-state{color:#8A6A0F;font-size:16px}:is(body.eff-console,body.eff-member) .ach-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}:is(body.eff-console,body.eff-member) .ach-checks li{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:14px;line-height:1.4}:is(body.eff-console,body.eff-member) .ach-checks li .m{font-weight:800;color:var(--a-ok);text-align:center}:is(body.eff-console,body.eff-member) .ach-checks li.no .m{color:#8A8199}:is(body.eff-console,body.eff-member) .ach-checks li.info .m{color:#B799E3}:is(body.eff-console,body.eff-member) .ach-checks li.no{color:#3E3550}:is(body.eff-console,body.eff-member) .ach-checks ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px;font-size:12.5px;color:var(--a-ink2)}:is(body.eff-console,body.eff-member) .ach-gap{margin:12px 0 0;font-size:13.5px;font-weight:700;color:var(--a-purple)}:is(body.eff-console,body.eff-member) .ach-fine{margin:10px 0 0;font-size:12.5px;color:var(--a-ink2);line-height:1.5}:is(body.eff-console,body.eff-member) .ach-goal{border-radius:18px;border:1px solid var(--a-line);padding:18px;background:#fff}:is(body.eff-console,body.eff-member) .ach-goal .g{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5B1FB0}:is(body.eff-console,body.eff-member) .ach-goal .n{font-size:34px;font-weight:800;letter-spacing:-.02em;margin:4px 0 8px}:is(body.eff-console,body.eff-member) .ach-goal .n small{font-size:18px;color:var(--a-ink2);font-weight:700}:is(body.eff-console,body.eff-member) .ach-goal .ach-mini{height:10px}:is(body.eff-console,body.eff-member) .ach-goal .left{margin-top:8px;font-size:13.5px;font-weight:700;color:var(--a-purple)}:is(body.eff-console,body.eff-member) .ach-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}:is(body.eff-console,body.eff-member) .ach-steps span{font-size:12px;padding:4px 10px;border-radius:999px;background:#F1ECF7;color:#6F6885;font-weight:700}:is(body.eff-console,body.eff-member) .ach-steps span.on{background:#FBF0C9;color:#6B5210}:is(body.eff-console,body.eff-member) .ach-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}:is(body.eff-console,body.eff-member) .ach-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#5B1FB0,#42127F)}:is(body.eff-console,body.eff-member) .ach-btn.gold{color:#2A0A55;background:linear-gradient(135deg,#F6E39B,#E2B93B)}:is(body.eff-console,body.eff-member) .ach-btn.ghost{color:var(--a-purple);background:#F1EAFB}:is(body.eff-console,body.eff-member) .ach-btn:disabled{opacity:.5;cursor:default}:is(body.eff-console,body.eff-member) .ach-form{display:grid;gap:10px;margin-top:12px}:is(body.eff-console,body.eff-member) .ach-form label{display:grid;gap:4px;font-size:13px;font-weight:700;color:#3E3550}:is(body.eff-console,body.eff-member) .ach-form input,:is(body.eff-console,body.eff-member) .ach-form textarea{font:inherit;font-size:15px;font-weight:400;padding:10px 12px;border-radius:12px;border:1px solid #d9cfe6;background:#fff;color:var(--a-ink);width:100%}:is(body.eff-console,body.eff-member) .ach-pop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(20,7,32,.62)}:is(body.eff-console,body.eff-member) .ach-pop-in{width:min(100%,460px);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:24px;padding:24px 22px;animation:achPop .3s cubic-bezier(.2,1.3,.4,1) both}:is(body.eff-console,body.eff-member) .ach-pop-top{display:flex;gap:14px;align-items:center}:is(body.eff-console,body.eff-member) .ach-pop-top .ach-medal{width:68px;height:68px;font-size:30px;flex:none}:is(body.eff-console,body.eff-member) .ach-pop h3{margin:0;font-size:21px}:is(body.eff-console,body.eff-member) .ach-pop .ach-checks{margin-top:14px}:is(body.eff-console,body.eff-member) .ach-reward{margin-top:14px;padding:12px 14px;border-radius:14px;background:#FBF6E3;font-size:13.5px;line-height:1.5;color:#4A3A0B}@keyframes achPop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(body.eff-console,body.eff-member) .ach-pop-in{animation:none}:is(body.eff-console,body.eff-member) .ach-tile,:is(body.eff-console,body.eff-member) .ach-track i{transition:none}}body.eff-console .ach-cond{display:grid;grid-template-columns:minmax(0,2fr) 90px minmax(0,2fr) auto auto;gap:6px;align-items:center;margin-bottom:6px}@media (max-width:720px){body.eff-console .ach-cond{grid-template-columns:1fr 1fr}}body.eff-console .ach-cond input,body.eff-console .ach-cond select{font:inherit;font-size:13px;padding:7px 8px;border-radius:10px;border:1px solid #d9cfe6;min-width:0;width:100%}body.eff-console .ach-roles{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}body.eff-console .ach-roles label{display:inline-flex;gap:5px;align-items:center;font-weight:400}:is(body.eff-console,body.eff-member) .ach .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}