.compass_cpRoot__2Cnpw{min-height:100dvh;display:flex;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));color:var(--text);font-family:inherit}.compass_cpRoot__2Cnpw:not([data-lx-mode=dark]){background:radial-gradient(120% 45% at 50% 0,rgba(123,74,178,.14),transparent 65%),radial-gradient(80% 40% at 100% 100%,rgba(212,166,58,.12),transparent 70%),var(--bg)}.compass_cpCol__KCgUI{width:100%;max-width:520px;display:flex;flex-direction:column;gap:18px}.compass_cpTop__g4QmN{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.compass_cpTop__g4QmN small{color:var(--muted);font-size:13px;font-weight:600}.compass_cpMeter__Nhe_m{height:6px;width:100%;border-radius:999px;background:var(--track,rgba(0,0,0,.08));overflow:hidden}.compass_cpMeter__Nhe_m>i{display:block;height:100%;border-radius:inherit;background:var(--goldg);transition:width .4s ease}.compass_cpLogo__CK9sg{width:min(260px,70vw);height:auto;margin:6px auto 0}.compass_cpLogoLight__I7dNY{display:block}.compass_cpLogoDark__46dvR,[data-lx-mode=dark] .compass_cpLogoLight__I7dNY{display:none}[data-lx-mode=dark] .compass_cpLogoDark__46dvR{display:block}.compass_cpMark__QgIS5{width:44px;height:auto}.compass_cpIntro__NWwaT{text-align:center;display:flex;flex-direction:column;gap:10px;padding:8px 4px}.compass_cpIntro__NWwaT h1{font-size:clamp(28px,8vw,38px);line-height:1.08;margin:0;letter-spacing:-.01em;font-weight:900}.compass_cpIntro__NWwaT h2{font-size:22px;margin:0;font-weight:800}.compass_cpIntro__NWwaT p{margin:0;color:var(--soft);font-size:15.5px;line-height:1.55}.compass_cpKick__4lCk4{font-size:11px;letter-spacing:.34em;font-weight:800;text-transform:uppercase;color:var(--gold)}.compass_cpMotto__4nbAq{font-size:16px;font-weight:700;color:var(--brandDeep)}[data-lx-mode=dark] .compass_cpMotto__4nbAq{color:#d9c2ff}.compass_cpQ__gZK6Y h1{font-size:clamp(24px,7vw,30px);margin:0 0 6px;line-height:1.15;font-weight:900}.compass_cpQ__gZK6Y p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.compass_cpOpts__AKTzI{display:flex;flex-direction:column;gap:10px}.compass_cpOpt__cfyfL{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 16px;text-align:left;font:inherit;color:var(--text);background:var(--panelG);border:1px solid var(--line);border-radius:18px;box-shadow:var(--panelShadow);cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s}.compass_cpOpt__cfyfL:active{transform:scale(.99)}.compass_cpOpt__cfyfL[aria-checked=true],.compass_cpOpt__cfyfL[aria-pressed=true]{border-color:var(--goldFlat);box-shadow:0 0 0 1px var(--goldFlat),0 10px 26px rgba(212,166,58,.22),var(--panelShadow)}.compass_cpOpt__cfyfL b{display:block;font-size:16px;font-weight:800}.compass_cpOpt__cfyfL span{display:block;font-size:13px;color:var(--muted);line-height:1.4;margin-top:2px}.compass_cpOpt__cfyfL>div{flex:1 1;min-width:0}.compass_cpGlyph__MHoMH{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#3a2406;background:var(--goldg);box-shadow:var(--goldShine)}.compass_cpTick__prRpa{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line2);color:transparent}.compass_cpOpt__cfyfL[aria-checked=true] .compass_cpTick__prRpa,.compass_cpOpt__cfyfL[aria-pressed=true] .compass_cpTick__prRpa{background:var(--pillG);border-color:transparent;color:#fff}.compass_cpNav__e9j_3{display:flex;gap:10px;align-items:center;margin-top:4px}.compass_cpNav__e9j_3>:last-child{flex:1 1}.compass_cpGo__5Lku4{min-height:52px;font-size:16px!important;width:100%}.compass_cpGo__5Lku4[disabled]{opacity:.45;pointer-events:none}.compass_cpBack__CorLX{min-height:52px;padding:0 18px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--text);font:inherit;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.compass_cpNote__yaLba{text-align:center;color:var(--muted);font-size:13px;margin:0}.compass_cpOpt__cfyfL .compass_cpSoon__wHdK0{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:2px 9px;border-radius:999px;border:1px solid var(--gold);color:var(--gold);font-size:11.5px;font-weight:600;letter-spacing:.02em}.compass_cpSoonNote__CwWvr{margin:0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 8%,transparent);font-size:13.5px;line-height:1.45;text-align:left}.compass_cpErr__9FCVP{color:var(--errText,#b42318);text-align:center;font-size:14px;margin:0}.compass_cpList__AGKcR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compass_cpList__AGKcR li{display:flex;gap:10px;align-items:center;font-size:15px}.compass_cpList__AGKcR li i{color:var(--gold);display:grid;place-items:center}.compass_cpSeal__eWygb{width:76px;height:76px;margin:0 auto;border-radius:50%;display:grid;place-items:center;color:#3a2406;background:var(--goldg);box-shadow:var(--goldShine),0 12px 34px rgba(212,166,58,.4)}.compass_cpFade__D6rO0{animation:compass_cpIn__daE89 .35s ease both}@keyframes compass_cpIn__daE89{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.compass_cpFade__D6rO0{animation:none}.compass_cpMeter__Nhe_m>i{transition:none}}.compass_mpBox__akrja{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.compass_mpHead__J0__6{display:flex;align-items:center;gap:14px}.compass_mpHead__J0__6>div{flex:1 1;min-width:0}.compass_mpHead__J0__6 h2{margin:2px 0 0;font-size:22px;font-weight:900;line-height:1.15}.compass_mpHead__J0__6 small{display:block;color:var(--muted);font-size:13px;margin-top:3px}.compass_mpMeterLine__VjkvE{display:flex;align-items:center;gap:10px}.compass_mpMeterLine__VjkvE b{font-size:14px;min-width:40px;text-align:right}.compass_mpMeterLine__VjkvE .compass_cpMeter__Nhe_m{height:8px}.compass_mpNext__JUG6q{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--brandTint);border:1px solid var(--line2);color:var(--text);text-decoration:none}.compass_mpNext__JUG6q>div{flex:1 1;min-width:0}.compass_mpNext__JUG6q small{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--brandDeep)}[data-lx-mode=dark] .compass_mpNext__JUG6q small{color:#d9c2ff}.compass_mpNext__JUG6q b{display:block;font-size:15px;margin-top:2px}.compass_mpNext__JUG6q>div>span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.compass_mpPlay__kK4TC{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pillG);color:#fff;box-shadow:var(--pillShine)}.compass_mpFive__KkpfG{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.compass_mpFive__KkpfG a{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px;border-radius:14px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-size:11.5px;font-weight:700}.compass_mpFive__KkpfG a span{color:var(--gold);display:grid;place-items:center}.compass_mpFoot__6RFDc{display:flex;gap:8px;flex-wrap:wrap}.compass_mpFoot__6RFDc>*{flex:1 1;min-width:140px}.compass_mpPage__fTC5J{display:flex;flex-direction:column;gap:16px;max-width:760px}.compass_mpTop__UZ6au{display:flex;align-items:center;gap:12px}.compass_mpTop__UZ6au h1{margin:0;font-size:26px;font-weight:900}.compass_mpLink__kmIxW{color:var(--brand);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:4px}[data-lx-mode=dark] .compass_mpLink__kmIxW{color:#d9c2ff}.compass_mpSteps__3M2RR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.compass_mpSteps__3M2RR li{position:relative;display:flex;gap:14px;padding:0 0 16px}.compass_mpSteps__3M2RR li:before{content:"";position:absolute;left:15px;top:34px;bottom:2px;width:2px;background:var(--line2)}.compass_mpSteps__3M2RR li:last-child:before{display:none}.compass_mpDot__Fb0_S{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line2);color:var(--muted);background:var(--bg);z-index:1}.compass_mpDot__Fb0_S[data-s=completed]{background:#16a34a;border-color:#16a34a;color:#fff}.compass_mpDot__Fb0_S[data-s=in_progress]{background:var(--pillG);border-color:transparent;color:#fff;box-shadow:var(--pillShine)}.compass_mpLeg__6TKCy{flex:1 1;min-width:0;display:block;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panelG);color:var(--text);text-decoration:none}.compass_mpLeg__6TKCy[data-s=in_progress]{border-color:var(--goldFlat);box-shadow:0 0 0 1px rgba(212,166,58,.5)}.compass_mpLeg__6TKCy b{display:block;font-size:15.5px}.compass_mpLeg__6TKCy small{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}.compass_mpLeg__6TKCy em{font-style:normal;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:800}.compass_mpSeg__HwvCS{display:flex;gap:4px;padding:4px;overflow:hidden;touch-action:pan-y;border-radius:999px;border:1px solid var(--line);background:var(--panelG)}.compass_mpSeg__HwvCS button{flex:1 1;border:0;border-radius:999px;padding:9px 8px;font:inherit;font-weight:700;font-size:12.5px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted);background:transparent;cursor:pointer}.compass_mpSeg__HwvCS button[aria-pressed=true]{background:var(--pillG)!important;color:#fff!important;box-shadow:var(--pillShine)}.compass_mpTodo__gHjcu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.compass_mpTodo__gHjcu li>a,.compass_mpTodo__gHjcu li>button,.compass_mpTodo__gHjcu li>div{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:56px;border-radius:16px;border:1px solid var(--line);background:var(--panelG);color:var(--text);text-decoration:none;text-align:left;font:inherit;cursor:pointer}.compass_mpTodo__gHjcu li>div{cursor:default}.compass_mpTodo__gHjcu b{display:block;font-size:15px}.compass_mpTodo__gHjcu small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.compass_mpTodo__gHjcu .compass_mpTxt__QJov5{flex:1 1;min-width:0}.compass_mpKind__A_Y23{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--brandTint);color:var(--brand)}[data-lx-mode=dark] .compass_mpKind__A_Y23{color:#d9c2ff}.compass_mpCheck__uXeJO{flex:none;width:26px;height:26px;border-radius:8px;border:1.5px solid var(--line2);display:grid;place-items:center;color:transparent}.compass_mpCheck__uXeJO[data-on="1"]{background:#16a34a;border-color:#16a34a;color:#fff}.compass_mpSoon__JPl9h{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:var(--goldTint);color:var(--gold)}.compass_mpLockNote__a6q62{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.compass_mpStats__mKHoK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.compass_mpStats__mKHoK>div{padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panelG)}.compass_mpStats__mKHoK b{display:block;font-size:22px;font-weight:900}.compass_mpStats__mKHoK small{color:var(--muted);font-size:12.5px}.compass_mpMedals__OJXaZ{display:flex;flex-wrap:wrap;gap:8px}.compass_mpMedals__OJXaZ span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--goldTint);color:var(--gold)}.compass_mpFine__1M4Vw{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.compass_mpGrid__AMczB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.compass_mpGrid__AMczB button{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:16px;border:1px solid var(--line);background:var(--panelG);color:var(--text);text-align:left;font:inherit;cursor:pointer}.compass_mpGrid__AMczB button[aria-pressed=true]{background:var(--panelG)!important;color:var(--text)!important;border-color:var(--goldFlat)!important;box-shadow:0 0 0 1px var(--goldFlat)}.compass_mpGrid__AMczB b{font-size:14px}.compass_mpGrid__AMczB small{font-size:12px;color:var(--muted)}.compass_mpSelect__xrRrD{width:100%;min-height:46px;padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:var(--surface);color:var(--text);font:inherit}.compass_mpH3__UvlFt{margin:0;font-size:17px;font-weight:800}@media (max-width:420px){.compass_mpFive__KkpfG a{font-size:10.5px}}.compass_mpScrim__Nz1RQ{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:rgba(12,6,22,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:compass_cpIn__daE89 .25s ease both}.compass_mpSheet__ULGGK{position:relative;width:100%;max-width:520px;max-height:calc(100dvh - 40px);overflow-y:auto;margin:0;padding-top:22px}[data-lx-mode=dark] .compass_mpSheet__ULGGK{background:rgba(40,20,66,.92)}.compass_mpClose__aqCUn{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line)!important;background:var(--surface);color:var(--text);cursor:pointer;z-index:2}.compass_mpSheet__ULGGK .compass_mpHead__J0__6{padding-right:40px}@media (prefers-reduced-motion:reduce){.compass_mpScrim__Nz1RQ{animation:none}}