.tab-content,.tab-content .accordion-card,.tab-content .glass-card,.tab-content li,.tab-content p,.tab-content td{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto}.tab-content .accordion-content p,.tab-content .glass-card p:not(.center):not(.text-center),.tab-content .op-premium-card li,.tab-content .op-premium-card p,.tab-content .op-section-desc,.tab-content .palm-reading-desc,.tab-content p{text-align:justify!important;text-justify:inter-word;line-height:1.75;letter-spacing:.015em;color:#e8e4f5;font-size:.96rem;margin:0 0 14px}.tab-content .accordion-header-left h3,.tab-content .op-section-title,.tab-content h1,.tab-content h2,.tab-content h3,.tab-content h4{text-align:left;line-height:1.35;letter-spacing:.02em;word-break:break-word;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none}.tab-content ol,.tab-content ul{padding-left:22px;margin:0 0 16px}.tab-content li{text-align:justify;line-height:1.7;margin-bottom:8px;color:#e8e4f5}.tab-content table{width:100%;border-collapse:collapse;margin:14px 0;font-size:.88rem}.tab-content table td,.tab-content table th{padding:10px 12px;text-align:left;line-height:1.55;vertical-align:top;border-bottom:1px solid rgba(124,106,239,.12)}.tab-content table th{color:#f0b429;font-weight:700;font-family:Cinzel,serif;letter-spacing:.05em;background:rgba(240,180,41,.04)}.tab-content .accordion-card .accordion-content,.tab-content .accordion-content{padding:16px 18px 20px}#overviewGrid,.overview-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:4px 2px}.overview-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:18px 12px 16px;border-radius:18px;background:linear-gradient(155deg,rgba(28,20,65,.78),rgba(14,10,38,.82));border:1.5px solid rgba(124,106,239,.22);box-shadow:0 6px 22px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04);cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s;min-height:140px;overflow:hidden}.overview-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at top,rgba(240,180,41,.08),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.overview-card:active,.overview-card:hover{transform:translateY(-3px);border-color:rgba(240,180,41,.45);box-shadow:0 12px 32px rgba(0,0,0,.45),0 0 18px rgba(240,180,41,.18)}.overview-card:hover::before{opacity:1}.overview-card .overview-icon{font-size:2.1rem;line-height:1;margin-bottom:10px;filter:drop-shadow(0 4px 8px rgba(124, 106, 239, .35))}.overview-card .overview-title{font-family:Cinzel,serif;color:#f0b429;font-size:.82rem;font-weight:700;letter-spacing:.06em;line-height:1.25;margin-bottom:6px;text-transform:uppercase;text-align:center}.overview-card .overview-value{color:#fff;font-size:.92rem;font-weight:700;line-height:1.3;margin-bottom:4px;word-break:break-word}.overview-card .overview-sub{color:rgba(232,228,245,.6);font-size:.72rem;line-height:1.35;letter-spacing:.02em}.overview-consulted{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:.85rem;font-weight:900;display:flex!important;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(34,197,94,.55),0 0 0 2px rgba(255,255,255,.15);z-index:3;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards overviewCheckIn}@keyframes overviewCheckIn{0%{transform:scale(0) rotate(-90deg);opacity:0}100%{transform:scale(1) rotate(0);opacity:1}}.overview-card-done{border-color:rgba(34,197,94,.4);background:linear-gradient(155deg,rgba(28,50,35,.82),rgba(14,28,22,.86));box-shadow:0 6px 22px rgba(0,0,0,.32),0 0 18px rgba(34,197,94,.12),inset 0 1px 0 rgba(34,197,94,.12)}.overview-card-done .overview-title{color:#4ade80}.overview-card:not(.overview-card-done) .overview-consulted{display:none!important}.overview-locked-card{border-color:rgba(148,163,184,.25)!important;background:linear-gradient(155deg,rgba(20,18,38,.88),rgba(10,8,22,.92))!important;opacity:.78;cursor:not-allowed}.overview-locked-card .overview-icon{filter:grayscale(.6) opacity(.6)}.overview-locked-card .overview-title{color:rgba(232,228,245,.5)}.overview-lock-icon{position:absolute;top:8px;right:8px;font-size:1rem;color:rgba(232,228,245,.65);background:rgba(0,0,0,.5);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3}.accordion-card,.glass-card,.op-premium-card{border-radius:18px;padding:18px 18px 20px;margin-bottom:14px;background:linear-gradient(155deg,rgba(28,20,65,.72),rgba(14,10,38,.78));border:1px solid rgba(124,106,239,.2);box-shadow:0 8px 24px rgba(0,0,0,.32)}.accordion-card h3,.glass-card h3,.op-premium-card h3,.op-premium-card h4{color:#f0b429;font-family:Cinzel,serif;font-size:1.05rem;font-weight:800;letter-spacing:.04em;margin-bottom:10px;line-height:1.35}.glass-card p,.op-premium-card p{text-align:justify!important;line-height:1.75!important;color:#e8e4f5;font-size:.94rem;margin:0 0 12px}.op-section-title{font-family:Cinzel,serif;color:#f0b429;font-size:1.18rem;font-weight:800;letter-spacing:.06em;margin:18px 0 12px;line-height:1.3}.op-section-desc{text-align:justify;color:#e8e4f5;font-size:.95rem;line-height:1.75;margin-bottom:14px}#tab-palmistry{padding:0 4px}#tab-palmistry .accordion-card{border-radius:22px;padding:20px 18px 22px;margin-bottom:16px;background:linear-gradient(165deg,rgba(28,20,65,.82),rgba(14,10,38,.88));border:1.5px solid rgba(124,106,239,.28);box-shadow:0 12px 32px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;position:relative}#tab-palmistry .accordion-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#f0b429,#7c6aef,transparent);opacity:.6}#tab-palmistry .accordion-header-left h3{font-family:Cinzel,serif;color:#f0b429;font-size:1.12rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-shadow:0 2px 12px rgba(240,180,41,.3)}#tab-palmistry .accordion-header-left .card-icon{font-size:1.7rem;margin-right:10px;filter:drop-shadow(0 4px 10px rgba(240, 180, 41, .4))}#tab-palmistry .palm-reading-desc,#tab-palmistry p{text-align:justify!important;text-justify:inter-word;line-height:1.78;letter-spacing:.012em;color:#e8e4f5;font-size:.95rem;margin:0 0 14px}#tab-palmistry strong{color:#f0b429;font-weight:700}#tab-palmistry em{color:#c4b5fd;font-style:italic}.palm-capture-grid,.palm-capture-grid-optional{display:grid!important;grid-template-columns:1fr;gap:16px;margin:16px 0}@media (min-width:900px){.palm-capture-grid,.palm-capture-grid-optional{grid-template-columns:1fr 1fr}}.palm-capture-card{border-radius:20px;padding:20px 18px;background:linear-gradient(155deg,rgba(34,25,80,.6),rgba(18,14,45,.7));border:2px solid rgba(124,106,239,.35);text-align:center;transition:.3s;position:relative;overflow:hidden}.palm-capture-card.active{border-color:rgba(34,211,238,.6);box-shadow:0 8px 28px rgba(34,211,238,.22),0 0 0 3px rgba(34,211,238,.1);background:linear-gradient(155deg,rgba(20,38,60,.7),rgba(14,22,38,.78))}.palm-capture-card.done{border-color:rgba(34,197,94,.55);box-shadow:0 8px 28px rgba(34,197,94,.2)}.palm-capture-step{font-family:Cinzel,serif;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#22d3ee;margin-bottom:10px;padding:4px 10px;border-radius:8px;background:rgba(34,211,238,.1);display:inline-block}.palm-capture-card:nth-child(2) .palm-capture-step{color:#f0b429;background:rgba(240,180,41,.1)}.palm-capture-card .card-icon-large,.palm-capture-card .palm-icon{font-size:3rem;line-height:1;margin:8px 0 10px;filter:drop-shadow(0 4px 12px rgba(240, 180, 41, .35));display:block}.palm-capture-card h3,.palm-capture-card h4{font-family:Cinzel,serif;color:#f0b429;font-size:1.12rem;font-weight:800;letter-spacing:.04em;margin:6px 0 8px;line-height:1.3;text-align:center}.palm-capture-card .palm-hint,.palm-capture-card p{text-align:center!important;color:rgba(232,228,245,.78);font-size:.88rem;line-height:1.6;margin-bottom:14px}.palm-capture-btn{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 20px;margin-bottom:10px;border-radius:14px;border:2px solid rgba(240,180,41,.4);background:linear-gradient(135deg,rgba(240,180,41,.15),rgba(124,106,239,.1));color:#fde68a;font-family:Cinzel,serif;font-size:1.05rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:.25s;min-height:60px;box-shadow:0 4px 14px rgba(0,0,0,.3)}.palm-capture-btn:active,.palm-capture-btn:hover{background:linear-gradient(135deg,rgba(240,180,41,.28),rgba(124,106,239,.18));border-color:rgba(240,180,41,.7);transform:translateY(-2px);box-shadow:0 8px 22px rgba(240,180,41,.25);color:#fff}.palm-capture-btn i{font-size:1.3rem}.palm-preview{margin-top:12px;border-radius:14px;overflow:hidden;background:rgba(0,0,0,.3);min-height:80px}.palm-preview img{width:100%;max-height:240px;object-fit:cover;display:block;border-radius:12px}.palm-tips{display:flex;flex-wrap:wrap;gap:8px;padding:14px;margin:14px 0;border-radius:14px;background:linear-gradient(135deg,rgba(240,180,41,.06),rgba(124,106,239,.04));border:1px solid rgba(240,180,41,.18)}.palm-tips .tip{flex:1 1 calc(50% - 4px);font-size:.78rem;color:#e8e4f5;padding:6px 10px;background:rgba(255,255,255,.03);border-radius:8px;text-align:left;line-height:1.4}@media (min-width:600px){.palm-tips .tip{flex:1 1 calc(33.33% - 6px)}}#analyzePalmBtn,.btn-analyze-palm{display:block;width:100%;padding:22px 24px;margin:18px 0;border-radius:16px;border:2px solid rgba(240,180,41,.5);background:linear-gradient(135deg,#f0b429,#e5a820);color:#1a1538;font-family:Cinzel,serif;font-size:1.15rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.3s;box-shadow:0 10px 32px rgba(240,180,41,.4),inset 0 1px 0 rgba(255,255,255,.3);text-align:center;min-height:64px}#analyzePalmBtn:hover,.btn-analyze-palm:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(240,180,41,.55)}#tab-palmistry .palm-finger-card,#tab-palmistry .palm-line-card,#tab-palmistry .palm-mount-card,#tab-palmistry .palm-sub-card{padding:16px 16px 18px;margin-bottom:14px;border-radius:16px;background:linear-gradient(135deg,rgba(124,106,239,.06),rgba(240,180,41,.04));border-left:4px solid rgba(240,180,41,.5);text-align:justify}#tab-palmistry .palm-line-card h4,#tab-palmistry .palm-sub-card h4{font-family:Cinzel,serif;color:#f0b429;font-size:1rem;font-weight:800;letter-spacing:.03em;margin-bottom:8px;line-height:1.3;display:flex;align-items:center;gap:8px}#tab-palmistry .palm-line-card p,#tab-palmistry .palm-sub-card p{text-align:justify!important;line-height:1.75!important;color:#e8e4f5;font-size:.92rem}#tab-palmistry table{border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.3);margin:14px 0}#tab-palmistry table tr:nth-child(2n){background:rgba(255,255,255,.025)}#tab-palmistry table th{background:linear-gradient(135deg,rgba(240,180,41,.12),rgba(124,106,239,.08));font-size:.85rem;padding:12px 10px}#tab-palmistry table td{font-size:.85rem;padding:11px 10px;line-height:1.5}@media (max-width:768px){.tab-content li,.tab-content p{font-size:.95rem;line-height:1.72}.tab-content h2{font-size:1.3rem}.tab-content h3{font-size:1.1rem}.tab-content h4{font-size:1rem}.accordion-card,.glass-card,.op-premium-card{padding:16px 14px 18px;margin-bottom:12px;border-radius:16px}.accordion-header-left h3{font-size:1rem!important}#overviewGrid,.overview-grid{grid-template-columns:repeat(2,1fr);gap:10px}.overview-card{padding:14px 8px 12px;min-height:124px;border-radius:14px}.overview-card .overview-icon{font-size:1.8rem;margin-bottom:8px}.overview-card .overview-title{font-size:.72rem;letter-spacing:.04em}.overview-card .overview-value{font-size:.85rem}.overview-card .overview-sub{font-size:.66rem}.overview-consulted{width:22px;height:22px;font-size:.72rem;top:6px;right:6px}.overview-lock-icon{width:22px;height:22px;font-size:.85rem;top:6px;right:6px}#tab-palmistry .accordion-card{padding:16px 14px 18px;border-radius:18px}.palm-capture-card{padding:18px 14px;border-radius:18px}.palm-capture-card .card-icon-large,.palm-capture-card .palm-icon{font-size:2.5rem}.palm-capture-card h3,.palm-capture-card h4{font-size:1.05rem}.palm-capture-btn{padding:16px 18px;font-size:.98rem;min-height:56px}.palm-tips .tip{flex:1 1 100%}#analyzePalmBtn,.btn-analyze-palm{padding:18px 20px;font-size:1.05rem;min-height:58px}#tab-palmistry table,.tab-content table{font-size:.82rem}#tab-palmistry table td,#tab-palmistry table th,.tab-content table td,.tab-content table th{padding:8px}}@media (max-width:400px){.tab-content li,.tab-content p{font-size:.92rem;line-height:1.7}#overviewGrid,.overview-grid{grid-template-columns:1fr 1fr;gap:8px}.overview-card{padding:12px 6px 10px;min-height:110px}.overview-card .overview-icon{font-size:1.6rem}.overview-card .overview-title{font-size:.66rem}.accordion-card,.glass-card,.op-premium-card{padding:14px 12px 16px}#tab-palmistry .accordion-header-left h3{font-size:.96rem}.palm-capture-card{padding:16px 12px}}body.day-mode .overview-card{background:linear-gradient(155deg,rgba(255,248,230,.92),rgba(255,240,210,.85));border-color:rgba(240,180,41,.35);color:#4a3500}body.day-mode .overview-card .overview-title{color:#b8860b}body.day-mode .overview-card .overview-value{color:#1a1538}body.day-mode .overview-card .overview-sub{color:rgba(74,53,0,.7)}body.day-mode #tab-palmistry .palm-line-card p,body.day-mode #tab-palmistry .palm-sub-card p,body.day-mode .tab-content li,body.day-mode .tab-content p{color:#2a1f00}@keyframes premiumFadeUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.tab-content.active .accordion-card,.tab-content.active .glass-card,.tab-content.active .op-premium-card{animation:.5s backwards premiumFadeUp}.tab-content.active .glass-card:first-child{animation-delay:0ms}.tab-content.active .glass-card:nth-child(2){animation-delay:50ms}.tab-content.active .glass-card:nth-child(3){animation-delay:.1s}.tab-content.active .glass-card:nth-child(4){animation-delay:.15s}.tab-content.active .glass-card:nth-child(5){animation-delay:.2s}html[dir=rtl] .glass-card p,html[dir=rtl] .op-premium-card p,html[dir=rtl] .tab-content li,html[dir=rtl] .tab-content p{text-align:justify;direction:rtl}html[dir=rtl] #tab-palmistry .palm-line-card,html[dir=rtl] #tab-palmistry .palm-sub-card{border-left:none;border-right:4px solid rgba(240,180,41,.5)}@media print{.overview-card{break-inside:avoid}.palm-capture-grid{display:none}.tab-content p{color:#000;text-align:justify}body{background:#fff;color:#000}}