.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;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__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__fsMeasure{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.FlyingStarClient-module__xcQEya__fsDial{flex:none;width:min(240px,100%)}.FlyingStarClient-module__xcQEya__fsMeasureSide{flex:1;align-content:start;gap:7px;min-width:0;display:grid}.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}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__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__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__skeletonDot,.FlyingStarClient-module__xcQEya__spinner{animation:none}}.FlyingStarClient-module__xcQEya__fsSubTabs{background:#04191f57;border:1px solid #a4bfb82e;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.FlyingStarClient-module__xcQEya__fsSubTab{color:#9db8b0;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 14px;font-size:11.5px;font-weight:700}.FlyingStarClient-module__xcQEya__fsSubTabActive{color:#172e31;background:linear-gradient(135deg,#eed785,#caa44e)}.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__fsSubTabs{background:#ece2cb;border-color:#d3c5a2}html.light .FlyingStarClient-module__xcQEya__fsSubTab{color:#3f4f53}html.light .FlyingStarClient-module__xcQEya__fsSubTab:hover{color:#6d5010}html.light .FlyingStarClient-module__xcQEya__fsSubTabActive{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__measureBtn{color:#6d5010;background:#fdf6e0;border-color:#c6a044}html.light .FlyingStarClient-module__xcQEya__measureBtn:hover:not(:disabled){background:#f6ebc8;border-color:#a8893f}