.DFb9ZG_astrolabe{justify-items:center;gap:1rem;padding-block:1.5rem;display:grid}.DFb9ZG_astrolabe svg{filter:drop-shadow(0 0 16px #e2c27c66);width:120px;height:120px}.DFb9ZG_outer,.DFb9ZG_middle,.DFb9ZG_inner{transform-origin:60px 60px}.DFb9ZG_outer{animation:9s linear infinite DFb9ZG_spin}.DFb9ZG_middle{animation:5s linear infinite reverse DFb9ZG_spin}.DFb9ZG_inner{animation:7s ease-in-out infinite DFb9ZG_spin}@keyframes DFb9ZG_spin{to{transform:rotate(360deg)}}
.ddyqxG_picker{border:0;gap:.75rem;margin:0;padding:0;display:grid}.ddyqxG_picker legend{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-200);margin-bottom:.75rem;font-size:.82rem;font-weight:600}.ddyqxG_options{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:900px){.ddyqxG_options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.ddyqxG_option{border:1px solid var(--border-strong);cursor:pointer;background:#05031a66;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:.7rem 1.1rem .7rem .7rem;transition:border-color .2s,background .2s;display:grid}.ddyqxG_option:before{content:"";pointer-events:none;border:1px solid #e2c27c4d;border-radius:10px;position:absolute;inset:4px}.ddyqxG_option:focus-within{outline:2px solid var(--gold-400);outline-offset:2px}.ddyqxG_active{border-color:var(--gold-400);background:#e2c27c1a;box-shadow:0 0 24px -8px #e2c27c99}.ddyqxG_sample{border-radius:4px;grid-row:span 2;width:38px;height:auto;box-shadow:0 0 0 1px #e2c27c66}.ddyqxG_name{font-family:var(--font-label);letter-spacing:.06em;color:var(--gold-200);font-size:.82rem}.ddyqxG_badge{border:1px solid var(--gold-400);font-family:var(--font-label);letter-spacing:.08em;color:var(--gold-200);border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.68rem}
.gzlSma_panel{border:1px solid var(--border-strong);outline-offset:-5px;background:#05031a59;border-radius:14px;outline:1px solid #e2c27c4d;width:100%;padding:1rem 1.25rem;position:relative;overflow:hidden}.gzlSma_panel:not([open]){animation:9s ease-in-out 2s infinite gzlSma_beckon}.gzlSma_panel:not([open]):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f3dc9f24 50%,#0000 65%);animation:9s ease-in-out 2s infinite gzlSma_beckon-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes gzlSma_beckon{0%,30%,to{border-color:var(--border-strong);box-shadow:none}15%{border-color:#e2c27c99;box-shadow:0 0 28px -8px #e2c27c8c}}@keyframes gzlSma_beckon-sweep{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.gzlSma_panel[open]>:not(summary){margin-top:1.75rem}.gzlSma_panel[open]>:last-child{margin-bottom:0}.gzlSma_summary{cursor:pointer;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-200);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.85rem;display:flex}.gzlSma_summary:before{content:"";background:var(--chevron) center / contain no-repeat;width:20px;height:14px;margin-right:-.25rem}.gzlSma_summary:hover:before{transform:translateY(2px)}.gzlSma_panel[open]>.gzlSma_summary:before{content:"";transform:rotate(180deg)}.gzlSma_summary .hint{font-family:var(--font-body);letter-spacing:0;text-transform:none}.gzlSma_grid{gap:1rem;display:grid}.gzlSma_chips{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.gzlSma_chips legend{width:100%;font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-200);margin-bottom:.75rem;font-size:.78rem;font-weight:600}.gzlSma_legendHint{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-muted);margin-left:.4rem;font-size:.9rem;font-weight:400}.gzlSma_chip{border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:.4em 1em;font-size:.95rem;transition:border-color .2s,background .2s,color .2s}.gzlSma_chip:focus-within{outline:2px solid var(--gold-400);outline-offset:2px}.gzlSma_chipOn{border-color:var(--gold-400);color:var(--gold-200);background:#e2c27c24;box-shadow:0 0 18px -6px #e2c27cb3}.gzlSma_derived{font-family:var(--font-display);color:var(--gold-200);margin:0;font-size:1.25rem;font-style:italic}.gzlSma_remember input{flex-shrink:0}.gzlSma_remember{align-items:flex-start;gap:.6rem;font-size:1rem;display:flex}@media (min-width:700px){.gzlSma_grid{grid-template-columns:1fr 1fr}}
.Mbb5aa_header{border-bottom:1.5px solid #c9a55a;margin-bottom:8mm;padding-bottom:5mm}.Mbb5aa_brandRow{justify-content:space-between;align-items:baseline;display:flex}.Mbb5aa_brand{font-family:var(--font-label);letter-spacing:.08em;color:#5a3e12;align-items:baseline;gap:.4em;font-size:20pt;font-weight:700;display:inline-flex}.Mbb5aa_moon{color:#b08a3e;font-size:1.2em}.Mbb5aa_date{color:#5c5470;font-size:10pt}.Mbb5aa_tagline{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:#8c6a2c;margin:1mm 0 0;font-size:8pt}.Mbb5aa_question{gap:1mm;margin:5mm 0 0;font-size:13pt;display:grid}.Mbb5aa_question span{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:#8c6a2c;font-size:8pt}.Mbb5aa_footer{color:#5c5470;break-inside:avoid;border-top:1px solid #c9a55a;margin-top:8mm;padding-top:4mm;font-size:8.5pt}.Mbb5aa_footer p{margin:0 0 1mm}.Mbb5aa_site{font-family:var(--font-label);letter-spacing:.08em;color:#5a3e12}
.iJ5Rkq_mark{z-index:2;background:var(--gold-gradient);color:#1a1030;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 14px #e2c27ccc}.iJ5Rkq_count{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;color:var(--gold-200);font-size:.85rem}
.w7gmMG_wrap{justify-items:start;gap:.9rem;display:grid}.w7gmMG_button{touch-action:none;-webkit-user-select:none;user-select:none}.w7gmMG_ring{width:22px;height:22px;position:absolute;top:50%;left:.9em;transform:rotate(-90deg)}.w7gmMG_ring circle{fill:none;stroke:#1a1030;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:1px}.w7gmMG_holding .w7gmMG_ring circle{animation:1.1s linear forwards w7gmMG_charge}.w7gmMG_holding{animation:.12s linear infinite w7gmMG_tremble}@keyframes w7gmMG_charge{to{stroke-dashoffset:0}}@keyframes w7gmMG_tremble{50%{transform:translate(.5px,-.5px)rotate(.3deg)}}
