.analyze-number-page .element-badge{display:inline-block;padding:2px 10px;margin:2px;border-radius:4px;color:#fff;font-weight:700;min-width:40px;text-align:center}.analyze-number-page .bg-gold{background-color:gold;color:#333}.analyze-number-page .bg-wood{background-color:#228b22}.analyze-number-page .bg-water{background-color:#1e90ff}.analyze-number-page .bg-fire{background-color:tomato}.analyze-number-page .bg-earth{background-color:#8b4513}.analyze-number-page .text-gold{color:#d4af37;font-weight:700}.analyze-number-page .text-wood{color:#228b22;font-weight:700}.analyze-number-page .text-water{color:#1e90ff;font-weight:700}.analyze-number-page .text-fire{color:tomato;font-weight:700}.analyze-number-page .text-earth{color:#8b4513;font-weight:700}.analyze-number-page .input-wrapper{position:relative;display:flex;align-items:center}.analyze-number-page #number-input{padding-right:40px}.analyze-number-page .clear-input{position:absolute;right:10px;cursor:pointer;color:#ccc;font-size:1.2em;display:none;z-index:10;width:20px;height:20px;text-align:center;line-height:20px}.analyze-number-page .clear-input:hover{color:#aaa}.analyze-number-page .hexagram-info{font-size:1.2em;font-weight:700;color:#c00}.analyze-number-page .info-icon{cursor:pointer;color:#6a9df5;font-weight:700;margin-left:5px;display:inline-block;width:24px;height:24px;text-align:center;line-height:24px;border-radius:50%;background:rgba(106,157,245,.1);position:relative;z-index:5;vertical-align:middle;text-transform:none;font-family:"Times New Roman",Times,serif;font-style:italic}.analyze-number-page .info-icon:hover{background:rgba(106,157,245,.2)}.analyze-number-page .info-description{display:none;font-size:.85em;font-weight:400;color:#666;padding:10px;border-radius:4px;margin-top:10px;line-height:1.6}.analyze-number-page .flex-container{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.analyze-number-page .chart-container{width:180px;height:100px;margin:0 auto}.analyze-number-page .processing-spinner{display:inline-block;width:1em;height:1em;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#6a9df5;animation:spin 1s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.analyze-number-page .processing-text{color:#888;font-style:italic;font-size:.9em}.analyze-number-page .number-box{display:inline-block;min-width:24px;height:24px;line-height:24px;text-align:center;border:1px solid #6a9df5;border-radius:6px;color:#6a9df5;font-weight:700;font-size:.8em;background:#fff}.analyze-number-page .outline-wood{border-color:#228b22;color:#228b22}.analyze-number-page .outline-fire{border-color:tomato;color:tomato}.analyze-number-page .outline-earth{border-color:#8b4513;color:#8b4513}.analyze-number-page .outline-gold{border-color:#d4af37;color:#d4af37}.analyze-number-page .outline-water{border-color:#1e90ff;color:#1e90ff}.analyze-number-page .number-box.no-border{border:0}.analyze-number-page .svg-arrow{width:16px;height:16px;vertical-align:middle;fill:currentColor}.analyze-number-page .svg-turn-up{transform:rotate(45deg);transform-origin:50% 50%}.analyze-number-page .svg-turn-up-reverse{transform:rotate(45deg) scaleX(-1) rotate(90deg);transform-origin:50% 50%}.analyze-number-page .wuxing-arrow-stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:2px;line-height:0;border-radius:6px;border:1px solid transparent;background-color:rgba(255,255,255,0);transition:background .2s ease,border-color .2s ease}.analyze-number-page .wuxing-arrow-stack span:first-child{line-height:0}.analyze-number-page .wuxing-arrow-label{font-size:.8em;line-height:1;color:inherit;margin-top:2px}.analyze-number-page .relation-sheng{color:#228b22}.analyze-number-page .relation-sheng .wuxing-arrow-stack{border-color:rgba(34,139,34,.4);background-color:rgba(34,139,34,.1)}.analyze-number-page .relation-ke{color:tomato}.analyze-number-page .relation-ke .wuxing-arrow-stack{border-color:rgba(255,99,71,.5);background-color:rgba(255,99,71,.12)}.analyze-number-page .relation-neutral{color:#1e90ff}.analyze-number-page .relation-neutral .wuxing-arrow-stack{border-color:rgba(30,144,255,.48);background-color:rgba(30,144,255,.08)}.analyze-number-page .number-box-wrap{display:inline-block;min-width:24px;height:auto;line-height:1.1;text-align:center;border:1px solid #6a9df5;border-radius:6px;color:#6a9df5;font-weight:700;font-size:.8em;background:#fff;white-space:normal;padding:2px 4px}.analyze-number-page .number-boxes{display:inline-block;vertical-align:middle;white-space:nowrap}@media screen and (max-width:736px){.analyze-number-page .flex-container{flex-direction:column;justify-content:center}.analyze-number-page .chart-container{width:150px;height:100px}.analyze-number-page .table-wrapper table td{padding:.5em;font-size:.9em}.analyze-number-page .hexagram-info{font-size:1em}}.analyze-number-page .number-style-1{margin-bottom:.5em}.analyze-number-page .number-style-2{margin-bottom:1em}.analyze-number-page .number-style-3{border-bottom:2px solid #6a9df5;padding-bottom:.5em;margin-bottom:1em}.analyze-number-page .number-style-4{background:rgba(106,157,245,.1);font-weight:700;text-align:center;color:#6a9df5}.analyze-number-page .number-style-5{height:20px}.analyze-number-page .number-style-6{margin-left:0}.analyze-number-page .number-style-7{margin-left:6px}.analyze-number-page .number-style-8{color:#888}.analyze-number-page .number-style-9{display:block;margin-top:6px;margin-left:12px}.analyze-number-page .number-style-10{display:block;margin-top:6px}.analyze-number-page .number-style-11{margin-bottom:2px}.analyze-number-page .number-style-12{margin-bottom:5px}@media (prefers-reduced-motion:reduce){.analyze-number-page .processing-spinner{animation:none}}
