.gt-page .gt-tableau .gt-card{min-width:0;width:100%;aspect-ratio:auto;position:relative;opacity:0;transform:translateY(55px) scale(.88)}.gt-page .gt-tableau .gt-card.gt-final-row-start{grid-column:3}.gt-page .gt-tableau.is-dealing .gt-card{animation:gt-tableau-deal .32s ease-out forwards;animation-delay:calc(var(--deal-index) * 90ms)}.gt-page .gt-tableau .gt-card-inner{position:relative;width:100%;height:auto;aspect-ratio:500 / 850;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--deal-index) * 35ms)}.gt-page .gt-tableau.is-revealing .gt-card-inner{transform:rotateY(180deg)}.gt-page .gt-tableau .gt-card-name{min-height:2.35em;margin:.45rem .1rem 0;color:#ffffffe6;font:700 clamp(.68rem,.85vw,.82rem)/1.2 var(--font-body);text-align:center;overflow-wrap:anywhere;opacity:0;transition:opacity .3s ease}.gt-page .gt-tableau.is-revealing .gt-card-name{opacity:1;transition-delay:.45s}.gt-page .gt-tableau .gt-card-back,.gt-page .gt-tableau .gt-card-front{position:absolute;inset:0;width:100%;height:100%;border-radius:7px;backface-visibility:hidden;overflow:hidden;border:1px solid rgba(242,201,76,.42);box-shadow:0 8px 18px #00000047}.gt-page .gt-tableau .gt-card-back{background-position:center;background-size:cover}.gt-page .gt-tableau .gt-card-front{transform:rotateY(180deg);background:#fff}.gt-page .gt-tableau .gt-card-front img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.gt-page .gt-tableau .gt-card-front span{position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#050e22d1;color:#fff;font-size:.62rem}.gt-page .gt-profile-context{width:min(100%,880px);margin:.85rem auto 0;padding:.9rem 1rem;display:flex;align-items:center;gap:.8rem;border:1px solid rgba(242,201,76,.32);border-radius:14px;background:#0e1d3db8;color:#ffffffbd}.gt-page .gt-profile-context>i{color:#f2c94c;font-size:1.25rem}.gt-page .gt-profile-context p{flex:1;margin:0;line-height:1.5}.gt-page #shuffle-screen .gt-question-display,.gt-page #tableau-screen .gt-question-display{display:grid;place-items:center;width:100%;max-width:850px;min-height:0;margin:0;padding:0;border:0;overflow-y:auto;box-sizing:border-box;text-align:center}@media(max-width:768px){.gt-page #shuffle-screen .gt-question-display,.gt-page #tableau-screen .gt-question-display{margin:0}}.gt-page .gt-profile-context p strong,.gt-page .gt-profile-context p span{display:block}.gt-page .gt-profile-context p strong{color:#fff}.gt-page .gt-profile-update{flex:0 0 auto;padding:.58rem .85rem;border:1px solid rgba(242,201,76,.58);border-radius:999px;background:transparent;color:#f7d866;font:700 .9rem var(--font-body);font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.gt-page .gt-profile-update:hover{border-color:#f2c94ce6;background:#f2c94c14;color:#ffe47a}.gt-page .gt-spatial-guide.hidden{display:none!important}.gt-page .gt-spatial-guide{margin:.5rem auto 1.5rem;padding:1.15rem;border:1px solid rgba(242,201,76,.35);border-radius:18px;background:linear-gradient(145deg,#13254bf0,#08142feb);box-shadow:0 16px 38px #0003}.gt-page .gt-spatial-copy{text-align:center}.gt-page .gt-spatial-kicker{color:#f2c94c;font-size:.7rem;font-weight:800;letter-spacing:.13em}.gt-page .gt-spatial-copy h3{margin:.35rem 0 .4rem;color:#fff;font:700 clamp(1.25rem,2.4vw,1.7rem)/1.25 var(--font-title)}.gt-page .gt-spatial-copy p{max-width:850px;min-height:3em;margin:0 auto;color:#ffffffb3;line-height:1.55}.gt-page .gt-spatial-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.gt-page .gt-spatial-controls button{padding:.58rem .85rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#ffffffb8;font:700 .82rem var(--font-body);cursor:pointer}.gt-page .gt-spatial-controls button:hover,.gt-page .gt-spatial-controls button.active{border-color:#f2c94cb3;background:#f2c94c24;color:#ffe17a}.gt-page .gt-spatial-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem 1.2rem;min-height:1.1rem;margin-top:.85rem;color:#ffffffc2;font-size:.78rem}.gt-page .gt-spatial-legend span{display:inline-flex;align-items:center;gap:.4rem}.gt-page .gt-spatial-legend i{width:.75rem;height:.75rem;border-radius:3px;background:var(--legend-color);box-shadow:0 0 8px var(--legend-color)}.gt-page .legend-anchor{--legend-color: #ffd85a}.gt-page .legend-topic{--legend-color: #f59ee7}.gt-page .legend-past{--legend-color: #ff9f66}.gt-page .legend-future{--legend-color: #67ddb1}.gt-page .legend-above{--legend-color: #bda0ff}.gt-page .legend-below{--legend-color: #66d8f2}.gt-page .legend-nearby{--legend-color: #7cadff}.gt-page .legend-evidence{--legend-color: #fff1a3}.gt-page .gt-tableau .gt-card{transition:opacity .25s ease,filter .25s ease}.gt-page .gt-tableau .gt-card.is-spatial-dimmed{opacity:.2!important;filter:grayscale(.72) saturate(.45)}.gt-page .gt-tableau .gt-card.is-axis-anchor,.gt-page .gt-tableau .gt-card.is-topic-anchor,.gt-page .gt-tableau .gt-card.is-axis-past,.gt-page .gt-tableau .gt-card.is-axis-future,.gt-page .gt-tableau .gt-card.is-axis-above,.gt-page .gt-tableau .gt-card.is-axis-below,.gt-page .gt-tableau .gt-card.is-axis-nearby,.gt-page .gt-tableau .gt-card.is-evidence-member{z-index:3;opacity:1!important}.gt-page .gt-tableau .gt-card.is-axis-anchor .gt-card-front{border:3px solid #ffd85a;box-shadow:0 0 18px #ffd85ae6}.gt-page .gt-tableau .gt-card.is-topic-anchor .gt-card-front{border:3px solid #f59ee7;box-shadow:0 0 16px #f59ee7bf}.gt-page .gt-tableau .gt-card.is-axis-past .gt-card-front{border:3px solid #ff9f66;box-shadow:0 0 14px #ff9f66b8}.gt-page .gt-tableau .gt-card.is-axis-future .gt-card-front{border:3px solid #67ddb1;box-shadow:0 0 14px #67ddb1b8}.gt-page .gt-tableau .gt-card.is-axis-above .gt-card-front{border:3px solid #bda0ff;box-shadow:0 0 14px #bda0ffb8}.gt-page .gt-tableau .gt-card.is-axis-below .gt-card-front{border:3px solid #66d8f2;box-shadow:0 0 14px #66d8f2b8}.gt-page .gt-tableau .gt-card.is-axis-nearby .gt-card-front{border:3px solid #7cadff;box-shadow:0 0 14px #7cadffbf}.gt-page .gt-tableau .gt-card.is-evidence-member .gt-card-front{border:3px solid #fff1a3;box-shadow:0 0 18px #fff1a3d9}.gt-page .gt-tableau .gt-card[data-spatial-label]:before{content:attr(data-spatial-label);position:absolute;z-index:8;top:-.55rem;left:50%;transform:translate(-50%);padding:.18rem .38rem;border-radius:999px;background:#ffd85a;color:#07132d;font:900 .55rem var(--font-body);letter-spacing:.05em;white-space:nowrap;box-shadow:0 3px 10px #00000059}.gt-page .gt-evidence-link{display:inline-flex;align-items:center;margin:.25rem 0 .8rem;padding:.42rem .68rem;border:1px solid rgba(242,201,76,.48);border-radius:999px;background:#f2c94c14;color:#f7d866;font:700 .78rem var(--font-body);cursor:pointer}.gt-page .gt-evidence-link:before{content:"⌖";margin-right:.35rem}@keyframes gt-tableau-deal{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gt-shuffle-mobile{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(-48px) rotate(-11deg)}70%{transform:translate(48px) rotate(11deg)}}@media(max-width:767px){.gt-page .gt-hero h1{font-size:clamp(1.9rem,9vw,2.15rem)!important}.gt-page .gt-profile-context{align-items:flex-start;flex-wrap:wrap}.gt-page .gt-profile-update{width:100%;text-align:center}.gt-page .gt-spatial-guide{padding:1rem .75rem;border-radius:14px}.gt-page .gt-spatial-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-page .gt-spatial-controls button{min-height:42px;padding:.5rem}.gt-page .gt-tableau .gt-card-front span{width:17px;height:17px}.gt-page .gt-tableau .gt-card-name{margin-top:.35rem;font-size:.68rem}}@media(prefers-reduced-motion:reduce){.gt-page .gt-tableau.is-dealing .gt-card{animation:none;opacity:1;transform:none}.gt-page .gt-tableau .gt-card-inner{transition-duration:.01ms;transition-delay:0s!important}}.gt-page #question-screen{--gt-control-width: 700px;--gt-control-gap: 15px}.gt-page #question-screen #gt-question-input-area,.gt-page #question-screen .dropdown-container,.gt-page #question-screen .gt-profile-context{width:min(calc(100% - 16px),var(--gt-control-width));max-width:var(--gt-control-width);box-sizing:border-box}.gt-page #question-screen #gt-question-input-area{min-height:64px;margin:0 auto;padding:.35rem .55rem .35rem 1.25rem;border-radius:999px;overflow:hidden}.gt-page #question-screen .dropdown-container,.gt-page #question-screen .gt-profile-context{margin:var(--gt-control-gap) auto 0}.gt-page #question-screen .dropdown-toggle,.gt-page #question-screen .gt-profile-context{border-radius:16px}.gt-page #question-screen #question-status:empty{display:none}.gt-page #question-screen #question-status:not(:empty){width:min(calc(100% - 16px),var(--gt-control-width));min-height:0;margin:.7rem auto 0}.gt-page .gt-hero h1{max-width:900px;margin:0 auto .9rem;font-size:clamp(2rem,4.2vw,3.55rem)!important}.gt-page .gt-loader.hidden,.gt-page .gt-follow-up.hidden{display:none!important}.gt-page .gt-deal-status{min-height:0;margin:-.6rem auto 1rem;color:var(--gt-gold);text-align:center}.gt-page .gt-deal-status:empty,.gt-page #gt-follow-up-status:empty{display:none}.gt-page .gt-interpretation-error{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0;color:#ffffffc7;text-align:center}.gt-page .gt-interpretation-error p{margin:0}.gt-page .gt-follow-up{width:min(calc(100% - 16px),700px);margin:3rem auto 0;text-align:center}.gt-page .gt-follow-up h3{margin:0 0 1.25rem;color:#fff;font:700 clamp(1.7rem,3vw,2.25rem)/1.2 var(--font-title);text-shadow:0 0 18px rgba(242,201,76,.3)}.gt-page .gt-follow-up-input{display:flex;align-items:center;gap:.5rem;width:100%;min-height:64px;padding:.35rem .55rem .35rem 1.25rem;border:1px solid rgba(242,201,76,.42);border-radius:999px;background:#192c52e6;box-sizing:border-box;overflow:hidden}.gt-page .gt-follow-up-input:focus-within{border-color:#f2c94cbf;box-shadow:0 0 24px #f2c94c1f}.gt-page .gt-follow-up-input textarea{flex:1;min-width:0;min-height:44px;height:44px;padding:.55rem 0;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:#fff;font:500 1.05rem/1.55 var(--font-body)}.gt-page .gt-follow-up-input textarea::placeholder{color:#ffffff4d}.gt-page .gt-follow-up-input button{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:linear-gradient(135deg,#f6d35c,#f4bd19);color:#07132d;box-shadow:0 0 22px #f2c94c57;cursor:pointer}.gt-page .gt-follow-up-input button:disabled{opacity:.58;cursor:wait}@media(max-width:767px){.gt-page .gt-follow-up{width:calc(100% - 16px);margin-top:2.25rem}.gt-page .gt-follow-up h3{font-size:1.65rem}.gt-page .gt-follow-up-input{min-height:64px;padding:.35rem .55rem .35rem 1rem;border-radius:999px}.gt-page .gt-follow-up-input button{flex-basis:48px;width:48px;height:48px}}.gt-page[data-astro-cid-ohqs4hcl]{padding-top:0!important}#question-screen[data-astro-cid-ohqs4hcl].gt-screen{padding-top:var(--page-hero-top, 4rem)!important}.gt-hero[data-astro-cid-ohqs4hcl]{padding-top:0!important}.question-input-area[data-astro-cid-ohqs4hcl]{width:100%;max-width:700px;margin:0 auto;box-sizing:border-box;background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(242,201,76,.3);border-radius:16px;padding:.8rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 10px 30px #0003;transition:all .3s ease}.question-input-area[data-astro-cid-ohqs4hcl]:focus-within{border-color:var(--gold-color, #F2C94C);box-shadow:0 0 20px #f2c94c26;background:#ffffff14}.question-input[data-astro-cid-ohqs4hcl]{width:100%;background:transparent;border:none;color:#fff;font-family:var(--font-body);font-size:1.1rem;resize:none;text-shadow:none;padding:.5rem;flex-grow:1}.question-input[data-astro-cid-ohqs4hcl]:focus{outline:none}.question-input[data-astro-cid-ohqs4hcl]::placeholder{color:#ffffff4d;font-size:1rem}#validate-button[data-astro-cid-ohqs4hcl]{flex-shrink:0;width:48px;height:48px;padding:0;border-radius:50%;border:none;background:linear-gradient(135deg,#d4af37,#f2c94c,gold);color:#050a1f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;box-shadow:0 0 10px #f2c94c4d}#validate-button[data-astro-cid-ohqs4hcl]:hover{transform:scale(1.1);box-shadow:0 0 20px #f2c94c99;background:linear-gradient(135deg,#fff,gold,#f2c94c)}#validate-button[data-astro-cid-ohqs4hcl]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(1)}.gt-question-count[data-astro-cid-ohqs4hcl]{display:none}.dropdown-container[data-astro-cid-ohqs4hcl]{width:100%;max-width:700px;margin:1.5rem auto;position:relative}.dropdown-toggle[data-astro-cid-ohqs4hcl]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#ddd;padding:.8rem 1.2rem;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:1rem;transition:all .3s}.dropdown-toggle[data-astro-cid-ohqs4hcl]:hover{background:#ffffff1a;color:#fff;border-color:#ffffff4d}.arrow-icon[data-astro-cid-ohqs4hcl]{transition:transform .3s}.dropdown-toggle[data-astro-cid-ohqs4hcl].open .arrow-icon[data-astro-cid-ohqs4hcl]{transform:rotate(180deg)}.dropdown-menu[data-astro-cid-ohqs4hcl]{display:none;position:absolute;top:110%;left:0;right:0;background-color:#0b132b;border:1px solid rgba(255,255,255,.15);border-radius:8px;max-height:300px;overflow-y:auto;z-index:100;padding:.5rem 0;box-shadow:0 10px 40px #0009}.dropdown-menu[data-astro-cid-ohqs4hcl].open{display:block;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu[data-astro-cid-ohqs4hcl]::-webkit-scrollbar{width:5px}.dropdown-menu[data-astro-cid-ohqs4hcl]::-webkit-scrollbar-track{background:transparent}.dropdown-menu[data-astro-cid-ohqs4hcl]::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.dropdown-menu[data-astro-cid-ohqs4hcl]::-webkit-scrollbar-thumb:hover{background:#fff6}.category-title[data-astro-cid-ohqs4hcl]{color:var(--gold-color, #F2C94C);font-family:var(--font-title);font-size:.95rem;font-weight:700;padding:.8rem 1rem .4rem;margin:0;text-transform:uppercase;letter-spacing:.5px;border-top:1px solid rgba(255,255,255,.05)}.category-title[data-astro-cid-ohqs4hcl]:first-child{border-top:none;padding-top:.5rem}.suggestion-item[data-astro-cid-ohqs4hcl]{display:block;width:100%;text-align:left;background:none;border:none;border-radius:0;color:#cbd5e1;padding:.6rem 1rem;cursor:pointer;font:500 .95rem/1.5 var(--font-body);transition:all .2s;transform:none}.suggestion-item[data-astro-cid-ohqs4hcl]:hover{background:#ffffff0d;color:var(--gold-color, #F2C94C);transform:none}.seo-divider[data-astro-cid-ohqs4hcl]{width:min(100%,920px);height:1px;margin:4rem auto 2.5rem;background:linear-gradient(90deg,transparent,rgba(242,201,76,.42),transparent)}.seo-guide-container[data-astro-cid-ohqs4hcl]{width:min(100%,980px);margin:0 auto;color:#ffffffc7;line-height:1.75}.seo-title[data-astro-cid-ohqs4hcl]{margin:0 0 1rem;color:#fff;text-align:center;font:700 clamp(1.8rem,3.5vw,2.65rem)/1.2 var(--font-title);text-shadow:0 0 18px rgba(242,201,76,.25)}.seo-intro[data-astro-cid-ohqs4hcl]{max-width:880px;margin:0 auto 2rem;text-align:center;font-size:1.05rem}.seo-tips-grid[data-astro-cid-ohqs4hcl]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 2.5rem}.seo-tip-card[data-astro-cid-ohqs4hcl],.seo-section[data-astro-cid-ohqs4hcl]{padding:1.35rem;border:1px solid rgba(242,201,76,.2);border-radius:16px;background:#0d1b3b9e}.seo-tip-card[data-astro-cid-ohqs4hcl] h3[data-astro-cid-ohqs4hcl],.seo-section[data-astro-cid-ohqs4hcl] h2[data-astro-cid-ohqs4hcl]{margin:0 0 .65rem;color:var(--gt-gold);font-family:var(--font-title)}.seo-tip-card[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl],.seo-section[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl]{margin:0}.seo-section[data-astro-cid-ohqs4hcl]{margin-top:1.25rem}.seo-section[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl]+p[data-astro-cid-ohqs4hcl]{margin-top:1rem}.seo-section[data-astro-cid-ohqs4hcl] a[data-astro-cid-ohqs4hcl]{color:var(--gt-gold);font-weight:700}.seo-list[data-astro-cid-ohqs4hcl]{margin:.75rem 0 0;padding-left:1.35rem}.seo-list[data-astro-cid-ohqs4hcl] li[data-astro-cid-ohqs4hcl]+li[data-astro-cid-ohqs4hcl]{margin-top:.55rem}.seo-faq-item[data-astro-cid-ohqs4hcl]{border-top:1px solid rgba(255,255,255,.12)}.seo-faq-item[data-astro-cid-ohqs4hcl] summary[data-astro-cid-ohqs4hcl]{padding:1rem .25rem;color:#fff;font-weight:700;cursor:pointer}.seo-faq-item[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl]{padding:0 .25rem 1rem;color:#ffffffb8}@media(max-width:767px){.question-input-area[data-astro-cid-ohqs4hcl],.dropdown-container[data-astro-cid-ohqs4hcl]{width:calc(100% - 16px)}.seo-divider[data-astro-cid-ohqs4hcl]{margin-top:3rem}.seo-guide-container[data-astro-cid-ohqs4hcl]{width:calc(100% - 16px)}.seo-tips-grid[data-astro-cid-ohqs4hcl]{grid-template-columns:1fr}.seo-tip-card[data-astro-cid-ohqs4hcl],.seo-section[data-astro-cid-ohqs4hcl]{padding:1.1rem}}.gt-page[data-astro-cid-ohqs4hcl]{--gt-gold:#f2c94c;min-height:calc(100vh - 76px);padding:2.2rem 1rem 6rem;color:#f5f2ea;position:relative;z-index:2}.gt-screen[data-astro-cid-ohqs4hcl]{max-width:1120px;margin:0 auto}.gt-screen[data-astro-cid-ohqs4hcl].hidden,.gt-modal[data-astro-cid-ohqs4hcl].hidden,.gt-result[data-astro-cid-ohqs4hcl].hidden,.gt-retry[data-astro-cid-ohqs4hcl].hidden{display:none!important}.gt-hero[data-astro-cid-ohqs4hcl]{text-align:center;max-width:980px;margin:0 auto 2rem;padding-top:1.2rem}.gt-preview-label[data-astro-cid-ohqs4hcl]{display:inline-flex;padding:.35rem .8rem;border:1px solid rgba(242,201,76,.55);border-radius:999px;color:var(--gt-gold);font-size:.72rem;font-weight:700;letter-spacing:.12em}.gt-hero[data-astro-cid-ohqs4hcl] h1[data-astro-cid-ohqs4hcl]{font-family:var(--font-title);font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.08;margin:1rem 0;color:#fff;text-shadow:0 0 22px rgba(242,201,76,.28)}.gt-hero[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl]{font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75;color:#ffffffb8;max-width:850px;margin:auto}.gt-login[data-astro-cid-ohqs4hcl]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--gt-gold);text-decoration:none;margin:0 auto 1.2rem}.gt-question-box[data-astro-cid-ohqs4hcl]{max-width:880px;margin:auto;padding:1.4rem;border:1px solid rgba(242,201,76,.38);border-radius:20px;background:#122041d1;box-shadow:0 18px 55px #0000003d}.gt-question-box[data-astro-cid-ohqs4hcl] label[data-astro-cid-ohqs4hcl]{display:block;font-weight:700;color:var(--gt-gold);margin-bottom:.7rem}.gt-question-box[data-astro-cid-ohqs4hcl] textarea[data-astro-cid-ohqs4hcl]{width:100%;resize:vertical;min-height:110px;background:transparent;border:0;outline:0;color:#fff;font:inherit;font-size:1.05rem;line-height:1.6}.gt-question-box[data-astro-cid-ohqs4hcl] textarea[data-astro-cid-ohqs4hcl]::placeholder{color:#ffffff52}.gt-question-footer[data-astro-cid-ohqs4hcl]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.gt-question-footer[data-astro-cid-ohqs4hcl]>span[data-astro-cid-ohqs4hcl]{color:#fff6;font-size:.82rem}.gt-primary[data-astro-cid-ohqs4hcl],.gt-secondary[data-astro-cid-ohqs4hcl]{border:0;border-radius:999px;padding:.85rem 1.3rem;font:700 .95rem var(--font-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.gt-primary[data-astro-cid-ohqs4hcl]{background:linear-gradient(135deg,#f6d35c,#f4bd19);color:#07132d;box-shadow:0 0 22px #f2c94c4d}.gt-secondary[data-astro-cid-ohqs4hcl]{background:#ffffff1a;color:#fff}.gt-primary[data-astro-cid-ohqs4hcl]:disabled,.gt-secondary[data-astro-cid-ohqs4hcl]:disabled{opacity:.55;cursor:not-allowed}.gt-spinner[data-astro-cid-ohqs4hcl]{animation:gt-spin .8s linear infinite}.gt-status[data-astro-cid-ohqs4hcl]{text-align:center;color:#ff9f9f;min-height:1.5rem;margin:.8rem 0}.gt-guidance[data-astro-cid-ohqs4hcl]{max-width:880px;margin:2.5rem auto 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12)}.gt-guidance[data-astro-cid-ohqs4hcl] h2[data-astro-cid-ohqs4hcl]{text-align:center;font:700 1.6rem var(--font-title);color:var(--gt-gold)}.gt-guidance-grid[data-astro-cid-ohqs4hcl]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gt-example[data-astro-cid-ohqs4hcl]{text-align:left;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:1rem;background:#142346a6;color:#ffffffc7;font:600 .92rem/1.5 var(--font-body);cursor:pointer}.gt-example[data-astro-cid-ohqs4hcl]:hover{border-color:#f2c94c8c;transform:translateY(-2px)}.gt-guidance[data-astro-cid-ohqs4hcl]>p[data-astro-cid-ohqs4hcl]{text-align:center;color:#ffffff8c;line-height:1.6}.gt-modal[data-astro-cid-ohqs4hcl]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:1rem;background:#020816db;backdrop-filter:blur(9px)}.gt-modal-card[data-astro-cid-ohqs4hcl]{width:min(560px,100%);text-align:center;padding:2.2rem;border:1px solid rgba(242,201,76,.7);border-radius:24px;background:#0d1b3b;box-shadow:0 0 45px #f2c94c38}.gt-modal-card[data-astro-cid-ohqs4hcl] h2[data-astro-cid-ohqs4hcl]{font:700 2rem var(--font-title);color:var(--gt-gold);margin:.9rem 0}.gt-modal-card[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl]{line-height:1.65;color:#ffffffc2}.gt-modal-cost[data-astro-cid-ohqs4hcl] strong[data-astro-cid-ohqs4hcl],.gt-modal-card[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl] strong[data-astro-cid-ohqs4hcl]{color:var(--gt-gold)}.gt-modal-actions[data-astro-cid-ohqs4hcl]{display:flex;justify-content:center;gap:.8rem;margin-top:1.5rem}.gt-question-display[data-astro-cid-ohqs4hcl]{font-family:var(--font-title);color:var(--gt-gold);font-size:clamp(1.15rem,2.5vw,1.8rem);max-width:850px;margin:0 auto 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}#shuffle-screen[data-astro-cid-ohqs4hcl],#cut-screen[data-astro-cid-ohqs4hcl]{text-align:center;padding-top:1rem}#shuffle-screen[data-astro-cid-ohqs4hcl] h2[data-astro-cid-ohqs4hcl],#cut-screen[data-astro-cid-ohqs4hcl] h2[data-astro-cid-ohqs4hcl]{font:700 clamp(1.8rem,4vw,2.8rem) var(--font-title);color:#fff}.gt-shuffle-deck[data-astro-cid-ohqs4hcl]{width:190px;height:290px;margin:3rem auto;position:relative}.gt-shuffle-deck[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]{position:absolute;inset:0;border-radius:14px;background:var(--gt-card-back) center/cover,linear-gradient(#1c315a,#152544);border:1px solid rgba(242,201,76,.5);box-shadow:0 18px 35px #00000052;animation:gt-shuffle 1.4s ease-in-out infinite}.gt-shuffle-deck[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]:nth-child(2){animation-delay:-.2s}.gt-shuffle-deck[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]:nth-child(3){animation-delay:-.4s}.gt-shuffle-deck[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]:nth-child(4){animation-delay:-.6s}.gt-shuffle-deck[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]:nth-child(5){animation-delay:-.8s}.gt-cut-piles[data-astro-cid-ohqs4hcl]{display:flex;justify-content:center;gap:clamp(1rem,5vw,4rem);margin-top:3rem}.gt-cut-pile[data-astro-cid-ohqs4hcl]{border:0;background:transparent;color:#fff;cursor:pointer}.gt-pile-stack[data-astro-cid-ohqs4hcl]{display:block;width:150px;height:238px;position:relative;transition:transform .25s}.gt-pile-stack[data-astro-cid-ohqs4hcl] i[data-astro-cid-ohqs4hcl]{position:absolute;inset:0;border-radius:12px;background:var(--gt-card-back) center/cover;border:1px solid rgba(242,201,76,.5);box-shadow:0 16px 35px #00000059}.gt-pile-stack[data-astro-cid-ohqs4hcl] i[data-astro-cid-ohqs4hcl]:nth-child(1){transform:translate(-5px,-5px)}.gt-pile-stack[data-astro-cid-ohqs4hcl] i[data-astro-cid-ohqs4hcl]:nth-child(2){transform:translate(-2px,-2px)}.gt-cut-pile[data-astro-cid-ohqs4hcl]:hover .gt-pile-stack[data-astro-cid-ohqs4hcl]{transform:translateY(-14px)}.gt-cut-pile[data-astro-cid-ohqs4hcl] strong[data-astro-cid-ohqs4hcl]{display:block;margin-top:1rem;color:var(--gt-gold)}.gt-tableau-heading[data-astro-cid-ohqs4hcl]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.gt-tableau-heading[data-astro-cid-ohqs4hcl] h2[data-astro-cid-ohqs4hcl]{font:700 clamp(1.8rem,4vw,3rem) var(--font-title);margin:.65rem 0 0}.gt-tableau-heading[data-astro-cid-ohqs4hcl]>p[data-astro-cid-ohqs4hcl]{color:var(--gt-gold)}.gt-mobile-hint[data-astro-cid-ohqs4hcl]{display:none;text-align:center;color:#ffffff8c;font-size:.85rem}.gt-tableau-scroll[data-astro-cid-ohqs4hcl]{width:100%;overflow-x:auto;padding:.8rem .2rem 1.2rem;scrollbar-color:rgba(242,201,76,.5) transparent}.gt-tableau[data-astro-cid-ohqs4hcl]{width:100%;min-width:760px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(5px,.65vw,10px);perspective:1400px}.gt-card[data-astro-cid-ohqs4hcl]{min-width:0;aspect-ratio:500/850;opacity:0;transform:translateY(55px) scale(.88)}.gt-card[data-astro-cid-ohqs4hcl].gt-final-row-start{grid-column:3}.gt-tableau[data-astro-cid-ohqs4hcl].is-dealing .gt-card[data-astro-cid-ohqs4hcl]{animation:gt-deal .32s ease-out forwards;animation-delay:calc(var(--deal-index) * 90ms)}.gt-card-inner[data-astro-cid-ohqs4hcl]{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--deal-index) * 35ms)}.gt-tableau[data-astro-cid-ohqs4hcl].is-revealing .gt-card-inner[data-astro-cid-ohqs4hcl]{transform:rotateY(180deg)}.gt-card-back[data-astro-cid-ohqs4hcl],.gt-card-front[data-astro-cid-ohqs4hcl]{position:absolute;inset:0;border-radius:7px;backface-visibility:hidden;overflow:hidden;border:1px solid rgba(242,201,76,.42);box-shadow:0 8px 18px #00000047}.gt-card-back[data-astro-cid-ohqs4hcl]{background-position:center;background-size:cover}.gt-card-front[data-astro-cid-ohqs4hcl]{transform:rotateY(180deg);background:#fff}.gt-card-front[data-astro-cid-ohqs4hcl] img[data-astro-cid-ohqs4hcl]{width:100%;height:100%;object-fit:cover;display:block}.gt-card-front[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]{position:absolute;left:4px;top:4px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#050e22d1;color:#fff;font-size:.62rem}.gt-result[data-astro-cid-ohqs4hcl]{max-width:920px;margin:2rem auto 0;padding:clamp(1.2rem,3vw,2.2rem);border:1px solid rgba(242,201,76,.38);border-radius:20px;background:#071027e0;line-height:1.8}.gt-result[data-astro-cid-ohqs4hcl] h2,.gt-result[data-astro-cid-ohqs4hcl] h3{color:var(--gt-gold);font-family:var(--font-title)}.gt-loader[data-astro-cid-ohqs4hcl]{text-align:center;padding:1.5rem 1rem;perspective:800px;overflow:hidden}.loader-planet-system[data-astro-cid-ohqs4hcl]{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin:0 auto;transform-style:preserve-3d;animation:lenormandSystemWobble 15s infinite ease-in-out}.loader-planet-sphere[data-astro-cid-ohqs4hcl]{position:absolute;width:100px;height:100px;border-radius:50%;background:url(/planet.png) center/cover no-repeat;animation:lenormandPlanetGlow 2.5s infinite ease-in-out}.loader-orbit[data-astro-cid-ohqs4hcl]{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-1[data-astro-cid-ohqs4hcl]{animation:lenormandOrbitSpin1 3s linear infinite}.orbit-2[data-astro-cid-ohqs4hcl]{animation:lenormandOrbitSpin2 5s linear infinite}.orbit-3[data-astro-cid-ohqs4hcl]{animation:lenormandOrbitSpin3 7s linear infinite}.orbit-4[data-astro-cid-ohqs4hcl]{animation:lenormandOrbitSpin4 10s linear infinite}.orbit-5[data-astro-cid-ohqs4hcl]{animation:lenormandOrbitSpin5 14s linear infinite}.orbit-1[data-astro-cid-ohqs4hcl]:before,.orbit-2[data-astro-cid-ohqs4hcl]:before,.orbit-3[data-astro-cid-ohqs4hcl]:before,.orbit-4[data-astro-cid-ohqs4hcl]:before,.orbit-5[data-astro-cid-ohqs4hcl]:before{content:"";position:absolute;top:50%;left:0;border-radius:50%;transform:translate(-50%,-50%);filter:blur(3px)}.orbit-1[data-astro-cid-ohqs4hcl]:before{width:10px;height:10px;background:#fff;box-shadow:0 0 15px #fff}.orbit-2[data-astro-cid-ohqs4hcl]:before{width:7px;height:7px;background:#ffc;box-shadow:0 0 15px #ffc}.orbit-3[data-astro-cid-ohqs4hcl]:before{width:5px;height:5px;background:#fcc;box-shadow:0 0 15px #fcc}.orbit-4[data-astro-cid-ohqs4hcl]:before{width:6px;height:6px;background:#0ff;box-shadow:0 0 15px #0ff}.orbit-5[data-astro-cid-ohqs4hcl]:before{width:8px;height:8px;background:#f0f;box-shadow:0 0 15px #f0f}.loader-text[data-astro-cid-ohqs4hcl]{margin:1.5rem 0 0;color:var(--gt-gold);font-family:var(--font-body);font-size:1.1rem;font-weight:600;text-shadow:0 0 10px rgba(242,201,76,.3);animation:lenormandLoaderTextFade 2s infinite ease-in-out}.loader-note[data-astro-cid-ohqs4hcl]{max-width:90%;margin:1.5rem auto 0;color:#a0aec0;font-size:.9rem;line-height:1.6;text-align:center;opacity:0;animation:lenormandLoaderNoteIn 1s ease-in-out 1.5s forwards}.loader-note[data-astro-cid-ohqs4hcl] p[data-astro-cid-ohqs4hcl]{margin:.25rem 0}.loader-note[data-astro-cid-ohqs4hcl] strong[data-astro-cid-ohqs4hcl]{color:var(--gt-gold);font-weight:700}@keyframes gt-spin{to{transform:rotate(360deg)}}@keyframes gt-shuffle{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(-90px) rotate(-11deg)}70%{transform:translate(90px) rotate(11deg)}}@keyframes gt-deal{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lenormandSystemWobble{0%,to{transform:rotateY(-10deg) rotateX(5deg)}50%{transform:rotateY(10deg) rotateX(-5deg)}}@keyframes lenormandOrbitSpin1{0%{transform:rotateX(65deg) rotate(0)}to{transform:rotateX(65deg) rotate(360deg)}}@keyframes lenormandOrbitSpin2{0%{transform:rotateX(65deg) rotateY(60deg) rotate(0)}to{transform:rotateX(65deg) rotateY(60deg) rotate(360deg)}}@keyframes lenormandOrbitSpin3{0%{transform:rotateX(65deg) rotateY(-60deg) rotate(0)}to{transform:rotateX(65deg) rotateY(-60deg) rotate(360deg)}}@keyframes lenormandOrbitSpin4{0%{transform:rotateX(65deg) rotateY(-45deg) rotate(0)}to{transform:rotateX(65deg) rotateY(-45deg) rotate(360deg)}}@keyframes lenormandOrbitSpin5{0%{transform:rotateX(65deg) rotateY(30deg) rotate(0)}to{transform:rotateX(65deg) rotateY(30deg) rotate(360deg)}}@keyframes lenormandLoaderTextFade{0%,to{opacity:.7}50%{opacity:1}}@keyframes lenormandPlanetGlow{0%,to{filter:drop-shadow(0 0 5px #fff)}50%{filter:drop-shadow(0 0 15px #fff)}}@keyframes lenormandLoaderNoteIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767px){.gt-page[data-astro-cid-ohqs4hcl]{padding:.8rem .5rem 4rem}.gt-hero[data-astro-cid-ohqs4hcl]{padding-top:.5rem}.gt-hero[data-astro-cid-ohqs4hcl] h1[data-astro-cid-ohqs4hcl]{font-size:2.35rem}.gt-question-box[data-astro-cid-ohqs4hcl]{padding:1rem;border-radius:16px}.gt-question-footer[data-astro-cid-ohqs4hcl]{align-items:flex-end}.gt-question-footer[data-astro-cid-ohqs4hcl] .gt-primary[data-astro-cid-ohqs4hcl]{padding:.75rem 1rem}.gt-guidance-grid[data-astro-cid-ohqs4hcl]{grid-template-columns:1fr}.gt-modal-card[data-astro-cid-ohqs4hcl]{padding:1.5rem}.gt-modal-actions[data-astro-cid-ohqs4hcl]{flex-direction:column}.gt-tableau-heading[data-astro-cid-ohqs4hcl]{display:block;text-align:center}.gt-tableau-heading[data-astro-cid-ohqs4hcl]>p[data-astro-cid-ohqs4hcl]{margin:.4rem 0}.gt-mobile-hint[data-astro-cid-ohqs4hcl]{display:block}.gt-tableau[data-astro-cid-ohqs4hcl]{min-width:720px;gap:6px}.gt-card-front[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]{width:17px;height:17px}.gt-result[data-astro-cid-ohqs4hcl]{border-radius:14px;margin-top:1rem}.gt-question-display[data-astro-cid-ohqs4hcl]{margin-top:.4rem}#shuffle-screen[data-astro-cid-ohqs4hcl] h2[data-astro-cid-ohqs4hcl]{margin:.75rem 0 1rem;font-size:clamp(1.55rem,7vw,2rem)}.gt-shuffle-deck[data-astro-cid-ohqs4hcl]{width:112px;height:179px;margin:1.4rem auto 1.35rem}.gt-shuffle-deck[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl]{animation-name:gt-shuffle-mobile}#shuffle-screen[data-astro-cid-ohqs4hcl]>p[data-astro-cid-ohqs4hcl]:last-child{margin:0 auto;font-size:.95rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.gt-shuffle-deck[data-astro-cid-ohqs4hcl] span[data-astro-cid-ohqs4hcl],.loader-planet-system[data-astro-cid-ohqs4hcl],.loader-planet-sphere[data-astro-cid-ohqs4hcl],.loader-orbit[data-astro-cid-ohqs4hcl],.loader-text[data-astro-cid-ohqs4hcl],.loader-note[data-astro-cid-ohqs4hcl]{animation:none}.loader-note[data-astro-cid-ohqs4hcl]{opacity:1}.gt-tableau[data-astro-cid-ohqs4hcl].is-dealing .gt-card[data-astro-cid-ohqs4hcl]{animation:none;opacity:1;transform:none}.gt-card-inner[data-astro-cid-ohqs4hcl]{transition-duration:.01ms;transition-delay:0s!important}}
