.CompassClient-module__IwgGKG__page{background:radial-gradient(circle at 50% -10%,#c9a84c29,transparent 35rem),var(--bg-primary,#071c23);min-height:100%;padding:18px 18px 48px}.CompassClient-module__IwgGKG__container{max-width:1000px;margin:0 auto}.CompassClient-module__IwgGKG__chatBoxHeader{border-bottom:1px solid #aec4bf1f;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 14px;display:flex;position:relative}.CompassClient-module__IwgGKG__topicToggle{color:#9fb6b1;cursor:pointer;background:#04191f4d;border:1px solid #aec4bf33;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.CompassClient-module__IwgGKG__topicToggle:hover,.CompassClient-module__IwgGKG__topicToggleOpen{color:#f6e6a6;background:#caa44e24;border-color:#e4c66c8c}.CompassClient-module__IwgGKG__topicDropdown{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071d23f5;border:1px solid #aec4bf33;border-radius:12px;width:min(320px,100vw - 48px);max-height:238px;margin:0;padding:6px;position:absolute;top:calc(100% + 6px);right:8px;overflow-y:auto;box-shadow:0 15px 32px #00000047}.CompassClient-module__IwgGKG__topicEmpty{color:#93a9a6;margin:5px 4px;font-size:11px;line-height:1.45}.CompassClient-module__IwgGKG__topicList{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.CompassClient-module__IwgGKG__topicList li{background:#aec4bf0d;border:1px solid #0000;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.CompassClient-module__IwgGKG__topicList li.CompassClient-module__IwgGKG__topicActive{background:#caa44e1f;border-color:#e4c66c99}.CompassClient-module__IwgGKG__topicItem{color:#cfe0da;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;padding:8px 9px;font-size:11.5px;font-weight:650;line-height:1.25;overflow:hidden}.CompassClient-module__IwgGKG__topicItem:hover{color:#f6e6a6}.CompassClient-module__IwgGKG__topicDelete{color:#7d9290;cursor:pointer;opacity:.58;background:0 0;border:0;place-items:center;width:30px;padding:0;display:grid}.CompassClient-module__IwgGKG__topicList li:hover .CompassClient-module__IwgGKG__topicDelete,.CompassClient-module__IwgGKG__topicList li:focus-within .CompassClient-module__IwgGKG__topicDelete,.CompassClient-module__IwgGKG__topicActive .CompassClient-module__IwgGKG__topicDelete{opacity:1}.CompassClient-module__IwgGKG__topicDelete:hover{color:#ff9d9d}.CompassClient-module__IwgGKG__topicDelete:disabled{opacity:.5;cursor:default}.CompassClient-module__IwgGKG__spin{animation:1s linear infinite CompassClient-module__IwgGKG__compassSpin}@keyframes CompassClient-module__IwgGKG__compassSpin{to{transform:rotate(360deg)}}.CompassClient-module__IwgGKG__backLink{color:var(--text-secondary,#a9bbbd);align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.CompassClient-module__IwgGKG__backLink:hover{color:var(--accent-color,#dcbf69)}.CompassClient-module__IwgGKG__hero{align-items:center;gap:10px;margin:13px 0 10px;display:flex}.CompassClient-module__IwgGKG__heroIcon{color:#e4c66c;background:#c9a84c1f;border:1px solid #dcbf696b;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.CompassClient-module__IwgGKG__eyebrow{color:#d8b65d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:700}.CompassClient-module__IwgGKG__hero h1{color:var(--text-primary,#f6f1e3);margin:0;font-size:clamp(20px,2.1vw,24px);line-height:1.1}.CompassClient-module__IwgGKG__hero p:last-child{max-width:520px;color:var(--text-secondary,#afc1c2);margin:4px 0 0;font-size:12px}.CompassClient-module__IwgGKG__profileStrip{color:#dfcd91;background:#c9a84c14;border:1px solid #c9a84c33;border-radius:10px;align-items:center;gap:7px;margin-bottom:12px;padding:8px 10px;font-size:12px;display:flex}.CompassClient-module__IwgGKG__workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,.86fr);align-items:start;gap:14px;display:grid}.CompassClient-module__IwgGKG__dialPanel,.CompassClient-module__IwgGKG__controlsPanel,.CompassClient-module__IwgGKG__resultCard{background:#0d2a30c2;border:1px solid #aec4bf24;border-radius:18px;box-shadow:0 16px 38px #00000024}.CompassClient-module__IwgGKG__dialPanel{isolation:isolate;text-align:center;grid-area:1/1/span 2;padding:16px;position:sticky;top:76px;overflow:hidden}.CompassClient-module__IwgGKG__dialPanel .CompassClient-module__IwgGKG__sectionHeading,.CompassClient-module__IwgGKG__dialPanel .CompassClient-module__IwgGKG__manualArea{text-align:left}.CompassClient-module__IwgGKG__sectionHeading.CompassClient-module__IwgGKG__dialStepHeading{display:none}.CompassClient-module__IwgGKG__step3Hint{color:#eef2e78c;margin:0 0 10px;font-size:12.5px}.CompassClient-module__IwgGKG__dialPanel>*{z-index:1;position:relative}.CompassClient-module__IwgGKG__dialPanel:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#0d2a30f5 0%,#0d2a307a 38%,#0d2a300a 100%),url(/images/compass/compass-background-dark.webp);background-position:top,bottom;background-repeat:no-repeat;background-size:cover;height:min(48%,360px);position:absolute;bottom:0;left:0;right:0}.CompassClient-module__IwgGKG__compactDial{isolation:isolate}.CompassClient-module__IwgGKG__controlsPanel{grid-column:2;padding:16px}@media (min-width:761px){.CompassClient-module__IwgGKG__workspace{grid-template-rows:auto 1fr;row-gap:0}.CompassClient-module__IwgGKG__controlsPanel{border-bottom:0;border-radius:18px 18px 0 0}.CompassClient-module__IwgGKG__controlsPanelBottom{border-radius:0 0 18px 18px}}.CompassClient-module__IwgGKG__compassFrame{aspect-ratio:1;width:min(100%,420px);margin:0 auto 10px;position:relative;container-type:inline-size}.CompassClient-module__IwgGKG__compassOuterRing{z-index:3;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.CompassClient-module__IwgGKG__compassInner,.CompassClient-module__IwgGKG__starRing{z-index:2;pointer-events:none;position:absolute;inset:0}.CompassClient-module__IwgGKG__disk{transform-box:view-box;transform-origin:50px 50px;transition:transform .45s cubic-bezier(.2,.8,.25,1)}.CompassClient-module__IwgGKG__diskFace{fill:#10242a}.CompassClient-module__IwgGKG__diskLine{fill:none;stroke:#d8be7052;stroke-width:.18px}.CompassClient-module__IwgGKG__tickMinor{stroke:#ecdea980;stroke-width:.18px}.CompassClient-module__IwgGKG__tickMajor{stroke:#ecd376e6;stroke-width:.4px}.CompassClient-module__IwgGKG__degreeNumber{fill:#d6c48c;opacity:.92;font-size:1.95px;font-weight:600}.CompassClient-module__IwgGKG__starName{letter-spacing:.01em;font-size:2.55px;font-weight:800}.CompassClient-module__IwgGKG__starGood{fill:#b9f2c1}.CompassClient-module__IwgGKG__starNeutral{fill:#e3d093}.CompassClient-module__IwgGKG__starBad{fill:#ffb4b1}.CompassClient-module__IwgGKG__mountainName{fill:#e0d1a6;opacity:.8;font-size:1.65px;font-weight:600}.CompassClient-module__IwgGKG__dirLetter{fill:#f4e090;font-size:2.9px;font-weight:800}.CompassClient-module__IwgGKG__dirCardinal{font-size:2.9px;font-weight:800}.CompassClient-module__IwgGKG__dirNorth{fill:#e7c96e}.CompassClient-module__IwgGKG__cungName{fill:#fff8e2;letter-spacing:.02em;font-size:1.8px;font-weight:800}.CompassClient-module__IwgGKG__cungBox{fill:#465658d1}.CompassClient-module__IwgGKG__cungBoxGood{fill:#177a3ae6}.CompassClient-module__IwgGKG__cungBoxNeutral{fill:#78642de6}.CompassClient-module__IwgGKG__cungBoxBad{fill:#942824e6}.CompassClient-module__IwgGKG__trigram{fill:#f4e090;font-family:"Noto Sans Symbols 2",Segoe UI Symbol,Apple Symbols,DejaVu Sans,sans-serif;font-size:3.4px;font-weight:700}.CompassClient-module__IwgGKG__pointer{z-index:5;transform-origin:50%;filter:drop-shadow(0 2px 2px #4e2a136b);pointer-events:none;width:72%;height:72%;transition:transform .45s cubic-bezier(.2,.8,.25,1);position:absolute;top:13.4%;left:14%}.CompassClient-module__IwgGKG__compassShine{z-index:4;pointer-events:none;mix-blend-mode:screen;background:conic-gradient(#0000 0deg 24deg,#ffeaa029 38deg,#fff0be4d 46deg,#ffeaa01f 54deg,#0000 68deg);border-radius:50%;animation:7.5s linear infinite CompassClient-module__IwgGKG__compassShineSweep;position:absolute;inset:0}@keyframes CompassClient-module__IwgGKG__compassShineSweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CompassClient-module__IwgGKG__compassShine{display:none}}.CompassClient-module__IwgGKG__dialCenter{z-index:6;width:66px;height:66px;color:#7a4b17;background:#fff9e8;border:2px solid #c38c40;border-radius:50%;place-items:center;width:15.7cqw;height:15.7cqw;display:grid;position:absolute;top:49.4%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #eecb7b57,0 2px 10px #4e2a133d}.CompassClient-module__IwgGKG__dialCenter strong{color:#7a4b17;font-size:21px;letter-spacing:-.05em;font-size:5cqw;line-height:1}.CompassClient-module__IwgGKG__dialSensorTag{z-index:7;color:#ffcdc4;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#601814eb;border:1px solid #f0948aad;border-radius:999px;padding:4px 13px;font-size:10px;font-weight:800;position:absolute;top:7%;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #0006}.CompassClient-module__IwgGKG__dialSensorTagAction{pointer-events:auto;cursor:pointer;font-family:inherit}.CompassClient-module__IwgGKG__dialSensorTagAction:hover{filter:brightness(1.12)}.CompassClient-module__IwgGKG__dialLockedTag{color:#f4e090;letter-spacing:.08em;text-transform:none;background:#242e2af0;border-color:#d8be70c7}.CompassClient-module__IwgGKG__sensorGuide{color:#d8c698;background:#caa44e12;border:1px dashed #e4c66c6b;border-radius:10px;max-width:360px;margin:0 auto 8px;padding:8px 12px;font-size:11.5px;line-height:1.5}.CompassClient-module__IwgGKG__sensorGuide strong{color:#f0dc9a}.CompassClient-module__IwgGKG__legend{display:none}.CompassClient-module__IwgGKG__legend i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.CompassClient-module__IwgGKG__legend .CompassClient-module__IwgGKG__legendGood{background:#4fae6f}.CompassClient-module__IwgGKG__legend .CompassClient-module__IwgGKG__legendNeutral{background:#b39a55}.CompassClient-module__IwgGKG__legend .CompassClient-module__IwgGKG__legendBad{background:#d6756f}.CompassClient-module__IwgGKG__basicReading{text-align:left;color:#c6d6d0;background:#04191f57;border:1px solid #aec4bf24;border-radius:10px;margin:0 0 9px;padding:9px 11px;font-size:11px;line-height:1.45}.CompassClient-module__IwgGKG__basicReading strong{color:#edf2e7}.CompassClient-module__IwgGKG__chatBox{background:#04191f4d;border-radius:12px;margin-top:0;position:relative}.CompassClient-module__IwgGKG__chatBoxKicker{color:#9db8b0;letter-spacing:.035em;text-transform:uppercase;margin:0 0 2px;font-size:9.5px;font-weight:700}.CompassClient-module__IwgGKG__chatBoxTitle{color:#e8dfc4;margin:0;font-size:12px;font-weight:750;line-height:1.25}.CompassClient-module__IwgGKG__chatMessages{max-height:320px;padding:10px 12px;overflow-y:auto}.CompassClient-module__IwgGKG__chatComposer{border-top:1px solid #aec4bf1f;gap:8px;padding:10px 12px;display:flex}.CompassClient-module__IwgGKG__chatComposer input{color:#e9f0ea;background:#061c218c;border:1px solid #aec4bf33;border-radius:10px;flex:1;padding:9px 12px;font-size:13px}.CompassClient-module__IwgGKG__chatComposer input:focus{border-color:#d9bd688c;outline:none}.CompassClient-module__IwgGKG__chatComposer button{color:#1d1305;cursor:pointer;background:linear-gradient(160deg,#e2c269,#c9a84c);border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;display:inline-flex}.CompassClient-module__IwgGKG__chatComposer button:disabled{opacity:.5;cursor:not-allowed}.CompassClient-module__IwgGKG__chatContextLine{color:#b9a86a;border-bottom:1px solid #aec4bf1a;margin:0;padding:7px 14px;font-size:11.5px;font-weight:600}.CompassClient-module__IwgGKG__chatGuidance{color:#9db8b0;margin:0;padding:16px 14px;font-size:12.5px;line-height:1.55}.CompassClient-module__IwgGKG__chatGuidance p{margin:0 0 10px}.CompassClient-module__IwgGKG__chatLoginButton{color:#102529;cursor:pointer;background:linear-gradient(135deg,#eed785,#caa44e);border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;font-weight:800;display:inline-flex}.CompassClient-module__IwgGKG__sensorStatus{color:#bdd0ca;justify-content:center;align-items:center;gap:6px;min-height:18px;margin:0 0 8px;font-size:11px;display:flex}.CompassClient-module__IwgGKG__liveIcon{color:#e7c96e;animation:1.3s infinite CompassClient-module__IwgGKG__pulse}.CompassClient-module__IwgGKG__measureButton,.CompassClient-module__IwgGKG__interpretButton,.CompassClient-module__IwgGKG__chatButton{color:#102529;cursor:pointer;background:linear-gradient(135deg,#eed785,#caa44e);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.CompassClient-module__IwgGKG__measureButton{width:100%;min-height:38px;font-size:12px}.CompassClient-module__IwgGKG__measureButton:hover,.CompassClient-module__IwgGKG__interpretButton:hover,.CompassClient-module__IwgGKG__chatButton:hover{filter:brightness(1.06)}.CompassClient-module__IwgGKG__chatButton:disabled{cursor:wait;opacity:.7}.CompassClient-module__IwgGKG__stopButton{color:#b7ccc5;cursor:pointer;background:0 0;border:0;margin-top:9px;font-size:13px}.CompassClient-module__IwgGKG__referenceControl{justify-content:center;align-items:center;gap:8px;margin:0 auto 6px;display:flex}.CompassClient-module__IwgGKG__referenceLabel{color:#8fa8a1;font-size:11px}.CompassClient-module__IwgGKG__referenceButtons{background:#04191f57;border:1px solid #a4bfb838;border-radius:999px;padding:2px;display:inline-flex}.CompassClient-module__IwgGKG__referenceButtons button{color:#b9cdc6;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.CompassClient-module__IwgGKG__referenceButtons button.CompassClient-module__IwgGKG__referenceActive,.CompassClient-module__IwgGKG__referenceButtons button[aria-pressed=true]{color:#172e31;background:linear-gradient(135deg,#eed785,#caa44e)}.CompassClient-module__IwgGKG__referenceButtons button:disabled{cursor:wait;opacity:.6}.CompassClient-module__IwgGKG__referenceInfoButton{color:#e4cb7d;cursor:pointer;background:#caa44e1f;border:1px solid #dabe6f8c;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:inline-grid}.CompassClient-module__IwgGKG__referenceInfoButton:hover{background:#caa44e40}.CompassClient-module__IwgGKG__referenceNote{color:#7f9694;text-align:center;max-width:340px;margin:0 auto 8px;font-size:10.5px;line-height:1.5}.CompassClient-module__IwgGKG__referenceMeta{color:#d8c698;text-align:center;margin:0 auto 8px;font-size:11px}.CompassClient-module__IwgGKG__referenceFallback{color:#f2b5a4;text-align:center;background:#a04a3c1f;border:1px solid #e2947466;border-radius:8px;max-width:340px;margin:0 auto 8px;padding:6px 10px;font-size:11px}.CompassClient-module__IwgGKG__northInfoOverlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051318b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.CompassClient-module__IwgGKG__northInfoDialog{color:#e8eee9;background:linear-gradient(150deg,#17353a,#0b2026);border:1px solid #e2c26885;border-radius:22px;width:min(100%,400px);padding:20px;box-shadow:0 24px 65px #00000073}.CompassClient-module__IwgGKG__northInfoHeader{color:#e6cb79;align-items:center;gap:10px;display:flex}.CompassClient-module__IwgGKG__northInfoHeader span{color:#9db6ad;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.CompassClient-module__IwgGKG__northInfoHeader h3{color:#fff7dd;margin:2px 0 0;font-size:18px}.CompassClient-module__IwgGKG__northInfoIntro,.CompassClient-module__IwgGKG__northInfoDialog article p,.CompassClient-module__IwgGKG__northInfoDeclination p,.CompassClient-module__IwgGKG__northInfoFallback{color:#c6d4ce;margin:0;font-size:12px;line-height:1.55}.CompassClient-module__IwgGKG__northInfoIntro{margin:14px 0 12px}.CompassClient-module__IwgGKG__northInfoCards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.CompassClient-module__IwgGKG__northInfoCards article,.CompassClient-module__IwgGKG__northInfoDeclination{background:#ffffff0b;border:1px solid #a9c3b82e;border-radius:13px;padding:11px}.CompassClient-module__IwgGKG__northInfoCards b,.CompassClient-module__IwgGKG__northInfoDeclination b{color:#f1d781;margin-bottom:5px;font-size:12px;display:block}.CompassClient-module__IwgGKG__northInfoMagnetic b{color:#a8d4bd}.CompassClient-module__IwgGKG__northInfoDeclination{background:#caa44e1a;border-color:#debe6947;margin-top:9px}.CompassClient-module__IwgGKG__northInfoFallback{color:#e5d4a4;border-left:2px solid #d4ad50;margin-top:11px;padding-left:9px}.CompassClient-module__IwgGKG__northInfoClose{color:#21353a;cursor:pointer;background:linear-gradient(135deg,#eed785,#caa44e);border:0;border-radius:10px;width:100%;min-height:36px;margin-top:15px;font-size:12px;font-weight:800}.CompassClient-module__IwgGKG__northInfoFengShui{background:#4c95771a;border:1px solid #79bea04d;border-radius:13px;margin-top:9px;padding:11px}.CompassClient-module__IwgGKG__northInfoFengShui b{color:#a8d4bd;margin-bottom:5px;font-size:12px;display:block}.CompassClient-module__IwgGKG__northInfoFengShui p{color:#c6d4ce;margin:0;font-size:12px;line-height:1.55}.CompassClient-module__IwgGKG__measureGuide{color:#7f9694;text-align:center;max-width:340px;margin:0 auto 10px;font-size:10.5px;line-height:1.5}.CompassClient-module__IwgGKG__aiCtaSection{text-align:center;background:#caa44e14;border:1px solid #e4c66c4d;border-radius:12px;margin:14px 0 4px;padding:12px}.CompassClient-module__IwgGKG__aiCtaButton{color:#102529;cursor:pointer;background:linear-gradient(135deg,#d9b3f2,#a276d8);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.CompassClient-module__IwgGKG__aiCtaButton:hover{filter:brightness(1.06)}.CompassClient-module__IwgGKG__aiCtaButton:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.5)}.CompassClient-module__IwgGKG__aiCtaNote{color:#9db8b0;margin:7px 0 0;font-size:10.5px;line-height:1.45}.CompassClient-module__IwgGKG__controlSection+.CompassClient-module__IwgGKG__controlSection{border-top:1px solid #aec4bf1f;margin-top:16px;padding-top:16px}.CompassClient-module__IwgGKG__sectionHeading{gap:8px;margin-bottom:9px;display:flex}.CompassClient-module__IwgGKG__sectionHeading>span{color:#172e31;background:#d9bd68;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.CompassClient-module__IwgGKG__sectionHeading h2{color:#eef2e7;margin:1px 0 0;font-size:14px}.CompassClient-module__IwgGKG__sectionHeading p{display:none}.CompassClient-module__IwgGKG__directionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.CompassClient-module__IwgGKG__directionGrid button{color:#c4d4cf;cursor:pointer;background:#04191f57;border:1px solid #a4bfb829;border-radius:8px;gap:1px;min-height:46px;padding:5px 3px;display:grid}.CompassClient-module__IwgGKG__directionGrid button:hover,.CompassClient-module__IwgGKG__directionGrid .CompassClient-module__IwgGKG__selectedDirection{color:#f6e6a6;background:#caa44e26;border-color:#e4c66ccc}.CompassClient-module__IwgGKG__directionGrid b{font-size:11px}.CompassClient-module__IwgGKG__directionGrid span{color:#789491;font-size:10px}.CompassClient-module__IwgGKG__purposeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.CompassClient-module__IwgGKG__purposeList label{cursor:pointer;background:#04191f3b;border:1px solid #a4bfb829;border-radius:9px;gap:6px;min-height:51px;padding:8px;display:flex}.CompassClient-module__IwgGKG__purposeList label:has(input:focus-visible){outline-offset:2px;outline:2px solid #d9bd68}.CompassClient-module__IwgGKG__purposeList input{accent-color:#d9bd68;margin:2px 0 0}.CompassClient-module__IwgGKG__purposeList b,.CompassClient-module__IwgGKG__purposeList small{display:block}.CompassClient-module__IwgGKG__purposeList b{color:#dbe6de;font-size:11px}.CompassClient-module__IwgGKG__purposeList small{color:#7f9694;margin-top:1px;font-size:10px;line-height:1.3}.CompassClient-module__IwgGKG__purposeList .CompassClient-module__IwgGKG__selectedPurpose{background:#caa44e1f;border-color:#e4c66cc2}.CompassClient-module__IwgGKG__purposeMore{color:#d9bd68;cursor:pointer;background:0 0;border:none;margin:8px 0;padding:4px 2px;font-size:11px}.CompassClient-module__IwgGKG__purposeMore:hover{color:#f0dc9a}.CompassClient-module__IwgGKG__customInput{box-sizing:border-box;color:#edf2e7;background:#04191f6b;border:1px solid #a4bfb838;border-radius:9px;outline:none;width:100%;margin-top:8px;padding:9px 10px}.CompassClient-module__IwgGKG__customInput:focus{border-color:#d9bd68}.CompassClient-module__IwgGKG__interpretButton{width:100%;min-height:42px;font-size:13px}.CompassClient-module__IwgGKG__interpretButton:disabled{cursor:not-allowed;opacity:.45;filter:grayscale()}.CompassClient-module__IwgGKG__validation,.CompassClient-module__IwgGKG__error{text-align:center;margin:8px 0 0;font-size:11px}.CompassClient-module__IwgGKG__validation{color:#91aaa3}.CompassClient-module__IwgGKG__error{color:#f29a8f}.CompassClient-module__IwgGKG__spinner{animation:1s linear infinite CompassClient-module__IwgGKG__spin}.CompassClient-module__IwgGKG__stickyResultBar{z-index:70;right:12px;bottom:calc(var(--mobile-bottom-nav-offset,64px) + 13px);pointer-events:none;justify-content:center;display:flex;position:fixed;left:12px}.CompassClient-module__IwgGKG__stickyResultButton{pointer-events:auto;color:#102529;cursor:pointer;background:linear-gradient(135deg,#eed785,#caa44e);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:420px;min-height:48px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #0000006b}.CompassClient-module__IwgGKG__stickyResultButton:hover{filter:brightness(1.06)}.CompassClient-module__IwgGKG__stickyResultButton:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.6)}.CompassClient-module__IwgGKG__stickyResultNeutral{color:#3a2c05;background:linear-gradient(135deg,#e9c463,#c7941d)}.CompassClient-module__IwgGKG__stickyResultBad{color:#fdf1ec;background:linear-gradient(135deg,#c96a58,#a04a3c)}.CompassClient-module__IwgGKG__controlSection .CompassClient-module__IwgGKG__subjectPicker select{flex:1;width:100%;min-width:0}.CompassClient-module__IwgGKG__controlSection .CompassClient-module__IwgGKG__subjectMeta{margin-top:7px}@media (min-width:761px){.CompassClient-module__IwgGKG__stickyResultBar{display:none}}.CompassClient-module__IwgGKG__resultCard{margin-top:14px;padding:12px}.CompassClient-module__IwgGKG__readingResult{background:#caa44e12;border:1px solid #e4c66c4d;border-radius:12px;margin-bottom:12px;padding:12px}.CompassClient-module__IwgGKG__readingTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CompassClient-module__IwgGKG__readingVerdict{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.CompassClient-module__IwgGKG__readingVerdict strong{color:#f2e6b6;font-size:15px}.CompassClient-module__IwgGKG__readingVerdict span{font-size:11px;font-weight:700}.CompassClient-module__IwgGKG__readingGood{color:#8fd6a4}.CompassClient-module__IwgGKG__readingBad{color:#f0a49a}.CompassClient-module__IwgGKG__scoreBadge{border-radius:50%;flex:none;width:54px;height:54px;padding:4px}.CompassClient-module__IwgGKG__scoreBadgeInner{background:#0d2a30;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.CompassClient-module__IwgGKG__scoreBadgeInner strong{color:#f4e7c3;font-size:19px}.CompassClient-module__IwgGKG__scoreBadgeInner em{color:#f4e7c38c;margin-top:3px;font-size:9px;font-style:normal;font-weight:700}.CompassClient-module__IwgGKG__readingMeta{margin:8px 0 0;font-size:11px}.CompassClient-module__IwgGKG__readingPurposeTag{color:#ecd998;letter-spacing:.01em;background:#caa44e29;border:1px solid #e4c66c8c;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.CompassClient-module__IwgGKG__suitabilityLine{color:#aebfb8;align-items:center;gap:5px;width:100%;margin-top:2px;font-size:11px;font-weight:600;display:flex}.CompassClient-module__IwgGKG__scoreHint{color:#93a9a3;cursor:help;border:1px solid #a4bfb866;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.CompassClient-module__IwgGKG__verdictHeadline{color:#f2e6b6;letter-spacing:.03em;text-transform:uppercase;margin:12px 0 0;font-size:13px;font-weight:800}.CompassClient-module__IwgGKG__resultSummary{margin-top:6px}.CompassClient-module__IwgGKG__resultSummary p{color:#d5e0d8;margin:0;font-size:12.5px;line-height:1.6}.CompassClient-module__IwgGKG__purposeAdvice{margin-top:5px!important}.CompassClient-module__IwgGKG__explainNote,.CompassClient-module__IwgGKG__explainError{align-items:center;gap:6px;display:flex;margin-top:7px!important;font-size:11px!important}.CompassClient-module__IwgGKG__explainNote{color:#93a9a3}.CompassClient-module__IwgGKG__explainError{color:#e8b48a}.CompassClient-module__IwgGKG__skeletonDot{background:#dcc277;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite CompassClient-module__IwgGKG__pulse}.CompassClient-module__IwgGKG__altSection,.CompassClient-module__IwgGKG__fallbackSection{border-top:1px dashed #e4c66c3d;margin-top:11px;padding-top:9px}.CompassClient-module__IwgGKG__altSection h4,.CompassClient-module__IwgGKG__fallbackSection h4,.CompassClient-module__IwgGKG__breakdown summary,.CompassClient-module__IwgGKG__deepCard h4{color:#dcc277;margin:0 0 6px;font-size:11px;font-weight:700}.CompassClient-module__IwgGKG__altGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:7px;display:grid}.CompassClient-module__IwgGKG__altCard{background:#04191f4d;border:1px solid #a4bfb82e;border-radius:9px;padding:8px 9px}.CompassClient-module__IwgGKG__altCardTop{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.CompassClient-module__IwgGKG__altCardTop b{color:#e8ddba;font-size:12.5px}.CompassClient-module__IwgGKG__altBadge,.CompassClient-module__IwgGKG__altBadgeStrong{border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:700}.CompassClient-module__IwgGKG__altBadgeStrong{color:#0d2a30;background:#8fd6a4}.CompassClient-module__IwgGKG__altBadge{color:#93a9a3;border:1px solid #a4bfb84d}.CompassClient-module__IwgGKG__altStar{color:#aebfb8;margin:3px 0 7px;font-size:11px}.CompassClient-module__IwgGKG__altMeasure{color:#ecd998;cursor:pointer;background:#caa44e1a;border:1px solid #e4c66c66;border-radius:7px;width:100%;padding:5px 8px;font-size:11px}.CompassClient-module__IwgGKG__altMeasure:hover{background:#caa44e33}.CompassClient-module__IwgGKG__altMeasure:disabled{opacity:.5;cursor:not-allowed}.CompassClient-module__IwgGKG__fallbackSection ul{color:#d5e0d8;margin:0;padding-left:16px;font-size:12px;line-height:1.6}.CompassClient-module__IwgGKG__breakdown{border-top:1px dashed #e4c66c3d;margin-top:11px;padding-top:9px}.CompassClient-module__IwgGKG__breakdown summary{cursor:pointer;list-style:none}.CompassClient-module__IwgGKG__breakdown summary:before{content:"▸ "}.CompassClient-module__IwgGKG__breakdown[open] summary:before{content:"▾ "}.CompassClient-module__IwgGKG__breakdownRows{margin:7px 0 0}.CompassClient-module__IwgGKG__breakdownRow{justify-content:space-between;gap:10px;padding:4px 0;font-size:11.5px;display:flex}.CompassClient-module__IwgGKG__breakdownRow dt{color:#93a9a3}.CompassClient-module__IwgGKG__breakdownRow dd{color:#e8ddba;text-align:right;margin:0;font-weight:600}.CompassClient-module__IwgGKG__breakdownDisclaimer{color:#7f948e;margin:7px 0 0;font-size:10.5px;line-height:1.5}.CompassClient-module__IwgGKG__deepCard{background:#caa44e14;border:1px solid #e4c66c4d;border-radius:10px;margin-top:11px;padding:10px}.CompassClient-module__IwgGKG__deepCard p{color:#c3cfc9;margin:0 0 8px;font-size:11.5px;line-height:1.55}.CompassClient-module__IwgGKG__deepCta{color:#0d2a30;cursor:pointer;background:#dcc277;border:1px solid #e4c66c80;border-radius:9px;width:100%;padding:8px;font-size:12px;font-weight:700}.CompassClient-module__IwgGKG__deepCta:hover{background:#e8cf8a}.CompassClient-module__IwgGKG__suggestChips{border-top:1px dashed #e4c66c3d;margin-top:11px;padding-top:9px}.CompassClient-module__IwgGKG__suggestChipsLabel{color:#dcc277;margin:0 0 6px;font-size:11px;font-weight:700}.CompassClient-module__IwgGKG__suggestChipsRow{flex-wrap:wrap;gap:6px;display:flex}.CompassClient-module__IwgGKG__suggestChip{color:#d5e0d8;text-align:left;cursor:pointer;background:#04191f4d;border:1px solid #a4bfb838;border-radius:999px;padding:6px 10px;font-size:11.5px;line-height:1.4}.CompassClient-module__IwgGKG__suggestChip:hover{color:#ecd998;border-color:#e4c66c99}.CompassClient-module__IwgGKG__readingActions{gap:8px;margin-top:11px;display:flex}.CompassClient-module__IwgGKG__readingActions button{color:#ecd998;cursor:pointer;background:#caa44e1a;border:1px solid #e4c66c66;border-radius:9px;flex:1;padding:8px;font-size:12px}.CompassClient-module__IwgGKG__readingActions button:hover{background:#caa44e33}html.light .CompassClient-module__IwgGKG__readingResult{background:#fdf6e4;border-color:#dcc98f}html.light .CompassClient-module__IwgGKG__readingVerdict strong{color:#6b5320}html.light .CompassClient-module__IwgGKG__readingGood{color:#2e7d4f}html.light .CompassClient-module__IwgGKG__readingBad{color:#b3492f}html.light .CompassClient-module__IwgGKG__scoreBadgeInner{background:#fffefa}html.light .CompassClient-module__IwgGKG__scoreBadgeInner strong{color:#6b5320}html.light .CompassClient-module__IwgGKG__scoreBadgeInner em{color:#a8936a}html.light .CompassClient-module__IwgGKG__readingPurposeTag{color:#7a5e17;background:#f6ecd2;border-color:#d3ba7d}html.light .CompassClient-module__IwgGKG__verdictHeadline{color:#6b5320}html.light .CompassClient-module__IwgGKG__suitabilityLine{color:#7b8a8c}html.light .CompassClient-module__IwgGKG__scoreHint{color:#8a805f;border-color:#cfc4a6}:is(html.light .CompassClient-module__IwgGKG__resultSummary p,html.light .CompassClient-module__IwgGKG__fallbackSection ul){color:#3d4c50}html.light .CompassClient-module__IwgGKG__explainNote{color:#78898b}html.light .CompassClient-module__IwgGKG__explainError{color:#a05a28}:is(html.light .CompassClient-module__IwgGKG__altSection h4,html.light .CompassClient-module__IwgGKG__fallbackSection h4,html.light .CompassClient-module__IwgGKG__breakdown summary,html.light .CompassClient-module__IwgGKG__deepCard h4){color:#96741f}:is(html.light .CompassClient-module__IwgGKG__altSection,html.light .CompassClient-module__IwgGKG__fallbackSection,html.light .CompassClient-module__IwgGKG__breakdown){border-top-color:#e3d5ae}html.light .CompassClient-module__IwgGKG__altCard{background:#fffdf7;border-color:#e0d6bd}html.light .CompassClient-module__IwgGKG__altCardTop b{color:#6b5320}html.light .CompassClient-module__IwgGKG__altStar{color:#7b8a8c}html.light .CompassClient-module__IwgGKG__altBadge{color:#8a805f;border-color:#d8ccae}html.light .CompassClient-module__IwgGKG__altBadgeStrong{color:#1d5c33;background:#bde3c9}html.light .CompassClient-module__IwgGKG__altMeasure{color:#7a5e17;background:#f7ecd0;border-color:#cdb579}html.light .CompassClient-module__IwgGKG__breakdownRow dt{color:#78898b}html.light .CompassClient-module__IwgGKG__breakdownRow dd{color:#6b5320}html.light .CompassClient-module__IwgGKG__breakdownDisclaimer{color:#93a09c}html.light .CompassClient-module__IwgGKG__deepCard{background:#fdf6e4;border-color:#dcc98f}html.light .CompassClient-module__IwgGKG__deepCard p{color:#5a6a6d}html.light .CompassClient-module__IwgGKG__deepCta{color:#fffdf7;background:#a5811f;border-color:#a5811f}html.light .CompassClient-module__IwgGKG__deepCta:hover{background:#8f6f1a}html.light .CompassClient-module__IwgGKG__suggestChips{border-top-color:#e3d5ae}html.light .CompassClient-module__IwgGKG__suggestChipsLabel{color:#96741f}html.light .CompassClient-module__IwgGKG__suggestChip{color:#3d4c50;background:#fffdf7;border-color:#e0d6bd}html.light .CompassClient-module__IwgGKG__suggestChip:hover{color:#7a5e17;border-color:#d3ba7d}html.light .CompassClient-module__IwgGKG__readingActions button{color:#7a5e17;background:#f7ecd0;border-color:#cdb579}.CompassClient-module__IwgGKG__subjectBar{background:#0d2a3099;border:1px solid #aec4bf24;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;padding:12px 14px;display:flex}.CompassClient-module__IwgGKG__subjectPicker{color:#aec3bd;align-items:center;gap:9px;font-size:13px;display:flex}.CompassClient-module__IwgGKG__subjectPicker select{color:#edf2e7;background:#04191f80;border:1px solid #a4bfb838;border-radius:9px;padding:8px 10px;font-size:13px}.CompassClient-module__IwgGKG__subjectPicker strong{color:#edf2e7;font-weight:700}.CompassClient-module__IwgGKG__guestYearInput{color:#edf2e7;background:#04191f80;border:1px solid #a4bfb838;border-radius:9px;outline:none;width:84px;padding:8px 10px;font-size:13px}.CompassClient-module__IwgGKG__guestYearInput:focus{border-color:#d9bd688c}.CompassClient-module__IwgGKG__subjectMeta{color:#93ada7;margin:0;font-size:12px}.CompassClient-module__IwgGKG__verdictBadge{border-radius:999px;align-items:center;margin:0 auto 13px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.CompassClient-module__IwgGKG__verdictGood{color:#8fe0a0;background:#2ea05a29;border:1px solid #5fc87d80}.CompassClient-module__IwgGKG__verdictBad{color:#f1a2a0;background:#c8504b29;border:1px solid #dc6e6980}.CompassClient-module__IwgGKG__verdictCaution{color:#e3d093;background:#b39a5529;border:1px solid #c8af6980}.CompassClient-module__IwgGKG__manualHint{color:#cdbfa1;background:#c9a84c14;border-left:3px solid #d8b65d;margin:0 0 10px;padding:9px 11px;font-size:12px;line-height:1.5}.CompassClient-module__IwgGKG__degreeInputRow{align-items:center;gap:7px;margin-bottom:10px;display:flex}.CompassClient-module__IwgGKG__degreeInputRow .CompassClient-module__IwgGKG__customInput{margin-top:0}.CompassClient-module__IwgGKG__guestSubjectRow{gap:8px;margin-top:8px;display:flex}.CompassClient-module__IwgGKG__guestSubjectRow .CompassClient-module__IwgGKG__customInput{flex:1;min-width:0;margin-top:0}.CompassClient-module__IwgGKG__guestSubjectRow .CompassClient-module__IwgGKG__subjectPicker{flex:1;min-width:0}.CompassClient-module__IwgGKG__degreeSuffix{color:#93ada7;font-size:15px}.CompassClient-module__IwgGKG__manualArea{margin-top:12px}.CompassClient-module__IwgGKG__manualToggle{color:#c9b06a;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;text-decoration:underline}html.light .CompassClient-module__IwgGKG__page{background:radial-gradient(circle at 50% -10%,#ddbb5d2e,#0000 35rem),#faf9f5}html.light .CompassClient-module__IwgGKG__backLink{color:#526064}html.light .CompassClient-module__IwgGKG__backLink:hover{color:#9d7624}html.light .CompassClient-module__IwgGKG__hero h1{color:#1f2930}html.light .CompassClient-module__IwgGKG__hero p:last-child{color:#59686c}html.light .CompassClient-module__IwgGKG__profileStrip{color:#6c5721;background:#fff9e9;border-color:#eadfbd}:is(html.light .CompassClient-module__IwgGKG__dialPanel,html.light .CompassClient-module__IwgGKG__controlsPanel,html.light .CompassClient-module__IwgGKG__resultCard){background:#fffefa;border-color:#e6dfcf;box-shadow:0 16px 38px #2f353017}html.light .CompassClient-module__IwgGKG__dialPanel:before{background-image:linear-gradient(#fffefafa 0%,#fffefa7a 38%,#fffefa0f 100%),url(/images/compass/compass-background-light.webp)}html.light .CompassClient-module__IwgGKG__diskFace{fill:#f4ecd7}html.light .CompassClient-module__IwgGKG__diskLine{stroke:#785e2461}html.light .CompassClient-module__IwgGKG__topicToggle{color:#8b9c9a;background:#f7f3e6;border-color:#e6dfcf}html.light .CompassClient-module__IwgGKG__topicToggle:hover{color:#8a6d1f;background:#f2e7cd;border-color:#d9bd68}html.light .CompassClient-module__IwgGKG__topicToggleOpen{color:#8a6d1f;background:#f2e7cd;border-color:#d9bd68}html.light .CompassClient-module__IwgGKG__topicDropdown{background:#fffdf7fa;border-color:#e1d7bf;box-shadow:0 15px 32px #4a391629}html.light .CompassClient-module__IwgGKG__topicList li{background:#fbf8ef;border-color:#e6dfcf}html.light .CompassClient-module__IwgGKG__topicList li.CompassClient-module__IwgGKG__topicActive{background:#f7efdc;border-color:#d9bd68}html.light .CompassClient-module__IwgGKG__topicItem{color:#334348}html.light .CompassClient-module__IwgGKG__topicItem:hover{color:#8a6d1f}html.light .CompassClient-module__IwgGKG__topicDelete{color:#a5b2b0;border-left-color:#e6dfcf}html.light .CompassClient-module__IwgGKG__topicDelete:hover{color:#c0392b}html.light .CompassClient-module__IwgGKG__topicEmpty{color:#78898b}html.light .CompassClient-module__IwgGKG__tickMinor{stroke:#6e582a8c}html.light .CompassClient-module__IwgGKG__tickMajor{stroke:#5a4414e6}html.light .CompassClient-module__IwgGKG__degreeNumber{fill:#4d4020}html.light .CompassClient-module__IwgGKG__mountainName{fill:#464026}html.light .CompassClient-module__IwgGKG__dirLetter{fill:#6d5a26}html.light .CompassClient-module__IwgGKG__dirNorth{fill:#8a6d1f}html.light .CompassClient-module__IwgGKG__trigram{fill:#6d5a26}html.light .CompassClient-module__IwgGKG__dialCenter{color:#7a4b17;background:#fff9e8;border-color:#b67e35;box-shadow:inset 0 0 0 3px #eecb7b4d,0 2px 10px #57411321}html.light .CompassClient-module__IwgGKG__sensorStatus{color:#617174}html.light .CompassClient-module__IwgGKG__stopButton{color:#627174}html.light .CompassClient-module__IwgGKG__controlSection+.CompassClient-module__IwgGKG__controlSection{border-color:#eee7d7}html.light .CompassClient-module__IwgGKG__sectionHeading h2{color:#263339}html.light .CompassClient-module__IwgGKG__sectionHeading p{color:#748184}html.light .CompassClient-module__IwgGKG__directionGrid button{color:#35464a;background:#faf8f1;border-color:#e4decf}html.light .CompassClient-module__IwgGKG__directionGrid button:hover{color:#6d5010;background:#fff5d9;border-color:#c6a044}html.light .CompassClient-module__IwgGKG__directionGrid .CompassClient-module__IwgGKG__selectedDirection{color:#6d5010;background:#fff5d9;border-color:#c6a044}html.light .CompassClient-module__IwgGKG__directionGrid span{color:#849092}html.light .CompassClient-module__IwgGKG__purposeList label{background:#fcfaf5;border-color:#e4ded0}html.light .CompassClient-module__IwgGKG__purposeList b{color:#37464a}html.light .CompassClient-module__IwgGKG__purposeList small{color:#778587}html.light .CompassClient-module__IwgGKG__purposeList .CompassClient-module__IwgGKG__selectedPurpose{background:#fff5dc;border-color:#c6a044}html.light .CompassClient-module__IwgGKG__customInput{color:#334348;background:#fffefa;border-color:#ded5c2}html.light .CompassClient-module__IwgGKG__validation{color:#788589}html.light .CompassClient-module__IwgGKG__subjectBar{background:#fffefa;border-color:#e6dfcf}html.light .CompassClient-module__IwgGKG__subjectPicker{color:#5a6a6d}html.light .CompassClient-module__IwgGKG__subjectPicker select{color:#334348;background:#fffefa;border-color:#ded5c2}html.light .CompassClient-module__IwgGKG__subjectPicker strong{color:#334348}html.light .CompassClient-module__IwgGKG__guestYearInput{color:#334348;background:#fffefa;border-color:#ded5c2}html.light .CompassClient-module__IwgGKG__subjectMeta{color:#78898b}html.light .CompassClient-module__IwgGKG__verdictGood{color:#227a42;background:#e4f7e8;border-color:#8fd0a1}html.light .CompassClient-module__IwgGKG__verdictBad{color:#a03a35;background:#fdeceb;border-color:#e8a19e}html.light .CompassClient-module__IwgGKG__manualHint{color:#6d5c31;background:#fff8e8}html.light .CompassClient-module__IwgGKG__manualToggle{color:#8a6b1d}html.light .CompassClient-module__IwgGKG__degreeSuffix{color:#78898b}html.light .CompassClient-module__IwgGKG__starGood{fill:#1d7a3d}html.light .CompassClient-module__IwgGKG__starNeutral{fill:#8a6d1f}html.light .CompassClient-module__IwgGKG__starBad{fill:#a02f2b}html.light .CompassClient-module__IwgGKG__cungName{fill:#fffdf2}html.light .CompassClient-module__IwgGKG__verdictCaution{color:#8a6d1f;background:#fdf6e0;border-color:#d9c48a}html.light .CompassClient-module__IwgGKG__sensorGuide{color:#6d5c31;background:#fff8e8;border-color:#a07c2866}html.light .CompassClient-module__IwgGKG__sensorGuide strong{color:#8a6b1d}html.light .CompassClient-module__IwgGKG__referenceLabel{color:#78898b}html.light .CompassClient-module__IwgGKG__referenceButtons{background:#f4f0e4;border-color:#e0d7c4}html.light .CompassClient-module__IwgGKG__referenceButtons button{color:#5f7174}:is(html.light .CompassClient-module__IwgGKG__referenceButtons button.CompassClient-module__IwgGKG__referenceActive,html.light .CompassClient-module__IwgGKG__referenceButtons button[aria-pressed=true]){color:#3d3403}html.light .CompassClient-module__IwgGKG__referenceInfoButton{color:#75590a;background:#fff6d9;border-color:#c9a94e}:is(html.light .CompassClient-module__IwgGKG__referenceNote,html.light .CompassClient-module__IwgGKG__measureGuide){color:#84928f}html.light .CompassClient-module__IwgGKG__referenceMeta{color:#6d5c31}html.light .CompassClient-module__IwgGKG__referenceFallback{color:#a03a35;background:#fdeceb;border-color:#e8a19e}html.light .CompassClient-module__IwgGKG__aiCtaSection{background:#fff8e8;border-color:#d9c48a}html.light .CompassClient-module__IwgGKG__aiCtaNote{color:#78898b}html.light .CompassClient-module__IwgGKG__legend{color:#78898b}html.light .CompassClient-module__IwgGKG__basicReading{color:#4c5a5d;background:#faf8f1;border-color:#e6dfcf}html.light .CompassClient-module__IwgGKG__basicReading strong{color:#26343a}html.light .CompassClient-module__IwgGKG__chatBox{background:#fffdf7;border-color:#e6dfcf}html.light .CompassClient-module__IwgGKG__chatBoxKicker{color:#8a806a}html.light .CompassClient-module__IwgGKG__chatBoxTitle{color:#3d4b4f;border-color:#ece5d3}html.light .CompassClient-module__IwgGKG__chatComposer{border-color:#ece5d3}html.light .CompassClient-module__IwgGKG__chatComposer input{color:#26343a;background:#fff;border-color:#dcd4c0}html.light .CompassClient-module__IwgGKG__chatContextLine{color:#8a6b1d;border-color:#ece5d3}html.light .CompassClient-module__IwgGKG__chatGuidance{color:#78898b}@keyframes CompassClient-module__IwgGKG__spin{to{transform:rotate(360deg)}}@keyframes CompassClient-module__IwgGKG__pulse{50%{opacity:.45}}@media (max-width:760px){.CompassClient-module__IwgGKG__page{padding:17px 13px calc(92px + env(safe-area-inset-bottom))}.CompassClient-module__IwgGKG__hero{align-items:flex-start;margin-top:18px}.CompassClient-module__IwgGKG__heroIcon{border-radius:13px;width:41px;height:41px}.CompassClient-module__IwgGKG__hero h1{font-size:27px}.CompassClient-module__IwgGKG__workspace{flex-direction:column;align-items:stretch;gap:13px;display:flex}.CompassClient-module__IwgGKG__dialPanel{padding:21px 15px 16px;position:relative;top:auto}.CompassClient-module__IwgGKG__sectionHeading.CompassClient-module__IwgGKG__dialStepHeading{display:flex}.CompassClient-module__IwgGKG__sidebarStep3{display:none}.CompassClient-module__IwgGKG__compassFrame{width:min(100%,315px)}.CompassClient-module__IwgGKG__controlsPanel,.CompassClient-module__IwgGKG__resultCard{border-radius:17px;padding:14px 12px}.CompassClient-module__IwgGKG__purposeList{grid-template-columns:1fr}.CompassClient-module__IwgGKG__directionGrid{gap:6px}.CompassClient-module__IwgGKG__directionGrid button{min-height:52px}.CompassClient-module__IwgGKG__chatButton{width:100%}.CompassClient-module__IwgGKG__profileStrip{align-items:flex-start;font-size:12px}.CompassClient-module__IwgGKG__topicDropdown{top:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(48svh,330px);position:fixed;left:12px}.CompassClient-module__IwgGKG__topicDelete{opacity:1}}@media (prefers-reduced-motion:reduce){.CompassClient-module__IwgGKG__needle{transition:none}.CompassClient-module__IwgGKG__liveIcon,.CompassClient-module__IwgGKG__spinner{animation:none}}
.FlyingStarClient-module__xcQEya__page{background:radial-gradient(circle at 50% -10%,#c9a84c29,transparent 35rem),var(--bg-primary,#071c23);min-height:100%;padding:18px 18px 48px}.FlyingStarClient-module__xcQEya__container{max-width:1000px;margin:0 auto}.FlyingStarClient-module__xcQEya__fsWorkspace{grid-template-columns:minmax(0,1.32fr) minmax(310px,.88fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.FlyingStarClient-module__xcQEya__fsWorkspace>.FlyingStarClient-module__xcQEya__stepCard{margin-bottom:0}.FlyingStarClient-module__xcQEya__backLink{color:var(--text-secondary,#a9bbbd);align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.FlyingStarClient-module__xcQEya__backLink:hover{color:var(--accent-color,#dcbf69)}.FlyingStarClient-module__xcQEya__hero{align-items:center;gap:10px;margin:13px 0 14px;display:flex}.FlyingStarClient-module__xcQEya__heroIcon{color:#e4c66c;background:#c9a84c1f;border:1px solid #dcbf696b;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.FlyingStarClient-module__xcQEya__eyebrow{color:#d8b65d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:700}.FlyingStarClient-module__xcQEya__hero h1{color:var(--text-primary,#f6f1e3);margin:0;font-size:clamp(20px,2.1vw,24px);line-height:1.1}.FlyingStarClient-module__xcQEya__hero p:last-child{max-width:520px;color:var(--text-secondary,#afc1c2);margin:4px 0 0;font-size:12px}.FlyingStarClient-module__xcQEya__loginBar{background:#0d2a3099;border:1px solid #aec4bf24;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;padding:12px 14px;display:flex}.FlyingStarClient-module__xcQEya__loginBar p{color:#93ada7;margin:0;font-size:12px}.FlyingStarClient-module__xcQEya__chatLoginButton{color:#102529;cursor:pointer;background:linear-gradient(135deg,#eed785,#caa44e);border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;font-weight:800;display:inline-flex}.FlyingStarClient-module__xcQEya__stepCard{background:#0d2a30c2;border:1px solid #aec4bf24;border-radius:16px;margin-bottom:14px;padding:14px;box-shadow:0 16px 38px #00000024}.FlyingStarClient-module__xcQEya__stepHead{align-items:center;gap:8px;margin-bottom:10px;display:flex}.FlyingStarClient-module__xcQEya__stepNum{color:#172e31;background:#d9bd68;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.FlyingStarClient-module__xcQEya__stepHead h2{color:#eef2e7;margin:0;font-size:14px}.FlyingStarClient-module__xcQEya__stepHead .FlyingStarClient-module__xcQEya__headAside{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.FlyingStarClient-module__xcQEya__stepBody{display:block}.FlyingStarClient-module__xcQEya__stepLocked{color:#7f9694;border:1px dashed #a4bfb833;border-radius:9px;margin:0;padding:9px 11px;font-size:11.5px}.FlyingStarClient-module__xcQEya__stepSummary{color:#e8ddba;background:#caa44e14;border:1px solid #e4c66c4d;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.FlyingStarClient-module__xcQEya__stepSummary svg{color:#e7c96e;flex:none}.FlyingStarClient-module__xcQEya__hint{color:#8ba39d;margin:0 0 10px;font-size:11.5px;line-height:1.5}.FlyingStarClient-module__xcQEya__hint strong{color:#d8c698}.FlyingStarClient-module__xcQEya__statusLine{color:#bdd0ca;align-items:center;gap:6px;margin:9px 0 0;font-size:11.5px;display:flex}.FlyingStarClient-module__xcQEya__statusLine svg{color:#e7c96e;flex:none}.FlyingStarClient-module__xcQEya__statusLine strong{color:#f0e2ae}.FlyingStarClient-module__xcQEya__spaceChips{flex-wrap:wrap;gap:7px;display:flex}.FlyingStarClient-module__xcQEya__spaceChip{color:#d5e0d8;cursor:pointer;background:#04191f57;border:1px solid #a4bfb833;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.FlyingStarClient-module__xcQEya__spaceChip svg{color:#9db8b0}.FlyingStarClient-module__xcQEya__spaceChip:hover{color:#f0e2ae;border-color:#e4c66c8c}.FlyingStarClient-module__xcQEya__spaceChipActive{color:#f6e6a6;background:#caa44e26;border-color:#e4c66ccc}.FlyingStarClient-module__xcQEya__spaceChipActive svg{color:#e7c96e}.FlyingStarClient-module__xcQEya__spaceChipNew{color:#cdbf9a;border-style:dashed}.FlyingStarClient-module__xcQEya__field{margin:0 0 13px}.FlyingStarClient-module__xcQEya__field:last-child{margin-bottom:0}.FlyingStarClient-module__xcQEya__fieldLabel{color:#a8bfb7;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:10.5px;font-weight:700;display:block}.FlyingStarClient-module__xcQEya__fieldHint{color:#8ba39d;margin:5px 0 0;font-size:10.5px;line-height:1.5}.FlyingStarClient-module__xcQEya__degreeRow{align-items:center;gap:7px;margin-bottom:8px;display:flex}.FlyingStarClient-module__xcQEya__degreeRow .FlyingStarClient-module__xcQEya__customInput{max-width:160px;margin-top:0}.FlyingStarClient-module__xcQEya__degreeSuffix{color:#93ada7;font-size:15px}.FlyingStarClient-module__xcQEya__customInput{box-sizing:border-box;color:#edf2e7;background:#04191f6b;border:1px solid #a4bfb838;border-radius:9px;outline:none;width:100%;padding:9px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.FlyingStarClient-module__xcQEya__customInput::placeholder{color:#5f7a75}.FlyingStarClient-module__xcQEya__customInput:focus{border-color:#d9bd68;box-shadow:0 0 0 2px #d9bd682e}.FlyingStarClient-module__xcQEya__customInput:disabled{opacity:.55}.FlyingStarClient-module__xcQEya__lockBtn{color:#ecd998;cursor:pointer;background:#caa44e1f;border:1px solid #e4c66c73;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.FlyingStarClient-module__xcQEya__lockBtn:hover:not(:disabled){background:#caa44e38}.FlyingStarClient-module__xcQEya__lockBtn:disabled{opacity:.45;cursor:not-allowed}.FlyingStarClient-module__xcQEya__lockBtn[aria-pressed=true]{color:#a8d8b4;background:#2ea05a1f;border-color:#5fc87d80}.FlyingStarClient-module__xcQEya__lockedBadge{color:#a8d8b4;border:1px solid #5fc87d73;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:750;display:inline-flex}.FlyingStarClient-module__xcQEya__dirPad{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.FlyingStarClient-module__xcQEya__dirPad button{color:#c4d4cf;cursor:pointer;background:#04191f57;border:1px solid #a4bfb829;border-radius:8px;gap:0;min-height:38px;padding:4px 2px;font-size:10px;transition:border-color .15s,background .15s;display:grid}.FlyingStarClient-module__xcQEya__dirPad button:hover:not(:disabled),.FlyingStarClient-module__xcQEya__dirPad .FlyingStarClient-module__xcQEya__dirCellActive{color:#f6e6a6;background:#caa44e26;border-color:#e4c66ccc}.FlyingStarClient-module__xcQEya__dirPad button:disabled{opacity:.5;cursor:default}.FlyingStarClient-module__xcQEya__dirPad b{font-size:10.5px}.FlyingStarClient-module__xcQEya__dirPad span{color:#789491;font-size:9px}.FlyingStarClient-module__xcQEya__yearInput{max-width:180px}.FlyingStarClient-module__xcQEya__saveBox{background:#caa44e0f;border:1px dashed #e4c66c52;border-radius:10px;margin-top:12px;padding:11px}.FlyingStarClient-module__xcQEya__saveBoxTitle{color:#e8ddba;margin:0 0 3px;font-size:12px;font-weight:750}.FlyingStarClient-module__xcQEya__saveBoxHint{color:#a5945f;margin:0 0 9px;font-size:11px;line-height:1.45}.FlyingStarClient-module__xcQEya__saveTypes{flex-wrap:wrap;gap:6px;display:flex}.FlyingStarClient-module__xcQEya__typeChip{color:#c4d4cf;cursor:pointer;background:#04191f4d;border:1px solid #a4bfb833;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:650;display:inline-flex}.FlyingStarClient-module__xcQEya__typeChip:hover{color:#f0e2ae;border-color:#e4c66c8c}.FlyingStarClient-module__xcQEya__typeChipActive{color:#f6e6a6;background:#caa44e26;border-color:#e4c66ccc}.FlyingStarClient-module__xcQEya__saveActions{align-items:center;gap:8px;margin-top:9px;display:flex}.FlyingStarClient-module__xcQEya__saveBtn{color:#102529;cursor:pointer;background:linear-gradient(135deg,#eed785,#caa44e);border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:800;display:inline-flex}.FlyingStarClient-module__xcQEya__saveBtn:hover:not(:disabled){filter:brightness(1.06)}.FlyingStarClient-module__xcQEya__saveBtn:disabled{opacity:.5;cursor:not-allowed}.FlyingStarClient-module__xcQEya__cancelBtn{color:#93ada7;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:12px}.FlyingStarClient-module__xcQEya__cancelBtn:hover{color:#d5e0d8}.FlyingStarClient-module__xcQEya__saveError{color:#f29a8f;margin:7px 0 0;font-size:11px}.FlyingStarClient-module__xcQEya__saveToggle{color:#ecd998;cursor:pointer;background:#caa44e14;border:1px dashed #e4c66c66;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.FlyingStarClient-module__xcQEya__saveToggle:hover{background:#caa44e29}.FlyingStarClient-module__xcQEya__fsPanel{background:#04191f57;border:1px solid #c9a84c38;border-radius:12px;padding:10px}.FlyingStarClient-module__xcQEya__fsMeta{color:#cdbf9a;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:9px;font-size:10.5px;display:flex}.FlyingStarClient-module__xcQEya__fsMeta strong{color:#f0e2ae;font-weight:800}.FlyingStarClient-module__xcQEya__fsBadge{color:#e7c96e;border:1px solid #e4c66c73;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:700}.FlyingStarClient-module__xcQEya__fsBadgeWarn{color:#ffb4b1;border-color:#f0948a8c}.FlyingStarClient-module__xcQEya__fsRoom{border:3px solid #e4c66c8c;border-radius:14px;max-width:620px;margin:0 auto;padding:10px;position:relative}.FlyingStarClient-module__xcQEya__fsDoor{z-index:2;color:#172e31;background:linear-gradient(135deg,#eed785,#caa44e);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0d2a30eb,0 4px 12px #0006}.FlyingStarClient-module__xcQEya__fsDoorArrow{display:block}.FlyingStarClient-module__xcQEya__fsLensTag{z-index:3;color:#172e31;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#eed785,#caa44e);border-radius:999px;align-items:center;gap:5px;max-width:62%;padding:3px 10px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;top:-11px;left:24px;overflow:hidden;box-shadow:0 0 0 3px #0d2a30eb,0 4px 12px #0006}.FlyingStarClient-module__xcQEya__fsLensTag>span{text-overflow:ellipsis;overflow:hidden}.FlyingStarClient-module__xcQEya__fsLensTag svg{flex:none}.FlyingStarClient-module__xcQEya__fsNorth{color:#e7c96e;letter-spacing:.05em;background:#caa44e1f;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:1px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.FlyingStarClient-module__xcQEya__fsFlow{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:10px;display:flex}.FlyingStarClient-module__xcQEya__fsFlowStep{color:#7d968f;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.FlyingStarClient-module__xcQEya__fsFlowNum{color:#8ba39d;border:1px solid #a4bfb859;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8.5px;font-style:normal;font-weight:800;display:grid}.FlyingStarClient-module__xcQEya__fsFlowDone{color:#a8c9b4}.FlyingStarClient-module__xcQEya__fsFlowDone .FlyingStarClient-module__xcQEya__fsFlowNum{color:#172e31;background:#a9d9bb;border-color:#0000}.FlyingStarClient-module__xcQEya__fsFlowCurrent{color:#eed785}.FlyingStarClient-module__xcQEya__fsFlowCurrent .FlyingStarClient-module__xcQEya__fsFlowNum{color:#172e31;background:linear-gradient(135deg,#eed785,#caa44e);border-color:#0000}.FlyingStarClient-module__xcQEya__fsFlowArrow{color:#5f7a72;font-size:10px}.FlyingStarClient-module__xcQEya__fsFlowHint{color:#8ba39d;flex-basis:100%;margin-top:1px;font-size:10px;line-height:1.5}.FlyingStarClient-module__xcQEya__fsAbout{background:#0d2a3059;border:1px dashed #a4bfb840;border-radius:12px;margin-top:14px;padding:12px 14px}.FlyingStarClient-module__xcQEya__fsAboutTitle{color:#eed785;margin:0 0 6px;font-size:12.5px;font-weight:800}.FlyingStarClient-module__xcQEya__fsAboutBody{color:#b9d2c8;margin:0;font-size:11px;line-height:1.6}.FlyingStarClient-module__xcQEya__fsAboutUse{color:#d8cba0;margin:8px 0 0;font-size:11px;font-weight:600;line-height:1.6}.FlyingStarClient-module__xcQEya__fsAboutNote{color:#5f7a72;margin:8px 0 0;font-size:9.5px;font-style:italic}.FlyingStarClient-module__xcQEya__fsCompass{flex-direction:column;align-items:center;gap:9px;padding:2px;display:flex}.FlyingStarClient-module__xcQEya__fsCompassDial{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#172e3180,#061c21d9);border:2px solid #e4c66c66;border-radius:50%;width:min(100%,340px);margin:0 auto;position:relative;overflow:hidden}.FlyingStarClient-module__xcQEya__fsCompassRing{transition:transform .18s ease-out;position:absolute;inset:0}.FlyingStarClient-module__xcQEya__fsRingChip{background:#061c21d9;border:1px solid #a4bfb847;border-radius:999px;flex-direction:column;align-items:center;padding:3px 8px;line-height:1.15;display:flex;position:absolute}.FlyingStarClient-module__xcQEya__fsRingChip b{color:#f0e2ae;font-size:11.5px;font-weight:800}.FlyingStarClient-module__xcQEya__fsRingChip i{color:#8ba39d;font-size:8px;font-style:normal;font-weight:600}.FlyingStarClient-module__xcQEya__fsRingChipPointed{background:#caa44e47;border-color:#e4c66ce6}.FlyingStarClient-module__xcQEya__fsCompassActions{align-items:center;gap:8px;display:flex}.FlyingStarClient-module__xcQEya__fsCompassManual{width:118px;color:inherit;text-align:center;background:0 0;border:1px solid #a4bfb84d;border-radius:9px;padding:7px 8px;font-size:11.5px}.FlyingStarClient-module__xcQEya__fsCompassManual::placeholder{color:#5f7a72}.FlyingStarClient-module__xcQEya__fsSensorTag{color:#e8c96a;letter-spacing:.02em;white-space:nowrap;background:#d69e2e24;border:1px solid #d69e2e73;border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.FlyingStarClient-module__xcQEya__fsTargetLine{color:#d8cba0;justify-content:center;align-items:center;gap:5px;margin:9px 0 5px;font-size:11.5px;font-weight:700;display:flex}.FlyingStarClient-module__xcQEya__fsCompassSight{z-index:4;color:#172e31;background:linear-gradient(135deg,#eed785,#caa44e);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0006}.FlyingStarClient-module__xcQEya__fsCompassCenter{z-index:3;text-align:center;background:#071c23e6;border:1.6px solid #e4c66c99;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;padding:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000073}.FlyingStarClient-module__xcQEya__fsCompassCenter strong{color:#f0e2ae;font-size:16px;font-weight:800}.FlyingStarClient-module__xcQEya__fsCompassCenter>span{color:#cdbf9a;font-size:9px;font-weight:600;line-height:1.2}.FlyingStarClient-module__xcQEya__fsCellLens{z-index:4;color:#172e31;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#eed785,#caa44e);border-radius:999px;align-items:center;gap:4px;max-width:92%;padding:2px 8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:-9px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 2px #0d2a30eb,0 3px 8px #00000059}.FlyingStarClient-module__xcQEya__fsCellLens>span{text-overflow:ellipsis;overflow:hidden}.FlyingStarClient-module__xcQEya__fsCellLens svg{flex:none}.FlyingStarClient-module__xcQEya__fsFieldRow{grid-template-columns:1fr minmax(110px,150px);gap:10px;display:grid}.FlyingStarClient-module__xcQEya__fsFieldRow .FlyingStarClient-module__xcQEya__field{margin-bottom:0}.FlyingStarClient-module__xcQEya__fsFieldYear .FlyingStarClient-module__xcQEya__yearInput{width:100%}.FlyingStarClient-module__xcQEya__fsDegreeLine{align-items:center;gap:8px;display:flex}.FlyingStarClient-module__xcQEya__fsDegreeLine .FlyingStarClient-module__xcQEya__degreeRow{flex:none;width:120px;margin-bottom:0}.FlyingStarClient-module__xcQEya__fsDegreeLine .FlyingStarClient-module__xcQEya__measureBtn{flex:1}.FlyingStarClient-module__xcQEya__fsDirResult{color:#d8cba0;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;display:flex}.FlyingStarClient-module__xcQEya__fsDirResult strong{color:#f0e2ae;font-weight:800}.FlyingStarClient-module__xcQEya__fsDirResult span{color:#8ba39d;font-size:10.5px}@media (max-width:560px){.FlyingStarClient-module__xcQEya__fsFieldRow{grid-template-columns:1fr}}.FlyingStarClient-module__xcQEya__fsMeasureOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041216b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.FlyingStarClient-module__xcQEya__fsMeasureSheet{background:linear-gradient(160deg,#12262b,#0a1c21);border:1px solid #e4c66c59;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:min(360px,100%);padding:16px;display:flex;box-shadow:0 18px 50px #00000080}.FlyingStarClient-module__xcQEya__fsMeasureHead{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.FlyingStarClient-module__xcQEya__fsMeasureHead strong{color:#f0e2ae;font-size:13px;font-weight:800}.FlyingStarClient-module__xcQEya__fsMeasureDial{width:min(280px,72vw)}.FlyingStarClient-module__xcQEya__fsMeasureReadout{color:#d8cba0;text-align:center;margin:0;font-size:13px;font-weight:700}.FlyingStarClient-module__xcQEya__measureBtn{color:#f0e2ae;cursor:pointer;background:#caa44e1f;border:1px solid #e4c66c80;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s;display:inline-flex}.FlyingStarClient-module__xcQEya__measureBtn:hover:not(:disabled){background:#caa44e38;border-color:#e4c66cd9}.FlyingStarClient-module__xcQEya__measureBtn:disabled{opacity:.55;cursor:default}.FlyingStarClient-module__xcQEya__fsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.FlyingStarClient-module__xcQEya__fsCell{color:inherit;font:inherit;text-align:center;background:#061c2180;border:1px solid #a4bfb824;border-radius:8px;margin:0;padding:6px 2px;position:relative}.FlyingStarClient-module__xcQEya__fsCell:disabled{cursor:default}.FlyingStarClient-module__xcQEya__fsGridSelectable .FlyingStarClient-module__xcQEya__fsCell:not(:disabled){cursor:pointer}.FlyingStarClient-module__xcQEya__fsGridSelectable .FlyingStarClient-module__xcQEya__fsCell:not(:disabled):hover{background:#caa44e1a;border-color:#e4c66c99}.FlyingStarClient-module__xcQEya__fsGridSelectable .FlyingStarClient-module__xcQEya__fsCell:not(:disabled):focus-visible{outline-offset:1px;outline:2px solid #d9bd68}.FlyingStarClient-module__xcQEya__fsCellStars{justify-items:center;gap:1px;display:grid}.FlyingStarClient-module__xcQEya__fsCellStars>*{animation:.5s cubic-bezier(.2,1.32,.36,1) both FlyingStarClient-module__xcQEya__fsStarJump;animation-delay:calc(var(--i,0)*45ms)}.FlyingStarClient-module__xcQEya__fsCellStars>.FlyingStarClient-module__xcQEya__fsCellVan{animation-delay:calc(var(--i,0)*45ms + 90ms)}.FlyingStarClient-module__xcQEya__fsCellStars>.FlyingStarClient-module__xcQEya__fsCellPalace{animation-name:FlyingStarClient-module__xcQEya__fsFadeIn;animation-duration:.4s;animation-timing-function:ease-out;animation-delay:calc(var(--i,0)*45ms + .15s)}@keyframes FlyingStarClient-module__xcQEya__fsStarJump{0%{opacity:0;transform:translateY(9px)scale(.55)}65%{opacity:1;transform:translateY(-2.5px)scale(1.13)}to{opacity:1;transform:none}}@keyframes FlyingStarClient-module__xcQEya__fsFadeIn{0%{opacity:0}to{opacity:1}}.FlyingStarClient-module__xcQEya__fsCellActive{background:#caa44e24;border-color:#e4c66ccc;animation:1.1s ease-out .15s FlyingStarClient-module__xcQEya__fsCellPulse}@keyframes FlyingStarClient-module__xcQEya__fsCellPulse{0%{box-shadow:0 0 #e4c66c80,inset 0 0 14px #e4c66c4d}to{box-shadow:0 0 0 16px #e4c66c00,inset 0 0 #e4c66c00}}.FlyingStarClient-module__xcQEya__fsCellTarget{background:#2ea05a21;border-color:#5fc87dbf}.FlyingStarClient-module__xcQEya__fsCellPair{color:#b9cfc9;letter-spacing:.03em;font-size:10px;font-weight:700}.FlyingStarClient-module__xcQEya__fsCellVan{color:#eed785;font-size:17px;font-weight:800;line-height:1.1}.FlyingStarClient-module__xcQEya__fsCellPalace{color:#7d9a94;font-size:8.5px;font-weight:600}.FlyingStarClient-module__xcQEya__fsCellTag{color:#8fe0a0;letter-spacing:.04em;background:#2ea05a2e;border-radius:4px;padding:0 4px;font-size:8px;font-weight:800;position:absolute;top:3px;right:4px}.FlyingStarClient-module__xcQEya__fsHint{color:#8ba39d;margin:8px 0 0;font-size:10px;line-height:1.5}.FlyingStarClient-module__xcQEya__fsHint svg{vertical-align:-1.5px;color:#d9bd68}.FlyingStarClient-module__xcQEya__fsLoading{color:#bdd0ca;align-items:center;gap:6px;font-size:11px;display:inline-flex}.FlyingStarClient-module__xcQEya__purposeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.FlyingStarClient-module__xcQEya__purposeChip{color:#dbe6de;text-align:left;cursor:pointer;background:#04191f3b;border:1px solid #a4bfb829;border-radius:9px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:650}.FlyingStarClient-module__xcQEya__purposeChip:hover{color:#f0e2ae;border-color:#e4c66c8c}.FlyingStarClient-module__xcQEya__purposeChipActive{color:#f6e6a6;background:#caa44e1f;border-color:#e4c66cc2}.FlyingStarClient-module__xcQEya__purposeGrid+.FlyingStarClient-module__xcQEya__customInput{margin-top:8px}.FlyingStarClient-module__xcQEya__palacePad{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.FlyingStarClient-module__xcQEya__palaceCell{color:#dbe6de;cursor:pointer;background:#04191f4d;border:1px solid #a4bfb829;border-radius:9px;gap:1px;padding:8px 4px;display:grid}.FlyingStarClient-module__xcQEya__palaceCell:hover{color:#d6f0dd;border-color:#5fc87d8c}.FlyingStarClient-module__xcQEya__palaceCellActive{color:#c8f0d3;background:#2ea05a24;border-color:#5fc87dcc}.FlyingStarClient-module__xcQEya__palaceCell b{font-size:12px}.FlyingStarClient-module__xcQEya__palaceCell span{color:#789491;font-size:9.5px}.FlyingStarClient-module__xcQEya__palaceReadout{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.FlyingStarClient-module__xcQEya__palaceReadout .FlyingStarClient-module__xcQEya__palaceTag{color:#a8d8b4;background:#2ea05a1f;border:1px solid #5fc87d8c;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.FlyingStarClient-module__xcQEya__textBtn{color:#c9b06a;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:11.5px;text-decoration:underline}.FlyingStarClient-module__xcQEya__textBtn:hover{color:#f0dc9a}.FlyingStarClient-module__xcQEya__interpretBtn{color:#102529;cursor:pointer;background:linear-gradient(135deg,#eed785,#caa44e);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:4px;font-size:13px;font-weight:800;transition:filter .15s,opacity .15s;display:inline-flex}.FlyingStarClient-module__xcQEya__interpretBtn:hover:not(:disabled){filter:brightness(1.06)}.FlyingStarClient-module__xcQEya__interpretBtn:disabled{cursor:not-allowed;opacity:.4}.FlyingStarClient-module__xcQEya__validation{color:#91aaa3;text-align:center;margin:8px 0 0;font-size:11px}.FlyingStarClient-module__xcQEya__error{color:#f29a8f;text-align:center;margin:8px 0 0;font-size:11px}.FlyingStarClient-module__xcQEya__spinner{animation:1s linear infinite FlyingStarClient-module__xcQEya__spin}.FlyingStarClient-module__xcQEya__readingResult{background:#caa44e12;border:1px solid #e4c66c4d;border-radius:12px;margin-top:12px;padding:12px}.FlyingStarClient-module__xcQEya__readingVerdict{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.FlyingStarClient-module__xcQEya__readingVerdict strong{color:#f2e6b6;font-size:15px}.FlyingStarClient-module__xcQEya__readingVerdict span{color:#aebfb8;font-size:11px;font-weight:700}.FlyingStarClient-module__xcQEya__readingMeta{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.FlyingStarClient-module__xcQEya__readingPurposeTag{color:#ecd998;background:#caa44e29;border:1px solid #e4c66c8c;border-radius:999px;align-items:center;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.FlyingStarClient-module__xcQEya__fallbackBadge{color:#93a9a3;border:1px solid #a4bfb859;border-radius:999px;align-items:center;padding:4px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.FlyingStarClient-module__xcQEya__resultSummary{margin-top:10px}.FlyingStarClient-module__xcQEya__resultSummary p{color:#d5e0d8;margin:0;font-size:12.5px;line-height:1.6}.FlyingStarClient-module__xcQEya__adviceBlock{background:#04191f57;border:1px solid #aec4bf24;border-radius:10px;margin-top:10px;padding:9px 11px}.FlyingStarClient-module__xcQEya__adviceBlock h4,.FlyingStarClient-module__xcQEya__placementBlock h4,.FlyingStarClient-module__xcQEya__suggestChipsLabel{color:#dcc277;margin:0 0 5px;font-size:11px;font-weight:700}.FlyingStarClient-module__xcQEya__adviceBlock p{color:#d5e0d8;margin:0;font-size:12px;line-height:1.55}.FlyingStarClient-module__xcQEya__placementBlock{margin-top:10px}.FlyingStarClient-module__xcQEya__placementBlock ul{color:#d5e0d8;margin:0;padding-left:16px;font-size:12px;line-height:1.6}.FlyingStarClient-module__xcQEya__readingText{color:#c9d6cf;white-space:pre-line;border-top:1px dashed #e4c66c3d;margin:10px 0 0;padding-top:10px;font-size:12px;line-height:1.65}.FlyingStarClient-module__xcQEya__suggestChips{border-top:1px dashed #e4c66c3d;margin-top:11px;padding-top:9px}.FlyingStarClient-module__xcQEya__suggestChipsRow{flex-wrap:wrap;gap:6px;display:flex}.FlyingStarClient-module__xcQEya__suggestChip{color:#d5e0d8;text-align:left;cursor:pointer;background:#04191f4d;border:1px solid #a4bfb838;border-radius:999px;padding:6px 10px;font-size:11.5px;line-height:1.4}.FlyingStarClient-module__xcQEya__suggestChip:hover{color:#ecd998;border-color:#e4c66c99}.FlyingStarClient-module__xcQEya__explainNote,.FlyingStarClient-module__xcQEya__explainError{align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.FlyingStarClient-module__xcQEya__explainNote{color:#93a9a3}.FlyingStarClient-module__xcQEya__explainError{color:#e8b48a}.FlyingStarClient-module__xcQEya__skeletonDot{background:#dcc277;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite FlyingStarClient-module__xcQEya__pulse}.FlyingStarClient-module__xcQEya__disclaimer{color:#7f948e;margin:11px 0 0;font-size:10.5px;line-height:1.5}.FlyingStarClient-module__xcQEya__chatBoxWrap{margin-top:12px}.FlyingStarClient-module__xcQEya__fsRefControl{align-items:center;gap:8px;margin:9px 0 0;display:flex}.FlyingStarClient-module__xcQEya__fsRefLabel{color:#8ba39d;font-size:10.5px;font-weight:600}.FlyingStarClient-module__xcQEya__fsRefButtons{border:1px solid #a4bfb84d;border-radius:999px;display:inline-flex;overflow:hidden}.FlyingStarClient-module__xcQEya__fsRefButtons button{color:#9db8b0;cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:10.5px;font-weight:700}.FlyingStarClient-module__xcQEya__fsRefButtons button+button{border-left:1px solid #a4bfb838}.FlyingStarClient-module__xcQEya__fsRefButtons button:disabled{opacity:.55;cursor:default}.FlyingStarClient-module__xcQEya__fsRefButtons .FlyingStarClient-module__xcQEya__fsRefActive,.FlyingStarClient-module__xcQEya__fsRefButtons button[aria-pressed=true]{color:#172e31;background:linear-gradient(135deg,#eed785,#caa44e)}.FlyingStarClient-module__xcQEya__fsRefInfoButton{color:#e4cb7d;cursor:pointer;background:#caa44e1f;border:1px solid #dabe6f8c;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.FlyingStarClient-module__xcQEya__fsRefNote{color:#7f948e;margin:5px 0 0;font-size:9.5px;line-height:1.5}.FlyingStarClient-module__xcQEya__fsRefMeta{color:#d8cba0;margin:5px 0 0;font-size:10px;font-weight:700}.FlyingStarClient-module__xcQEya__fsRefFallback{color:#e8c96a;margin:5px 0 0;font-size:10px;line-height:1.5}.FlyingStarClient-module__xcQEya__fsNorthInfoOverlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051318b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.FlyingStarClient-module__xcQEya__fsNorthInfoDialog{color:#e8eee9;background:linear-gradient(150deg,#17353a,#0b2026);border:1px solid #e2c26885;border-radius:22px;width:min(100%,390px);padding:20px;position:relative;box-shadow:0 24px 65px #00000073}.FlyingStarClient-module__xcQEya__fsNorthInfoDismiss{color:#c7d8d0;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;right:10px}.FlyingStarClient-module__xcQEya__fsNorthInfoHeader{color:#e6cb79;align-items:center;gap:10px;display:flex}.FlyingStarClient-module__xcQEya__fsNorthInfoHeader span{color:#9db6ad;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.FlyingStarClient-module__xcQEya__fsNorthInfoHeader h3{color:#fff7dd;margin:2px 0 0;font-size:18px}.FlyingStarClient-module__xcQEya__fsNorthInfoIntro,.FlyingStarClient-module__xcQEya__fsNorthInfoDialog article p,.FlyingStarClient-module__xcQEya__fsNorthInfoDeclination p,.FlyingStarClient-module__xcQEya__fsNorthInfoFallback{color:#c6d4ce;margin:0;font-size:12px;line-height:1.55}.FlyingStarClient-module__xcQEya__fsNorthInfoIntro{margin:14px 0 12px}.FlyingStarClient-module__xcQEya__fsNorthInfoCards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.FlyingStarClient-module__xcQEya__fsNorthInfoCards article,.FlyingStarClient-module__xcQEya__fsNorthInfoDeclination{background:#ffffff0b;border:1px solid #a9c3b82e;border-radius:13px;padding:11px}.FlyingStarClient-module__xcQEya__fsNorthInfoCards b,.FlyingStarClient-module__xcQEya__fsNorthInfoDeclination b{color:#f1d781;margin-bottom:5px;font-size:12px;display:block}.FlyingStarClient-module__xcQEya__fsNorthInfoCards article+article b{color:#a8d4bd}.FlyingStarClient-module__xcQEya__fsNorthInfoDeclination{background:#caa44e1a;border-color:#debe6947;margin-top:9px}.FlyingStarClient-module__xcQEya__fsNorthInfoFallback{color:#e5d4a4;border-left:2px solid #d4ad50;margin-top:11px;padding-left:9px}.FlyingStarClient-module__xcQEya__fsNorthInfoFengShui{background:#4c95771a;border:1px solid #79bea04d;border-radius:13px;margin-top:9px;padding:11px}.FlyingStarClient-module__xcQEya__fsNorthInfoFengShui b{color:#a8d4bd;margin-bottom:5px;font-size:12px;display:block}.FlyingStarClient-module__xcQEya__fsNorthInfoFengShui p{color:#c6d4ce;margin:0;font-size:12px;line-height:1.55}.FlyingStarClient-module__xcQEya__fsBoundaryWarn{background:#96504629;border:1px solid #f0948a80;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:9px 11px;display:flex}.FlyingStarClient-module__xcQEya__fsBoundaryWarn p{color:#f0b9b0;flex:200px;margin:0;font-size:11px;line-height:1.5}.FlyingStarClient-module__xcQEya__fsInfoActions{gap:8px;margin-top:10px;display:flex}.FlyingStarClient-module__xcQEya__fsInfoActions .FlyingStarClient-module__xcQEya__measureBtn{flex:1}.FlyingStarClient-module__xcQEya__fsDangerBtn{color:#f0b9b0;cursor:pointer;background:#96504624;border:1px solid #f0948a8c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s;display:inline-flex}.FlyingStarClient-module__xcQEya__fsDangerBtn:hover:not(:disabled){background:#96504642;border-color:#f0948ad9}.FlyingStarClient-module__xcQEya__fsDangerBtn:disabled{opacity:.55;cursor:default}.FlyingStarClient-module__xcQEya__fsMeasureSheet .FlyingStarClient-module__xcQEya__fsDangerBtn{width:100%}html.light .FlyingStarClient-module__xcQEya__page{background:radial-gradient(circle at 50% -10%,#ddbb5d2e,#0000 35rem),#faf9f5}html.light .FlyingStarClient-module__xcQEya__backLink{color:#526064}html.light .FlyingStarClient-module__xcQEya__backLink:hover{color:#9d7624}html.light .FlyingStarClient-module__xcQEya__hero h1{color:#1f2930}html.light .FlyingStarClient-module__xcQEya__hero p:last-child{color:#59686c}:is(html.light .FlyingStarClient-module__xcQEya__loginBar,html.light .FlyingStarClient-module__xcQEya__stepCard){background:#fffefa;border-color:#e6dfcf;box-shadow:0 16px 38px #2f353017}html.light .FlyingStarClient-module__xcQEya__loginBar p{color:#78898b}html.light .FlyingStarClient-module__xcQEya__stepHead h2{color:#263339}html.light .FlyingStarClient-module__xcQEya__stepLocked{color:#8a9a97;border-color:#e0d6bd}html.light .FlyingStarClient-module__xcQEya__stepSummary{color:#6b5320;background:#fdf6e4;border-color:#dcc98f}html.light .FlyingStarClient-module__xcQEya__stepSummary svg{color:#8a6d1f}html.light .FlyingStarClient-module__xcQEya__hint{color:#55656a}html.light .FlyingStarClient-module__xcQEya__hint strong{color:#6d5c31}html.light .FlyingStarClient-module__xcQEya__fieldLabel{color:#55656a}html.light .FlyingStarClient-module__xcQEya__fieldHint{color:#6b7c80}html.light .FlyingStarClient-module__xcQEya__customInput::placeholder{color:#a9b4b2}html.light .FlyingStarClient-module__xcQEya__statusLine{color:#617174}html.light .FlyingStarClient-module__xcQEya__statusLine strong{color:#6d5010}:is(html.light .FlyingStarClient-module__xcQEya__spaceChip,html.light .FlyingStarClient-module__xcQEya__typeChip){color:#3d4c50;background:#fffdf7;border-color:#e0d6bd}:is(html.light .FlyingStarClient-module__xcQEya__spaceChip svg,html.light .FlyingStarClient-module__xcQEya__typeChip svg){color:#8a805f}:is(html.light .FlyingStarClient-module__xcQEya__spaceChip:hover,html.light .FlyingStarClient-module__xcQEya__typeChip:hover){color:#7a5e17;border-color:#d3ba7d}:is(html.light .FlyingStarClient-module__xcQEya__spaceChipActive,html.light .FlyingStarClient-module__xcQEya__typeChipActive){color:#6d5010;background:#fff5d9;border-color:#c6a044}html.light .FlyingStarClient-module__xcQEya__customInput{color:#334348;background:#fffefa;border-color:#ded5c2}html.light .FlyingStarClient-module__xcQEya__degreeSuffix{color:#78898b}html.light .FlyingStarClient-module__xcQEya__lockBtn{color:#7a5e17;background:#f7ecd0;border-color:#cdb579}html.light .FlyingStarClient-module__xcQEya__lockBtn[aria-pressed=true]{color:#227a42;background:#e4f7e8;border-color:#8fd0a1}html.light .FlyingStarClient-module__xcQEya__lockedBadge{color:#227a42;border-color:#8fd0a1}html.light .FlyingStarClient-module__xcQEya__dirPad button{color:#35464a;background:#faf8f1;border-color:#e4decf}html.light .FlyingStarClient-module__xcQEya__dirPad button:hover:not(:disabled){color:#6d5010;background:#fff5d9;border-color:#c6a044}html.light .FlyingStarClient-module__xcQEya__dirPad .FlyingStarClient-module__xcQEya__dirCellActive{color:#6d5010;background:#fff5d9;border-color:#c6a044}html.light .FlyingStarClient-module__xcQEya__dirPad span{color:#849092}html.light .FlyingStarClient-module__xcQEya__saveBox{background:#fdf8ea;border-color:#e3d5ae}html.light .FlyingStarClient-module__xcQEya__saveBoxTitle{color:#6b5320}html.light .FlyingStarClient-module__xcQEya__saveBoxHint{color:#a08c5a}html.light .FlyingStarClient-module__xcQEya__saveToggle{color:#7a5e17;background:#fbf2dc;border-color:#cdb579}html.light .FlyingStarClient-module__xcQEya__cancelBtn{color:#78898b}html.light .FlyingStarClient-module__xcQEya__cancelBtn:hover{color:#3d4c50}html.light .FlyingStarClient-module__xcQEya__fsPanel{background:#fffaf0;border-color:#eadfbd}html.light .FlyingStarClient-module__xcQEya__fsMeta{color:#6d5c31}html.light .FlyingStarClient-module__xcQEya__fsMeta strong{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsBadge{color:#8a6d1f;border-color:#d9bd68}html.light .FlyingStarClient-module__xcQEya__fsBadgeWarn{color:#a03a35;border-color:#e8a19e}html.light .FlyingStarClient-module__xcQEya__fsFlowStep{color:#7a8a88}html.light .FlyingStarClient-module__xcQEya__fsFlowNum{color:#7a8a88;border-color:#c9bfa8}html.light .FlyingStarClient-module__xcQEya__fsFlowDone{color:#2e6b42}html.light .FlyingStarClient-module__xcQEya__fsFlowDone .FlyingStarClient-module__xcQEya__fsFlowNum{color:#fff;background:#4c9a6a}html.light .FlyingStarClient-module__xcQEya__fsFlowCurrent{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsFlowArrow{color:#9aa8a4}html.light .FlyingStarClient-module__xcQEya__fsFlowHint{color:#4d5c5f}html.light .FlyingStarClient-module__xcQEya__fsGridSelectable .FlyingStarClient-module__xcQEya__fsCell:not(:disabled):hover{background:#fdf3d8;border-color:#d3ba7d}html.light .FlyingStarClient-module__xcQEya__fsCellActive{background:#fff5dc;border-color:#c6a044}html.light .FlyingStarClient-module__xcQEya__fsCellTarget{background:#e9f7ec;border-color:#7cc496}html.light .FlyingStarClient-module__xcQEya__fsHint{color:#4d5c5f}html.light .FlyingStarClient-module__xcQEya__fsHint svg{color:#96762a}html.light .FlyingStarClient-module__xcQEya__fsLoading{color:#617174}html.light .FlyingStarClient-module__xcQEya__purposeChip{color:#37464a;background:#fcfaf5;border-color:#e4ded0}html.light .FlyingStarClient-module__xcQEya__purposeChip:hover{color:#7a5e17;border-color:#d3ba7d}html.light .FlyingStarClient-module__xcQEya__purposeChipActive{color:#6d5010;background:#fff5dc;border-color:#c6a044}html.light .FlyingStarClient-module__xcQEya__palaceCell{color:#37464a;background:#fcfaf5;border-color:#e4ded0}html.light .FlyingStarClient-module__xcQEya__palaceCell:hover{color:#1d5c33;border-color:#8fd0a1}html.light .FlyingStarClient-module__xcQEya__palaceCellActive{color:#1d5c33;background:#e4f7e8;border-color:#5fae7c}html.light .FlyingStarClient-module__xcQEya__palaceCell span{color:#849092}html.light .FlyingStarClient-module__xcQEya__palaceReadout .FlyingStarClient-module__xcQEya__palaceTag{color:#227a42;background:#e4f7e8;border-color:#8fd0a1}html.light .FlyingStarClient-module__xcQEya__textBtn{color:#8a6b1d}html.light .FlyingStarClient-module__xcQEya__textBtn:hover{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__validation{color:#788589}html.light .FlyingStarClient-module__xcQEya__readingResult{background:#fdf6e4;border-color:#dcc98f}html.light .FlyingStarClient-module__xcQEya__readingVerdict strong{color:#6b5320}html.light .FlyingStarClient-module__xcQEya__readingVerdict span{color:#7b8a8c}html.light .FlyingStarClient-module__xcQEya__readingPurposeTag{color:#7a5e17;background:#f6ecd2;border-color:#d3ba7d}html.light .FlyingStarClient-module__xcQEya__fallbackBadge{color:#8a805f;border-color:#d8ccae}html.light .FlyingStarClient-module__xcQEya__resultSummary p{color:#3d4c50}html.light .FlyingStarClient-module__xcQEya__adviceBlock{background:#faf8f1;border-color:#e6dfcf}:is(html.light .FlyingStarClient-module__xcQEya__adviceBlock p,html.light .FlyingStarClient-module__xcQEya__placementBlock ul){color:#3d4c50}html.light .FlyingStarClient-module__xcQEya__adviceBlock h4{color:#96741f}html.light .FlyingStarClient-module__xcQEya__placementBlock h4{color:#96741f}html.light .FlyingStarClient-module__xcQEya__suggestChipsLabel{color:#96741f}html.light .FlyingStarClient-module__xcQEya__readingText{color:#4c5a5d;border-top-color:#e3d5ae}html.light .FlyingStarClient-module__xcQEya__suggestChips{border-top-color:#e3d5ae}html.light .FlyingStarClient-module__xcQEya__suggestChip{color:#3d4c50;background:#fffdf7;border-color:#e0d6bd}html.light .FlyingStarClient-module__xcQEya__suggestChip:hover{color:#7a5e17;border-color:#d3ba7d}html.light .FlyingStarClient-module__xcQEya__explainNote{color:#78898b}html.light .FlyingStarClient-module__xcQEya__explainError{color:#a05a28}html.light .FlyingStarClient-module__xcQEya__disclaimer{color:#93a09c}@keyframes FlyingStarClient-module__xcQEya__spin{to{transform:rotate(360deg)}}@keyframes FlyingStarClient-module__xcQEya__pulse{50%{opacity:.45}}@media (max-width:760px){.FlyingStarClient-module__xcQEya__page{padding:17px 13px calc(92px + env(safe-area-inset-bottom))}.FlyingStarClient-module__xcQEya__hero{align-items:flex-start;margin-top:18px}.FlyingStarClient-module__xcQEya__heroIcon{border-radius:13px;width:41px;height:41px}.FlyingStarClient-module__xcQEya__hero h1{font-size:27px}.FlyingStarClient-module__xcQEya__fsWorkspace{grid-template-columns:1fr;gap:13px}.FlyingStarClient-module__xcQEya__fsCompassCard{order:2}.FlyingStarClient-module__xcQEya__stepCard{border-radius:15px;padding:13px 12px}.FlyingStarClient-module__xcQEya__purposeGrid{grid-template-columns:1fr 1fr}.FlyingStarClient-module__xcQEya__dirPad button{min-height:52px}}@media (prefers-reduced-motion:reduce){.FlyingStarClient-module__xcQEya__fsCellStars>*,.FlyingStarClient-module__xcQEya__fsCellActive,.FlyingStarClient-module__xcQEya__fsCellPointed,.FlyingStarClient-module__xcQEya__skeletonDot,.FlyingStarClient-module__xcQEya__spinner{animation:none}}@keyframes FlyingStarClient-module__xcQEya__fsCellPointedPulse{0%,to{box-shadow:0 0 0 1px #e4c66c66}50%{box-shadow:0 0 0 2.5px #e4c66ce6,0 0 16px #e4c66c66}}.FlyingStarClient-module__xcQEya__fsCellPointed{border-color:#e4c66cf2;animation:1.5s ease-in-out infinite FlyingStarClient-module__xcQEya__fsCellPointedPulse}.FlyingStarClient-module__xcQEya__fsIconBtn{color:#9db8b0;cursor:pointer;background:0 0;border:1px solid #a4bfb838;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid}.FlyingStarClient-module__xcQEya__fsIconBtn:hover{color:#d8cba0}.FlyingStarClient-module__xcQEya__fsIconBtnActive{color:#172e31;background:linear-gradient(135deg,#eed785,#caa44e);border-color:#0000}.FlyingStarClient-module__xcQEya__infoRows{gap:7px;margin:0;padding:0;list-style:none;display:grid}.FlyingStarClient-module__xcQEya__infoRow{border:1px solid #a4bfb824;border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 11px;font-size:12px;display:flex}.FlyingStarClient-module__xcQEya__infoRow span{color:#8ba39d}.FlyingStarClient-module__xcQEya__infoRow b{color:#e8ddba;text-align:right;font-weight:700}.FlyingStarClient-module__xcQEya__fsCellRate{letter-spacing:.03em;border-radius:5px;margin-top:3px;padding:1px 5px;font-size:8px;font-weight:800;line-height:1.5;display:block}.FlyingStarClient-module__xcQEya__fsCellRate_priority{color:#b8f2c9;background:#2ea05a47}.FlyingStarClient-module__xcQEya__fsCellRate_usable{color:#cfe8d9;background:#5faa8c38}.FlyingStarClient-module__xcQEya__fsCellRate_caution{color:#f0dc9e;background:#caa44e38}.FlyingStarClient-module__xcQEya__fsCellRate_avoid{color:#d9a9a0;background:#96504633}.FlyingStarClient-module__xcQEya__fsRate_priority{background:#2ea05a24;border-color:#5fc87dbf}.FlyingStarClient-module__xcQEya__fsRate_usable{border-color:#5faa8c73}.FlyingStarClient-module__xcQEya__fsRate_caution{border-color:#e4c66c73}.FlyingStarClient-module__xcQEya__fsRate_avoid{opacity:.82;border-color:#a4bfb824}.FlyingStarClient-module__xcQEya__ratingChip{border-radius:999px;align-items:center;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.FlyingStarClient-module__xcQEya__ratingChip_priority{color:#a8d8b4;background:#2ea05a24;border:1px solid #5fc87d8c}.FlyingStarClient-module__xcQEya__ratingChip_usable{color:#bfe0d2;background:#5faa8c1f;border:1px solid #5faa8c80}.FlyingStarClient-module__xcQEya__ratingChip_caution{color:#eed785;background:#caa44e1f;border:1px solid #e4c66c80}.FlyingStarClient-module__xcQEya__ratingChip_avoid{color:#dba9a0;background:#96504624;border:1px solid #b4786e73}html.light .FlyingStarClient-module__xcQEya__infoRow{background:#fffdf6;border-color:#ded4ba}html.light .FlyingStarClient-module__xcQEya__infoRow span{color:#48585c;font-weight:600}html.light .FlyingStarClient-module__xcQEya__infoRow b{color:#4a3606}html.light .FlyingStarClient-module__xcQEya__fsIconBtn{color:#3f4f53;border-color:#cbbb96}html.light .FlyingStarClient-module__xcQEya__fsIconBtn:hover{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsIconBtnActive{color:#2e2303;box-shadow:0 1px 4px #6d501047}html.light .FlyingStarClient-module__xcQEya__fsCell{background:#fffdf6;border-color:#cbbd99}html.light .FlyingStarClient-module__xcQEya__fsCellVan{color:#573f04}html.light .FlyingStarClient-module__xcQEya__fsCellPair{color:#33444a}html.light .FlyingStarClient-module__xcQEya__fsCellPalace{color:#3f4f53;font-weight:700}html.light .FlyingStarClient-module__xcQEya__fsCellTag{color:#0d5527;background:#a9e2bd}html.light .FlyingStarClient-module__xcQEya__fsCellRate_priority{color:#0d5527;background:#abe0bf}html.light .FlyingStarClient-module__xcQEya__fsCellRate_usable{color:#23504a;background:#c4e6d8}html.light .FlyingStarClient-module__xcQEya__fsCellRate_caution{color:#6d4c02;background:#f0dc9f}html.light .FlyingStarClient-module__xcQEya__fsCellRate_avoid{color:#7e362c;background:#eeccc4}html.light .FlyingStarClient-module__xcQEya__fsRate_priority{background:#d8f0e0;border-color:#4fae71}html.light .FlyingStarClient-module__xcQEya__fsRate_usable{border-color:#7fb3a2}html.light .FlyingStarClient-module__xcQEya__fsRate_caution{border-color:#cfa73f}html.light .FlyingStarClient-module__xcQEya__fsRate_avoid{opacity:.9;border-color:#d5b2a6}html.light .FlyingStarClient-module__xcQEya__ratingChip_priority{color:#0d5527;background:#d3eedd;border-color:#4fae71}html.light .FlyingStarClient-module__xcQEya__ratingChip_usable{color:#23504a;background:#dcede4;border-color:#7fb3a2}html.light .FlyingStarClient-module__xcQEya__ratingChip_caution{color:#6d4c02;background:#f3e3b4;border-color:#cfa73f}html.light .FlyingStarClient-module__xcQEya__ratingChip_avoid{color:#7e362c;background:#f0d3cb;border-color:#cf8f80}html.light .FlyingStarClient-module__xcQEya__fsRoom{background:#f7efdb;border-color:#96762a;box-shadow:0 2px 10px #6d501024,inset 0 0 0 1px #96762a40}html.light .FlyingStarClient-module__xcQEya__fsDoor{width:28px;height:28px;box-shadow:0 0 0 3px #fbf6e8,0 4px 12px #6d501080}html.light .FlyingStarClient-module__xcQEya__fsLensTag{box-shadow:0 0 0 3px #fbf6e8,0 4px 12px #6d501066}html.light .FlyingStarClient-module__xcQEya__fsCellLens{box-shadow:0 0 0 2px #fffdf6,0 3px 8px #6d501059}html.light .FlyingStarClient-module__xcQEya__fsNorth{color:#8a6d1f;background:#f3e7c3}html.light .FlyingStarClient-module__xcQEya__fsCellPointed{border-color:#b8933d}html.light .FlyingStarClient-module__xcQEya__fsCompassDial{background:radial-gradient(circle at 50% 42%,#fdf8ea,#f3ead2);border-color:#c9a24a;box-shadow:0 2px 12px #6d501029}html.light .FlyingStarClient-module__xcQEya__fsRingChip{background:#fffdf6;border-color:#cbbd99}html.light .FlyingStarClient-module__xcQEya__fsRingChip b{color:#573f04}html.light .FlyingStarClient-module__xcQEya__fsRingChip i{color:#55656a}html.light .FlyingStarClient-module__xcQEya__fsRingChipPointed{background:#f9ecc8;border-color:#b8933d}html.light .FlyingStarClient-module__xcQEya__fsCompassManual{color:#3f4f53;border-color:#cbbb96}html.light .FlyingStarClient-module__xcQEya__fsCompassManual::placeholder{color:#9aa8a4}html.light .FlyingStarClient-module__xcQEya__fsSensorTag{color:#96762a;background:#d69e2e29;border-color:#96762a80}html.light .FlyingStarClient-module__xcQEya__fsAbout{background:#fffdf680;border-color:#d9cdb2}html.light .FlyingStarClient-module__xcQEya__fsAboutTitle{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsAboutBody{color:#4d5c5f}html.light .FlyingStarClient-module__xcQEya__fsAboutUse{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsAboutNote{color:#93a29e}html.light .FlyingStarClient-module__xcQEya__fsTargetLine{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsCompassSight{box-shadow:0 2px 8px #6d501059}html.light .FlyingStarClient-module__xcQEya__fsCompassCenter{background:#fffdf6f2;border-color:#b8933d}html.light .FlyingStarClient-module__xcQEya__fsCompassCenter strong{color:#573f04}html.light .FlyingStarClient-module__xcQEya__fsCompassCenter>span{color:#6d5c31}html.light .FlyingStarClient-module__xcQEya__measureBtn{color:#6d5010;background:#fdf6e0;border-color:#c6a044}html.light .FlyingStarClient-module__xcQEya__measureBtn:hover:not(:disabled){background:#f6ebc8;border-color:#a8893f}html.light .FlyingStarClient-module__xcQEya__fsMeasureOverlay{background:#3c321473}html.light .FlyingStarClient-module__xcQEya__fsMeasureSheet{background:linear-gradient(160deg,#fffdf6,#f7efdb);border-color:#d9cdb2}html.light .FlyingStarClient-module__xcQEya__fsMeasureHead strong{color:#573f04}html.light .FlyingStarClient-module__xcQEya__fsMeasureReadout{color:#573f04}html.light .FlyingStarClient-module__xcQEya__fsDirResult{color:#7a6a3f}html.light .FlyingStarClient-module__xcQEya__fsDirResult strong{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsDirResult span{color:#8a8570}html.light .FlyingStarClient-module__xcQEya__fsRefLabel{color:#55656a}html.light .FlyingStarClient-module__xcQEya__fsRefButtons{background:#f4f0e4;border-color:#e0d7c4}html.light .FlyingStarClient-module__xcQEya__fsRefButtons button{color:#5f7174}html.light .FlyingStarClient-module__xcQEya__fsRefInfoButton{color:#75590a;background:#fff6d9;border-color:#c9a94e}html.light .FlyingStarClient-module__xcQEya__fsRefButtons button+button{border-left-color:#e0d7c4}html.light .FlyingStarClient-module__xcQEya__fsRefButtons .FlyingStarClient-module__xcQEya__fsRefActive{color:#3d3403}html.light .FlyingStarClient-module__xcQEya__fsRefButtons button[aria-pressed=true]{color:#3d3403}html.light .FlyingStarClient-module__xcQEya__fsRefNote{color:#84928f}html.light .FlyingStarClient-module__xcQEya__fsRefMeta{color:#6d5c31}html.light .FlyingStarClient-module__xcQEya__fsRefFallback{color:#96762a}html.light .FlyingStarClient-module__xcQEya__fsBoundaryWarn{background:#f8e8e4;border-color:#e8a19e}html.light .FlyingStarClient-module__xcQEya__fsBoundaryWarn p{color:#a03a35}html.light .FlyingStarClient-module__xcQEya__fsDangerBtn{color:#a03a35;background:#fbeeec;border-color:#e8a19e}html.light .FlyingStarClient-module__xcQEya__fsDangerBtn:hover:not(:disabled){background:#f6dcd8;border-color:#d57a72}