.HistoryRecordActions-module__kir3ca__actions{max-width:100%;position:relative}.HistoryRecordActions-module__kir3ca__actions>summary{border:1px solid color-mix(in oklab, currentColor 28%, transparent);min-height:38px;color:inherit;cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:650;list-style:none;display:inline-flex}.HistoryRecordActions-module__kir3ca__actions>summary::-webkit-details-marker{display:none}.HistoryRecordActions-module__kir3ca__panel{border:1px solid color-mix(in oklab, currentColor 22%, transparent);color:#3b342c;background:#fffdf9;border-radius:10px;gap:9px;min-width:min(280px,100vw - 48px);max-width:100%;margin-top:8px;padding:12px;display:grid;box-shadow:0 14px 34px #261f1724}.HistoryRecordActions-module__kir3ca__panel button,.HistoryRecordActions-module__kir3ca__panel input{min-height:42px;color:inherit;font:inherit;background:0 0;border:1px solid #473d3138;border-radius:8px;padding:0 11px}.HistoryRecordActions-module__kir3ca__panel button{cursor:pointer}.HistoryRecordActions-module__kir3ca__panel button:disabled{cursor:wait;opacity:.58}.HistoryRecordActions-module__kir3ca__panel label{gap:6px;min-width:0;font-size:12px;display:grid}.HistoryRecordActions-module__kir3ca__panel input{width:100%;min-width:0}.HistoryRecordActions-module__kir3ca__row{flex-wrap:wrap;gap:8px;display:flex}.HistoryRecordActions-module__kir3ca__danger{color:#9b3429!important}.HistoryRecordActions-module__kir3ca__message{margin:0;font-size:12px;line-height:1.45}@media (max-width:560px){.HistoryRecordActions-module__kir3ca__actions,.HistoryRecordActions-module__kir3ca__actions>summary{width:100%}.HistoryRecordActions-module__kir3ca__panel{width:100%;min-width:0}.HistoryRecordActions-module__kir3ca__row>button{flex:120px}}
.BaziHomeInstrument-module__calzyW__instrument{--disc-x-scale:1.04211;--disc-x-size:104.21%;aspect-ratio:1;perspective:900px;pointer-events:none;isolation:isolate;width:min(246px,52vw);margin:0 auto;position:relative}.BaziHomeInstrument-module__calzyW__stage{width:100%;height:100%;transform-style:preserve-3d;transition:transform .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1);position:relative;transform:translateZ(0)}.BaziHomeInstrument-module__calzyW__stage>img{z-index:2;object-fit:contain;backface-visibility:hidden;clip-path:circle(49.4%);filter:drop-shadow(0 15px 17px #2b201526)drop-shadow(0 4px 4px #271d1321);width:100%;height:100%;transform:translate3d(-0.4053%, 0.0556%, 1px) scaleX(var(--disc-x-scale));-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.BaziHomeInstrument-module__calzyW__contactShadow{z-index:0;filter:blur(17px);opacity:.38;background:#3024182b;border-radius:50%;height:10%;transition:opacity .52s,transform .76s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.5%;left:13%;right:13%;transform:translateY(55%)rotateX(74deg)translateZ(-12px)}.BaziHomeInstrument-module__calzyW__ring{z-index:3;backface-visibility:hidden;background:url(/bazi-four-pillars-dial-aged-v4.webp) 59.625% 50% / var(--disc-x-size) 100% no-repeat;clip-path:circle(49.4%);transform-origin:50%;border-radius:50%;transition:transform .92s cubic-bezier(.16,1,.3,1),filter .5s;position:absolute;inset:0;transform:translateZ(3px)rotate(0)}.BaziHomeInstrument-module__calzyW__outerRing{animation:42s linear infinite BaziHomeInstrument-module__calzyW__homeOuterTurn;-webkit-mask:radial-gradient(circle,#0000 0 65%,#000 65.5% 88%,#0000 88.5%);mask:radial-gradient(circle,#0000 0 65%,#000 65.5% 88%,#0000 88.5%)}.BaziHomeInstrument-module__calzyW__middleRing{animation:54s linear infinite BaziHomeInstrument-module__calzyW__homeMiddleTurn;-webkit-mask:radial-gradient(circle,#0000 0 48%,#000 48.5% 64.5%,#0000 65%);mask:radial-gradient(circle,#0000 0 48%,#000 48.5% 64.5%,#0000 65%)}.BaziHomeInstrument-module__calzyW__innerRing{animation:34s linear infinite BaziHomeInstrument-module__calzyW__homeInnerTurn;-webkit-mask:radial-gradient(circle,#0000 0 34%,#000 34.5% 47.5%,#0000 48%);mask:radial-gradient(circle,#0000 0 34%,#000 34.5% 47.5%,#0000 48%)}.BaziHomeInstrument-module__calzyW__coreRing{animation:46s linear infinite BaziHomeInstrument-module__calzyW__homeCoreTurn;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 25.5% 33.5%,#0000 34%);mask:radial-gradient(circle,#0000 0 25%,#000 25.5% 33.5%,#0000 34%)}.BaziHomeInstrument-module__calzyW__pillar{z-index:6;color:#4a3015eb;text-shadow:0 1px #ffe2ac7a;place-items:center;width:16px;height:19px;font-family:Songti SC,Hiragino Mincho ProN,Yu Mincho,serif;font-size:8px;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)translateZ(8px)}.BaziHomeInstrument-module__calzyW__year{top:10.1%;left:50%}.BaziHomeInstrument-module__calzyW__month{top:50%;left:89.8%}.BaziHomeInstrument-module__calzyW__day{top:89.8%;left:50%}.BaziHomeInstrument-module__calzyW__hour{top:50%;left:10.2%}.BaziHomeInstrument-module__calzyW__lensMark{z-index:6;color:#c7975385;text-shadow:0 -1px #00000080,0 1px #ecc58530;font-family:Songti SC,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(12px,7%,16px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(9px)}.BaziHomeInstrument-module__calzyW__specular{z-index:7;opacity:0;border-radius:50%;position:absolute;inset:33%;overflow:hidden;transform:translateZ(11px)}.BaziHomeInstrument-module__calzyW__specular:before{content:"";background:linear-gradient(112deg,#0000 29%,#fff2d752 43%,#ffffff12 50%,#0000 62%);position:absolute;inset:-28%;transform:translate(-120%)}.BaziHomeInstrument-module__calzyW__engaged .BaziHomeInstrument-module__calzyW__stage{filter:saturate(.99)contrast(1.01);transform:translateZ(0)scale(1.004)}.BaziHomeInstrument-module__calzyW__engaged .BaziHomeInstrument-module__calzyW__contactShadow{opacity:.34;transform:translateY(52%)rotateX(74deg)scaleX(.97)translateZ(-12px)}.BaziHomeInstrument-module__calzyW__engaged .BaziHomeInstrument-module__calzyW__outerRing{animation-duration:34s}.BaziHomeInstrument-module__calzyW__engaged .BaziHomeInstrument-module__calzyW__middleRing{animation-duration:44s}.BaziHomeInstrument-module__calzyW__engaged .BaziHomeInstrument-module__calzyW__innerRing{animation-duration:28s}.BaziHomeInstrument-module__calzyW__engaged .BaziHomeInstrument-module__calzyW__coreRing{animation-duration:38s}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__stage{filter:saturate(.99)contrast(1.015);transform:rotateX(0)rotate(0)scale(1.012)}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__specular{opacity:.12}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__outerRing{animation:6.8s linear infinite BaziHomeInstrument-module__calzyW__generationOuterTurn}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__middleRing{animation:5.8s linear infinite BaziHomeInstrument-module__calzyW__generationMiddleTurn}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__innerRing{animation:4.8s linear infinite BaziHomeInstrument-module__calzyW__generationInnerTurn}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__coreRing{animation:4s linear infinite BaziHomeInstrument-module__calzyW__generationCoreTurn}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__specular:before{animation:2.4s cubic-bezier(.65,0,.35,1) infinite BaziHomeInstrument-module__calzyW__alignLight}.BaziHomeInstrument-module__calzyW__prominentInstrument{width:min(348px,66vw,44dvh);animation:.64s cubic-bezier(.16,1,.3,1) both BaziHomeInstrument-module__calzyW__instrumentReveal}@keyframes BaziHomeInstrument-module__calzyW__homeOuterTurn{to{transform:translateZ(4px)rotate(360deg)}}@keyframes BaziHomeInstrument-module__calzyW__homeMiddleTurn{to{transform:translateZ(5px)rotate(-360deg)}}@keyframes BaziHomeInstrument-module__calzyW__homeInnerTurn{to{transform:translateZ(6px)rotate(360deg)}}@keyframes BaziHomeInstrument-module__calzyW__homeCoreTurn{to{transform:translateZ(7px)rotate(-360deg)}}@keyframes BaziHomeInstrument-module__calzyW__generationOuterTurn{to{transform:translateZ(5px)rotate(360deg)}}@keyframes BaziHomeInstrument-module__calzyW__generationMiddleTurn{to{transform:translateZ(6px)rotate(-360deg)}}@keyframes BaziHomeInstrument-module__calzyW__generationInnerTurn{to{transform:translateZ(7px)rotate(360deg)}}@keyframes BaziHomeInstrument-module__calzyW__generationCoreTurn{to{transform:translateZ(8px)rotate(-360deg)}}@keyframes BaziHomeInstrument-module__calzyW__alignLight{0%{transform:translate(-76%)}to{transform:translate(76%)}}@keyframes BaziHomeInstrument-module__calzyW__instrumentReveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.BaziHomeInstrument-module__calzyW__instrument{width:min(188px,52vw)}.BaziHomeInstrument-module__calzyW__prominentInstrument{width:min(270px,72vw,44dvh)}.BaziHomeInstrument-module__calzyW__pillar{width:13px;height:15px;font-size:6px}}@media (max-height:620px) and (orientation:landscape){.BaziHomeInstrument-module__calzyW__prominentInstrument{width:min(220px,44dvh)}}@media (prefers-reduced-motion:reduce){.BaziHomeInstrument-module__calzyW__stage,.BaziHomeInstrument-module__calzyW__ring,.BaziHomeInstrument-module__calzyW__contactShadow,.BaziHomeInstrument-module__calzyW__specular:before,.BaziHomeInstrument-module__calzyW__prominentInstrument,.BaziHomeInstrument-module__calzyW__specular{transition:none!important;animation:none!important}.BaziHomeInstrument-module__calzyW__aligning .BaziHomeInstrument-module__calzyW__ring,.BaziHomeInstrument-module__calzyW__engaged .BaziHomeInstrument-module__calzyW__ring{transform:translateZ(4px)rotate(0)}}
.BaziGenerationRitual-module__L4Xf8W__ritual{z-index:170;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));color:#2d2924;isolation:isolate;background:radial-gradient(circle at 50% 34%,#dccdb547,#0000 34%),radial-gradient(circle at 50% 115%,#a9906c17,#0000 42%),#f5f2ec;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden auto}.BaziGenerationRitual-module__L4Xf8W__ritual:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(102deg,#0000 32%,#ffffff57 50%,#0000 68%),repeating-linear-gradient(0deg,#4e433404 0 1px,#0000 1px 7px);position:absolute;inset:0}.BaziGenerationRitual-module__L4Xf8W__stage{z-index:1;text-align:center;justify-items:center;width:min(100%,520px);display:grid;position:relative}.BaziGenerationRitual-module__L4Xf8W__kicker{color:#755a38;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.9375rem;font-weight:600}.BaziGenerationRitual-module__L4Xf8W__stage h2{color:#292520;font-family:var(--font-body), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.025em;margin:19px 0 0;font-size:1.75rem;font-weight:600;line-height:1.2}.BaziGenerationRitual-module__L4Xf8W__lead{color:#746d65;text-wrap:balance;max-width:390px;margin:9px 0 0;font-size:1rem;font-weight:400;line-height:1.7}.BaziGenerationRitual-module__L4Xf8W__progress{background:#d8d1c7;width:min(100%,240px);height:1px;margin-top:22px;position:relative;overflow:hidden}.BaziGenerationRitual-module__L4Xf8W__progress i{background:linear-gradient(90deg,#0000,#9a7549 50%,#0000);width:44%;height:3px;animation:2.8s cubic-bezier(.65,0,.35,1) infinite BaziGenerationRitual-module__L4Xf8W__progressPass;position:absolute;top:-1px;left:0;transform:translate(-110%)}.BaziGenerationRitual-module__L4Xf8W__elapsed{color:#6f6860;font-variant-numeric:tabular-nums;margin-top:10px;font-size:.875rem}.BaziGenerationRitual-module__L4Xf8W__srStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes BaziGenerationRitual-module__L4Xf8W__progressPass{0%{transform:translate(-110%)}58%,to{transform:translate(330%)}}@media (max-width:600px){.BaziGenerationRitual-module__L4Xf8W__ritual{padding:max(22px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left))}.BaziGenerationRitual-module__L4Xf8W__kicker{margin-bottom:13px}.BaziGenerationRitual-module__L4Xf8W__stage h2{margin-top:15px;font-size:1.625rem}.BaziGenerationRitual-module__L4Xf8W__lead{max-width:320px}}@media (max-height:620px) and (orientation:landscape){.BaziGenerationRitual-module__L4Xf8W__ritual{place-items:start center}.BaziGenerationRitual-module__L4Xf8W__stage{width:min(100%,760px)}.BaziGenerationRitual-module__L4Xf8W__kicker{margin-bottom:8px}.BaziGenerationRitual-module__L4Xf8W__stage h2{margin-top:9px;font-size:20px}.BaziGenerationRitual-module__L4Xf8W__lead{margin-top:5px;line-height:1.5}.BaziGenerationRitual-module__L4Xf8W__progress{margin-top:12px}}@media (prefers-reduced-motion:reduce){.BaziGenerationRitual-module__L4Xf8W__progress i{animation:none;left:50%;transform:translate(-50%)}}
.BaziQuestionTransition-module__lN5x_G__overlay{z-index:400;isolation:isolate;color:#312a22;color:lab(17.6279% 2.51523 6.60051);cursor:wait;pointer-events:auto;touch-action:none;place-items:center;min-height:100dvh;padding:24px;animation:1.65s linear both BaziQuestionTransition-module__lN5x_G__overlay-journey;display:grid;position:fixed;inset:0;overflow:hidden}.BaziQuestionTransition-module__lN5x_G__overlay:before{z-index:-1;content:"";opacity:1;background:#fefbf7;background:lab(98.7388% .410289 2.2442);position:absolute;inset:0}.BaziQuestionTransition-module__lN5x_G__content{text-align:center;flex-direction:column;align-items:center;width:min(100%,576px);padding-inline:16px;animation:1.2s cubic-bezier(.22,1,.36,1) both BaziQuestionTransition-module__lN5x_G__question-journey;display:flex}.BaziQuestionTransition-module__lN5x_G__eyebrow{color:#7f7973;color:lab(51.2901% 1.28159 4.40105);letter-spacing:.32em;margin:0 0 12px;font-size:10px;font-weight:500;line-height:1.5}.BaziQuestionTransition-module__lN5x_G__question{color:#312a22;color:lab(17.6279% 2.51523 6.60051);letter-spacing:.01em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34rem;margin:0;font-size:1.25rem;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.BaziQuestionTransition-module__lN5x_G__rule{opacity:0;transform-origin:50%;background:#af8340;background:lab(58.2178% 11.9512 42.2169);width:56px;height:1px;margin-top:24px;animation:1.08s cubic-bezier(.65,0,.35,1) .12s both BaziQuestionTransition-module__lN5x_G__rule-journey;transform:scaleX(0)}.BaziQuestionTransition-module__lN5x_G__hint{bottom:max(32px, env(safe-area-inset-bottom));color:#9c9080;color:lab(60.6002% 2.52792 10.6034);letter-spacing:.24em;text-align:center;margin:0;font-size:10px;font-weight:500;line-height:1.5;animation:1.2s cubic-bezier(.16,1,.3,1) both BaziQuestionTransition-module__lN5x_G__hint-journey;position:absolute}@keyframes BaziQuestionTransition-module__lN5x_G__overlay-journey{0%,75%{opacity:1}to{opacity:0}}@keyframes BaziQuestionTransition-module__lN5x_G__question-journey{0%{opacity:0;transform:translateY(26px)scale(1.008)}30%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.94;transform:translateY(-4px)scale(.99)}}@keyframes BaziQuestionTransition-module__lN5x_G__rule-journey{0%{opacity:0;transform:scaleX(0)}32%{opacity:.72;transform:scaleX(1)}78%{opacity:.72;transform:scaleX(1)}to{opacity:0;transform:scaleX(.5)}}@keyframes BaziQuestionTransition-module__lN5x_G__hint-journey{0%,34%{opacity:0}66%{opacity:.72}to{opacity:0}}@media (max-width:600px){.BaziQuestionTransition-module__lN5x_G__overlay{padding-inline:20px}.BaziQuestionTransition-module__lN5x_G__question{font-size:1.125rem}.BaziQuestionTransition-module__lN5x_G__hint{max-width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.BaziQuestionTransition-module__lN5x_G__overlay{animation:none}.BaziQuestionTransition-module__lN5x_G__overlay:before{opacity:1;animation:none}.BaziQuestionTransition-module__lN5x_G__content{animation:none}.BaziQuestionTransition-module__lN5x_G__rule{opacity:.72;animation:none;transform:scaleX(1)}.BaziQuestionTransition-module__lN5x_G__hint{opacity:.72;animation:none}}
.ReadingForm-module__HgO8Aq__birthFields{align-items:start}.ReadingForm-module__HgO8Aq__birthField{align-self:start;min-width:0}.ReadingForm-module__HgO8Aq__birthTimeField{grid-template-rows:auto 50px;align-content:end;align-self:stretch;gap:8px}.ReadingForm-module__HgO8Aq__birthControl{box-sizing:border-box;align-self:start;block-size:50px;min-block-size:50px;max-block-size:50px;inline-size:100%;min-inline-size:0;max-inline-size:100%}.ReadingForm-module__HgO8Aq__archiveModalLayer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#544c435c;place-items:center;padding:21px;display:grid;position:fixed;inset:0;overflow:hidden}.ReadingForm-module__HgO8Aq__archiveModalCard{color:#3f3933;background:#fffefd;border:1px solid #76634c29;border-radius:17px;grid-template-rows:auto minmax(0,1fr);width:min(448px,100vw - 42px);max-width:100%;max-height:calc(100dvh - 42px);display:grid;overflow:hidden;box-shadow:0 20px 60px #372d2138}.ReadingForm-module__HgO8Aq__archiveModalHeader{background:#fffefd;border-bottom:1px solid #eee8df;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:23px 24px 18px;display:flex}.ReadingForm-module__HgO8Aq__archiveModalHeader h2{letter-spacing:.12em;margin:0;font-family:ui-serif,Songti SC,Noto Serif CJK SC,serif;font-size:20px;font-weight:600;line-height:1.3;color:#4d4338!important}.ReadingForm-module__HgO8Aq__archiveModalHeader p{color:#766959;margin:5px 0 0;font-size:11px;line-height:1.45}.ReadingForm-module__HgO8Aq__archiveCloseButton{color:#796448;width:38px;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#faf6ee;border:0;border-radius:12px;place-items:center;font-size:21px;line-height:1;display:grid}.ReadingForm-module__HgO8Aq__archiveCloseButton:hover:not(:disabled){background:#f4ecdf}.ReadingForm-module__HgO8Aq__archiveModalForm{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.ReadingForm-module__HgO8Aq__archiveModalBody{scrollbar-width:thin;scrollbar-color:#d5c9b9 transparent;border:0;min-width:0;min-height:0;margin:0;padding:20px 24px 22px;display:block;overflow:hidden auto}.ReadingForm-module__HgO8Aq__archiveFieldLabel{align-items:center;gap:7px;margin:0 0 9px;font-size:11px;font-weight:500;line-height:1.4;display:flex;color:#796448!important}.ReadingForm-module__HgO8Aq__archiveFieldLabel:not(:first-child){margin-top:22px}.ReadingForm-module__HgO8Aq__archiveFieldLabel>span{color:#d0ac70;font-size:13px}.ReadingForm-module__HgO8Aq__archiveModalCard .ReadingForm-module__HgO8Aq__archiveTextInput,.ReadingForm-module__HgO8Aq__archiveModalCard .ReadingForm-module__HgO8Aq__archiveNumberRow input{box-sizing:border-box;width:100%;min-width:0;height:46px;font:inherit;border-radius:10px;outline:0;padding:0 13px;font-size:13px;color:#554b40!important;background:#fff!important;border:1px solid #eee9e2!important;box-shadow:0 3px 13px #5b4a3408!important}.ReadingForm-module__HgO8Aq__archiveModalCard .ReadingForm-module__HgO8Aq__archiveTextInput:focus-visible,.ReadingForm-module__HgO8Aq__archiveModalCard .ReadingForm-module__HgO8Aq__archiveNumberRow input:focus-visible{outline-offset:1px;border-color:#a58c6d!important;outline:2px solid #a58c6d29!important}.ReadingForm-module__HgO8Aq__archiveModalCard .ReadingForm-module__HgO8Aq__archiveModalBody .ReadingForm-module__HgO8Aq__archiveTextInput::placeholder{opacity:1;color:#766959!important}.ReadingForm-module__HgO8Aq__archiveChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ReadingForm-module__HgO8Aq__archiveChoiceGrid button{color:#8b8176;min-width:0;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;align-content:center;justify-items:start;gap:3px;padding:10px 13px;display:grid}.ReadingForm-module__HgO8Aq__archiveChoiceGrid button strong{font-size:13px;font-weight:600}.ReadingForm-module__HgO8Aq__archiveChoiceGrid button small{color:#766959;font-size:9px}.ReadingForm-module__HgO8Aq__archiveChoiceGrid .ReadingForm-module__HgO8Aq__archiveChoiceActive{color:#fffaf1;background:#695946;border-color:#695946;box-shadow:0 5px 14px #493a2924}.ReadingForm-module__HgO8Aq__archiveChoiceGrid .ReadingForm-module__HgO8Aq__archiveChoiceActive small{color:#fffaf1d9}.ReadingForm-module__HgO8Aq__archiveModalCard .ReadingForm-module__HgO8Aq__archiveChoiceGrid .ReadingForm-module__HgO8Aq__archiveChoiceActive strong{color:#fffaf1!important}.ReadingForm-module__HgO8Aq__archiveNumberRow{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:13px;width:100%;min-width:0;display:grid;overflow:hidden}.ReadingForm-module__HgO8Aq__archiveNumberRow label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;font-size:10px;display:grid;color:#766959!important}.ReadingForm-module__HgO8Aq__archiveNumberRow input{text-align:center;appearance:textfield;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-inline:8px!important}.ReadingForm-module__HgO8Aq__archiveNumberRow input::-webkit-inner-spin-button{appearance:none;margin:0}.ReadingForm-module__HgO8Aq__archiveNumberRow input::-webkit-outer-spin-button{appearance:none;margin:0}.ReadingForm-module__HgO8Aq__archiveTimeRow{grid-template-columns:repeat(2,minmax(0,1fr));max-width:270px;margin-inline:auto}.ReadingForm-module__HgO8Aq__archiveFieldHint{color:#766959;margin:7px 0 0;font-size:9px;line-height:1.5}.ReadingForm-module__HgO8Aq__archiveLocationField{min-width:0;position:relative}.ReadingForm-module__HgO8Aq__archiveLocationField .ReadingForm-module__HgO8Aq__archiveTextInput{padding-right:54px}.ReadingForm-module__HgO8Aq__archiveLocationField button{color:#796448;width:36px;height:36px;font:inherit;cursor:pointer;background:#fbf7ef;border:0;border-radius:10px;place-items:center;font-size:20px;display:grid;position:absolute;top:5px;right:5px}.ReadingForm-module__HgO8Aq__archiveSolarToggle{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;display:grid;color:#756b60!important}.ReadingForm-module__HgO8Aq__archiveSolarToggle input{accent-color:#695946;width:16px;height:16px;margin:1px 0 0}.ReadingForm-module__HgO8Aq__archiveSolarToggle span{gap:3px;display:grid}.ReadingForm-module__HgO8Aq__archiveSolarToggle strong{font-size:11px;font-weight:600}.ReadingForm-module__HgO8Aq__archiveSolarToggle small{color:#766959;font-size:9px;font-weight:400}.ReadingForm-module__HgO8Aq__archiveError{color:#a75543;background:#fbefea;border-radius:8px;margin:16px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.ReadingForm-module__HgO8Aq__archiveModalFooter{background:#fffefdfa;border-top:1px solid #eee8df;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 24px 16px;display:grid}.ReadingForm-module__HgO8Aq__archiveModalFooter button{min-width:0;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:12px;font-weight:600}.ReadingForm-module__HgO8Aq__archiveCancelButton{color:#796448;background:#fbf7ef}.ReadingForm-module__HgO8Aq__archiveGenerateButton{color:#fffaf1;background:#695946}.ReadingForm-module__HgO8Aq__archiveModalFooter button:disabled{cursor:wait;opacity:.65}@media (max-width:600px){.ReadingForm-module__HgO8Aq__archiveModalLayer{padding:0;display:block}.ReadingForm-module__HgO8Aq__archiveModalCard{width:100%;min-width:0;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.ReadingForm-module__HgO8Aq__archiveModalHeader{padding:max(18px, env(safe-area-inset-top)) 18px 15px}.ReadingForm-module__HgO8Aq__archiveModalForm,.ReadingForm-module__HgO8Aq__archiveModalBody,.ReadingForm-module__HgO8Aq__archiveModalFooter{width:100%;min-width:0}.ReadingForm-module__HgO8Aq__archiveModalBody{box-sizing:border-box;padding:18px 18px 24px}.ReadingForm-module__HgO8Aq__archiveModalFooter{padding:12px 18px max(14px, env(safe-area-inset-bottom))}.ReadingForm-module__HgO8Aq__birthFields{grid-template-columns:minmax(0,1fr)}}
