.CardPage-module__PxjLqq__container{max-width:1240px;margin:0 auto;padding:10px 0 96px}.CardPage-module__PxjLqq__hero{border:1px solid var(--line);background:radial-gradient(circle at 90% 22%,#d6a15621,#0000 24%),radial-gradient(circle at 20% 12%,#75b5c714,#0000 32%),linear-gradient(100deg,#05080df5,#05080dc2),#05080d;border-radius:26px;grid-template-columns:minmax(320px,.86fr) minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,72px);min-height:min(78vh,820px);margin-bottom:28px;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px -76px #000}.CardPage-module__PxjLqq__hero:before{content:"";pointer-events:none;border:1px solid #f6d99b29;border-radius:18px;position:absolute;inset:14px}.CardPage-module__PxjLqq__hero:after{content:"";aspect-ratio:1;pointer-events:none;opacity:.42;background:repeating-conic-gradient(#f6d99b17 0deg 1deg,#0000 1deg 12deg),radial-gradient(circle,#0000 0 54%,#f6d99b14 55%,#0000 56%);border:1px solid #f6d99b14;border-radius:50%;width:min(34vw,420px);position:absolute;top:7%;right:-4%}.CardPage-module__PxjLqq__heroRail{z-index:3;gap:14px;display:grid;position:absolute;top:50%;left:clamp(18px,3vw,34px);transform:translateY(-50%)}.CardPage-module__PxjLqq__heroRail span,.CardPage-module__PxjLqq__railButton{width:42px;height:42px;color:var(--accent-strong);background:radial-gradient(circle at 50% 44%,#f6d99b21,#0000 56%),linear-gradient(#ffffff0b,#ffffff03),#0000004d;border:1px solid #f6d99b5c;border-radius:999px;place-items:center;transition:border-color .2s,transform .2s,background .2s;display:grid;box-shadow:inset 0 0 0 1px #00000085,0 12px 28px #0000002e}.CardPage-module__PxjLqq__heroRail span:not(:first-child){border-color:#f6d99b38}.CardPage-module__PxjLqq__heroRail span:hover,.CardPage-module__PxjLqq__railButton:hover{background:radial-gradient(circle at 50% 44%,#f6d99b2e,#0000 58%),#00000057;border-color:#f6d99b94;transform:translateY(-2px)}.CardPage-module__PxjLqq__railIcon{width:31px;height:31px}:is(.CardPage-module__PxjLqq__railIcon .astralIconOuter,.CardPage-module__PxjLqq__areaIcon .astralIconOuter){display:none}:is(.CardPage-module__PxjLqq__railIcon .astralIconPlate,.CardPage-module__PxjLqq__areaIcon .astralIconPlate){fill:#05080d57;stroke:#f6d99b75;stroke-width:1.25px}:is(.CardPage-module__PxjLqq__railIcon .astralIconInset,.CardPage-module__PxjLqq__areaIcon .astralIconInset,.CardPage-module__PxjLqq__railIcon .astralIconCrown,.CardPage-module__PxjLqq__areaIcon .astralIconCrown){fill:none;stroke:#f6d99b38;stroke-width:.85px}:is(.CardPage-module__PxjLqq__railIcon .astralIconMoon,.CardPage-module__PxjLqq__areaIcon .astralIconMoon){fill:#f6d99b24;stroke:#f6d99b52;stroke-width:.8px}:is(.CardPage-module__PxjLqq__railIcon .astralIconStar,.CardPage-module__PxjLqq__areaIcon .astralIconStar){fill:none;stroke:#f6d99b6b;stroke-width:1px;stroke-linecap:round}:is(.CardPage-module__PxjLqq__railIcon .astralIconGlyph,.CardPage-module__PxjLqq__areaIcon .astralIconGlyph){fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.CardPage-module__PxjLqq__cardShowcase,.CardPage-module__PxjLqq__heroContent{z-index:2;position:relative}.CardPage-module__PxjLqq__cardShowcase{place-items:center;padding-left:54px;display:grid}.CardPage-module__PxjLqq__cardFrame{aspect-ratio:2/3;background:#15120e;border-radius:16px;width:min(100%,430px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #f6d99b2e,0 10px 26px #00000061,0 34px 94px #00000080}.CardPage-module__PxjLqq__cardFrame img{object-fit:cover}.CardPage-module__PxjLqq__heroContent{align-content:center;gap:20px;display:grid}.CardPage-module__PxjLqq__crumbs{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:9px;font-size:.74rem;display:flex}.CardPage-module__PxjLqq__crumbs a{color:var(--accent-strong)}.CardPage-module__PxjLqq__title{max-width:19ch;margin:0;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.88}.CardPage-module__PxjLqq__cardNumber{width:min(100%,380px);color:var(--accent-strong);font-family:var(--font-card-title),var(--font-heading),serif;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:2rem;display:grid}.CardPage-module__PxjLqq__cardNumber:before,.CardPage-module__PxjLqq__cardNumber:after{content:"";background:linear-gradient(90deg,#0000,#f6d99b59);height:1px}.CardPage-module__PxjLqq__cardNumber:after{background:linear-gradient(90deg,#f6d99b59,#0000)}.CardPage-module__PxjLqq__keywordBlock{gap:10px;display:grid}.CardPage-module__PxjLqq__inlineKeywords{color:var(--text-soft);flex-wrap:wrap;gap:8px 14px;display:flex}.CardPage-module__PxjLqq__inlineKeywords span:not(:last-child):after{content:"•";color:var(--accent);padding-left:14px}.CardPage-module__PxjLqq__orientationTabs{border:1px solid #f6d99b61;border-radius:999px;grid-template-columns:1fr 1fr;width:min(100%,380px);display:grid;overflow:hidden}.CardPage-module__PxjLqq__orientationTabs span{min-height:48px;color:var(--accent-strong);letter-spacing:.12em;place-items:center;font-size:.88rem;display:grid}.CardPage-module__PxjLqq__orientationTabs span:first-child{color:#180f07;background:linear-gradient(#e2bc75,#be8844)}.CardPage-module__PxjLqq__subtitle{max-width:58ch;color:var(--text-soft);font-size:1.02rem;line-height:1.9}.CardPage-module__PxjLqq__heroMeta{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;max-width:620px;display:grid}.CardPage-module__PxjLqq__metaCard{background:#00000038;border:1px solid #f6d99b33;border-radius:12px;gap:10px;padding:16px 18px;display:grid}.CardPage-module__PxjLqq__metaLabel,.CardPage-module__PxjLqq__snapshotLabel,.CardPage-module__PxjLqq__sectionKicker,.CardPage-module__PxjLqq__noteLabel,.CardPage-module__PxjLqq__areaLabel,.CardPage-module__PxjLqq__areaTopline,.CardPage-module__PxjLqq__relatedLabel{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem}.CardPage-module__PxjLqq__metaValue{color:var(--text-soft);line-height:1.65}.CardPage-module__PxjLqq__metaTags,.CardPage-module__PxjLqq__tags{flex-wrap:wrap;gap:9px;display:flex}.CardPage-module__PxjLqq__metaTag,.CardPage-module__PxjLqq__tag,.CardPage-module__PxjLqq__tagReversed{letter-spacing:.08em;text-transform:uppercase;border:1px solid #f6d99b2e;border-radius:999px;align-items:center;padding:5px 10px;font-size:.68rem;display:inline-flex}.CardPage-module__PxjLqq__metaTag,.CardPage-module__PxjLqq__tag{color:var(--accent-strong);background:#d6a1561a}.CardPage-module__PxjLqq__tagReversed{color:#d9b6a8;background:#8b3a3a24;border-color:#8b3a3a3d}.CardPage-module__PxjLqq__tankContent{border:1px solid var(--line);background:radial-gradient(circle at top left,#f6d99b0f,transparent 32%),linear-gradient(180deg,#ffffff07,#ffffff03),var(--bg-plate);border-radius:22px;padding:clamp(20px,3vw,34px);display:grid}.CardPage-module__PxjLqq__section{gap:22px;display:grid}.CardPage-module__PxjLqq__sectionHeader{text-align:center;justify-items:center;gap:8px;display:grid}.CardPage-module__PxjLqq__sectionHeader:before,.CardPage-module__PxjLqq__sectionHeader:after{content:"";background:linear-gradient(90deg,#0000,#f6d99b47,#0000);width:min(100%,680px);height:1px}.CardPage-module__PxjLqq__sectionHeader h2{margin:0;font-size:clamp(2rem,3.2vw,3.1rem)}.CardPage-module__PxjLqq__snapshotGrid,.CardPage-module__PxjLqq__notesGrid,.CardPage-module__PxjLqq__grid2,.CardPage-module__PxjLqq__reflectionGrid,.CardPage-module__PxjLqq__decisionLens{grid-template-columns:1fr 1fr;gap:18px;display:grid}.CardPage-module__PxjLqq__snapshotCard,.CardPage-module__PxjLqq__noteCard,.CardPage-module__PxjLqq__lensPrimary,.CardPage-module__PxjLqq__lensCard,.CardPage-module__PxjLqq__cardMeaning,.CardPage-module__PxjLqq__cardMeaningReversed{background:#0000002e;border:1px solid #f6d99b2e;border-radius:14px}.CardPage-module__PxjLqq__snapshotCard,.CardPage-module__PxjLqq__noteCard,.CardPage-module__PxjLqq__lensPrimary,.CardPage-module__PxjLqq__lensCard{gap:10px;padding:22px;display:grid}.CardPage-module__PxjLqq__snapshotCard p,.CardPage-module__PxjLqq__noteCard p,.CardPage-module__PxjLqq__lensPrimary p,.CardPage-module__PxjLqq__lensCard p,.CardPage-module__PxjLqq__cardMeaning p,.CardPage-module__PxjLqq__cardMeaningReversed p,.CardPage-module__PxjLqq__areaBody p,.CardPage-module__PxjLqq__areaBody details p,.CardPage-module__PxjLqq__adviceBlock p{color:var(--text-soft);margin:0;line-height:1.85}.CardPage-module__PxjLqq__decisionLens{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.CardPage-module__PxjLqq__lensPrimary{background:radial-gradient(circle at 100% 0,#d6a15621,#0000 42%),linear-gradient(#d6a15614,#d6a15605),#0003;grid-column:1/-1}.CardPage-module__PxjLqq__lensPrimary h3{color:var(--text);font-family:var(--font-heading),serif;margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:500;line-height:1.14}.CardPage-module__PxjLqq__lensCard{align-content:start}.CardPage-module__PxjLqq__cardMeaning,.CardPage-module__PxjLqq__cardMeaningReversed{align-content:start;gap:18px;padding:24px;display:grid}.CardPage-module__PxjLqq__cardMeaning{background:linear-gradient(#d6a15614,#d6a15605),#0000002e}.CardPage-module__PxjLqq__cardMeaningReversed{background:linear-gradient(#8b3a3a24,#8b3a3a05),#0000002e}.CardPage-module__PxjLqq__meaningHeader{gap:14px;display:grid}.CardPage-module__PxjLqq__meaningHeader h3,.CardPage-module__PxjLqq__areaBody h3,.CardPage-module__PxjLqq__faqStack h3{color:var(--text);margin:0;font-size:1.65rem}.CardPage-module__PxjLqq__divider{background:linear-gradient(90deg,#0000,#f6d99b33,#0000);border:0;width:100%;height:1px;margin:28px 0}.CardPage-module__PxjLqq__areaStack{border:1px solid #f6d99b33;border-radius:16px;gap:0;display:grid;overflow:hidden}.CardPage-module__PxjLqq__areaCard{background:#00000024;border-bottom:1px solid #f6d99b29;grid-template-columns:96px 1fr auto;align-items:center;gap:22px;padding:20px 22px;display:grid;position:relative}.CardPage-module__PxjLqq__areaCard:last-child{border-bottom:0}.CardPage-module__PxjLqq__areaSigil{background:radial-gradient(circle at 50% 42%,#f6d99b24,transparent 58%),conic-gradient(from 20deg,transparent 0 12%,#f6d99b14 12% 13%,transparent 13% 24%),#0003;width:74px;height:74px;color:var(--accent-strong);border:1px solid #f6d99b47;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000007a,0 16px 34px #0000002e}.CardPage-module__PxjLqq__areaIcon{width:58px;height:58px}.CardPage-module__PxjLqq__areaBody{gap:8px;display:grid}.CardPage-module__PxjLqq__areaBody details{margin-top:4px}.CardPage-module__PxjLqq__areaBody summary{cursor:pointer;width:fit-content;color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.CardPage-module__PxjLqq__expandMark{width:38px;height:38px;color:var(--accent-strong);border:1px solid #f6d99b3d;border-radius:999px;place-items:center;display:grid}.CardPage-module__PxjLqq__adviceBlock,.CardPage-module__PxjLqq__boundaryNotice{background:#0003;border:1px solid #f6d99b2e;border-radius:12px;gap:9px;padding:16px;display:grid}.CardPage-module__PxjLqq__boundaryNotice{color:var(--text-soft);background:#d6a15614;border-color:#f6d99b42;line-height:1.72}.CardPage-module__PxjLqq__boundaryNotice strong{color:var(--accent-strong)}.CardPage-module__PxjLqq__textList{color:var(--text-soft);gap:12px;margin:0;padding-left:18px;line-height:1.8;display:grid}.CardPage-module__PxjLqq__faqStack{gap:14px;display:grid}.CardPage-module__PxjLqq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;display:grid}.CardPage-module__PxjLqq__relatedCard{background:#0000002e;border:1px solid #f6d99b33;border-radius:14px;gap:8px;min-height:112px;padding:18px;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.CardPage-module__PxjLqq__relatedCard:hover{border-color:var(--line-strong);transform:translateY(-2px)}.CardPage-module__PxjLqq__relatedThumb{aspect-ratio:2/3;background:#05080d;border:1px solid #f6d99b33;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.CardPage-module__PxjLqq__relatedThumb img{object-fit:contain;object-position:center;max-width:none;width:calc(100% - 14px)!important;height:calc(100% - 21px)!important;inset:7px 7px 14px!important}.CardPage-module__PxjLqq__relatedCard strong{color:var(--text);font-family:var(--font-heading),serif;font-size:1.25rem;font-weight:500;line-height:1.08}.CardPage-module__PxjLqq__relatedCard:focus-visible,.CardPage-module__PxjLqq__railButton:focus-visible{border-color:var(--accent-strong);outline:none;box-shadow:0 0 0 3px #ffe2a81f}@media (max-width:980px){.CardPage-module__PxjLqq__hero{grid-template-columns:1fr;min-height:0}.CardPage-module__PxjLqq__heroRail{order:3;grid-template-columns:repeat(5,auto);position:relative;top:auto;left:auto;transform:none}.CardPage-module__PxjLqq__cardShowcase{padding-left:0}.CardPage-module__PxjLqq__cardFrame{width:min(100%,390px)}.CardPage-module__PxjLqq__heroMeta,.CardPage-module__PxjLqq__snapshotGrid,.CardPage-module__PxjLqq__notesGrid,.CardPage-module__PxjLqq__reflectionGrid,.CardPage-module__PxjLqq__decisionLens,.CardPage-module__PxjLqq__grid2{grid-template-columns:1fr}.CardPage-module__PxjLqq__lensPrimary{grid-column:auto}}@media (max-width:720px){.CardPage-module__PxjLqq__container{padding-bottom:72px}.CardPage-module__PxjLqq__hero,.CardPage-module__PxjLqq__tankContent{padding:22px}.CardPage-module__PxjLqq__title{font-size:clamp(2.4rem,11vw,3.4rem)}.CardPage-module__PxjLqq__areaCard{grid-template-columns:54px 1fr;gap:14px;padding:16px}.CardPage-module__PxjLqq__areaSigil{width:48px;height:48px;font-size:1.1rem}.CardPage-module__PxjLqq__expandMark{display:none}.CardPage-module__PxjLqq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CardPage-module__PxjLqq__yesNo{scroll-margin-top:calc(var(--site-header-height) + 16px)}
.FreeTools-module__9_m0rq__page{gap:28px;padding:28px 0 60px;display:grid}.FreeTools-module__9_m0rq__tool{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg-plate);align-items:start;gap:28px;padding:clamp(20px,3vw,40px);display:grid}.FreeTools-module__9_m0rq__copy{gap:20px;min-width:0;display:grid}.FreeTools-module__9_m0rq__copy h1{font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.08}.FreeTools-module__9_m0rq__copy p{line-height:1.7}.FreeTools-module__9_m0rq__form{gap:20px;display:grid}.FreeTools-module__9_m0rq__field{gap:10px;display:grid}.FreeTools-module__9_m0rq__field>span,.FreeTools-module__9_m0rq__form legend,.FreeTools-module__9_m0rq__eyebrow{color:var(--accent-strong);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;line-height:1.8}.FreeTools-module__9_m0rq__input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-soft);width:100%;min-width:0;color:var(--text);font:inherit;padding:14px}.FreeTools-module__9_m0rq__switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.FreeTools-module__9_m0rq__switch input{appearance:none;border:1px solid var(--line-strong);background:var(--bg);cursor:pointer;border-radius:20px;flex:0 0 38px;height:22px;margin:0}.FreeTools-module__9_m0rq__switch input:before{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;margin:3px;display:block}.FreeTools-module__9_m0rq__switch input:checked{background:var(--accent-soft)}.FreeTools-module__9_m0rq__switch input:checked:before{background:var(--accent-strong);transform:translate(16px)}.FreeTools-module__9_m0rq__count{border:0;min-width:0;margin:0;padding:0}.FreeTools-module__9_m0rq__count legend{margin-bottom:12px}.FreeTools-module__9_m0rq__pills{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.FreeTools-module__9_m0rq__pill{text-align:center;cursor:pointer;position:relative}.FreeTools-module__9_m0rq__pill input{opacity:0;cursor:pointer;position:absolute;inset:0}.FreeTools-module__9_m0rq__pill span{border:1px solid var(--line-strong);border-radius:30px;padding:12px;display:block}.FreeTools-module__9_m0rq__pill input:checked+span{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}.FreeTools-module__9_m0rq__primary,.FreeTools-module__9_m0rq__secondary{min-height:48px;font:inherit;letter-spacing:.12em;cursor:pointer;text-align:center;border-radius:30px;justify-content:center;align-items:center;padding:12px 18px;font-size:.75rem;display:inline-flex}.FreeTools-module__9_m0rq__primary{border:1px solid var(--accent-strong);background:var(--accent-strong);color:var(--bg)}.FreeTools-module__9_m0rq__secondary{border:1px solid var(--line-strong);background:var(--accent-soft);color:var(--accent-strong)}.FreeTools-module__9_m0rq__primary:active,.FreeTools-module__9_m0rq__secondary:active{transform:scale(.98)}.FreeTools-module__9_m0rq__primary:disabled,.FreeTools-module__9_m0rq__secondary:disabled{cursor:wait;opacity:.65}.FreeTools-module__9_m0rq__page :is(button,a,input,summary):focus-visible,.FreeTools-module__9_m0rq__pill input:focus-visible+span{outline:2px solid var(--accent-strong);outline-offset:4px}.FreeTools-module__9_m0rq__result{min-width:0;scroll-margin-top:16px}.FreeTools-module__9_m0rq__resultHeading{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-size:.75rem;line-height:1.8}.FreeTools-module__9_m0rq__resultHeading:focus{outline:none}.FreeTools-module__9_m0rq__single{text-align:center;gap:20px;display:grid}.FreeTools-module__9_m0rq__card{aspect-ratio:2/3;width:min(100%,220px);margin-inline:auto}.FreeTools-module__9_m0rq__card>div{cursor:default;width:100%;height:100%}.FreeTools-module__9_m0rq__card>div:hover{transform:none}.FreeTools-module__9_m0rq__card>div>div{transition-duration:.4s}.FreeTools-module__9_m0rq__card[data-returning=true]>div>div{transition-duration:.3s}.FreeTools-module__9_m0rq__card>div>div,.FreeTools-module__9_m0rq__card>div:hover>div{box-shadow:0 0 32px var(--accent-soft)}.FreeTools-module__9_m0rq__card>div>div>div{border-color:var(--line)}.FreeTools-module__9_m0rq__card>div>div>div>div{display:none}.FreeTools-module__9_m0rq__pullCard{width:min(100%,280px)}.FreeTools-module__9_m0rq__answerLabel{border:1px solid var(--line-strong);border-radius:var(--radius-md);font-family:var(--font-heading),serif;color:color-mix(in srgb,var(--accent-strong)calc(var(--answer-opacity)*100%),transparent);background:var(--accent-soft);padding:10px 20px;font-size:clamp(1.6rem,3vw,2rem);display:inline-block}.FreeTools-module__9_m0rq__scale{max-width:440px;margin:20px auto 0;padding-inline:8px}.FreeTools-module__9_m0rq__scaleEnds{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.FreeTools-module__9_m0rq__scaleTrack{background:var(--line-strong);height:2px;margin:12px 0;position:relative}.FreeTools-module__9_m0rq__scaleTrack span{background:var(--accent-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.FreeTools-module__9_m0rq__scaleLabels{color:var(--muted);grid-template-columns:repeat(5,1fr);gap:4px;margin-inline:-8px;font-size:.65rem;display:grid}.FreeTools-module__9_m0rq__reason{line-height:1.7}.FreeTools-module__9_m0rq__question{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.FreeTools-module__9_m0rq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.FreeTools-module__9_m0rq__textButton{min-height:44px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.FreeTools-module__9_m0rq__textLink{color:var(--accent-strong);line-height:1.7}.FreeTools-module__9_m0rq__single .FreeTools-module__9_m0rq__actions{flex-direction:column}.FreeTools-module__9_m0rq__pullControls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.FreeTools-module__9_m0rq__pullControls .FreeTools-module__9_m0rq__switch{text-align:left;font-size:.85rem}.FreeTools-module__9_m0rq__primary:focus-visible,.FreeTools-module__9_m0rq__secondary:focus-visible,.FreeTools-module__9_m0rq__entry:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.FreeTools-module__9_m0rq__reading{text-align:left;gap:20px;display:grid}.FreeTools-module__9_m0rq__reading h3{font-family:var(--font-heading),serif;margin-bottom:8px;font-size:1.25rem}.FreeTools-module__9_m0rq__reading p{line-height:1.7}.FreeTools-module__9_m0rq__generator{gap:16px;display:grid}.FreeTools-module__9_m0rq__generatedCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.FreeTools-module__9_m0rq__generatedCard .FreeTools-module__9_m0rq__card{width:96px}.FreeTools-module__9_m0rq__generatedText{gap:10px;min-width:0;font-size:.875rem;line-height:1.65;display:grid}.FreeTools-module__9_m0rq__generatedText h3{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);font-family:inherit;font-size:.7rem;line-height:1.7}.FreeTools-module__9_m0rq__keywords{color:var(--muted)}.FreeTools-module__9_m0rq__generatorActions{margin-top:24px}.FreeTools-module__9_m0rq__content{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-plate);gap:20px;padding:clamp(20px,3vw,36px);display:grid}.FreeTools-module__9_m0rq__content h2{font-size:clamp(1.6rem,3vw,2.25rem)}.FreeTools-module__9_m0rq__content p{line-height:1.8}.FreeTools-module__9_m0rq__table{border-collapse:collapse;width:100%;font-size:.875rem}.FreeTools-module__9_m0rq__table th,.FreeTools-module__9_m0rq__table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 8px}.FreeTools-module__9_m0rq__table th{color:var(--accent-strong)}.FreeTools-module__9_m0rq__groups{gap:16px;display:grid}.FreeTools-module__9_m0rq__groups details{border-top:1px solid var(--line);padding-top:16px}.FreeTools-module__9_m0rq__groups summary{cursor:pointer;color:var(--accent-strong);padding:8px 0}.FreeTools-module__9_m0rq__cardLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:16px;display:grid}.FreeTools-module__9_m0rq__cardLinks a{min-height:44px;line-height:1.6}.FreeTools-module__9_m0rq__linkRow{color:var(--accent-strong);flex-wrap:wrap;gap:16px;display:flex}.FreeTools-module__9_m0rq__uses,.FreeTools-module__9_m0rq__faq{gap:24px;display:grid}.FreeTools-module__9_m0rq__uses h3,.FreeTools-module__9_m0rq__faq h3{margin-bottom:8px;font-size:1.2rem}.FreeTools-module__9_m0rq__freeEntries{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.FreeTools-module__9_m0rq__entry{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-plate);gap:8px;padding:18px;display:grid}.FreeTools-module__9_m0rq__entry:hover{border-color:var(--accent-strong)}.FreeTools-module__9_m0rq__entry strong{color:var(--accent-strong)}.FreeTools-module__9_m0rq__entry span{color:var(--muted);font-size:.85rem}.FreeTools-module__9_m0rq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px){.FreeTools-module__9_m0rq__tool{grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);gap:36px}.FreeTools-module__9_m0rq__generator{grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));gap:12px}.FreeTools-module__9_m0rq__generatedCard{grid-template-columns:minmax(0,1fr);padding:12px}.FreeTools-module__9_m0rq__generatedCard .FreeTools-module__9_m0rq__card{width:100%;max-width:160px}.FreeTools-module__9_m0rq__generatedText{font-size:.8rem}.FreeTools-module__9_m0rq__cardLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.FreeTools-module__9_m0rq__freeEntries{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.FreeTools-module__9_m0rq__card *,.FreeTools-module__9_m0rq__card :before,.FreeTools-module__9_m0rq__card :after{transition:none!important;animation:none!important}.FreeTools-module__9_m0rq__primary:active,.FreeTools-module__9_m0rq__secondary:active{transform:none}}
.static-content-module__FN4pma__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.static-content-module__FN4pma__list{gap:14px;margin-top:18px;display:grid}.static-content-module__FN4pma__listItem{background:radial-gradient(circle at 100% 0,#d6a15614,#0000 40%),#0000002e;border:1px solid #f6d99b33;border-radius:14px;gap:8px;padding:18px 20px 18px 64px;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.static-content-module__FN4pma__listItem:before{content:"";background:radial-gradient(circle,#f6d99b5c 0 2px,#0000 3px),#0000003d;border:1px solid #f6d99b47;border-radius:50%;width:28px;height:28px;position:absolute;top:20px;left:18px}a.static-content-module__FN4pma__listItem:hover,a.static-content-module__FN4pma__listItem:focus-visible{border-color:var(--line-strong);outline:none;transform:translateY(-2px)}.static-content-module__FN4pma__listItem strong{color:var(--text);font-family:var(--font-heading),serif;font-size:1.25rem;font-weight:500;line-height:1.1}.static-content-module__FN4pma__listItem span{color:var(--text-soft);line-height:1.7}.static-content-module__FN4pma__featurePanel{position:relative;overflow:hidden}.static-content-module__FN4pma__featurePanel:after{content:"";aspect-ratio:1;pointer-events:none;opacity:.6;background:repeating-conic-gradient(#f6d99b14 0deg 1deg,#0000 1deg 14deg);border:1px solid #f6d99b14;border-radius:50%;width:220px;position:absolute;top:-80px;right:-80px}@media (max-width:900px){.static-content-module__FN4pma__split{grid-template-columns:1fr}}@media (max-width:720px){.static-content-module__FN4pma__listItem{padding:16px 16px 16px 54px}.static-content-module__FN4pma__listItem:before{width:24px;height:24px;left:16px}}
.CelticCross-module__afJmdG__diagram{--card-width:52px;--card-height:calc(var(--card-width)*1.5);--column-step:74px;--row-step:calc(var(--card-height) + 12px);--center-top:calc(var(--row-step)*1.5);width:calc(var(--column-step)*3 + var(--card-width) + 16px);height:calc(var(--row-step)*3 + var(--card-height) + 16px);max-width:360px;margin:0 auto 28px;position:relative}.CelticCross-module__afJmdG__slot{width:var(--card-width);height:var(--card-height);font:inherit;cursor:pointer;left:calc(var(--column-step) + 8px);top:calc(var(--center-top) + 8px);background:0 0;border:0;padding:0;position:absolute}.CelticCross-module__afJmdG__slot:disabled{cursor:default}.CelticCross-module__afJmdG__slot[data-position="1"]{z-index:1}.CelticCross-module__afJmdG__slot[data-position="2"]{z-index:2}.CelticCross-module__afJmdG__slot[data-position="3"]{top:calc(var(--center-top) + var(--card-height) + 24px + 8px)}.CelticCross-module__afJmdG__slot[data-position="4"]{left:8px}.CelticCross-module__afJmdG__slot[data-position="5"]{top:calc(var(--center-top) - var(--card-height) - 24px + 8px)}.CelticCross-module__afJmdG__slot[data-position="6"]{left:calc(var(--column-step)*2 + 8px)}.CelticCross-module__afJmdG__slot[data-position="7"],.CelticCross-module__afJmdG__slot[data-position="8"],.CelticCross-module__afJmdG__slot[data-position="9"],.CelticCross-module__afJmdG__slot[data-position="10"]{left:calc(var(--column-step)*3 + 8px)}.CelticCross-module__afJmdG__slot[data-position="7"]{top:calc(var(--row-step)*3 + 8px)}.CelticCross-module__afJmdG__slot[data-position="8"]{top:calc(var(--row-step)*2 + 8px)}.CelticCross-module__afJmdG__slot[data-position="9"]{top:calc(var(--row-step) + 8px)}.CelticCross-module__afJmdG__slot[data-position="10"]{top:8px}.CelticCross-module__afJmdG__art{width:var(--card-width);height:var(--card-height);position:absolute;inset:0}.CelticCross-module__afJmdG__art>div{width:100%;height:100%;cursor:inherit}.CelticCross-module__afJmdG__art>div:hover{transform:none}.CelticCross-module__afJmdG__art>div>div{border-radius:6px;transition-duration:.4s}.CelticCross-module__afJmdG__art>div>div,.CelticCross-module__afJmdG__art>div:hover>div{box-shadow:0 0 12px var(--accent-soft)}.CelticCross-module__afJmdG__art>div>div>div{border-color:var(--line);border-radius:6px}.CelticCross-module__afJmdG__art>div>div>div>div{display:none}.CelticCross-module__afJmdG__art img{object-fit:contain;width:100%!important;height:100%!important;inset:0!important}.CelticCross-module__afJmdG__sideways{width:var(--card-height);height:var(--card-width);left:calc(var(--column-step) - (var(--card-height) - var(--card-width))/2 + 8px);top:calc(var(--center-top) + (var(--card-height) - var(--card-width))/2 + 8px)}.CelticCross-module__afJmdG__sideways .CelticCross-module__afJmdG__art{inset:auto;left:calc((var(--card-height) - var(--card-width))/2);top:calc((var(--card-width) - var(--card-height))/2);transform:rotate(90deg)}.CelticCross-module__afJmdG__badge{border:1px solid var(--line-strong);background:var(--bg);width:20px;height:20px;color:var(--accent-strong);z-index:1;border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;top:-6px;left:-6px}.CelticCross-module__afJmdG__sideways .CelticCross-module__afJmdG__badge{top:0}.CelticCross-module__afJmdG__results{gap:16px;margin:0;padding:0;list-style:none;display:grid}.CelticCross-module__afJmdG__result{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:18px;scroll-margin-top:16px}.CelticCross-module__afJmdG__result[data-highlight=true]{border-color:var(--accent-strong)}.CelticCross-module__afJmdG__positionName{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-family:inherit;font-size:.7rem;line-height:1.8}.CelticCross-module__afJmdG__question,.CelticCross-module__afJmdG__keywords{color:var(--muted);font-size:.85rem;line-height:1.7}.CelticCross-module__afJmdG__question{margin:8px 0 16px}.CelticCross-module__afJmdG__resultCard{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.CelticCross-module__afJmdG__resultCard img{object-fit:contain;border-radius:6px;width:72px;height:108px}.CelticCross-module__afJmdG__reversed{transform:rotate(180deg)}.CelticCross-module__afJmdG__meaning{gap:10px;min-width:0;font-size:.9rem;line-height:1.7;display:grid}.CelticCross-module__afJmdG__meaning h4{font:inherit;color:var(--text)}.CelticCross-module__afJmdG__actions{margin-top:24px}.CelticCross-module__afJmdG__positions{gap:24px;margin:0;padding-left:24px;display:grid}.CelticCross-module__afJmdG__positions li{padding-left:8px;scroll-margin-top:16px}.CelticCross-module__afJmdG__positions h3{margin-bottom:8px;font-size:1.2rem}.CelticCross-module__afJmdG__tips{gap:16px;margin:0;padding-left:24px;line-height:1.8;display:grid}@media (max-width:360px){.CelticCross-module__afJmdG__tool{padding:10px}.CelticCross-module__afJmdG__diagram{--column-step:66px}}@media (min-width:900px){.CelticCross-module__afJmdG__diagram{--card-width:88px;--column-step:124px;--row-step:calc(var(--card-height) + 16px);max-width:none}.CelticCross-module__afJmdG__badge{width:24px;height:24px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.CelticCross-module__afJmdG__diagram){scroll-behavior:auto}.CelticCross-module__afJmdG__art *,.CelticCross-module__afJmdG__art :before,.CelticCross-module__afJmdG__art :after{transition:none!important;animation:none!important}}
.guide-pages-module__kMconW__guideMain{gap:28px;display:grid}.guide-pages-module__kMconW__guideHero{border:1px solid var(--line);background:radial-gradient(circle at 78% 14%,#d6a15624,transparent 30%),linear-gradient(135deg,#090f16f0,#05080dc2),var(--bg-plate);border-radius:30px;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:min(74vh,720px);padding:clamp(28px,5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px -64px #000000eb}.guide-pages-module__kMconW__spreadsHero{grid-template-columns:minmax(280px,.58fr) minmax(420px,1fr);min-height:min(78vh,760px)}.guide-pages-module__kMconW__methodHero{background:radial-gradient(circle at 8% 30%,#75b5c71c,transparent 24%),radial-gradient(circle at 76% 16%,#d6a1561f,transparent 30%),linear-gradient(135deg,#090f16f0,#05080db8),var(--bg-plate);grid-template-columns:minmax(320px,.74fr) minmax(420px,1fr);min-height:min(78vh,760px)}.guide-pages-module__kMconW__guideHero:before,.guide-pages-module__kMconW__guideHero:after{content:"";pointer-events:none;position:absolute}.guide-pages-module__kMconW__methodHero:after{opacity:.64;background:radial-gradient(circle at 34% 28%,#f6d99b33 0 4%,#0000 5%),radial-gradient(circle at 28% 26%,#f6d99b14 0 14%,#0000 15%),linear-gradient(140deg,#75b5c714,#0000 50%);border:0;border-radius:0;width:min(34vw,440px);top:12%;left:-120px;right:auto}.guide-pages-module__kMconW__guideHero:before{border:1px solid #f6d99b24;border-radius:20px;inset:16px}.guide-pages-module__kMconW__guideHero:after{aspect-ratio:1;opacity:.72;background:repeating-conic-gradient(from -20deg,#f6d99b12 0deg 1deg,#0000 1deg 12deg),radial-gradient(circle,#0000 0 58%,#75b5c712 59%,#0000 60%);border:1px solid #f6d99b14;border-radius:50%;width:min(48vw,620px);top:-120px;right:-120px}.guide-pages-module__kMconW__guideCopy,.guide-pages-module__kMconW__guideVisual,.guide-pages-module__kMconW__guideSection,.guide-pages-module__kMconW__guideNext{z-index:1;position:relative}.guide-pages-module__kMconW__guideCopy{gap:22px;max-width:680px;display:grid}.guide-pages-module__kMconW__guideTitle{max-width:10ch;font-size:clamp(4.2rem,8vw,8rem);line-height:.82}.guide-pages-module__kMconW__guideDescription{max-width:52ch;color:var(--text-soft);font-size:clamp(1.04rem,1.5vw,1.24rem);line-height:1.86}.guide-pages-module__kMconW__heroActions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.guide-pages-module__kMconW__spreadsActions{width:min(100%,300px);display:grid}.guide-pages-module__kMconW__primaryAction,.guide-pages-module__kMconW__secondaryAction{letter-spacing:.15em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:.78rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.guide-pages-module__kMconW__primaryAction{color:#160f08;background:linear-gradient(#e6bd74,#ba8340);border:1px solid #f6d99b57}.guide-pages-module__kMconW__secondaryAction{color:var(--accent-strong);background:#ffffff09;border:1px solid #f6d99b38}.guide-pages-module__kMconW__primaryAction:hover,.guide-pages-module__kMconW__primaryAction:focus-visible,.guide-pages-module__kMconW__secondaryAction:hover,.guide-pages-module__kMconW__secondaryAction:focus-visible{border-color:var(--line-strong);outline:none;transform:translateY(-2px)}.guide-pages-module__kMconW__guideVisual{min-height:470px}.guide-pages-module__kMconW__spreadBoard,.guide-pages-module__kMconW__methodBoard{min-height:470px;position:relative}.guide-pages-module__kMconW__spreadsHero .guide-pages-module__kMconW__spreadBoard,.guide-pages-module__kMconW__methodHero .guide-pages-module__kMconW__methodBoard{min-height:520px}.guide-pages-module__kMconW__spreadCard,.guide-pages-module__kMconW__methodCard{aspect-ratio:2/3;background:#05080d;border:1px solid #f6d99b42;border-radius:18px;width:min(43%,190px);position:absolute;overflow:hidden;box-shadow:0 30px 70px #0000007a}.guide-pages-module__kMconW__spreadCard img,.guide-pages-module__kMconW__methodCard img{object-fit:contain;object-position:center top;width:100%;height:100%}.guide-pages-module__kMconW__spreadCardOne{top:19%;left:6%}.guide-pages-module__kMconW__spreadCardTwo{z-index:2;width:min(42%,230px);top:6%;left:36%}.guide-pages-module__kMconW__spreadCardThree{top:19%;right:2%}.guide-pages-module__kMconW__spreadLine{background:0 0;border-bottom:1px solid #f6d99b52;border-left:1px solid #f6d99b52;border-right:1px solid #f6d99b52;height:52px;position:absolute;bottom:23%;left:15%;right:9%}.guide-pages-module__kMconW__spreadNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:4%;left:10%;right:5%}.guide-pages-module__kMconW__spreadNotes span,.guide-pages-module__kMconW__methodLens{min-height:44px;color:var(--accent-strong);letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#00000047;border:1px solid #f6d99b2e;border-radius:999px;place-items:center;font-size:.72rem;display:grid}.guide-pages-module__kMconW__methodCardOne{top:23%;left:5%;transform:rotate(-6deg)}.guide-pages-module__kMconW__methodCardTwo{z-index:2;width:min(44%,244px);top:0;left:35%}.guide-pages-module__kMconW__methodCardThree{top:30%;right:0;transform:rotate(6deg)}.guide-pages-module__kMconW__methodOrbit{background:linear-gradient(37deg,#0000 49.8%,#f6d99b1f 50%,#0000 50.2%),linear-gradient(143deg,#0000 49.8%,#f6d99b1f 50%,#0000 50.2%),repeating-conic-gradient(from 18deg,#f6d99b0f 0deg 1deg,#0000 1deg 16deg),radial-gradient(circle,#0000 0 56%,#75b5c70f 57%,#0000 58%);border:1px solid #f6d99b1a;border-radius:50%;position:absolute;inset:7% 0 8%}.guide-pages-module__kMconW__methodLens{z-index:4;width:fit-content;padding:0 18px;position:absolute}.guide-pages-module__kMconW__methodLensMeaning{top:2%;left:50%;transform:translate(-50%)}.guide-pages-module__kMconW__methodLensContext{bottom:5%;left:6%}.guide-pages-module__kMconW__methodLensBoundary{bottom:5%;right:0}.guide-pages-module__kMconW__guideFlow{border:1px solid var(--line);background:#04080cc7;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.guide-pages-module__kMconW__guideStep{background:radial-gradient(circle at 100% 0,#d6a1561a,#0000 38%),#0000002e;border-right:1px solid #f6d99b33;border-radius:0;gap:14px;min-height:250px;padding:30px;display:grid;position:relative;overflow:hidden}.guide-pages-module__kMconW__guideStep:last-child{border-right:0}.guide-pages-module__kMconW__guideStep:before{content:attr(data-step);color:#f6d99b61;font-family:var(--font-heading),serif;font-size:3.2rem;line-height:.8}.guide-pages-module__kMconW__guideStep h2{font-size:clamp(1.8rem,3vw,2.6rem)}.guide-pages-module__kMconW__guideStep p{color:var(--text-soft)}.guide-pages-module__kMconW__guideNext{border:1px solid var(--line);background:linear-gradient(90deg,#d6a15614,#0000 48%),#04080cd1;border-radius:26px;grid-template-columns:.72fr 1fr;align-items:start;gap:22px;padding:clamp(24px,4vw,38px);display:grid}.guide-pages-module__kMconW__decisionSpreadMatrix{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#75b5c714,#0000 30%),linear-gradient(90deg,#d6a1560f,#0000 52%),#04080cd1;border-radius:26px;grid-template-columns:.56fr 1fr;align-items:start;gap:22px;padding:clamp(24px,4vw,38px);display:grid}.guide-pages-module__kMconW__nextIntro{gap:12px;display:grid}.guide-pages-module__kMconW__nextIntro h2{font-size:clamp(2.3rem,4.4vw,4rem)}.guide-pages-module__kMconW__nextIntro p{color:var(--text-soft)}.guide-pages-module__kMconW__nextGrid{gap:12px;display:grid}.guide-pages-module__kMconW__spreadMatrixGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-pages-module__kMconW__spreadMatrixItem{background:#ffffff06;border:1px solid #f6d99b2e;border-radius:16px;gap:9px;min-height:160px;padding:18px 20px;display:grid}.guide-pages-module__kMconW__spreadMatrixItem span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.guide-pages-module__kMconW__spreadMatrixItem strong{color:var(--text);font-family:var(--font-heading),serif;font-size:1.35rem;font-weight:500;line-height:1.12}.guide-pages-module__kMconW__spreadMatrixItem p{color:var(--text-soft);margin:0;line-height:1.65}.guide-pages-module__kMconW__nextLink{background:#ffffff06;border:1px solid #f6d99b2e;border-radius:16px;gap:7px;padding:18px 20px;transition:transform .18s,border-color .18s,background .18s;display:grid}.guide-pages-module__kMconW__nextLink:hover,.guide-pages-module__kMconW__nextLink:focus-visible{border-color:var(--line-strong);background:#f6d99b0f;outline:none;transform:translate(4px)}.guide-pages-module__kMconW__nextLink strong{color:var(--text);font-family:var(--font-heading),serif;font-size:1.3rem;font-weight:500}.guide-pages-module__kMconW__nextLink span{color:var(--text-soft);line-height:1.6}.guide-pages-module__kMconW__questionStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guide-pages-module__kMconW__questionItem{background:#0000002e;border:1px solid #f6d99b29;border-radius:18px;gap:9px;padding:22px;display:grid}.guide-pages-module__kMconW__questionItem strong{color:var(--text);font-family:var(--font-heading),serif;font-size:1.28rem;font-weight:500}.guide-pages-module__kMconW__questionItem span{color:var(--text-soft);line-height:1.7}@media (max-width:980px){.guide-pages-module__kMconW__guideHero,.guide-pages-module__kMconW__guideNext,.guide-pages-module__kMconW__decisionSpreadMatrix,.guide-pages-module__kMconW__spreadsHero,.guide-pages-module__kMconW__methodHero{grid-template-columns:1fr}.guide-pages-module__kMconW__guideVisual,.guide-pages-module__kMconW__spreadBoard,.guide-pages-module__kMconW__methodBoard{min-height:420px}.guide-pages-module__kMconW__guideFlow{grid-template-columns:1fr}.guide-pages-module__kMconW__guideStep{border-bottom:1px solid #f6d99b33;border-right:0}.guide-pages-module__kMconW__guideStep:last-child{border-bottom:0}}@media (max-width:720px){.guide-pages-module__kMconW__guideHero{min-height:auto;padding:24px}.guide-pages-module__kMconW__guideTitle{max-width:8ch;font-size:clamp(3.1rem,16vw,4.8rem)}.guide-pages-module__kMconW__guideVisual,.guide-pages-module__kMconW__spreadBoard,.guide-pages-module__kMconW__methodBoard{min-height:360px}.guide-pages-module__kMconW__spreadNotes,.guide-pages-module__kMconW__questionStrip,.guide-pages-module__kMconW__spreadMatrixGrid{grid-template-columns:1fr}.guide-pages-module__kMconW__spreadNotes{margin-top:300px;position:relative;bottom:auto;left:auto;right:auto}.guide-pages-module__kMconW__spreadLine,.guide-pages-module__kMconW__methodLens{display:none}}.guide-pages-module__kMconW__spreadTableScroll{max-width:100%;overflow-x:auto}.guide-pages-module__kMconW__spreadTableScroll:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.guide-pages-module__kMconW__spreadTable{border-collapse:collapse;text-align:left;width:100%}.guide-pages-module__kMconW__spreadTable th,.guide-pages-module__kMconW__spreadTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.guide-pages-module__kMconW__spreadTable tbody th{font-weight:400}.guide-pages-module__kMconW__spreadTable td p{margin:6px 0 0}
.ContentQuestion-module__Fq6Joa__cardBlock{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-soft),var(--bg-soft));gap:18px;margin:36px 0;padding:clamp(20px,4vw,36px);display:grid}.ContentQuestion-module__Fq6Joa__cardBlock h2{max-width:780px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.ContentQuestion-module__Fq6Joa__blockForm{gap:12px;display:grid}.ContentQuestion-module__Fq6Joa__label{color:var(--text);font-size:14px}.ContentQuestion-module__Fq6Joa__blockForm textarea,.ContentQuestion-module__Fq6Joa__inlineForm input{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:10px;padding:12px;font-size:16px}.ContentQuestion-module__Fq6Joa__blockForm textarea{resize:vertical}.ContentQuestion-module__Fq6Joa__blockForm textarea:focus-visible,.ContentQuestion-module__Fq6Joa__inlineForm input:focus-visible,.ContentQuestion-module__Fq6Joa__submit:focus-visible,.ContentQuestion-module__Fq6Joa__dismiss:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.ContentQuestion-module__Fq6Joa__submit{border:1px solid var(--accent);background:var(--accent-strong);min-height:44px;color:var(--bg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600}.ContentQuestion-module__Fq6Joa__blockForm .ContentQuestion-module__Fq6Joa__submit{white-space:normal;justify-self:start}.ContentQuestion-module__Fq6Joa__reserve{height:calc(80px + env(safe-area-inset-bottom,0px))}.ContentQuestion-module__Fq6Joa__bar{z-index:25;height:calc(80px + env(safe-area-inset-bottom,0px));padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);background:var(--bg-soft);box-shadow:0 -8px 32px var(--shadow);position:fixed;inset:auto 0 0}.ContentQuestion-module__Fq6Joa__bar[hidden]{display:none}.ContentQuestion-module__Fq6Joa__barInner{align-items:center;gap:8px;max-width:860px;height:100%;margin:0 auto;display:flex}.ContentQuestion-module__Fq6Joa__inlineForm{flex:1;gap:8px;min-width:0;display:flex}.ContentQuestion-module__Fq6Joa__dismiss{min-height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;flex:0 0 32px;padding:0;font-size:24px}.ContentQuestion-module__Fq6Joa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.ContentQuestion-module__Fq6Joa__submit{padding-inline:10px;font-size:12px}}
.Threads-module__YvSjXa__page{gap:24px;width:min(820px,100%);margin:0 auto;display:grid}.Threads-module__YvSjXa__intro h1{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);margin:6px 0 8px;font-size:clamp(2rem,4vw,2.8rem);font-weight:500}.Threads-module__YvSjXa__intro p{color:var(--text-soft);margin:0}.Threads-module__YvSjXa__eyebrow,.Threads-module__YvSjXa__label,.Threads-module__YvSjXa__groupHeading,.Threads-module__YvSjXa__entryDate{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.Threads-module__YvSjXa__quiet{color:var(--text-soft);margin:0;font-size:.92rem}.Threads-module__YvSjXa__error{color:#f0b8a8;margin:0;font-size:.9rem}.Threads-module__YvSjXa__primary,.Threads-module__YvSjXa__primaryLink{background:var(--accent-strong);color:#1a140c;min-height:48px;font:inherit;letter-spacing:.16em;cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0 24px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-grid}.Threads-module__YvSjXa__primary:disabled{opacity:.5;cursor:default}.Threads-module__YvSjXa__secondary,.Threads-module__YvSjXa__checkInPill{border:1px solid var(--accent-strong);min-height:40px;color:var(--accent-strong);font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 16px;font-size:.72rem;font-weight:600;display:inline-flex}.Threads-module__YvSjXa__secondary:hover{background:var(--accent-soft)}.Threads-module__YvSjXa__textButton,.Threads-module__YvSjXa__textLink{color:var(--accent-strong);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.9rem;text-decoration:underline}.Threads-module__YvSjXa__pillButton{border:1px solid var(--line-strong);min-height:36px;color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffff08;border-radius:999px;padding:0 14px;font-size:.84rem}.Threads-module__YvSjXa__pillButton:hover{border-color:var(--accent-strong);color:var(--text)}.Threads-module__YvSjXa__primary:focus-visible,.Threads-module__YvSjXa__primaryLink:focus-visible,.Threads-module__YvSjXa__secondary:focus-visible,.Threads-module__YvSjXa__textButton:focus-visible,.Threads-module__YvSjXa__textLink:focus-visible,.Threads-module__YvSjXa__pillButton:focus-visible,.Threads-module__YvSjXa__threadCard:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.Threads-module__YvSjXa__checkBack{border:1px solid var(--line-strong);background:radial-gradient(80% 70% at 0 0,#f6d99b12,#0000 70%),#0003;border-radius:18px;gap:16px;padding:clamp(20px,3vw,30px);display:grid}.Threads-module__YvSjXa__reason{color:var(--text-soft);margin:-6px 0 0}.Threads-module__YvSjXa__observations{counter-reset:watch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.Threads-module__YvSjXa__observations li{border:1px solid var(--line);counter-increment:watch;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;gap:4px 18px;padding:14px 16px 14px 48px;display:grid;position:relative}.Threads-module__YvSjXa__observations li:before{content:counter(watch);border:1px solid var(--line-strong);width:22px;height:22px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:.74rem;display:grid;position:absolute;top:14px;left:16px}.Threads-module__YvSjXa__observations p{color:var(--text);margin:0;line-height:1.55}@media (max-width:640px){.Threads-module__YvSjXa__checkBack{padding:18px 16px}.Threads-module__YvSjXa__observations{gap:0}.Threads-module__YvSjXa__observations li{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;padding:14px 0 14px 34px}.Threads-module__YvSjXa__observations li:before{left:0}}.Threads-module__YvSjXa__nowrap{white-space:nowrap}.Threads-module__YvSjXa__followRow{justify-items:start;gap:8px;display:grid}.Threads-module__YvSjXa__following{color:var(--accent-strong);font-family:var(--font-heading),var(--font-fallback-serif);margin:0;font-size:1.1rem}.Threads-module__YvSjXa__reminder{border:1px solid var(--line);border-radius:14px;justify-items:start;gap:8px;margin-top:6px;padding:14px 16px;display:grid}.Threads-module__YvSjXa__reminderLead{color:var(--text);margin:0}.Threads-module__YvSjXa__reminderActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Threads-module__YvSjXa__guide{color:var(--text-soft);gap:6px;margin:0;padding-left:20px;display:grid}.Threads-module__YvSjXa__listTop{justify-content:flex-end;align-items:center;gap:18px;margin-top:-12px;display:flex}.Threads-module__YvSjXa__quota{color:var(--muted);margin:0;font-size:.82rem}.Threads-module__YvSjXa__group{gap:10px;display:grid}.Threads-module__YvSjXa__groupHeading{margin:0;font-weight:400}.Threads-module__YvSjXa__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Threads-module__YvSjXa__threadCard{border:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cards""status cards";align-items:center;gap:6px 16px;padding:16px 18px;transition:border-color .2s,background .2s;display:grid}.Threads-module__YvSjXa__threadCard:hover{border-color:var(--line-strong);background:#ffffff0a}.Threads-module__YvSjXa__threadCard[data-due]{background:radial-gradient(60% 100% at 0%,#f6d99b14,#0000 70%),#ffffff05;border-color:#f6d99b8c;grid-template-areas:"title cards""status cards""pill cards"}.Threads-module__YvSjXa__threadCard[data-closed]{opacity:.7}.Threads-module__YvSjXa__threadTitle{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.15rem;line-height:1.3;display:-webkit-box;overflow:hidden}.Threads-module__YvSjXa__threadStatus{color:var(--muted);margin:0;font-size:.86rem}.Threads-module__YvSjXa__threadCard[data-due] .Threads-module__YvSjXa__threadStatus{color:var(--accent-strong)}.Threads-module__YvSjXa__threadCard .Threads-module__YvSjXa__cardRow{grid-area:cards}.Threads-module__YvSjXa__threadCard .Threads-module__YvSjXa__threadTitle{grid-area:title}.Threads-module__YvSjXa__threadCard .Threads-module__YvSjXa__threadStatus{grid-area:status}.Threads-module__YvSjXa__checkInPill{pointer-events:none;grid-area:pill;justify-self:start;min-height:32px;margin-top:4px}.Threads-module__YvSjXa__cardRow{gap:6px;margin:0;padding:0;list-style:none;display:flex}.Threads-module__YvSjXa__cardRow[data-size=medium]{flex-wrap:wrap;gap:14px}.Threads-module__YvSjXa__cardRow[data-size=medium] li{align-items:center;gap:10px;display:flex}.Threads-module__YvSjXa__thumb{aspect-ratio:2/3;border-radius:4px;width:44px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000073}.Threads-module__YvSjXa__cardRow[data-size=medium] .Threads-module__YvSjXa__thumb{width:56px}.Threads-module__YvSjXa__thumb[data-reversed] img{transform:rotate(180deg)}.Threads-module__YvSjXa__thumbText{color:var(--text);font-size:.9rem;display:grid}.Threads-module__YvSjXa__thumbText span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.Threads-module__YvSjXa__empty{border:1px dashed var(--line-strong);border-radius:18px;justify-items:start;gap:10px;padding:28px;display:grid}.Threads-module__YvSjXa__empty>p:first-child{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);margin:0;font-size:1.3rem}.Threads-module__YvSjXa__detail{justify-items:start;gap:22px;display:grid}.Threads-module__YvSjXa__detailHeader{gap:10px;width:100%;display:grid}.Threads-module__YvSjXa__detailTitle{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);margin:0;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:500;line-height:1.2}.Threads-module__YvSjXa__checkInCard{background:radial-gradient(80% 60% at 0 0,#f6d99b17,#0000 70%),#00000040;border:1px solid #f6d99b8c;border-radius:20px;gap:18px;width:100%;padding:clamp(20px,3vw,30px);display:grid}.Threads-module__YvSjXa__suggest{border:1px solid var(--line);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.Threads-module__YvSjXa__suggest p{color:var(--text);margin:0}.Threads-module__YvSjXa__watchList{color:var(--text);gap:6px;margin:0;padding-left:20px;display:grid}.Threads-module__YvSjXa__watchList span{color:var(--text-soft);font-size:.92rem;display:block}.Threads-module__YvSjXa__choices{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.Threads-module__YvSjXa__choices legend{width:100%;color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);margin-bottom:10px;font-size:1.2rem}.Threads-module__YvSjXa__choices[data-compact] legend{font-size:1rem}.Threads-module__YvSjXa__choice{border:1px solid var(--line-strong);min-height:48px;color:var(--text-soft);cursor:pointer;border-radius:14px;align-items:center;padding:0 20px;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.Threads-module__YvSjXa__choices[data-compact] .Threads-module__YvSjXa__choice{border-radius:999px;min-height:40px}.Threads-module__YvSjXa__choice input{opacity:0;pointer-events:none;position:absolute}.Threads-module__YvSjXa__choice:hover{border-color:var(--accent-strong)}.Threads-module__YvSjXa__choice[data-checked]{border-color:var(--accent-strong);color:var(--text);background:#f6d99b1f}.Threads-module__YvSjXa__choice:has(input:focus-visible){outline:2px solid var(--accent-strong);outline-offset:3px}.Threads-module__YvSjXa__noteField{gap:6px;width:100%;display:grid}.Threads-module__YvSjXa__noteField span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.Threads-module__YvSjXa__noteField textarea{border:1px solid var(--line-strong);color:var(--text);font:inherit;resize:vertical;background:#00000040;border-radius:12px;padding:12px 14px;font-size:1rem}.Threads-module__YvSjXa__noteField textarea:focus{border-color:var(--accent-strong);outline:none}.Threads-module__YvSjXa__checkInActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Threads-module__YvSjXa__manage{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Threads-module__YvSjXa__detailTitle:focus{outline:none}.Threads-module__YvSjXa__later{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.Threads-module__YvSjXa__timeline{gap:18px;width:100%;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.Threads-module__YvSjXa__timeline:before{content:"";background:linear-gradient(var(--line-strong),var(--line));width:1px;position:absolute;top:6px;bottom:6px;left:6px}.Threads-module__YvSjXa__entry{gap:8px;display:grid;position:relative}.Threads-module__YvSjXa__entry:before{content:"";border:1px solid var(--accent-strong);background:var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-25px}.Threads-module__YvSjXa__entry[data-kind=reading]:before{background:var(--accent-strong)}.Threads-module__YvSjXa__entry[data-kind=admin]:before{border-color:var(--line-strong);width:7px;height:7px;top:6px;left:-23px}.Threads-module__YvSjXa__entry p{color:var(--text-soft);margin:0;line-height:1.6}.Threads-module__YvSjXa__entryLead{font-family:var(--font-heading),var(--font-fallback-serif);font-size:1.15rem;color:var(--text)!important}.Threads-module__YvSjXa__entryNote{font-style:italic}.Threads-module__YvSjXa__entryMinor{font-size:.88rem}.Threads-module__YvSjXa__settings{position:relative}.Threads-module__YvSjXa__settingsPanel{z-index:5;border:1px solid var(--line-strong);background:linear-gradient(#101722fa,#090e15fa);border-radius:14px;gap:10px;width:min(300px,80vw);padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 40px -20px #000000e6}.Threads-module__YvSjXa__toggle{color:var(--text);cursor:pointer;align-items:center;gap:10px;display:flex}.Threads-module__YvSjXa__toggle input{width:18px;height:18px;accent-color:var(--accent-strong)}.Threads-module__YvSjXa__dueNote{color:var(--accent-strong);background:#f6d99b0f;border:1px solid #f6d99b8c;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:10px 16px;font-size:.92rem;text-decoration:none;display:inline-flex}.Threads-module__YvSjXa__dueNote:hover{background:#f6d99b1f}.Threads-module__YvSjXa__dueNote:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.Threads-module__YvSjXa__dueDotInline{background:var(--accent-strong);border-radius:50%;width:7px;height:7px}
.Reading-module__Ov1xWG__mainContainer{max-width:1240px;margin:0 auto;padding:10px 0 96px}.Reading-module__Ov1xWG__header,.Reading-module__Ov1xWG__readingLayout{border:1px solid var(--line);background:radial-gradient(circle at 84% 18%,#d6a15621,#0000 28%),radial-gradient(circle at 10% 30%,#75b5c714,#0000 34%),linear-gradient(#ffffff07,#ffffff03),#04080cdb;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 100px -74px #000}.Reading-module__Ov1xWG__header{grid-template-columns:minmax(0,.9fr) minmax(320px,.76fr);align-content:center;align-items:center;gap:18px;min-height:min(72vh,720px);margin-bottom:28px;padding:clamp(30px,5vw,64px);display:grid}.Reading-module__Ov1xWG__headerFrame{pointer-events:none;border:1px solid #f6d99b29;border-radius:18px;position:absolute;inset:14px}.Reading-module__Ov1xWG__header>:not(.Reading-module__Ov1xWG__headerFrame){z-index:1;position:relative}.Reading-module__Ov1xWG__headerCopy{gap:18px;max-width:650px;display:grid}.Reading-module__Ov1xWG__eyebrow{width:fit-content;color:var(--accent-strong);letter-spacing:.2em;text-transform:uppercase;font-size:.74rem}.Reading-module__Ov1xWG__title{max-width:10ch;font-size:clamp(4rem,8vw,7.8rem);line-height:.82}.Reading-module__Ov1xWG__description{max-width:44ch;color:var(--text-soft);font-size:clamp(1.06rem,1.45vw,1.2rem);line-height:1.86}.Reading-module__Ov1xWG__heroSteps{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.Reading-module__Ov1xWG__heroSteps span{min-height:38px;color:var(--accent-strong);letter-spacing:.15em;text-transform:uppercase;background:#0003;border:1px solid #f6d99b2e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.72rem;display:inline-flex}.Reading-module__Ov1xWG__heroSpread{min-height:470px;position:relative}.Reading-module__Ov1xWG__heroSpread:before{content:"";background:repeating-conic-gradient(from 12deg,#f6d99b0f 0deg 1deg,#0000 1deg 14deg),radial-gradient(circle,#0000 0 56%,#75b5c70f 57%,#0000 58%);border:1px solid #f6d99b14;border-radius:50%;position:absolute;inset:7% 0 2%}.Reading-module__Ov1xWG__heroCard{aspect-ratio:2/3;background:#05080d;border:1px solid #f6d99b47;border-radius:18px;width:min(42%,190px);position:absolute;overflow:hidden;box-shadow:0 30px 70px #0000007a}.Reading-module__Ov1xWG__heroCard img{object-fit:contain;object-position:center top}.Reading-module__Ov1xWG__heroCardOne{top:22%;left:0;transform:rotate(-8deg)}.Reading-module__Ov1xWG__heroCardTwo{z-index:2;width:min(49%,228px);top:2%;left:29%}.Reading-module__Ov1xWG__heroCardThree{top:24%;right:0;transform:rotate(8deg)}.Reading-module__Ov1xWG__readingLayout{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);grid-template-areas:"question spread""results results";align-items:start;gap:clamp(24px,4vw,46px);padding:clamp(22px,3.4vw,42px);display:grid}.Reading-module__Ov1xWG__questionPanel{background:radial-gradient(circle at 100% 0,#d6a1561c,#0000 38%),linear-gradient(#080d12fa,#04080cfa);border:1px solid #f6d99b3d;border-radius:20px;grid-area:question;gap:20px;min-width:0;padding:24px;display:grid;box-shadow:0 24px 60px -42px #000000e6}.Reading-module__Ov1xWG__readingLayout.Reading-module__Ov1xWG__readingActive{grid-template-columns:minmax(0,1fr);grid-template-areas:"question""spread""results";gap:24px}.Reading-module__Ov1xWG__questionSummary{border:1px solid var(--line);overflow-wrap:anywhere;background:#d6a15612;border-radius:14px;grid-area:question;gap:6px;min-width:0;padding:14px 18px;display:grid}.Reading-module__Ov1xWG__questionSummary p{color:var(--text);margin:0;line-height:1.5}.Reading-module__Ov1xWG__questionSummary span{color:var(--accent-strong);font-size:.82rem;line-height:1.5}.Reading-module__Ov1xWG__resultsArea{overflow-anchor:none;grid-area:results;min-width:0}.Reading-module__Ov1xWG__questionHeader{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.Reading-module__Ov1xWG__questionHeader strong{color:var(--accent-strong)}.Reading-module__Ov1xWG__spreadBadge{background:#d6a15614;border:1px solid #f6d99b2e;border-radius:14px;gap:8px;padding:14px 15px;display:grid}.Reading-module__Ov1xWG__spreadBadge span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem}.Reading-module__Ov1xWG__spreadBadge strong{color:var(--text);font-family:var(--font-heading),serif;font-size:1.18rem;font-weight:500;line-height:1.18}.Reading-module__Ov1xWG__typeGrid{grid-template-columns:1fr;gap:8px;display:grid}.Reading-module__Ov1xWG__typeButton{cursor:pointer;min-height:46px;color:var(--text-soft);font:inherit;text-align:left;background:#ffffff06;border:1px solid #f6d99b2e;border-radius:14px;padding:0 15px;transition:transform .18s,border-color .18s,background .18s}.Reading-module__Ov1xWG__typeButton:hover,.Reading-module__Ov1xWG__typeButton:focus-visible,.Reading-module__Ov1xWG__typeButtonActive{border-color:var(--accent-strong);color:#160f08;background:linear-gradient(#e2bc75eb,#be8844eb);outline:none;transform:translateY(-1px)}.Reading-module__Ov1xWG__questionInput{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;gap:9px;font-size:.72rem;display:grid}.Reading-module__Ov1xWG__questionInput textarea{resize:vertical;min-height:132px;color:var(--text);font:inherit;background:#0000004d;border:1px solid #f6d99b38;border-radius:12px;padding:14px 16px;line-height:1.65}.Reading-module__Ov1xWG__questionInput textarea:focus{border-color:var(--accent-strong);outline:none;box-shadow:0 0 0 3px #ffe2a81a}.Reading-module__Ov1xWG__boundaryNote{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.72}.Reading-module__Ov1xWG__readingTopline{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;grid-area:topline;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:.72rem;display:grid}.Reading-module__Ov1xWG__readingTopline:before,.Reading-module__Ov1xWG__readingTopline:after{content:"";background:linear-gradient(90deg,#0000,#f6d99b47,#0000);height:1px}.Reading-module__Ov1xWG__spreadContainer{grid-area:spread;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,26px);display:grid}.Reading-module__Ov1xWG__positionWrapper{background:linear-gradient(#ffffff06,#ffffff02),#00000024;border:1px solid #f6d99b24;border-radius:18px;grid-template-rows:3.4rem auto;justify-items:center;gap:16px;min-width:0;padding:12px 12px 16px;transition:transform .2s,border-color .2s,background .2s;display:grid}.Reading-module__Ov1xWG__positionWrapper>div{aspect-ratio:2/3;width:min(100%,240px);height:auto}.Reading-module__Ov1xWG__positionActive{border-color:var(--line-strong);background:radial-gradient(circle at 50% 0,#f6d99b1a,#0000 42%),#0000002e;transform:translateY(-3px)}.Reading-module__Ov1xWG__positionLabel{min-height:3.4rem;color:var(--accent-strong);font-family:var(--font-heading),serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-size:1.15rem;line-height:1.25;display:flex}.Reading-module__Ov1xWG__readingResults{background:#0003;border:1px solid #f6d99b38;border-radius:18px;gap:16px;padding:clamp(20px,3vw,34px);display:grid}.Reading-module__Ov1xWG__resultItem,.Reading-module__Ov1xWG__synthesisPanel{background:#ffffff05;border:1px solid #f6d99b29;border-radius:14px;gap:10px;padding:18px 20px;display:grid}.Reading-module__Ov1xWG__resultPosition{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.Reading-module__Ov1xWG__resultCardName{color:var(--text);margin:0;font-size:1.8rem}.Reading-module__Ov1xWG__resultMeaning,.Reading-module__Ov1xWG__synthesisPanel p,.Reading-module__Ov1xWG__synthesisPanel strong,.Reading-module__Ov1xWG__synthesisPanel span{color:var(--text-soft);margin:0;line-height:1.8}.Reading-module__Ov1xWG__synthesisPanel{background:#d6a15612;border-color:#f6d99b47}.Reading-module__Ov1xWG__synthesisPanel span{border-top:1px solid #f6d99b29;padding-top:10px;display:block}.Reading-module__Ov1xWG__journalField{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;gap:10px;font-size:.72rem;display:grid}.Reading-module__Ov1xWG__journalDetails summary{cursor:pointer;width:fit-content;color:var(--accent-strong)}.Reading-module__Ov1xWG__journalDetails[open] summary{margin-bottom:12px}.Reading-module__Ov1xWG__journalField textarea{resize:vertical;min-height:128px;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;background:#00000042;border:1px solid #f6d99b2e;border-radius:14px;padding:15px 16px;line-height:1.7}.Reading-module__Ov1xWG__journalField textarea:focus{border-color:var(--accent-strong);outline:none;box-shadow:0 0 0 3px #ffe2a81a}.Reading-module__Ov1xWG__actionRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Reading-module__Ov1xWG__actionButton,.Reading-module__Ov1xWG__actionLink{cursor:pointer;color:#160f08;min-height:46px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#e2bc75,#be8844);border:1px solid #f6d99b47;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.Reading-module__Ov1xWG__actionButton:hover,.Reading-module__Ov1xWG__actionButton:focus-visible,.Reading-module__Ov1xWG__actionLink:hover,.Reading-module__Ov1xWG__actionLink:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 16px 28px #00000042}.Reading-module__Ov1xWG__actionLink,.Reading-module__Ov1xWG__actionSecondary{color:var(--accent-strong);background:#00000047}@media (max-width:640px){.Reading-module__Ov1xWG__actionRow{justify-items:stretch;width:min(100%,360px);margin-inline:auto;display:grid}}.Reading-module__Ov1xWG__copyStatus{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;align-self:center;font-size:.76rem}@media (max-width:980px){.Reading-module__Ov1xWG__header{grid-template-columns:1fr}.Reading-module__Ov1xWG__heroSpread{order:-1;min-height:390px}.Reading-module__Ov1xWG__readingLayout{grid-template-columns:1fr;grid-template-areas:"question""spread""results"}.Reading-module__Ov1xWG__questionPanel{position:relative;top:0}}@media (max-width:720px){.Reading-module__Ov1xWG__header,.Reading-module__Ov1xWG__readingLayout{padding:22px}.Reading-module__Ov1xWG__header{min-height:auto}.Reading-module__Ov1xWG__title{max-width:8ch;font-size:clamp(3.1rem,16vw,4.8rem)}.Reading-module__Ov1xWG__heroSpread{min-height:320px}.Reading-module__Ov1xWG__readingTopline{grid-template-columns:1fr}.Reading-module__Ov1xWG__readingTopline:before,.Reading-module__Ov1xWG__readingTopline:after{display:none}.Reading-module__Ov1xWG__spreadContainer{grid-template-columns:1fr}.Reading-module__Ov1xWG__positionWrapper>div{width:min(100%,260px)}}.Reading-module__Ov1xWG__aiLoading,.Reading-module__Ov1xWG__aiNote{color:var(--accent-strong);border:1px solid #f6d99b33;border-radius:14px;margin:0;padding:16px 20px;line-height:1.7}.Reading-module__Ov1xWG__aiLoading{animation:1.6s ease-in-out infinite Reading-module__Ov1xWG__aiPulse}@keyframes Reading-module__Ov1xWG__aiPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.Reading-module__Ov1xWG__aiLoading{animation:none}}.Reading-module__Ov1xWG__typeButton:disabled,.Reading-module__Ov1xWG__questionInput textarea:disabled{cursor:not-allowed;opacity:.55}.Reading-module__Ov1xWG__aboutSection{border:1px solid var(--line);border-radius:26px;gap:28px;margin-top:28px;padding:clamp(26px,4vw,52px);display:grid}.Reading-module__Ov1xWG__aboutIntro h2{margin:0 0 14px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.Reading-module__Ov1xWG__aboutIntro p,.Reading-module__Ov1xWG__aboutGrid p,.Reading-module__Ov1xWG__aboutLinks{max-width:72ch;color:var(--text-soft);margin:0;line-height:1.8}.Reading-module__Ov1xWG__aboutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;display:grid}.Reading-module__Ov1xWG__aboutIntro p+p{margin-top:14px}.Reading-module__Ov1xWG__aboutGrid .Reading-module__Ov1xWG__aboutPositions{color:var(--text);margin-bottom:6px;font-size:.92rem}.Reading-module__Ov1xWG__aboutGrid h3{color:var(--accent-strong);margin:0 0 8px;font-size:1.3rem}.Reading-module__Ov1xWG__aboutLinks a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.Reading-module__Ov1xWG__aboutGrid{grid-template-columns:1fr}}.Reading-module__Ov1xWG__header.Reading-module__Ov1xWG__header{min-height:0;padding-block:clamp(26px,3.4vw,42px)}.Reading-module__Ov1xWG__title.Reading-module__Ov1xWG__title{max-width:14ch;font-size:clamp(2.8rem,5vw,4.6rem);line-height:.98}.Reading-module__Ov1xWG__heroSpread.Reading-module__Ov1xWG__heroSpread{transform-origin:50%;min-height:230px;transform:scale(.72)}@media (max-width:900px){.Reading-module__Ov1xWG__heroSpread.Reading-module__Ov1xWG__heroSpread{display:none}}.Reading-module__Ov1xWG__ritualArea{grid-area:spread;min-width:0}.Reading-module__Ov1xWG__ritualPlaceholder{border:1px solid var(--line);background:#14110f;border-radius:22px;min-height:560px}.Reading-module__Ov1xWG__chargeLine{color:var(--muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;justify-self:end;margin:0;font-size:.8rem}.Reading-module__Ov1xWG__tableNote{border:1px solid var(--line-strong);background:#f6d99b0d;border-radius:16px;justify-items:start;gap:6px;margin-top:14px;padding:16px 18px;display:grid}.Reading-module__Ov1xWG__tableNote p{color:var(--text-soft);margin:0}.Reading-module__Ov1xWG__tableNote p:first-child{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);font-size:1.08rem}.Reading-module__Ov1xWG__signInLink{border:1px solid var(--accent-strong);min-height:38px;color:var(--accent-strong);font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin-top:4px;padding:0 16px;font-size:.72rem;font-weight:600;display:inline-flex}.Reading-module__Ov1xWG__signInLink:hover{background:var(--accent-soft)}.Reading-module__Ov1xWG__signInLink:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.Reading-module__Ov1xWG__aiNote .Reading-module__Ov1xWG__signInLink{vertical-align:middle;margin:0 0 0 6px}.Reading-module__Ov1xWG__continueReading{justify-items:start;gap:10px;display:grid}.Reading-module__Ov1xWG__continueReading p{color:var(--text-soft);margin:0}.Reading-module__Ov1xWG__resultCardName[tabindex="-1"]:focus{outline:none}
.DailyDraw-module__FA-jga__container{border:1px solid var(--line);background:#05080de0;border-radius:28px;display:grid;overflow:hidden;box-shadow:0 30px 100px -76px #000}.DailyDraw-module__FA-jga__ritualHeader{border-bottom:1px solid var(--line);background:#0b1118bd;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);align-items:end;gap:32px;padding:clamp(24px,4vw,44px);display:grid}.DailyDraw-module__FA-jga__ritualIntro{gap:10px;display:grid}.DailyDraw-module__FA-jga__eyebrow,.DailyDraw-module__FA-jga__panelLabel,.DailyDraw-module__FA-jga__drawPrompt span,.DailyDraw-module__FA-jga__themeFieldset legend,.DailyDraw-module__FA-jga__reflectionField>span,.DailyDraw-module__FA-jga__previousReflection span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.DailyDraw-module__FA-jga__ritualIntro h1{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);letter-spacing:0;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:500;line-height:.94}.DailyDraw-module__FA-jga__ritualIntro p,.DailyDraw-module__FA-jga__localNote,.DailyDraw-module__FA-jga__reviewPanel p,.DailyDraw-module__FA-jga__shareCopy p{color:var(--text-soft);margin:0;line-height:1.7}.DailyDraw-module__FA-jga__habitOverview{grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.DailyDraw-module__FA-jga__streakBlock{border:1px solid var(--line);background:#d6a15612;border-radius:8px;align-content:center;min-height:94px;padding:14px;display:grid}.DailyDraw-module__FA-jga__streakBlock strong{color:var(--accent-strong);font-family:var(--font-heading),var(--font-fallback-serif);font-size:2.6rem;font-weight:500;line-height:.9}.DailyDraw-module__FA-jga__streakBlock span{color:var(--muted);margin-top:8px;font-size:.72rem;line-height:1.35}.DailyDraw-module__FA-jga__calendar{grid-template-columns:repeat(7,minmax(42px,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.DailyDraw-module__FA-jga__calendarDay{background:#ffffff04;border:1px solid #d6aa6024;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:94px;padding:8px 4px;display:grid}.DailyDraw-module__FA-jga__calendarDay>span:first-child{color:var(--muted);text-transform:uppercase;font-size:.62rem}.DailyDraw-module__FA-jga__calendarDay strong{color:var(--text-soft);font-size:.86rem}.DailyDraw-module__FA-jga__calendarToday{border-color:var(--line-strong);background:#d6a15614}.DailyDraw-module__FA-jga__calendarDay[data-due]{animation:3.2s ease-in-out infinite DailyDraw-module__FA-jga__dueBreath}@keyframes DailyDraw-module__FA-jga__dueBreath{0%,to{border-color:var(--line-strong);box-shadow:none}50%{border-color:var(--accent-strong);box-shadow:0 0 0 3px #f6d99b1a}}@media (prefers-reduced-motion:reduce){.DailyDraw-module__FA-jga__calendarDay[data-due]{border-color:var(--accent-strong);animation:none}}.DailyDraw-module__FA-jga__statusMarks{gap:3px;display:flex}.DailyDraw-module__FA-jga__statusMarks i{background:#d8cab533;border-radius:50%;width:4px;height:4px}.DailyDraw-module__FA-jga__statusMarks .DailyDraw-module__FA-jga__statusActive{background:var(--accent-strong)}.DailyDraw-module__FA-jga__workspace{grid-template-columns:minmax(0,1.12fr) minmax(280px,.68fr);align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid}.DailyDraw-module__FA-jga__copyCol,.DailyDraw-module__FA-jga__beforeDraw,.DailyDraw-module__FA-jga__resultBox,.DailyDraw-module__FA-jga__resultCard,.DailyDraw-module__FA-jga__themeFieldset,.DailyDraw-module__FA-jga__reviewPanel,.DailyDraw-module__FA-jga__shareCopy{display:grid}.DailyDraw-module__FA-jga__copyCol{min-width:0}.DailyDraw-module__FA-jga__beforeDraw{align-content:start;gap:24px}.DailyDraw-module__FA-jga__themeFieldset{border:0;gap:12px;min-width:0;margin:0;padding:0}.DailyDraw-module__FA-jga__themeFieldset legend{margin-bottom:12px}.DailyDraw-module__FA-jga__themeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.DailyDraw-module__FA-jga__themeButton{min-height:48px;color:var(--text-soft);cursor:pointer;font:inherit;background:#ffffff05;border:1px solid #d6aa602e;border-radius:8px;padding:8px 10px;font-size:.78rem;transition:border-color .18s,background .18s,color .18s}.DailyDraw-module__FA-jga__themeButton:hover,.DailyDraw-module__FA-jga__themeButton:focus-visible,.DailyDraw-module__FA-jga__themeButton[data-active=true]{border-color:var(--accent);color:var(--accent-strong);background:#d6a1561f;outline:none}.DailyDraw-module__FA-jga__themeButton:focus-visible,.DailyDraw-module__FA-jga__primaryButton:focus-visible,.DailyDraw-module__FA-jga__secondaryButton:focus-visible,.DailyDraw-module__FA-jga__privacyToggle:focus-within{box-shadow:0 0 0 3px #f6d99b1a}.DailyDraw-module__FA-jga__drawPrompt{border-block:1px solid var(--line);gap:10px;max-width:680px;padding-block:20px;display:grid}.DailyDraw-module__FA-jga__drawPrompt strong{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1.05}.DailyDraw-module__FA-jga__primaryButton,.DailyDraw-module__FA-jga__secondaryButton{cursor:pointer;width:fit-content;min-height:46px;font:inherit;border-radius:999px;padding:0 20px;transition:transform .18s,border-color .18s,background .18s}.DailyDraw-module__FA-jga__primaryButton{color:#11100e;letter-spacing:.08em;text-transform:uppercase;background:#d8ad68;border:1px solid #e7c27f;min-height:54px;font-weight:700}.DailyDraw-module__FA-jga__primaryButton:hover,.DailyDraw-module__FA-jga__primaryButton:focus-visible{background:#f1d293;outline:none;transform:translateY(-2px)}.DailyDraw-module__FA-jga__secondaryButton{border:1px solid var(--line-strong);color:var(--text);background:#ffffff06}.DailyDraw-module__FA-jga__secondaryButton:hover,.DailyDraw-module__FA-jga__secondaryButton:focus-visible{border-color:var(--accent-strong);background:#f6d99b14;outline:none}.DailyDraw-module__FA-jga__primaryButton:disabled,.DailyDraw-module__FA-jga__secondaryButton:disabled{cursor:not-allowed;opacity:.46;transform:none}.DailyDraw-module__FA-jga__localNote{max-width:52ch;font-size:.84rem}.DailyDraw-module__FA-jga__resultBox{gap:24px}.DailyDraw-module__FA-jga__resultCard{gap:22px;scroll-margin-top:118px}.DailyDraw-module__FA-jga__resultHeader{gap:10px;display:grid}.DailyDraw-module__FA-jga__resultKicker{width:fit-content;color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.DailyDraw-module__FA-jga__cardName{color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);letter-spacing:0;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:500;line-height:.92}.DailyDraw-module__FA-jga__keywordRow{flex-wrap:wrap;gap:8px;display:flex}.DailyDraw-module__FA-jga__keywordRow span{color:var(--text-soft);background:#ffffff06;border:1px solid #ffe2a829;border-radius:999px;padding:5px 9px;font-size:.76rem;line-height:1}.DailyDraw-module__FA-jga__drawText{max-width:48ch;color:var(--text-soft);margin:0;font-size:clamp(1.04rem,1.8vw,1.22rem);line-height:1.68}.DailyDraw-module__FA-jga__themePrompt{border-left:2px solid var(--accent);color:var(--text);font-family:var(--font-heading),var(--font-fallback-serif);margin:0;padding:16px 0 16px 18px;font-size:clamp(1.28rem,2.3vw,1.8rem);line-height:1.2}.DailyDraw-module__FA-jga__reflectionPanel,.DailyDraw-module__FA-jga__reviewPanel{border-top:1px solid var(--line);gap:14px;padding-block:20px;display:grid}.DailyDraw-module__FA-jga__reviewPanel{border-bottom:1px solid var(--line)}.DailyDraw-module__FA-jga__reviewPanel>div:first-child{gap:6px;display:grid}.DailyDraw-module__FA-jga__reflectionField{color:var(--muted);gap:8px;display:grid}.DailyDraw-module__FA-jga__reflectionField textarea{resize:vertical;width:100%;min-height:92px;color:var(--text);font:inherit;background:#0b1118b8;border:1px solid #d6aa603d;border-radius:8px;padding:14px 16px;line-height:1.6}.DailyDraw-module__FA-jga__reflectionField textarea:focus{border-color:var(--accent-strong);outline:none;box-shadow:0 0 0 3px #f6d99b1a}.DailyDraw-module__FA-jga__reflectionField textarea:disabled{cursor:not-allowed;opacity:.48}.DailyDraw-module__FA-jga__saveRow,.DailyDraw-module__FA-jga__resultActions,.DailyDraw-module__FA-jga__shareActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DailyDraw-module__FA-jga__saveStatus{color:var(--accent-strong);margin:0;font-size:.75rem;line-height:1.5}.DailyDraw-module__FA-jga__previousReflection{color:var(--text-soft);border-left:2px solid #75b5c773;gap:8px;margin:0;padding:16px 0 0 18px;font-size:.92rem;line-height:1.7;display:grid}.DailyDraw-module__FA-jga__sharePanel{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-top:26px;display:grid}.DailyDraw-module__FA-jga__shareCopy{gap:12px}.DailyDraw-module__FA-jga__shareCopy h3{color:var(--text);margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.DailyDraw-module__FA-jga__privacyToggle{width:fit-content;min-height:44px;color:var(--text-soft);cursor:pointer;align-items:center;gap:10px;display:flex}.DailyDraw-module__FA-jga__privacyToggle input{width:18px;height:18px;accent-color:var(--accent)}.DailyDraw-module__FA-jga__privacyToggle:has(input:disabled){cursor:not-allowed;opacity:.48}.DailyDraw-module__FA-jga__sharePreview{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:8px;width:180px;overflow:hidden}.DailyDraw-module__FA-jga__sharePreview img{width:100%;height:auto;display:block}.DailyDraw-module__FA-jga__cardContainer{width:100%;min-width:0;position:sticky;top:112px}.DailyDraw-module__FA-jga__cardContainer:focus{outline:none}.DailyDraw-module__FA-jga__summaryBar{border-top:1px solid var(--line);background:#0b1118bd;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(24px,4vw,44px);display:flex}.DailyDraw-module__FA-jga__summaryBar>div{gap:7px;display:grid}.DailyDraw-module__FA-jga__summaryBar strong{max-width:72ch;color:var(--text-soft);font-weight:400;line-height:1.6}.DailyDraw-module__FA-jga__summaryBar a{color:var(--accent-strong);flex:none;text-decoration:none}.DailyDraw-module__FA-jga__summaryBar a:hover,.DailyDraw-module__FA-jga__summaryBar a:focus-visible{outline:none;text-decoration:underline}@media (max-width:1000px){.DailyDraw-module__FA-jga__ritualHeader{grid-template-columns:1fr;align-items:start}.DailyDraw-module__FA-jga__workspace{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr)}.DailyDraw-module__FA-jga__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.DailyDraw-module__FA-jga__ritualHeader,.DailyDraw-module__FA-jga__workspace{padding:18px}.DailyDraw-module__FA-jga__habitOverview,.DailyDraw-module__FA-jga__workspace,.DailyDraw-module__FA-jga__sharePanel{grid-template-columns:1fr}.DailyDraw-module__FA-jga__habitOverview{gap:8px}.DailyDraw-module__FA-jga__streakBlock{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:58px;padding:10px 12px}.DailyDraw-module__FA-jga__streakBlock span{margin:0}.DailyDraw-module__FA-jga__calendar{grid-template-columns:repeat(7,minmax(36px,1fr))}.DailyDraw-module__FA-jga__calendarDay{min-height:66px}.DailyDraw-module__FA-jga__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DailyDraw-module__FA-jga__cardContainer{margin:10px 0 0;scroll-margin-top:154px;position:relative;top:auto}.DailyDraw-module__FA-jga__resultCard{scroll-margin-top:154px}.DailyDraw-module__FA-jga__cardDrawn{order:-1;margin-bottom:16px}.DailyDraw-module__FA-jga__sharePreview{width:min(220px,60vw)}.DailyDraw-module__FA-jga__summaryBar{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.DailyDraw-module__FA-jga__ritualHeader,.DailyDraw-module__FA-jga__workspace{padding-inline:16px}.DailyDraw-module__FA-jga__calendar{gap:3px}.DailyDraw-module__FA-jga__calendarDay{min-height:62px;padding-inline:2px}.DailyDraw-module__FA-jga__calendarDay>span:first-child{font-size:.56rem}.DailyDraw-module__FA-jga__resultActions>*,.DailyDraw-module__FA-jga__shareActions>*,.DailyDraw-module__FA-jga__saveRow>button,.DailyDraw-module__FA-jga__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.DailyDraw-module__FA-jga__primaryButton,.DailyDraw-module__FA-jga__secondaryButton,.DailyDraw-module__FA-jga__themeButton{transition-duration:.01ms}}
