.TrackerNav-module__RbbTyq__nav{z-index:50;justify-content:space-around;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) calc(var(--sp-2) + env(safe-area-inset-bottom,0px));background:var(--canvas);border-top:var(--hair) solid var(--rule);display:flex;position:fixed;bottom:0;left:0;right:0}.TrackerNav-module__RbbTyq__section{display:none}.TrackerNav-module__RbbTyq__item{align-items:center;gap:var(--sp-1);min-height:44px;padding:var(--sp-1);border-radius:var(--r-sm);color:var(--ink-muted);font-size:var(--fs-caption);transition:color var(--dur-fast) ease, background var(--dur-fast) ease;flex-direction:column;flex:1;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.TrackerNav-module__RbbTyq__item svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.TrackerNav-module__RbbTyq__item.TrackerNav-module__RbbTyq__active{color:var(--ink);font-weight:500}.TrackerNav-module__RbbTyq__item:focus-visible{outline:var(--rule-w) solid var(--ink);outline-offset:2px}@media (min-width:900px){.TrackerNav-module__RbbTyq__nav{top:calc(var(--topbar-h) + var(--sp-4));z-index:1;background:0 0;border:none;flex-direction:column;justify-content:flex-start;gap:2px;padding:0;position:sticky;bottom:auto;left:auto;right:auto}.TrackerNav-module__RbbTyq__section{padding:0 var(--sp-3) var(--sp-3);font-size:var(--fs-caption);color:var(--ink-muted);display:block}.TrackerNav-module__RbbTyq__item{justify-content:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-ui);line-height:var(--lh-text);flex-direction:row;flex:none}.TrackerNav-module__RbbTyq__item svg{flex:none;width:16px;height:16px}.TrackerNav-module__RbbTyq__item:hover,.TrackerNav-module__RbbTyq__item.TrackerNav-module__RbbTyq__active{background:var(--pop);color:var(--ink)}}
.tracker-module__hlNtXq__page{max-width:var(--w-form,480px);padding:clamp(24px, 3vw, 40px) 0 var(--sp-9);min-height:70vh;margin:0 auto}.tracker-module__hlNtXq__shell{min-height:70vh;padding-top:clamp(24px,3vw,40px)}.tracker-module__hlNtXq__main{min-width:0;padding-bottom:calc(var(--sp-11) + var(--sp-4))}@media (min-width:900px){.tracker-module__hlNtXq__shell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.tracker-module__hlNtXq__main{padding-bottom:clamp(40px,6vw,64px)}}.tracker-module__hlNtXq__title{margin:0 0 var(--sp-4);font-family:var(--serif);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink)}.tracker-module__hlNtXq__lead{max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink-muted);margin:0}.tracker-module__hlNtXq__cabinetFoot{padding-top:var(--sp-4);border-top:var(--hair) solid var(--rule);margin-top:clamp(40px,6vw,72px)}.tracker-module__hlNtXq__supportFooter{max-width:62ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted);margin:0}.tracker-module__hlNtXq__supportFooter strong{color:var(--ink);font-weight:500}.tracker-module__hlNtXq__supportFooter a{color:inherit;text-underline-offset:3px}.tracker-module__hlNtXq__disclaimer{margin:var(--sp-3) 0 0;max-width:62ch;font-size:var(--fs-caption);line-height:var(--lh-text);color:var(--ink-muted)}.tracker-module__hlNtXq__supportContacts{margin-top:var(--sp-4);font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted)}.tracker-module__hlNtXq__supportContacts strong{color:var(--ink);font-weight:500}.tracker-module__hlNtXq__supportContacts a{color:inherit;text-underline-offset:3px}.tracker-module__hlNtXq__prefillNotice{align-items:center;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-5);padding:var(--sp-3) var(--sp-4);background:var(--readout-bg);border:var(--hair) solid var(--rule);border-radius:var(--r-md);font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted);flex-wrap:wrap;display:flex}.tracker-module__hlNtXq__prefillNotice button{min-width:44px;min-height:44px;font:inherit;font-size:var(--fs-lead);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;line-height:1}.tracker-module__hlNtXq__prefillNotice button:hover{color:var(--ink)}.tracker-module__hlNtXq__legalLink{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.tracker-module__hlNtXq__composer,.tracker-module__hlNtXq__composerInline{background:var(--field);border:var(--hair) solid var(--rule);border-radius:var(--r-md);padding:clamp(13px, 1.5vw, 16px) var(--sp-4);transition:border-color var(--dur-fast) ease}.tracker-module__hlNtXq__composer:focus-within,.tracker-module__hlNtXq__composerInline:focus-within{border-color:var(--ink)}.tracker-module__hlNtXq__composerInline{margin-top:var(--sp-2)}.tracker-module__hlNtXq__composerInput{resize:none;width:100%;color:var(--ink);font:inherit;font-size:16px;line-height:var(--lh-read);background:0 0;border:none;outline:none;min-height:84px;max-height:50vh;padding:0;display:block;overflow-y:auto}.tracker-module__hlNtXq__composerInline .tracker-module__hlNtXq__composerInput{min-height:4.5em}.tracker-module__hlNtXq__composerInput::placeholder{color:var(--cloud-medium)}.tracker-module__hlNtXq__composerCount{margin-top:var(--sp-2);text-align:right;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tracker-module__hlNtXq__reminderOptin{padding-top:var(--sp-4);border-top:var(--hair) solid var(--rule);margin-top:clamp(24px,3vw,32px)}.tracker-module__hlNtXq__reminderOptinTitle{margin-bottom:var(--sp-1);font-size:var(--fs-ui);color:var(--ink);font-weight:500;display:block}.tracker-module__hlNtXq__reminderHint{margin:0 0 var(--sp-4);max-width:52ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted)}
.cabinet-module__tHkEza__slug{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-7);padding-bottom:var(--sp-3);border-bottom:var(--mark-w) solid var(--ink);font-size:var(--fs-caption);color:var(--ink-muted);flex-wrap:wrap;display:flex}.cabinet-module__tHkEza__slugName{color:var(--ink);font-weight:500}.cabinet-module__tHkEza__slugMeta{font-variant-numeric:tabular-nums}.cabinet-module__tHkEza__notice{margin:0 0 var(--sp-6);max-width:54ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted)}.cabinet-module__tHkEza__stats{gap:var(--hair);margin:0 0 var(--sp-7);background:var(--rule);border:var(--hair) solid var(--rule);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:620px){.cabinet-module__tHkEza__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cabinet-module__tHkEza__stat{padding:var(--sp-3) var(--sp-4);background:var(--readout-bg);flex-direction:column-reverse;gap:2px;display:flex}.cabinet-module__tHkEza__stat dt{font-size:var(--fs-caption);color:var(--ink-muted)}.cabinet-module__tHkEza__stat dd{font-size:var(--fs-h4);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:600;line-height:1.1}.cabinet-module__tHkEza__stat dd.cabinet-module__tHkEza__isPlus{color:var(--color-resource-text)}.cabinet-module__tHkEza__stat dd.cabinet-module__tHkEza__isMinus{color:var(--color-terra-text)}.cabinet-module__tHkEza__kicker{margin:0 0 var(--sp-2);font-size:var(--fs-caption);color:var(--ink-muted)}.cabinet-module__tHkEza__zoneName{font-family:var(--serif);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink);margin:0}.cabinet-module__tHkEza__req{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.cabinet-module__tHkEza__isPlus{color:var(--color-resource-text);font-weight:500}.cabinet-module__tHkEza__isMinus{color:var(--color-terra-text);font-weight:500}.cabinet-module__tHkEza__axisRow{margin-top:var(--sp-5)}.cabinet-module__tHkEza__block{margin-bottom:var(--sp-8)}.cabinet-module__tHkEza__blockText{margin:var(--sp-2) 0 0;max-width:52ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted)}.cabinet-module__tHkEza__action{margin-top:var(--sp-5)}@media (min-width:620px){.cabinet-module__tHkEza__action .go--block{width:auto;min-width:14em}}.cabinet-module__tHkEza__zonesLabel{margin:var(--sp-8) 0 0;padding-bottom:var(--sp-2);border-bottom:var(--hair) solid var(--rule);font-size:var(--fs-caption);color:var(--ink-muted)}.cabinet-module__tHkEza__zones{margin:0;padding:0;list-style:none}.cabinet-module__tHkEza__zone{align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) 0;border-bottom:var(--hair) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.cabinet-module__tHkEza__zoneTitle{font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-text);color:var(--ink)}.cabinet-module__tHkEza__zoneState{font-size:var(--fs-meta);color:var(--ink-muted);justify-self:end}.cabinet-module__tHkEza__zoneReq{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted);grid-column:1/-1;margin:-2px 0 0}.cabinet-module__tHkEza__zoneAxis{margin-top:var(--sp-2);grid-column:1/-1}.cabinet-module__tHkEza__quietLink{font-size:var(--fs-meta);color:var(--ink-muted);text-underline-offset:4px;text-decoration:underline 1px}.cabinet-module__tHkEza__quietLink:hover{color:var(--ink)}.cabinet-module__tHkEza__exit{padding-top:var(--sp-4);border-top:var(--hair) solid var(--rule);margin-top:clamp(32px,4vw,48px)}.cabinet-module__tHkEza__exitLink{font:inherit;font-size:var(--fs-meta);color:var(--ink-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline 1px}.cabinet-module__tHkEza__exitLink:hover{color:var(--ink)}.cabinet-module__tHkEza__exitText{margin:0 0 var(--sp-4);max-width:46ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink)}.cabinet-module__tHkEza__exitActions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.cabinet-module__tHkEza__exitYes{color:var(--color-terra-text);border-color:var(--color-terra-text)}.cabinet-module__tHkEza__exitYes:hover{color:var(--color-terra-text);border-color:var(--color-terra-text);background:var(--pop)}.cabinet-module__tHkEza__skeleton{gap:var(--sp-3);display:grid}.cabinet-module__tHkEza__skeleton span{background:var(--chip-track);border-radius:var(--r-sm);height:18px}.cabinet-module__tHkEza__skeleton span:first-child{width:40%}
.polarityAxis-module__Ago7Ta__axis{align-items:center;gap:var(--sp-4);display:flex}.polarityAxis-module__Ago7Ta__track{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--color-terra-fill), color-mix(in srgb, var(--color-terra-fill) 45%, var(--color-resource-fill)), var(--color-resource-fill));flex:1;height:6px;position:relative}.polarityAxis-module__Ago7Ta__zero{width:var(--hair);background:var(--rule);position:absolute;top:-4px;bottom:-4px;left:50%;transform:translate(-50%)}.polarityAxis-module__Ago7Ta__mark{width:var(--mark-w);background:var(--ink);position:absolute;top:-6px;bottom:-6px;transform:translate(-50%)}.polarityAxis-module__Ago7Ta__end{font-size:var(--fs-caption);white-space:nowrap;flex:none;font-weight:500}.polarityAxis-module__Ago7Ta__endShadow{color:var(--color-terra-text)}.polarityAxis-module__Ago7Ta__endResource{color:var(--color-resource-text)}.polarityAxis-module__Ago7Ta__sm .polarityAxis-module__Ago7Ta__track{height:4px}.polarityAxis-module__Ago7Ta__sm .polarityAxis-module__Ago7Ta__mark{top:-4px;bottom:-4px}
.cabinetShell-module__E3dzJq__taskShell{z-index:2000;background:var(--canvas);flex-direction:column;display:flex;position:fixed;inset:0}.cabinetShell-module__E3dzJq__taskPanel{background:var(--canvas);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.cabinetShell-module__E3dzJq__topbar{align-items:center;gap:var(--sp-3);padding:calc(env(safe-area-inset-top,0px) + var(--sp-3)) clamp(16px, 4vw, 28px) var(--sp-3);border-bottom:var(--hair) solid var(--rule);font-size:var(--fs-meta);color:var(--ink-muted);flex:none;grid-template-columns:1fr auto 1fr;display:grid}.cabinetShell-module__E3dzJq__topbarTitle{color:var(--ink);justify-self:center;font-weight:500}.cabinetShell-module__E3dzJq__back{font:inherit;color:var(--ink-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline 1px}.cabinetShell-module__E3dzJq__back:hover{color:var(--ink)}.cabinetShell-module__E3dzJq__close{padding:var(--sp-1);color:var(--ink-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;justify-self:end;display:inline-flex}.cabinetShell-module__E3dzJq__close:hover{color:var(--ink)}.cabinetShell-module__E3dzJq__close svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cabinetShell-module__E3dzJq__progressSlot{grid-column:1/-1}.cabinetShell-module__E3dzJq__taskContent{-webkit-overflow-scrolling:touch;flex:auto;width:100%;max-width:680px;min-height:0;margin:0 auto;padding:clamp(20px,4vw,32px) clamp(16px,5vw,28px) clamp(24px,5vw,32px);overflow-y:auto}.cabinetShell-module__E3dzJq__actionBar{gap:var(--sp-3);width:100%;max-width:680px;padding:var(--sp-4) clamp(16px, 5vw, 28px) calc(env(safe-area-inset-bottom,0px) + var(--sp-4));border-top:var(--hair) solid var(--rule);background:var(--canvas);flex:none;justify-items:stretch;margin:0 auto;display:grid}@media (min-width:900px){.cabinetShell-module__E3dzJq__taskShell{background:#14141380;justify-content:center;align-items:center;padding:40px 20px}.cabinetShell-module__E3dzJq__taskPanel{border:var(--hair) solid var(--rule);border-radius:var(--r-lg);flex:0 auto;width:min(640px,100%);max-height:calc(100dvh - 80px);overflow:hidden}.cabinetShell-module__E3dzJq__taskContent,.cabinetShell-module__E3dzJq__actionBar{max-width:none}}
.polarityFlow-module__Mjv79a__ribbon{border-radius:var(--r-md);background:var(--readout-bg);border:var(--hair) solid var(--rule);height:64px;position:relative;overflow:hidden}.polarityFlow-module__Mjv79a__ribbonLite{align-items:center;gap:3px;padding:0 8px;display:flex;position:absolute;inset:0}.polarityFlow-module__Mjv79a__ribSeg{background:var(--chip-track);flex:1;height:30%}.polarityFlow-module__Mjv79a__ribSeg[style]{background:var(--c);height:52%}
.setup-module__-shirW__title{margin:0 0 var(--sp-3);font-family:var(--serif);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink)}.setup-module__-shirW__lead{max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink);margin:0 0 clamp(24px,3vw,32px)}.setup-module__-shirW__count{margin:0 0 var(--sp-4);padding-bottom:var(--sp-2);border-bottom:var(--hair) solid var(--rule);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.setup-module__-shirW__notes{gap:var(--sp-3);padding-top:var(--sp-4);border-top:var(--hair) solid var(--rule);margin-top:clamp(24px,3vw,32px);display:grid}.setup-module__-shirW__note{max-width:56ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted);margin:0}.setup-module__-shirW__note b{color:var(--ink);font-weight:500}.setup-module__-shirW__kicker{margin:0 0 var(--sp-2);font-size:var(--fs-caption);color:var(--ink-muted)}.setup-module__-shirW__calc{transition:opacity var(--dur-slow,.5s) ease}.setup-module__-shirW__calcBusy{opacity:.55}@media (prefers-reduced-motion:reduce){.setup-module__-shirW__calc{transition:none}}
.today-module__Vmlohq__grid{grid-template-columns:1fr;gap:clamp(28px,4vw,44px);display:grid}.today-module__Vmlohq__main{min-width:0}.today-module__Vmlohq__aside{display:none}@media (min-width:900px){.today-module__Vmlohq__grid{grid-template-columns:minmax(0,34em) minmax(240px,1fr);align-items:start}.today-module__Vmlohq__aside{display:block}}.today-module__Vmlohq__action{margin-top:var(--sp-6)}@media (min-width:900px){.today-module__Vmlohq__action .go--block{width:auto;min-width:16em}}.today-module__Vmlohq__done{margin:var(--sp-6) 0 0;padding-top:var(--sp-4);border-top:var(--hair) solid var(--rule);font-size:var(--fs-ui);line-height:var(--lh-text);color:var(--ink)}.today-module__Vmlohq__rhythm{margin-top:var(--sp-7)}@media (min-width:900px){.today-module__Vmlohq__rhythm{display:none}}.today-module__Vmlohq__rhythmLabel{margin:0 0 var(--sp-2);font-size:var(--fs-caption);color:var(--ink-muted)}.today-module__Vmlohq__asideLabel{margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--hair) solid var(--rule);font-size:var(--fs-caption);color:var(--ink-muted)}.today-module__Vmlohq__asideRibbon{margin-bottom:var(--sp-4)}.today-module__Vmlohq__note{margin-top:var(--sp-7)}.today-module__Vmlohq__noteLabel{margin-bottom:var(--sp-2);font-size:var(--fs-ui);color:var(--ink);font-weight:500;display:block}.today-module__Vmlohq__noteText{font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink);white-space:pre-wrap;margin:0}.today-module__Vmlohq__noteEmpty{margin:0 0 var(--sp-4);font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted)}.today-module__Vmlohq__noteActions{align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.today-module__Vmlohq__noteLink{margin-left:auto}
.zoneTiles-module__BSTLBG__tiles{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zoneTiles-module__BSTLBG__tile{align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-3) var(--sp-4);background:var(--field);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;flex-direction:column;display:flex}.zoneTiles-module__BSTLBG__tile:hover{border-color:var(--ink-muted);background:var(--pop)}.zoneTiles-module__BSTLBG__art{object-fit:contain;width:104px;height:88px;display:block}.zoneTiles-module__BSTLBG__num{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.zoneTiles-module__BSTLBG__name{font-size:var(--fs-ui);color:var(--ink);font-weight:500;line-height:1.25}.zoneTiles-module__BSTLBG__arcana{font-size:var(--fs-caption);color:var(--ink-muted)}.zoneTiles-module__BSTLBG__tile[aria-pressed=true]{border-color:var(--ink);border-width:1.5px}.zoneTiles-module__BSTLBG__picked{font-size:var(--fs-caption);color:var(--ink-muted)}.zoneTiles-module__BSTLBG__tile:disabled{cursor:default;opacity:.45}.zoneTiles-module__BSTLBG__tile:disabled:hover{border-color:var(--rule);background:var(--field)}@media (max-width:760px){.zoneTiles-module__BSTLBG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.zoneTiles-module__BSTLBG__art{width:84px;height:72px}}@media (prefers-reduced-motion:reduce){.zoneTiles-module__BSTLBG__tile{transition-duration:.001ms}}
.CalculationCurtain-module__FdjpBa__curtain{z-index:2000;padding:var(--sp-6);background:var(--canvas);animation:CalculationCurtain-module__FdjpBa__curtainIn .5s var(--ease-rise) .26s both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CalculationCurtain-module__FdjpBa__out{animation:CalculationCurtain-module__FdjpBa__curtainOut .42s var(--ease-rise) both}@keyframes CalculationCurtain-module__FdjpBa__curtainIn{0%{opacity:0}to{opacity:1}}@keyframes CalculationCurtain-module__FdjpBa__curtainOut{0%{opacity:1}to{opacity:0}}@keyframes CalculationCurtain-module__FdjpBa__curtainCenterIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.CalculationCurtain-module__FdjpBa__center{align-items:center;gap:var(--sp-5);text-align:center;animation:CalculationCurtain-module__FdjpBa__curtainCenterIn .55s var(--ease-rise) .32s both;flex-direction:column;display:flex}.CalculationCurtain-module__FdjpBa__out .CalculationCurtain-module__FdjpBa__center{animation:.3s both CalculationCurtain-module__FdjpBa__curtainCenterOut}@keyframes CalculationCurtain-module__FdjpBa__curtainCenterOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.99)}}.CalculationCurtain-module__FdjpBa__label{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.CalculationCurtain-module__FdjpBa__curtain,.CalculationCurtain-module__FdjpBa__out,.CalculationCurtain-module__FdjpBa__center,.CalculationCurtain-module__FdjpBa__out .CalculationCurtain-module__FdjpBa__center{animation-duration:.001ms}.CalculationCurtain-module__FdjpBa__center{animation-delay:.26s}}
.Calculator-module__OUgt_G__wrapper{margin-block:clamp(40px,6vw,64px)}.Calculator-module__OUgt_G__wrapper .result-invite{gap:var(--sp-5);grid-template-columns:1fr;margin-top:0}.Calculator-module__OUgt_G__wrapper .result-invite .composer--row{width:100%}.Calculator-module__OUgt_G__description{margin:0 0 var(--sp-5);max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink-muted)}
.ListenButton-module__tvFVcW__listenBtn{align-items:center;gap:var(--sp-2);font:inherit;font-size:var(--fs-meta);color:var(--ink);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline;transition:color .18s;display:inline-flex}.ListenButton-module__tvFVcW__listenBtn:hover,.ListenButton-module__tvFVcW__listenBtn.ListenButton-module__tvFVcW__active{color:var(--accent)}.ListenButton-module__tvFVcW__listenBtn svg{flex:none}.ListenButton-module__tvFVcW__label{display:inline}
.TableOfContents-module__DMKYuq__toc{position:static}.TableOfContents-module__DMKYuq__desktopTitle{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--sp-4);display:flex}.TableOfContents-module__DMKYuq__desktopTitle svg{color:var(--ink-muted)}.TableOfContents-module__DMKYuq__list{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.TableOfContents-module__DMKYuq__item{margin:0}.TableOfContents-module__DMKYuq__link{width:100%;padding:7px 0 7px var(--sp-4);font:inherit;font-size:var(--fs-meta);text-align:left;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;margin-left:-1px;line-height:1.35;transition:color .18s,border-color .18s;display:block}.TableOfContents-module__DMKYuq__link:hover{color:var(--ink)}.TableOfContents-module__DMKYuq__active{color:var(--ink);border-left-color:var(--accent)}.TableOfContents-module__DMKYuq__h3{padding-left:calc(var(--sp-4) + var(--sp-4))}.TableOfContents-module__DMKYuq__h4{padding-left:calc(var(--sp-4) + var(--sp-6))}.TableOfContents-module__DMKYuq__progressTrack,.TableOfContents-module__DMKYuq__progressBar{display:none}.TableOfContents-module__DMKYuq__toggle{align-items:center;gap:var(--sp-3);width:100%;padding:12px var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--field);font:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;display:none}.TableOfContents-module__DMKYuq__toggleIcon{color:var(--ink-muted);flex:none}.TableOfContents-module__DMKYuq__toggle span{text-align:left;flex:1}.TableOfContents-module__DMKYuq__chevron{color:var(--ink-muted);flex:none;transition:transform .2s}.TableOfContents-module__DMKYuq__chevronOpen{transform:rotate(180deg)}@media (max-width:1099px){.TableOfContents-module__DMKYuq__toc{position:static}.TableOfContents-module__DMKYuq__toggle{display:flex}.TableOfContents-module__DMKYuq__desktopTitle{display:none}.TableOfContents-module__DMKYuq__list{margin-top:var(--sp-3);display:none}.TableOfContents-module__DMKYuq__listOpen{display:block}}
.DisclaimerNote-module__Flkx9a__note{margin:var(--gap-item) 0 0;padding-top:var(--sp-4);border-top:var(--hair) solid var(--rule);max-width:62ch;font-size:var(--fs-meta);line-height:var(--lh-read);color:var(--ink-muted)}
.CollapsibleDetails-module__B5etAW__details{margin-top:var(--gap-block)}.CollapsibleDetails-module__B5etAW__summary{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--chip-track);border-radius:var(--r-md);font-size:var(--fs-ui);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) ease;font-weight:500;list-style:none;display:flex}.CollapsibleDetails-module__B5etAW__summary:hover{background:var(--chip-track-hover)}.CollapsibleDetails-module__B5etAW__summary::-webkit-details-marker{display:none}.CollapsibleDetails-module__B5etAW__chevron{color:var(--ink-muted);transition:transform var(--dur-base) ease;flex:none;margin-left:auto}.CollapsibleDetails-module__B5etAW__details[open] .CollapsibleDetails-module__B5etAW__chevron{transform:rotate(180deg)}.CollapsibleDetails-module__B5etAW__summary:hover .CollapsibleDetails-module__B5etAW__chevron{color:var(--ink)}.CollapsibleDetails-module__B5etAW__body{padding-top:var(--gap-item)}
.ChildMatrixSvg-module__CCkgLq__wrap{aspect-ratio:1000/920;font-feature-settings:"tnum";width:100%;max-width:720px;margin:0 auto;position:relative}.ChildMatrixSvg-module__CCkgLq__grid{stroke:var(--draft);stroke-width:1.2px;fill:none;stroke-linecap:round}.ChildMatrixSvg-module__CCkgLq__gridStrong{stroke:var(--draft);stroke-width:1.6px;fill:none;stroke-linecap:round}.ChildMatrixSvg-module__CCkgLq__lineLabel{fill:var(--ink-muted);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;stroke:var(--canvas);stroke-width:8px;stroke-linejoin:round;paint-order:stroke;font-size:22px}.ChildMatrixSvg-module__CCkgLq__interactive .ChildMatrixSvg-module__CCkgLq__node{cursor:pointer;outline:none}.ChildMatrixSvg-module__CCkgLq__plug{fill:var(--canvas)}.ChildMatrixSvg-module__CCkgLq__core{fill:var(--accent)}.ChildMatrixSvg-module__CCkgLq__ring1{fill:none;stroke:var(--ink);stroke-opacity:.55;stroke-width:1.8px}.ChildMatrixSvg-module__CCkgLq__ring2{fill:none;stroke:var(--ink);stroke-opacity:.32;stroke-width:1.5px}.ChildMatrixSvg-module__CCkgLq__ring3{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:1.4px}.ChildMatrixSvg-module__CCkgLq__num0{fill:var(--accent-on);font-family:var(--sans);font-size:62px;font-weight:600}.ChildMatrixSvg-module__CCkgLq__num1{fill:var(--ink);font-family:var(--sans);font-size:54px;font-weight:500}.ChildMatrixSvg-module__CCkgLq__num2{fill:var(--ink);font-family:var(--sans);font-size:48px;font-weight:500}.ChildMatrixSvg-module__CCkgLq__num3{fill:var(--ink-muted);font-family:var(--sans);font-size:42px;font-weight:500}.ChildMatrixSvg-module__CCkgLq__hit{fill:#0000;stroke:none}.ChildMatrixSvg-module__CCkgLq__wire{stroke:var(--ink);opacity:.45;stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round;pointer-events:none}.ChildMatrixSvg-module__CCkgLq__haloSel{fill:none;stroke:var(--accent);stroke-width:2.4px;pointer-events:none}.ChildMatrixSvg-module__CCkgLq__haloSrc{fill:none;stroke:var(--ink);stroke-width:2px;pointer-events:none}
.ResultNav-module__CutG2G__rail{z-index:60;background:var(--pop);border-top:var(--hair,1px) solid var(--rule);transition:transform var(--dur-slow,.35s) cubic-bezier(.22, 1, .36, 1);position:fixed;bottom:0;left:0;right:0;transform:translateY(101%)}.ResultNav-module__CutG2G__rail--in{transform:none}.ResultNav-module__CutG2G__railTrack{height:var(--mark-w,2px);background:var(--chip-track)}.ResultNav-module__CutG2G__railFill{background:var(--accent);height:100%;transition:width .4s;display:block}.ResultNav-module__CutG2G__railBar{align-items:center;gap:var(--sp-3,12px);width:100%;max-width:var(--w-page,1240px);padding:var(--sp-3,12px) clamp(16px, 4vw, 40px);padding-bottom:max(var(--sp-3,12px), env(safe-area-inset-bottom));font-family:inherit;font-size:var(--fs-ui,15px);color:var(--ink);cursor:pointer;background:0 0;border:0;margin:0 auto;font-weight:500;display:flex}.ResultNav-module__CutG2G__railIdx{font-size:var(--fs-caption,12px);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--ink-muted);flex:none;font-weight:600}.ResultNav-module__CutG2G__rail--done .ResultNav-module__CutG2G__railIdx{color:var(--accent)}.ResultNav-module__CutG2G__railLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.ResultNav-module__CutG2G__railChev{color:var(--ink-muted);flex:none}.ResultNav-module__CutG2G__scrim{z-index:70;opacity:0;pointer-events:none;background:#14141352;transition:opacity .3s;position:fixed;inset:0}.ResultNav-module__CutG2G__scrim--in{opacity:1;pointer-events:auto}.ResultNav-module__CutG2G__toc{z-index:71;max-height:78vh;padding:var(--sp-5,20px) var(--sp-6,24px) max(var(--sp-5,20px), env(safe-area-inset-bottom));background:var(--pop);border-top:var(--hair,1px) solid var(--rule);border-radius:var(--r-lg,16px) var(--r-lg,16px) 0 0;box-shadow:var(--pop-shadow);flex-direction:column;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.ResultNav-module__CutG2G__toc--in{transform:none}.ResultNav-module__CutG2G__tocHead{align-items:baseline;gap:var(--sp-3,12px);padding-bottom:var(--sp-3,12px);border-bottom:var(--rule-w,1.5px) solid var(--ink);flex:none;display:flex}.ResultNav-module__CutG2G__tocTitle{font-family:var(--serif);font-size:var(--fs-h4,20px);letter-spacing:-.015em;color:var(--ink);flex:1;font-weight:600}.ResultNav-module__CutG2G__tocCount{font-size:var(--fs-caption,12px);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-muted)}.ResultNav-module__CutG2G__tocClose{width:28px;height:28px;margin-right:calc(var(--sp-2,8px) * -1);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;display:grid}.ResultNav-module__CutG2G__tocList{-webkit-overflow-scrolling:touch;overflow:clip auto}.ResultNav-module__CutG2G__group{padding-top:var(--sp-4,16px)}.ResultNav-module__CutG2G__groupLabel{margin-bottom:var(--sp-1,4px);font-size:var(--fs-caption,12px);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);font-weight:600}.ResultNav-module__CutG2G__item{align-items:baseline;gap:var(--sp-2,8px);min-height:40px;padding-block:var(--sp-3,12px);font-size:var(--fs-ui,15px);color:var(--ink);transition:color var(--dur-fast,.2s) ease;text-decoration:none;display:flex}.ResultNav-module__CutG2G__item:hover,.ResultNav-module__CutG2G__item:active,.ResultNav-module__CutG2G__item:hover .ResultNav-module__CutG2G__itemNum,.ResultNav-module__CutG2G__item:active .ResultNav-module__CutG2G__itemNum{color:var(--accent)}.ResultNav-module__CutG2G__itemLabel{text-overflow:ellipsis;white-space:nowrap;max-width:74%;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;flex:none;overflow:hidden}.ResultNav-module__CutG2G__item--active .ResultNav-module__CutG2G__itemLabel{text-decoration-color:var(--ink-muted)}.ResultNav-module__CutG2G__item:hover .ResultNav-module__CutG2G__itemLabel,.ResultNav-module__CutG2G__item:active .ResultNav-module__CutG2G__itemLabel{text-decoration-color:currentColor}.ResultNav-module__CutG2G__itemDots{border-bottom:1px dotted var(--rule);flex:1;min-width:16px;transform:translateY(-4px)}.ResultNav-module__CutG2G__itemNum{font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none}.ResultNav-module__CutG2G__item--read{color:var(--ink-muted)}.ResultNav-module__CutG2G__item--active{font-weight:600}.ResultNav-module__CutG2G__item--active .ResultNav-module__CutG2G__itemNum{color:var(--accent)}.ResultNav-module__CutG2G__tocFoot{margin-top:var(--sp-4,16px);padding-top:var(--sp-4,16px);border-top:var(--hair,1px) solid var(--rule);flex:none}.ResultNav-module__CutG2G__tocSupport{align-items:center;gap:var(--sp-2,8px);padding:var(--sp-2,8px) var(--sp-4,16px);font-family:inherit;font-size:var(--fs-ui,15px);color:var(--ink);background:var(--chip-track);border-radius:var(--r-sm,8px);cursor:pointer;transition:background var(--dur-fast,.2s) ease;border:0;font-weight:500;display:inline-flex}.ResultNav-module__CutG2G__tocSupport:hover{background:var(--chip-track-hover)}.ResultNav-module__CutG2G__tocSupport .mascot{flex:none;width:44px}@media (min-width:900px){.ResultNav-module__CutG2G__toc{border:var(--hair,1px) solid var(--rule);border-radius:var(--r-lg,16px);width:min(360px,92vw);max-height:none;inset:88px clamp(16px,2.5vw,40px) clamp(16px,2.5vw,28px) auto;transform:translate(calc(100% + 48px))}.ResultNav-module__CutG2G__toc--in{transform:none}}@media (prefers-reduced-motion:reduce){.ResultNav-module__CutG2G__rail,.ResultNav-module__CutG2G__toc,.ResultNav-module__CutG2G__scrim,.ResultNav-module__CutG2G__railFill{transition:none}}
.ShareColophon-module__ChEkBG__inner{justify-content:space-between;align-items:flex-end;gap:var(--gap-col);margin-top:var(--gap-block);padding-top:var(--gap-item);border-top:var(--mark-w) solid var(--ink);display:flex}.ShareColophon-module__ChEkBG__kicker{margin-bottom:var(--sp-2);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.ShareColophon-module__ChEkBG__title{font-family:var(--serif);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-head);letter-spacing:-.02em;color:var(--ink);margin:0}.ShareColophon-module__ChEkBG__lede{margin:var(--sp-3) 0 0;max-width:46ch;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink-muted)}.ShareColophon-module__ChEkBG__btn{align-items:center;gap:var(--sp-3);display:inline-flex}.ShareColophon-module__ChEkBG__btn svg{flex:none}@media (max-width:760px){.ShareColophon-module__ChEkBG__inner{display:block}.ShareColophon-module__ChEkBG__btn{width:100%;margin-top:var(--gap-item);justify-content:center}}
.blog-module__5FJZPa__blogSquare{padding-bottom:clamp(64px,9vw,110px)}.blog-module__5FJZPa__header{margin-bottom:clamp(28px,4vw,44px)}.blog-module__5FJZPa__titleGroup{max-width:760px}.blog-module__5FJZPa__sectionTitle{font-family:var(--serif);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.02em;margin:0 0 var(--sp-4);max-width:20ch;font-weight:600}.blog-module__5FJZPa__subtitle{max-width:58ch;font-size:var(--fs-lead);line-height:var(--lh-read);color:var(--ink-muted);margin:0}.blog-module__5FJZPa__categoryNav{gap:var(--sp-2);flex-wrap:wrap;margin-bottom:clamp(24px,3.4vw,36px);display:flex}.blog-module__5FJZPa__categoryChip{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);background:var(--chip-track);color:var(--ink);font-size:var(--fs-ui);padding:7px 14px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.blog-module__5FJZPa__categoryChip:hover{background:var(--chip-track-hover)}.blog-module__5FJZPa__categoryChipActive,.blog-module__5FJZPa__categoryChipActive:hover{background:var(--ink);color:var(--canvas)}.blog-module__5FJZPa__categoryChipActive .blog-module__5FJZPa__dot{background:var(--canvas)}.blog-module__5FJZPa__sqCard[data-section=arcana],.blog-module__5FJZPa__categoryChip[data-section=arcana]{--sec:var(--sec-arcana)}.blog-module__5FJZPa__sqCard[data-section=basics],.blog-module__5FJZPa__categoryChip[data-section=basics]{--sec:var(--sec-basics)}.blog-module__5FJZPa__sqCard[data-section=karmic-tails],.blog-module__5FJZPa__categoryChip[data-section=karmic-tails]{--sec:var(--sec-karmic)}.blog-module__5FJZPa__sqCard[data-section=celebrities],.blog-module__5FJZPa__categoryChip[data-section=celebrities]{--sec:var(--sec-celebs)}.blog-module__5FJZPa__dot{background:var(--sec,var(--cloud-medium));border-radius:2px;flex:none;width:8px;height:8px}.blog-module__5FJZPa__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,24px);display:grid}.blog-module__5FJZPa__sqCard{border-radius:var(--r-lg);background:var(--field);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.blog-module__5FJZPa__sqCard:hover{transform:translateY(-2px)}.blog-module__5FJZPa__imageWrapper{aspect-ratio:3/2;background:var(--sec,var(--oat-warm));position:relative;overflow:hidden}.blog-module__5FJZPa__image{object-fit:cover}.blog-module__5FJZPa__content{gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-6);flex-direction:column;flex:1;display:flex}.blog-module__5FJZPa__meta{font-size:var(--fs-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums}.blog-module__5FJZPa__dateSep{margin:0 6px}.blog-module__5FJZPa__title{font-family:var(--serif);font-size:var(--fs-h4);line-height:var(--lh-head);letter-spacing:-.015em;margin:0;font-weight:600}.blog-module__5FJZPa__section{padding-top:var(--sp-4);align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-muted);margin-top:auto;display:flex}.blog-module__5FJZPa__pagination{justify-content:center;margin-top:clamp(28px,4vw,44px);display:flex}.blog-module__5FJZPa__btnLoadMore{font:inherit;font-size:var(--fs-ui);border-radius:var(--r-md);border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;padding:11px 22px;transition:border-color .18s}.blog-module__5FJZPa__btnLoadMore:hover:not(:disabled){border-color:var(--ink-muted)}.blog-module__5FJZPa__btnLoadMore:disabled{opacity:.6;cursor:default}.blog-module__5FJZPa__endState{text-align:center;font-size:var(--fs-meta);color:var(--ink-muted);margin-top:clamp(28px,4vw,44px)}@media (max-width:900px){.blog-module__5FJZPa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blog-module__5FJZPa__grid{grid-template-columns:1fr}.blog-module__5FJZPa__categoryNav{scrollbar-width:none;margin-inline:calc(var(--sp-4) * -1);padding-inline:var(--sp-4);flex-wrap:nowrap;overflow-x:auto}.blog-module__5FJZPa__categoryNav::-webkit-scrollbar{display:none}.blog-module__5FJZPa__categoryChip{flex:none}}.blog-module__5FJZPa__seoLink{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Breadcrumbs-module__NvTgsW__bar{border-bottom:var(--hair) solid var(--rule);margin-bottom:clamp(28px,4vw,48px)}.Breadcrumbs-module__NvTgsW__inner{align-items:center;gap:var(--sp-3);font-size:var(--fs-meta);color:var(--ink-muted);white-space:nowrap;padding-block:14px;display:flex}.Breadcrumbs-module__NvTgsW__link{color:var(--ink-muted);transition:color var(--dur-fast) ease;flex:none;text-decoration:none}.Breadcrumbs-module__NvTgsW__link:hover{color:var(--ink)}.Breadcrumbs-module__NvTgsW__sep{color:var(--rule);flex:none}.Breadcrumbs-module__NvTgsW__current{text-overflow:ellipsis;color:var(--ink);overflow:hidden}@media (max-width:600px){.Breadcrumbs-module__NvTgsW__inner>:nth-child(-n+2){display:none}}
:root{--pf-plus:#2f6b60;--pf-minus:#9a4a33;--pf-seal:var(--sec-basics)}[data-theme=dark]{--pf-plus:#7fc4b5;--pf-minus:#e0967f;--pf-seal:color-mix(in srgb, var(--sec-basics) 38%, var(--ink))}.Pifagor-module__54jGAG__pf-hero{column-gap:var(--sp-2);padding-bottom:var(--gap-section);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kicker date""h1 h1""read read""hint hint""stage stage""count count""fact fact""sub sub""cta cta";align-items:start;margin-inline:0;display:grid}.Pifagor-module__54jGAG__pf-hero__text,.Pifagor-module__54jGAG__pf-hero__draw{display:contents}.Pifagor-module__54jGAG__pf-hero__kicker{font-family:var(--sans);color:var(--ink-muted);grid-area:kicker;margin:0;font-size:12.5px;line-height:1.3}.Pifagor-module__54jGAG__pf-kicker--long{display:none}.Pifagor-module__54jGAG__pf-kicker--short:after{content:" ·"}.Pifagor-module__54jGAG__pf-hero__date{grid-area:date;margin:0;font-size:12.5px;line-height:1.3}.Pifagor-module__54jGAG__pf-h1{margin-top:var(--sp-2);letter-spacing:-.022em;grid-area:h1;max-width:480px;font-size:28px;line-height:1.08;display:block}.Pifagor-module__54jGAG__pf-hero__sub{margin:var(--sp-4) 0 0;max-width:520px;font-family:var(--serif);color:var(--ink-muted);grid-area:sub;font-size:18px;line-height:1.5}.Pifagor-module__54jGAG__pf-read{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--rule-w) solid var(--ink);grid-area:read}.Pifagor-module__54jGAG__pf-read__top{align-items:baseline;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;line-height:1.3;display:grid}.Pifagor-module__54jGAG__pf-read__name{font-family:var(--sans);font-size:var(--fs-ui);color:var(--ink);font-weight:500}.Pifagor-module__54jGAG__pf-read__pos{font-family:var(--sans);font-size:var(--fs-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums}.Pifagor-module__54jGAG__pf-phrase{margin:var(--sp-2) 0 0;font-family:var(--serif);color:var(--ink);max-width:560px;min-height:5.8em;font-size:19px;line-height:1.45}.Pifagor-module__54jGAG__pf-phrase p{margin:0}.Pifagor-module__54jGAG__pf-phrase p+p{margin-top:.45em}.Pifagor-module__54jGAG__pf-read__link{font-family:var(--sans);font-size:var(--fs-ui);color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;margin-top:10px;line-height:1.35;text-decoration-thickness:1px;display:inline;position:relative}.Pifagor-module__54jGAG__pf-read__link:hover{text-decoration-color:var(--ink)}.Pifagor-module__54jGAG__pf-read .Pifagor-module__54jGAG__pf-read__link{display:inline-block}.Pifagor-module__54jGAG__pf-read .Pifagor-module__54jGAG__pf-read__link:after{content:"";position:absolute;inset:-12px 0}.Pifagor-module__54jGAG__pf-hint{margin:var(--sp-5) 0 0;font-family:var(--sans);font-size:var(--fs-meta);color:var(--ink-muted);grid-area:hint;line-height:1.4}.Pifagor-module__54jGAG__pf-hint b{color:var(--ink);font-weight:500}.Pifagor-module__54jGAG__pf-stage{width:min(288px,100%);margin-top:var(--sp-3);grid-area:stage}.Pifagor-module__54jGAG__pf-count{margin:var(--sp-3) 0 0;font-family:var(--sans);font-size:var(--fs-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-area:count}.Pifagor-module__54jGAG__pf-fact{margin:var(--sp-2) 0 0;font-family:var(--sans);font-size:var(--fs-meta);color:var(--ink-muted);grid-area:fact}.Pifagor-module__54jGAG__pf-enter{margin-top:var(--sp-5);align-items:center;gap:var(--sp-3);flex-wrap:wrap;grid-area:cta;display:flex}.Pifagor-module__54jGAG__pf-enter .btn-quiet{padding-block:var(--sp-3)}@media (min-width:1001px){.Pifagor-module__54jGAG__pf-hero{column-gap:var(--gap-col);grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:none}.Pifagor-module__54jGAG__pf-hero__text,.Pifagor-module__54jGAG__pf-hero__draw{display:block}.Pifagor-module__54jGAG__pf-kicker--long{display:inline}.Pifagor-module__54jGAG__pf-kicker--short{display:none}.Pifagor-module__54jGAG__pf-hero__kicker{font-size:var(--fs-meta)}.Pifagor-module__54jGAG__pf-hero__date{margin-top:var(--sp-3);font-size:var(--fs-meta)}.Pifagor-module__54jGAG__pf-h1{margin-top:var(--sp-2);font-size:clamp(30px,4vw,46px)}.Pifagor-module__54jGAG__pf-hero__sub{margin-top:var(--sp-3);font-size:var(--fs-lead)}.Pifagor-module__54jGAG__pf-read{margin-top:var(--sp-7);padding-top:var(--sp-6)}.Pifagor-module__54jGAG__pf-phrase{min-height:4.2em;font-size:clamp(21px,1.8vw,26px);line-height:1.4}.Pifagor-module__54jGAG__pf-read__link:after{content:none}.Pifagor-module__54jGAG__pf-hint{margin-top:0}.Pifagor-module__54jGAG__pf-stage{width:100%;margin-top:var(--sp-3)}.Pifagor-module__54jGAG__pf-enter{margin-top:var(--sp-7)}}.Pifagor-module__54jGAG__pf-lines-band{padding-block:var(--gap-section);border-top:1px solid var(--rule)}.Pifagor-module__54jGAG__pf-lines__lede{margin:var(--sp-4) 0 0;max-width:620px;font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-muted);line-height:1.5}.Pifagor-module__54jGAG__pf-lines{margin-top:var(--gap-block);grid-template-columns:minmax(0,1fr);display:grid}.Pifagor-module__54jGAG__pf-lines__draw{display:none}.Pifagor-module__54jGAG__pf-lrep{font-family:var(--serif);fill:var(--cloud-dark);text-anchor:middle;font-size:18px}.Pifagor-module__54jGAG__pf-path{fill:none;stroke:var(--accent);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.Pifagor-module__54jGAG__pf-dot{fill:var(--canvas);stroke:var(--accent);stroke-width:2.5px}.Pifagor-module__54jGAG__pf-llist{margin:0;padding:0;list-style:none}.Pifagor-module__54jGAG__pf-lrow{appearance:none;border:0;border-top:1px solid var(--rule);width:100%;padding:14px var(--sp-2);align-items:baseline;gap:var(--sp-4);min-height:54px;font-family:var(--sans);text-align:left;color:inherit;cursor:pointer;transition:background var(--dur-fast) ease;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name meta chev";display:grid}.Pifagor-module__54jGAG__pf-lrow__chev{fill:none;width:16px;height:16px;stroke:var(--ink-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast) ease;grid-area:chev;align-self:center}.Pifagor-module__54jGAG__pf-lrow[aria-expanded=true] .Pifagor-module__54jGAG__pf-lrow__chev{stroke:var(--ink);transform:rotate(180deg)}.Pifagor-module__54jGAG__pf-llist li:first-child .Pifagor-module__54jGAG__pf-lrow{border-top:0}.Pifagor-module__54jGAG__pf-lrow:hover,.Pifagor-module__54jGAG__pf-lrow[aria-pressed=true]{background:var(--field)}.Pifagor-module__54jGAG__pf-lrow__name{font-size:var(--fs-ui);color:var(--ink);grid-area:name}.Pifagor-module__54jGAG__pf-lrow[aria-pressed=true] .Pifagor-module__54jGAG__pf-lrow__name{font-weight:600}.Pifagor-module__54jGAG__pf-lrow__meta{align-items:baseline;gap:var(--sp-2);white-space:nowrap;grid-area:meta;display:flex}.Pifagor-module__54jGAG__pf-lrow__word{font-size:var(--fs-meta);color:var(--ink)}.Pifagor-module__54jGAG__pf-lrow__of{font-size:var(--fs-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums}.Pifagor-module__54jGAG__pf-lrow__of:before{content:"· "}.Pifagor-module__54jGAG__pf-ldetail{column-gap:var(--sp-3);background:var(--field);padding:0 var(--sp-2) var(--sp-4);grid-template-columns:96px minmax(0,1fr);display:grid}.Pifagor-module__54jGAG__pf-ldetail__text{font-family:var(--serif);font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.5}.Pifagor-module__54jGAG__pf-mini-line{width:96px;height:96px;display:block}.Pifagor-module__54jGAG__pf-mini-cell{fill:var(--sec-basics);stroke:var(--draft);stroke-width:.8px}.Pifagor-module__54jGAG__pf-mini-cell--void{fill:var(--field)}.Pifagor-module__54jGAG__pf-mini-cell.Pifagor-module__54jGAG__is-on{fill:var(--accent);stroke:var(--accent);stroke-width:1.5px}@media (min-width:1001px){.Pifagor-module__54jGAG__pf-lines{column-gap:var(--gap-col);grid-template-columns:320px minmax(0,1fr);align-items:start}.Pifagor-module__54jGAG__pf-lines__draw{width:320px;display:block;position:sticky;top:96px}.Pifagor-module__54jGAG__pf-ldetail{grid-template-columns:minmax(0,1fr)}.Pifagor-module__54jGAG__pf-mini-line{display:none}}.Pifagor-module__54jGAG__pf-square{width:100%;height:auto;display:block;overflow:visible}.Pifagor-module__54jGAG__pf-grid{fill:none;stroke:var(--draft);stroke-width:1.2px}.Pifagor-module__54jGAG__pf-frame{fill:none;stroke:var(--sec-basics);stroke-width:2.4px}.Pifagor-module__54jGAG__pf-cell-hit{fill:#0000;pointer-events:all;cursor:pointer}.Pifagor-module__54jGAG__pf-cell-bg{fill:var(--sec-basics);transition:fill-opacity var(--dur-base) ease}[data-theme=dark] .Pifagor-module__54jGAG__pf-cell-bg{fill:color-mix(in srgb, var(--sec-basics) 55%, var(--ink))}.Pifagor-module__54jGAG__pf-cell-bg--void{fill:var(--field)!important}.Pifagor-module__54jGAG__pf-idx{fill:var(--ink-muted);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:13px}.Pifagor-module__54jGAG__pf-name{fill:var(--ink);font-family:var(--sans);text-anchor:middle;font-size:14px;font-weight:500}.Pifagor-module__54jGAG__pf-rep{fill:var(--ink);font-family:var(--serif);text-anchor:middle}.Pifagor-module__54jGAG__pf-rep--void{fill:var(--cloud-medium)}.Pifagor-module__54jGAG__pf-dash{stroke:var(--draft);stroke-width:1.4px;stroke-dasharray:4 5}.Pifagor-module__54jGAG__pf-cell.Pifagor-module__54jGAG__is-hot .Pifagor-module__54jGAG__pf-cell-bg:not(.Pifagor-module__54jGAG__pf-cell-bg--void){fill-opacity:.34!important}.Pifagor-module__54jGAG__pf-cell-sel{fill:none;stroke:var(--accent);stroke-width:2.6px;pointer-events:none}.Pifagor-module__54jGAG__pf-cell-hit:focus{outline:none}.Pifagor-module__54jGAG__pf-cell-hit:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.Pifagor-module__54jGAG__pf-quiet-link{appearance:none;padding:var(--sp-2) 0;cursor:pointer;font-family:var(--sans);font-size:var(--fs-meta);color:var(--ink-muted);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.Pifagor-module__54jGAG__pf-quiet-link:hover{color:var(--ink)}.Pifagor-module__54jGAG__pf-ruler__track{background:var(--chip-track);border-radius:999px;height:8px;position:relative;overflow:hidden}.Pifagor-module__54jGAG__pf-ruler__zone{position:absolute;top:0;bottom:0}.Pifagor-module__54jGAG__pf-ruler__zone--norm{background:color-mix(in srgb, var(--pf-plus) 32%, transparent)}.Pifagor-module__54jGAG__pf-ruler__mark{background:var(--ink);width:3px;height:18px;transition:left var(--dur-slow) cubic-bezier(.22, .61, .36, 1);border-radius:2px;position:absolute;top:-5px;transform:translate(-50%)}.Pifagor-module__54jGAG__pf-ruler__mark--hollow{background:var(--canvas);border:1.5px solid var(--ink);border-radius:999px;width:8px;height:8px;top:0}.Pifagor-module__54jGAG__pf-tone--minus{color:var(--pf-minus)}.Pifagor-module__54jGAG__pf-tone--plus{color:var(--pf-plus)}.Pifagor-module__54jGAG__pf-calc{max-width:var(--w-read);margin-inline:0}.Pifagor-module__54jGAG__pf-calc__steps{margin:0 0 var(--sp-6)}.Pifagor-module__54jGAG__pf-calc__steps div{gap:var(--sp-3);padding-block:var(--sp-2);border-top:1px solid var(--rule);font-size:var(--fs-ui);display:flex}.Pifagor-module__54jGAG__pf-calc__steps div:first-child{border-top:0}.Pifagor-module__54jGAG__pf-calc__steps dt{color:var(--ink-muted);min-width:15ch}.Pifagor-module__54jGAG__pf-calc__steps dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.Pifagor-module__54jGAG__pf-calc__note{color:var(--ink-muted)}.Pifagor-module__54jGAG__pf-strings{gap:var(--sp-3);display:grid}.Pifagor-module__54jGAG__pf-string{align-items:center;gap:var(--sp-4);display:flex}.Pifagor-module__54jGAG__pf-string__label{font-size:var(--fs-caption);color:var(--ink-muted);min-width:12ch}.Pifagor-module__54jGAG__pf-string__digits{gap:4px;display:flex}.Pifagor-module__54jGAG__pf-string__digits span{border-radius:var(--r-sm);width:30px;height:34px;font-family:var(--sans);font-size:var(--fs-lead);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--field);border:1px solid var(--rule);transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;place-items:center;display:grid}.Pifagor-module__54jGAG__pf-string__digits span.Pifagor-module__54jGAG__is-picked{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.Pifagor-module__54jGAG__pf-string__digits span.Pifagor-module__54jGAG__is-zero{color:var(--cloud-medium)}.Pifagor-module__54jGAG__pf-entry{--pf-gap-out:clamp(30px, 4vh, 48px);--pf-gap-in:clamp(26px, 3.4vh, 40px);max-width:680px;scroll-margin-top:96px}.Pifagor-module__54jGAG__pf-entry .result-prose p{max-width:none}.Pifagor-module__54jGAG__pf-entry--quiet{--pf-gap-out:clamp(12px, 1.6vh, 18px);--pf-gap-in:clamp(12px, 1.6vh, 18px)}.Pifagor-module__54jGAG__pf-entry+.Pifagor-module__54jGAG__pf-entry{margin-top:var(--pf-gap-out);padding-top:var(--pf-gap-in);border-top:1.5px solid var(--ink)}.Pifagor-module__54jGAG__pf-entry--major .result-prose p{font-size:21px;line-height:1.65}.Pifagor-module__54jGAG__pf-entry--quiet .result-prose p{font-size:17px;line-height:1.6}.Pifagor-module__54jGAG__pf-entry--quiet .Pifagor-module__54jGAG__pf-entry__hint{display:none}.Pifagor-module__54jGAG__pf-entry__head{align-items:baseline;column-gap:var(--sp-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker kicker""id val";margin-bottom:clamp(14px,2vh,20px);display:grid}.Pifagor-module__54jGAG__pf-entry__kicker{grid-area:kicker}.Pifagor-module__54jGAG__pf-entry__id{grid-area:id;min-width:0}.Pifagor-module__54jGAG__pf-entry__title{margin:var(--sp-1) 0 0;font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);font-weight:600;line-height:1.16}.Pifagor-module__54jGAG__pf-entry__hint{margin:var(--sp-2) 0 0;max-width:48ch;font-size:var(--fs-meta);color:var(--ink-muted);line-height:1.45}.Pifagor-module__54jGAG__pf-entry__val{justify-content:flex-end;align-items:baseline;gap:var(--sp-2);white-space:nowrap;grid-area:val;display:flex}.Pifagor-module__54jGAG__pf-entry__count{font-family:var(--sans);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;line-height:1.16}.Pifagor-module__54jGAG__pf-entry__state{font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--ink-muted);white-space:nowrap;font-weight:500}.Pifagor-module__54jGAG__pf-entry__state:before{content:"· ";color:var(--ink-muted)}.Pifagor-module__54jGAG__pf-entry__short{letter-spacing:-.005em;max-width:58ch;color:var(--ink);margin:0 0 clamp(16px,2.2vh,24px);font-size:18px;font-weight:500;line-height:1.45}.Pifagor-module__54jGAG__pf-formula{margin:var(--sp-3) 0 0;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-muted);line-height:1.5}.Pifagor-module__54jGAG__pf-formula a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--rule)}.Pifagor-module__54jGAG__pf-formula a:hover{text-decoration-color:var(--ink)}.Pifagor-module__54jGAG__pf-formula b{color:var(--ink);font-weight:600}.Pifagor-module__54jGAG__pf-entry__ruler{margin-bottom:clamp(18px,2.6vh,26px)}.Pifagor-module__54jGAG__pf-entry>:last-child,.Pifagor-module__54jGAG__pf-entry>:last-child p:last-child{margin-bottom:0}.Pifagor-module__54jGAG__pf-map{column-gap:var(--gap-col);grid-template-columns:minmax(0,1fr) 264px;display:grid}.Pifagor-module__54jGAG__pf-map__flow{min-width:0}.Pifagor-module__54jGAG__pf-companion{gap:var(--sp-4);display:grid;position:sticky;top:96px}.Pifagor-module__54jGAG__pf-comp__label{font-size:var(--fs-caption);color:var(--ink-muted);padding-bottom:var(--sp-2);border-bottom:1.5px solid var(--ink);font-weight:600}.Pifagor-module__54jGAG__pf-comp__fine{font-size:var(--fs-caption);color:var(--ink-muted);margin:0;line-height:1.45}.Pifagor-module__54jGAG__pf-mini{justify-self:center;width:100%;max-width:220px;height:auto;display:block}.Pifagor-module__54jGAG__mini-hit{fill:#0000;cursor:pointer}.Pifagor-module__54jGAG__mini-bg{fill:var(--sec-basics);fill-opacity:0;transition:fill-opacity var(--dur-base) ease}[data-theme=dark] .Pifagor-module__54jGAG__mini-bg{fill:color-mix(in srgb, var(--sec-basics) 55%, var(--ink))}.Pifagor-module__54jGAG__mini-grid{fill:none;stroke:var(--rule);stroke-width:1px}.Pifagor-module__54jGAG__mini-frame{fill:none;stroke:var(--sec-basics);stroke-width:2px}.Pifagor-module__54jGAG__pf-mini .Pifagor-module__54jGAG__pf-rep{fill:var(--ink-muted)}.Pifagor-module__54jGAG__pf-mini .Pifagor-module__54jGAG__pf-rep--void{fill:var(--cloud-medium)}.Pifagor-module__54jGAG__pf-mini .Pifagor-module__54jGAG__pf-dash{stroke:var(--rule)}.Pifagor-module__54jGAG__pf-mc.Pifagor-module__54jGAG__is-done .Pifagor-module__54jGAG__mini-bg{fill-opacity:.16}.Pifagor-module__54jGAG__pf-mc.Pifagor-module__54jGAG__is-done .Pifagor-module__54jGAG__pf-rep{fill:var(--ink-muted)}.Pifagor-module__54jGAG__pf-mc.Pifagor-module__54jGAG__is-now .Pifagor-module__54jGAG__mini-bg{fill-opacity:.3}.Pifagor-module__54jGAG__pf-mc.Pifagor-module__54jGAG__is-now .Pifagor-module__54jGAG__pf-rep{fill:var(--ink)}.Pifagor-module__54jGAG__mini-now{fill:none;stroke:var(--ink);stroke-width:2.2px;opacity:0}.Pifagor-module__54jGAG__pf-mc.Pifagor-module__54jGAG__is-now .Pifagor-module__54jGAG__mini-now{opacity:1}.Pifagor-module__54jGAG__pf-mc:hover .Pifagor-module__54jGAG__mini-bg{fill-opacity:.3}.Pifagor-module__54jGAG__mini-hit:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.Pifagor-module__54jGAG__pf-comp__lines{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid}.Pifagor-module__54jGAG__pf-lchip{padding:var(--sp-2) 0 var(--sp-1);border-top:2px solid var(--rule);font-family:var(--sans);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--cloud-medium);text-align:center;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;text-decoration:none;display:block}.Pifagor-module__54jGAG__pf-lchip:hover{border-top-color:var(--ink);color:var(--ink)}.Pifagor-module__54jGAG__pf-lchip.Pifagor-module__54jGAG__is-done{border-top-color:var(--cloud-medium);color:var(--ink-muted)}.Pifagor-module__54jGAG__pf-lchip.Pifagor-module__54jGAG__is-now{border-top-color:var(--ink);color:var(--ink);font-weight:600}.Pifagor-module__54jGAG__pf-share{margin-inline:0}.Pifagor-module__54jGAG__pf-share__box{justify-items:start;gap:var(--sp-3);margin-top:var(--gap-item);display:grid}.Pifagor-module__54jGAG__pf-share__fine{margin:var(--sp-2) 0 0;max-width:52ch;font-size:var(--fs-meta);color:var(--ink-muted);line-height:1.5}.Pifagor-module__54jGAG__pf-seal{gap:var(--sp-3);width:min(380px,100%);padding:var(--sp-5);background:var(--field);border:1.5px solid var(--pf-seal);color:var(--ink);flex-direction:column;margin:0;display:flex}.Pifagor-module__54jGAG__pf-seal__top{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:11px;font-weight:500}.Pifagor-module__54jGAG__pf-seal__sq{width:min(280px,100%);height:auto;margin-inline:auto;display:block}.Pifagor-module__54jGAG__pf-seal-frame{fill:none;stroke:var(--pf-seal);stroke-width:2.4px}.Pifagor-module__54jGAG__pf-seal-grid{fill:none;stroke:var(--pf-seal);stroke-width:.9px;opacity:.22}.Pifagor-module__54jGAG__pf-seal-fill{fill:var(--pf-seal)}.Pifagor-module__54jGAG__pf-seal-rep{fill:var(--pf-seal);font-family:var(--serif);text-anchor:middle}.Pifagor-module__54jGAG__pf-seal-rep--void{opacity:.45}.Pifagor-module__54jGAG__pf-seal-dash{stroke:var(--pf-seal);stroke-width:1.4px;stroke-dasharray:4 5;opacity:.5}.Pifagor-module__54jGAG__pf-seal__rare{font-size:var(--fs-meta);color:var(--ink-muted);line-height:1.4}.Pifagor-module__54jGAG__pf-seal__foot{padding-top:var(--sp-2);justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-top:auto;display:flex}.Pifagor-module__54jGAG__pf-seal__code{appearance:none;cursor:pointer;letter-spacing:.08em;color:var(--ink);background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.Pifagor-module__54jGAG__pf-seal__code:hover{color:var(--pf-seal)}.Pifagor-module__54jGAG__pf-seal__dom{letter-spacing:.04em;color:var(--ink-muted);white-space:nowrap;font-size:10px}@media (max-width:1040px){.Pifagor-module__54jGAG__pf-map{grid-template-columns:1fr}.Pifagor-module__54jGAG__pf-map__aside{display:none}.Pifagor-module__54jGAG__pf-entry{scroll-margin-top:132px}}@media (max-width:900px){.Pifagor-module__54jGAG__pf-seal{width:min(340px,100%)}}@media (max-width:860px){.Pifagor-module__54jGAG__pf-string__label{min-width:0;font-size:11px}.Pifagor-module__54jGAG__pf-string__digits span{width:26px;height:30px;font-size:var(--fs-body)}.Pifagor-module__54jGAG__pf-calc__steps div{flex-direction:column;gap:2px}.Pifagor-module__54jGAG__pf-entry__hint{max-width:none}}@media (max-width:760px){.Pifagor-module__54jGAG__pf-lrow{column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chev""meta chev";row-gap:2px}.Pifagor-module__54jGAG__pf-lrow__meta{justify-content:flex-start}}@media (max-width:720px){.Pifagor-module__54jGAG__pf-entry__head{row-gap:var(--sp-1);grid-template-columns:1fr;grid-template-areas:"kicker""val""id"}.Pifagor-module__54jGAG__pf-entry__val{justify-content:flex-start}.Pifagor-module__54jGAG__pf-entry__title{margin-top:var(--sp-2)}}@media (max-width:620px){.Pifagor-module__54jGAG__pf-enter .btn-quiet{justify-content:space-between;width:100%;min-height:48px}.Pifagor-module__54jGAG__pf-entry--major .result-prose p{font-size:17px;line-height:1.62}.Pifagor-module__54jGAG__pf-entry--quiet .result-prose p{font-size:16px;line-height:1.6}.Pifagor-module__54jGAG__pf-entry__short{font-size:17px}}
.PairSquare-module__ZkM8AG__squares{gap:var(--sp-4);margin-block:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PairSquare-module__ZkM8AG__square{margin:0}.PairSquare-module__ZkM8AG__squareLabel{font-size:var(--fs-meta);color:var(--ink-muted);margin-bottom:var(--sp-2)}.PairSquare-module__ZkM8AG__squareDate{color:var(--ink);font-variant-numeric:tabular-nums;display:block}.PairSquare-module__ZkM8AG__grid{width:100%;height:auto}.PairSquare-module__ZkM8AG__cell{fill:var(--sec-basics);stroke:var(--rule);stroke-width:1px}.PairSquare-module__ZkM8AG__cellText{fill:var(--ink);font-family:var(--serif);text-anchor:middle}.PairSquare-module__ZkM8AG__cellTextVoid{fill:var(--cloud-medium)}.PairSquare-module__ZkM8AG__cellDash{stroke:var(--draft);stroke-width:1.4px;stroke-dasharray:4 5}.PairSquare-module__ZkM8AG__subtitle{color:var(--ink-muted)}.PairSquare-module__ZkM8AG__axis{padding-block:var(--sp-5);border-top:var(--hair) solid var(--rule)}.PairSquare-module__ZkM8AG__axisTitle{font-family:var(--serif);margin:0}.PairSquare-module__ZkM8AG__axisHint{color:var(--ink-muted);font-size:var(--fs-meta);margin-block:var(--sp-1) var(--sp-3)}.PairSquare-module__ZkM8AG__scales{gap:var(--sp-3);display:grid}.PairSquare-module__ZkM8AG__scale{align-items:center;gap:var(--sp-3);grid-template-columns:8.5ch 2ch minmax(0,1fr) auto;display:grid}.PairSquare-module__ZkM8AG__scaleSide{font-size:var(--fs-meta);font-weight:500}.PairSquare-module__ZkM8AG__scaleValue{font-variant-numeric:tabular-nums}.PairSquare-module__ZkM8AG__scaleLabel{font-size:var(--fs-meta);color:var(--ink-muted)}.PairSquare-module__ZkM8AG__verdict{margin-block:var(--sp-5) var(--sp-4);max-width:var(--w-prose);font-family:var(--serif);font-size:var(--fs-lead);line-height:1.45}.PairSquare-module__ZkM8AG__verdict b{font-weight:600}.PairSquare-module__ZkM8AG__verdict span{color:var(--ink-muted)}.PairSquare-module__ZkM8AG__lead{max-width:var(--w-prose);font-family:var(--serif);font-size:var(--fs-lead);margin:0;line-height:1.58}.PairSquare-module__ZkM8AG__todo{margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:var(--rule-w) solid var(--ink)}.PairSquare-module__ZkM8AG__adviceLabel{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;margin-block:0 var(--sp-3);color:var(--ink-muted)}.PairSquare-module__ZkM8AG__advice{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.PairSquare-module__ZkM8AG__advice li{padding-left:var(--sp-5);font-size:var(--fs-ui);line-height:1.5;position:relative}.PairSquare-module__ZkM8AG__advice li:before{content:"";width:12px;height:var(--mark-w);background:var(--ink);position:absolute;top:.62em;left:0}.PairSquare-module__ZkM8AG__linesTitle{font-family:var(--serif);margin-block:var(--sp-6) var(--sp-3)}.PairSquare-module__ZkM8AG__lines{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PairSquare-module__ZkM8AG__line{gap:var(--sp-2);display:grid}.PairSquare-module__ZkM8AG__lineName{font-size:var(--fs-meta)}.PairSquare-module__ZkM8AG__note{margin-block:var(--sp-5) var(--sp-3);color:var(--ink-muted);font-size:var(--fs-meta)}.PairSquare-module__ZkM8AG__landingLink{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.PairSquare-module__ZkM8AG__landingLink:hover{color:var(--accent);text-decoration-color:currentColor}@media (max-width:640px){.PairSquare-module__ZkM8AG__lines{grid-template-columns:1fr}.PairSquare-module__ZkM8AG__scale{row-gap:var(--sp-2);grid-template-columns:8.5ch 2ch minmax(0,1fr)}.PairSquare-module__ZkM8AG__scaleLabel{grid-area:1/3}.PairSquare-module__ZkM8AG__scale>div{grid-area:2/1/auto/-1}}
.StoriesV2-module__BpB4ha__card{--c-paper:#faf9f5;--c-ink:#141413;--c-body:#33322e;--c-mute:#6f6e68;--c-rule:#cccbc8;--c-accent:#a8620a;box-sizing:border-box;background:var(--c-paper);width:1080px;height:1920px;color:var(--c-ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-align:left;flex-direction:column;padding:84px;display:flex;overflow:hidden}.StoriesV2-module__BpB4ha__top{letter-spacing:.22em;text-transform:uppercase;color:var(--c-mute);justify-content:space-between;align-items:baseline;font-size:27px;font-weight:600;display:flex}.StoriesV2-module__BpB4ha__brand{color:var(--c-ink);letter-spacing:.22em;align-items:center;gap:18px;display:flex}.StoriesV2-module__BpB4ha__brand svg{width:auto;height:34px;display:block}.StoriesV2-module__BpB4ha__num{font-variant-numeric:tabular-nums;letter-spacing:.1em}.StoriesV2-module__BpB4ha__plate{border-top:6px solid var(--c-ink);border-bottom:3px solid var(--c-rule);flex-direction:column;align-items:center;gap:20px;margin:52px 0 46px;padding:32px 0 26px;display:flex}.StoriesV2-module__BpB4ha__plate img{width:400px;height:auto;display:block}.StoriesV2-module__BpB4ha__rank{letter-spacing:.22em;text-transform:uppercase;color:var(--c-mute);font-size:27px;font-weight:600}.StoriesV2-module__BpB4ha__print{justify-content:center;margin-top:auto;padding-top:24px;display:flex}.StoriesV2-module__BpB4ha__print img{opacity:.32;width:200px;height:auto}.StoriesV2-module__BpB4ha__body{flex-direction:column;flex:1;min-height:0;display:flex}.StoriesV2-module__BpB4ha__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent);margin:0 0 24px;font-size:30px;font-weight:600}.StoriesV2-module__BpB4ha__name{font-family:var(--serif);letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font-size:108px;font-weight:600;line-height:1.04}.StoriesV2-module__BpB4ha__name small{letter-spacing:-.01em;color:var(--c-mute);font-size:54px;font-weight:400;display:block}.StoriesV2-module__BpB4ha__text{color:var(--c-body);margin:36px 0 0;font-size:42px;line-height:1.5}.StoriesV2-module__BpB4ha__list{counter-reset:li;margin:32px 0 0;padding:0;list-style:none}.StoriesV2-module__BpB4ha__list li{border-top:3px solid var(--c-rule);color:var(--c-body);gap:30px;padding:26px 0;font-size:38px;line-height:1.42;display:flex}.StoriesV2-module__BpB4ha__list li:last-child{border-bottom:3px solid var(--c-rule)}.StoriesV2-module__BpB4ha__list li:before{content:counter(li, decimal-leading-zero);counter-increment:li;font-variant-numeric:tabular-nums;width:62px;color:var(--c-accent);flex:none;padding-top:8px;font-size:28px;font-weight:600}.StoriesV2-module__BpB4ha__foot{border-top:3px solid var(--c-rule);letter-spacing:.02em;color:var(--c-mute);justify-content:space-between;align-items:baseline;gap:24px;padding-top:27px;font-size:26px;display:flex}.StoriesV2-module__BpB4ha__born{color:var(--c-ink);font-weight:600}.StoriesV2-module__BpB4ha__cta{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.StoriesV2-module__BpB4ha__ctaLogo svg{width:auto;height:190px;color:var(--c-ink);display:block}.StoriesV2-module__BpB4ha__ctaBrand{font-family:var(--serif);letter-spacing:-.02em;font-size:96px;font-weight:600;line-height:1}.StoriesV2-module__BpB4ha__ctaPitch{max-width:720px;color:var(--c-body);margin:0;font-size:42px;line-height:1.45}.StoriesV2-module__BpB4ha__ctaUrl{letter-spacing:.04em;color:var(--c-accent);margin-top:18px;font-size:36px;font-weight:600}.StoriesV2-module__BpB4ha__ctaTag{letter-spacing:.18em;text-transform:uppercase;color:var(--c-mute);font-size:28px;font-weight:600}.StoriesV2-module__BpB4ha__ctaFoot{justify-content:center}.StoriesV2-module__BpB4ha__section{margin:0}.StoriesV2-module__BpB4ha__head{justify-content:space-between;align-items:flex-end;gap:var(--gap-col);flex-wrap:wrap;display:flex}.StoriesV2-module__BpB4ha__headKicker{margin-bottom:var(--sp-2);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.StoriesV2-module__BpB4ha__title{font-family:var(--serif);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink);margin:0}.StoriesV2-module__BpB4ha__lede{margin:var(--sp-3) 0 0;max-width:46ch;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink-muted)}.StoriesV2-module__BpB4ha__acts{gap:var(--sp-3);flex:none;display:flex}.StoriesV2-module__BpB4ha__shelf{gap:var(--sp-4);margin-top:var(--gap-item);padding-bottom:var(--sp-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto clip}.StoriesV2-module__BpB4ha__shelf::-webkit-scrollbar{display:none}@media (min-width:761px){.StoriesV2-module__BpB4ha__shelf{margin-right:calc(50% - 50vw);padding-right:clamp(24px,6vw,80px)}}.StoriesV2-module__BpB4ha__shelfItem{scroll-snap-align:start;flex:none;margin:0}.StoriesV2-module__BpB4ha__caption{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-meta);color:var(--ink-muted);display:flex}.StoriesV2-module__BpB4ha__captionNum{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600}.StoriesV2-module__BpB4ha__frame{border:var(--hair) solid var(--rule);border-radius:var(--r-lg);cursor:pointer;width:168px;height:299px;transition:border-color var(--dur-base) ease;background:#faf9f5;padding:0;position:relative;overflow:hidden}.StoriesV2-module__BpB4ha__frame>.StoriesV2-module__BpB4ha__card{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.15556)}.StoriesV2-module__BpB4ha__frame:hover,.StoriesV2-module__BpB4ha__frame:focus-visible{border-color:var(--ink)}.StoriesV2-module__BpB4ha__frame:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:480px){.StoriesV2-module__BpB4ha__frame{width:200px;height:356px}.StoriesV2-module__BpB4ha__frame>.StoriesV2-module__BpB4ha__card{transform:scale(.18519)}}@media (min-width:768px){.StoriesV2-module__BpB4ha__frame{width:232px;height:412px}.StoriesV2-module__BpB4ha__frame>.StoriesV2-module__BpB4ha__card{transform:scale(.21481)}}.StoriesV2-module__BpB4ha__tape{align-items:center;gap:var(--sp-4);margin-top:var(--sp-2);display:flex}.StoriesV2-module__BpB4ha__tapeTrack{height:var(--rule-w);background:var(--rule);flex:1;position:relative}.StoriesV2-module__BpB4ha__tapeFill{background:var(--ink);transition:width var(--dur-base) ease;position:absolute;inset:0 auto 0 0}.StoriesV2-module__BpB4ha__tapeCount{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.StoriesV2-module__BpB4ha__tapeCount b{color:var(--ink);font-weight:600}.StoriesV2-module__BpB4ha__tapeNav{gap:var(--sp-2);flex:none;display:flex}.StoriesV2-module__BpB4ha__navBtn{border:var(--hair) solid var(--rule);border-radius:var(--r-sm);width:34px;height:34px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.StoriesV2-module__BpB4ha__navBtn:hover:not(:disabled){border-color:var(--ink);background:var(--chip-track)}.StoriesV2-module__BpB4ha__navBtn:disabled{color:var(--rule);cursor:default}.StoriesV2-module__BpB4ha__hint{align-items:center;gap:var(--sp-2);margin-top:var(--gap-item);font-size:var(--fs-ui);color:var(--ink-muted);text-decoration:none;display:inline-flex}.StoriesV2-module__BpB4ha__hint:hover{color:var(--ink)}.StoriesV2-module__BpB4ha__hint svg{transition:transform var(--dur-base) ease}.StoriesV2-module__BpB4ha__hint:hover svg{transform:translateY(3px)}.StoriesV2-module__BpB4ha__offscreen{pointer-events:none;position:fixed;top:-99999px;left:-99999px}.StoriesV2-module__BpB4ha__viewer{z-index:9999;overscroll-behavior:contain;touch-action:manipulation;background:#141413;flex-direction:column;display:flex;position:fixed;inset:0}.StoriesV2-module__BpB4ha__progress{z-index:10;gap:4px;padding:12px 12px 0;display:flex}.StoriesV2-module__BpB4ha__progressTrack{background:#faf9f547;flex:1;height:2px;overflow:hidden}.StoriesV2-module__BpB4ha__progressFill{background:#faf9f5;height:100%;transition:width 50ms linear}.StoriesV2-module__BpB4ha__close{z-index:20;border:var(--hair) solid #faf9f54d;border-radius:var(--r-sm);color:#faf9f5;cursor:pointer;width:40px;height:40px;transition:border-color var(--dur-base) ease, background var(--dur-base) ease;background:#141413b8;justify-content:center;align-items:center;display:flex;position:absolute;top:22px;right:12px}.StoriesV2-module__BpB4ha__close:hover{background:#141413;border-color:#faf9f5}.StoriesV2-module__BpB4ha__taps{z-index:15;display:flex;position:absolute;inset:50px 0 92px}.StoriesV2-module__BpB4ha__tapPrev{cursor:pointer;width:30%}.StoriesV2-module__BpB4ha__tapNext{cursor:pointer;width:70%}.StoriesV2-module__BpB4ha__stage{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.StoriesV2-module__BpB4ha__stageScaler{transform-origin:50%;width:1080px;height:1920px}.StoriesV2-module__BpB4ha__viewerActs{z-index:20;gap:var(--sp-3);justify-content:center;display:flex;position:absolute;bottom:28px;left:0;right:0}.StoriesV2-module__BpB4ha__viewerBtn{align-items:center;gap:var(--sp-2);border:var(--hair) solid #faf9f54d;border-radius:var(--r-md);color:#faf9f5;font-family:inherit;font-size:var(--fs-ui);cursor:pointer;transition:border-color var(--dur-base) ease, background var(--dur-base) ease;background:#141413b8;padding:10px 20px;font-weight:500;display:inline-flex}.StoriesV2-module__BpB4ha__viewerBtn:hover:not(:disabled){background:#141413;border-color:#faf9f5}.StoriesV2-module__BpB4ha__viewerBtn:disabled{opacity:.5;cursor:default}@media (max-width:760px){.StoriesV2-module__BpB4ha__head{display:block}.StoriesV2-module__BpB4ha__acts{margin-top:var(--gap-item)}.StoriesV2-module__BpB4ha__shelf{margin-inline:calc(-1*clamp(24px,6vw,80px));padding-inline:clamp(24px,6vw,80px);scroll-padding-inline-start:clamp(24px,6vw,80px)}}@media (prefers-reduced-motion:reduce){.StoriesV2-module__BpB4ha__tapeFill,.StoriesV2-module__BpB4ha__hint svg,.StoriesV2-module__BpB4ha__frame{transition:none}}
.category-hub-module__aPYUuq__bottomSeoSection{margin-top:var(--gap-section);padding-top:var(--gap-block);border-top:var(--hair) solid var(--rule)}.category-hub-module__aPYUuq__heroContent{max-width:var(--w-prose);font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink)}.category-hub-module__aPYUuq__heroContent h1,.category-hub-module__aPYUuq__heroContent h2,.category-hub-module__aPYUuq__heroContent h3,.category-hub-module__aPYUuq__heroContent h4{font-family:var(--serif);letter-spacing:-.015em;font-weight:600;line-height:var(--lh-head);color:var(--ink);margin:clamp(24px, 4vw, 40px) 0 var(--sp-3)}.category-hub-module__aPYUuq__heroContent h1:first-child,.category-hub-module__aPYUuq__heroContent h2:first-child,.category-hub-module__aPYUuq__heroContent h3:first-child{margin-top:0}.category-hub-module__aPYUuq__heroContent h2{font-size:var(--fs-h3)}.category-hub-module__aPYUuq__heroContent h3,.category-hub-module__aPYUuq__heroContent h4{font-size:var(--fs-h4)}.category-hub-module__aPYUuq__heroContent p{margin:0 0 var(--sp-5)}.category-hub-module__aPYUuq__heroContent a{color:var(--ink);text-underline-offset:3px;transition:color var(--dur-fast) ease;text-decoration:underline 1px}.category-hub-module__aPYUuq__heroContent a:hover{color:var(--accent)}.category-hub-module__aPYUuq__heroContent ul,.category-hub-module__aPYUuq__heroContent ol{margin:0 0 var(--sp-5);padding-left:0}.category-hub-module__aPYUuq__heroContent li{margin-bottom:var(--sp-2);padding-left:26px;list-style:none;position:relative}.category-hub-module__aPYUuq__heroContent ul li:before{content:"";background:var(--cloud-dark);border-radius:2px;width:6px;height:6px;position:absolute;top:10px;left:2px}.category-hub-module__aPYUuq__heroContent ol{counter-reset:hub-list}.category-hub-module__aPYUuq__heroContent ol li{counter-increment:hub-list}.category-hub-module__aPYUuq__heroContent ol li:before{content:counter(hub-list) ".";font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-muted);position:absolute;left:0}.category-hub-module__aPYUuq__heroContent strong{font-weight:600}.category-hub-module__aPYUuq__emptyState{padding:var(--gap-section) 0;text-align:center}.category-hub-module__aPYUuq__emptyState p{margin-bottom:var(--gap-item);color:var(--ink-muted)}.category-hub-module__aPYUuq__linkUnderline{color:var(--ink);text-underline-offset:3px;transition:color var(--dur-fast) ease;text-decoration:underline 1px}.category-hub-module__aPYUuq__linkUnderline:hover{color:var(--accent)}
.DestinyOctagram-module__oSqzKa__wrap{width:100%;max-width:560px;margin:0 auto;position:relative}.DestinyOctagram-module__oSqzKa__overlay{width:100%;height:100%;position:absolute;inset:0}.DestinyOctagram-module__oSqzKa__hotspot circle{fill:var(--accent);fill-opacity:0;stroke:var(--accent);stroke-opacity:0;stroke-width:2px;cursor:pointer;transition:fill-opacity var(--dur-fast,.2s) ease, stroke-opacity var(--dur-fast,.2s) ease}.DestinyOctagram-module__oSqzKa__hotspot:hover circle,.DestinyOctagram-module__oSqzKa__hotspot:focus-visible circle{fill-opacity:.07;stroke-opacity:.45}@media (max-width:560px){.DestinyOctagram-module__oSqzKa__wrap{max-width:100%}}
.BiorhythmSection-module__9_aCbq__table{margin-top:var(--gap-item)}.BiorhythmSection-module__9_aCbq__head,.BiorhythmSection-module__9_aCbq__top{gap:var(--sp-4);padding-inline:var(--sp-3);grid-template-columns:minmax(0,1fr) 132px 74px;align-items:center;display:grid}.BiorhythmSection-module__9_aCbq__head{padding-bottom:var(--sp-2);border-bottom:1.5px solid var(--ink);font-size:var(--fs-caption);color:var(--ink-muted);align-items:baseline;font-weight:600}.BiorhythmSection-module__9_aCbq__head span:last-child{text-align:right}.BiorhythmSection-module__9_aCbq__row{border-bottom:1px solid var(--rule)}.BiorhythmSection-module__9_aCbq__top{width:100%;padding-block:var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-body);text-align:left;cursor:pointer;list-style:none}.BiorhythmSection-module__9_aCbq__top::-webkit-details-marker{display:none}.BiorhythmSection-module__9_aCbq__top:hover{background:var(--chip-track)}.BiorhythmSection-module__9_aCbq__name{flex-direction:column;gap:2px;min-width:0;display:flex}.BiorhythmSection-module__9_aCbq__label{align-items:center;gap:var(--sp-2);font-weight:600;display:inline-flex}.BiorhythmSection-module__9_aCbq__label svg{flex:none;transition:transform .18s}.BiorhythmSection-module__9_aCbq__row[open] .BiorhythmSection-module__9_aCbq__label svg{transform:rotate(180deg)}.BiorhythmSection-module__9_aCbq__role{font-size:var(--fs-meta);color:var(--ink-muted)}.BiorhythmSection-module__9_aCbq__meter{background:var(--chip-track);border-radius:2px;height:3px;position:relative}.BiorhythmSection-module__9_aCbq__fill{background:var(--draft-solid);border-radius:2px;position:absolute;inset:0 auto 0 0}.BiorhythmSection-module__9_aCbq__row[data-band=high] .BiorhythmSection-module__9_aCbq__fill{background:var(--color-resource-text)}.BiorhythmSection-module__9_aCbq__row[data-band=dissonance] .BiorhythmSection-module__9_aCbq__fill{background:var(--color-terra-text)}.BiorhythmSection-module__9_aCbq__read{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.BiorhythmSection-module__9_aCbq__val{font-family:var(--serif);font-size:var(--fs-h4);font-variant-numeric:tabular-nums;font-weight:600}.BiorhythmSection-module__9_aCbq__val small{font-size:var(--fs-meta);color:var(--ink-muted);font-weight:400}.BiorhythmSection-module__9_aCbq__band{font-size:var(--fs-caption);color:var(--ink-muted)}.BiorhythmSection-module__9_aCbq__row[data-band=high] .BiorhythmSection-module__9_aCbq__band{color:var(--color-resource-text)}.BiorhythmSection-module__9_aCbq__row[data-band=dissonance] .BiorhythmSection-module__9_aCbq__band{color:var(--color-terra-text)}.BiorhythmSection-module__9_aCbq__more{gap:var(--sp-6);padding:0 var(--sp-3) var(--sp-5);grid-template-columns:minmax(0,1fr) 240px;align-items:start;display:grid}.BiorhythmSection-module__9_aCbq__more p{max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-text);margin:0}.BiorhythmSection-module__9_aCbq__wave{margin:0}.BiorhythmSection-module__9_aCbq__wave svg{width:100%;height:56px;display:block;overflow:visible}.BiorhythmSection-module__9_aCbq__wave path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.BiorhythmSection-module__9_aCbq__waveYours{stroke:var(--ink)}.BiorhythmSection-module__9_aCbq__wavePartners{stroke:var(--draft-solid);stroke-dasharray:3 3}.BiorhythmSection-module__9_aCbq__wave figcaption{margin-top:var(--sp-2);font-size:var(--fs-caption);color:var(--ink-muted)}.BiorhythmSection-module__9_aCbq__total{gap:var(--sp-4);margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-3) 0;border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.BiorhythmSection-module__9_aCbq__totalLabel{font-weight:600}.BiorhythmSection-module__9_aCbq__totalLabel span{font-size:var(--fs-meta);color:var(--ink-muted);font-weight:400;display:block}.BiorhythmSection-module__9_aCbq__totalVal{font-family:var(--serif);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;font-weight:600}.BiorhythmSection-module__9_aCbq__note{margin-top:var(--sp-4);padding-inline:var(--sp-3);max-width:68ch;font-size:var(--fs-meta);color:var(--ink-muted)}@media (max-width:720px){.BiorhythmSection-module__9_aCbq__head{display:none}.BiorhythmSection-module__9_aCbq__top{gap:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) 64px}.BiorhythmSection-module__9_aCbq__name{grid-column:1}.BiorhythmSection-module__9_aCbq__read{grid-area:1/2}.BiorhythmSection-module__9_aCbq__meter{grid-column:1/-1}.BiorhythmSection-module__9_aCbq__more{grid-template-columns:minmax(0,1fr)}}
.PifagorLanding-module__8TgycW__sq{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.PifagorLanding-module__8TgycW__sq svg{width:100%;max-width:380px;height:auto}.PifagorLanding-module__8TgycW__sq-frame{fill:none;stroke:var(--ink);stroke-width:1.6px}.PifagorLanding-module__8TgycW__sq-grid{fill:none;stroke:var(--draft);stroke-width:1.2px}.PifagorLanding-module__8TgycW__sq-idx{font-family:var(--sans);fill:var(--ink-muted);font-size:13px;font-weight:500}.PifagorLanding-module__8TgycW__sq-val{font-family:var(--serif);letter-spacing:.04em;text-anchor:middle;fill:var(--ink);font-size:30px;font-weight:600}.PifagorLanding-module__8TgycW__sq-val--void{fill:var(--cloud-medium);font-weight:400}.PifagorLanding-module__8TgycW__sq-cap{font-size:var(--fs-meta);color:var(--ink-muted);text-align:center;margin:0}.PifagorLanding-module__8TgycW__sq-cap b{color:var(--ink);font-weight:500}.PifagorLanding-module__8TgycW__ref{gap:var(--sp-5) var(--gap-col);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3.4vh,34px);display:grid}.PifagorLanding-module__8TgycW__ref--lines{grid-template-columns:repeat(2,minmax(0,1fr))}.PifagorLanding-module__8TgycW__ref__item{border-top:1.5px solid var(--ink);padding-top:var(--sp-3)}.PifagorLanding-module__8TgycW__ref__head{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.PifagorLanding-module__8TgycW__ref__key{font-family:var(--serif);font-size:var(--fs-strong);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.PifagorLanding-module__8TgycW__ref__name{font-size:var(--fs-meta);color:var(--ink-muted);font-weight:500}.PifagorLanding-module__8TgycW__ref__item p{font-size:var(--fs-ui);color:var(--ink);margin:0;line-height:1.55}.PifagorLanding-module__8TgycW__scale{margin:clamp(20px,3vh,28px) 0 0}.PifagorLanding-module__8TgycW__scale div{align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-3);border-top:1px solid var(--rule);display:flex}.PifagorLanding-module__8TgycW__scale div:first-child{border-top:1.5px solid var(--ink)}.PifagorLanding-module__8TgycW__scale dt{width:12ch;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:500}.PifagorLanding-module__8TgycW__scale dd{font-size:var(--fs-ui);color:var(--ink-muted);margin:0;line-height:1.55}.PifagorLanding-module__8TgycW__calc{margin:clamp(20px, 3vh, 28px) 0 var(--sp-6)}.PifagorLanding-module__8TgycW__calc div{gap:var(--sp-4);padding-block:var(--sp-3);border-top:1px solid var(--rule);font-size:var(--fs-ui);display:flex}.PifagorLanding-module__8TgycW__calc div:first-child{border-top:0;padding-top:0}.PifagorLanding-module__8TgycW__calc dt{min-width:16ch;color:var(--ink-muted);flex:none}.PifagorLanding-module__8TgycW__calc dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.PifagorLanding-module__8TgycW__calc b{font-weight:600}@media (max-width:900px){.PifagorLanding-module__8TgycW__sq svg{max-width:300px}.PifagorLanding-module__8TgycW__ref,.PifagorLanding-module__8TgycW__ref--lines{gap:var(--sp-5);grid-template-columns:1fr}.PifagorLanding-module__8TgycW__calc div{gap:var(--sp-1);flex-direction:column}.PifagorLanding-module__8TgycW__calc dt{min-width:0}.PifagorLanding-module__8TgycW__scale div{gap:var(--sp-1);flex-direction:column}.PifagorLanding-module__8TgycW__scale dt{width:auto}.PifagorLanding-module__8TgycW__heroOrder{grid-template-areas:"intro""form""art"}.PifagorLanding-module__8TgycW__heroOrder .art svg{display:block}.PifagorLanding-module__8TgycW__sq{margin-top:var(--sp-4)}}
.checkin-module__N6K4LW__slug{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-3);border-bottom:var(--mark-w) solid var(--ink);font-size:var(--fs-caption);color:var(--ink-muted);flex-wrap:wrap;margin:0 0 clamp(20px,2.6vw,28px);display:flex}.checkin-module__N6K4LW__slug b{color:var(--ink);font-weight:500}.checkin-module__N6K4LW__slugNum{font-variant-numeric:tabular-nums}.checkin-module__N6K4LW__steps{gap:4px;display:flex}.checkin-module__N6K4LW__step{height:var(--mark-w);background:var(--rule);transition:background var(--dur-base) ease;flex:1}.checkin-module__N6K4LW__stepDone{background:var(--ink)}.checkin-module__N6K4LW__stepsLabel{margin:var(--sp-3) 0 clamp(20px, 2.6vw, 28px);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.checkin-module__N6K4LW__ask{max-width:24ch;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 clamp(20px,2.6vw,28px);font-size:clamp(23px,1.7vw + 14px,31px);font-weight:600;line-height:1.14}.checkin-module__N6K4LW__ask:focus{outline:none}.checkin-module__N6K4LW__mini{font:inherit;font-size:var(--fs-meta);color:var(--ink-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:clamp(20px,2.6vw,26px);padding:0;text-decoration:underline 1px;display:block}.checkin-module__N6K4LW__mini:hover{color:var(--ink)}.checkin-module__N6K4LW__miniOn{color:var(--ink);cursor:default;text-decoration:none}.checkin-module__N6K4LW__result{animation:checkin-module__N6K4LW__riseIn .34s var(--ease-rise,cubic-bezier(.2, .7, .3, 1))}@keyframes checkin-module__N6K4LW__riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.checkin-module__N6K4LW__result{animation:none}}.checkin-module__N6K4LW__already{padding-bottom:var(--sp-4);border-bottom:var(--hair) solid var(--rule);font-size:var(--fs-ui);color:var(--ink);margin:0 0 clamp(20px,2.6vw,28px)}.checkin-module__N6K4LW__wash{margin-top:clamp(18px,2.4vw,24px)}.checkin-module__N6K4LW__pole{font-family:var(--serif);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-head);letter-spacing:-.015em;color:var(--ink);margin:clamp(18px,2.4vw,26px) 0 0}.checkin-module__N6K4LW__isMinus{color:var(--color-terra-text)}.checkin-module__N6K4LW__isPlus{color:var(--color-resource-text)}.checkin-module__N6K4LW__text{margin:var(--sp-4) 0 0;max-width:48ch;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink)}.checkin-module__N6K4LW__axis{margin:var(--sp-4) 0 0;max-width:52ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted)}.checkin-module__N6K4LW__axis b{color:var(--ink);font-weight:600}.checkin-module__N6K4LW__facts{gap:var(--sp-2) var(--sp-6);padding-top:var(--sp-4);border-top:var(--hair) solid var(--rule);font-size:var(--fs-meta);color:var(--ink-muted);flex-wrap:wrap;margin:clamp(22px,3vw,30px) 0 0;display:flex}.checkin-module__N6K4LW__facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.checkin-module__N6K4LW__ach{align-items:flex-start;gap:var(--sp-3);margin-top:clamp(20px,2.6vw,26px);display:flex}.checkin-module__N6K4LW__achIcon{width:22px;height:22px;color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;margin-top:2px}.checkin-module__N6K4LW__achTitle{font-size:var(--fs-ui);color:var(--ink);font-weight:600;display:block}.checkin-module__N6K4LW__achDesc{font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted);display:block}.checkin-module__N6K4LW__recap{border-top:var(--hair) solid var(--rule);margin-top:clamp(24px,3vw,32px)}.checkin-module__N6K4LW__recap>summary{padding-top:var(--sp-4);font-size:var(--fs-meta);color:var(--ink-muted);cursor:pointer;list-style:none}.checkin-module__N6K4LW__recap>summary::-webkit-details-marker{display:none}.checkin-module__N6K4LW__recap>summary:before{content:"+ ";font-variant-numeric:tabular-nums}.checkin-module__N6K4LW__recap[open]>summary:before{content:"− "}.checkin-module__N6K4LW__recap>summary:hover{color:var(--ink)}.checkin-module__N6K4LW__recapList{gap:var(--sp-4);margin:var(--sp-4) 0 0;display:grid}.checkin-module__N6K4LW__recapQ{font-size:var(--fs-caption);line-height:var(--lh-text);color:var(--ink-muted)}.checkin-module__N6K4LW__recapA{font-size:var(--fs-ui);line-height:var(--lh-text);color:var(--ink);margin:2px 0 0}.checkin-module__N6K4LW__note{gap:var(--sp-2);flex-direction:column;margin-top:clamp(24px,3vw,32px);display:flex}.checkin-module__N6K4LW__noteLabel{font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-text);color:var(--ink)}.checkin-module__N6K4LW__noteHint{font-size:var(--fs-caption);line-height:var(--lh-text);color:var(--ink-muted)}.checkin-module__N6K4LW__support{background:var(--field);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);padding:clamp(20px,2.6vw,28px)}.checkin-module__N6K4LW__supportTitle{margin:0 0 var(--sp-3);font-family:var(--serif);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-head);letter-spacing:-.015em;color:var(--ink)}.checkin-module__N6K4LW__supportText{margin:0 0 var(--sp-4);font-size:var(--fs-ui);line-height:var(--lh-text);color:var(--ink-muted)}.checkin-module__N6K4LW__skeleton{gap:var(--sp-3);display:grid}.checkin-module__N6K4LW__skeleton span{background:var(--chip-track);border-radius:var(--r-sm);height:18px}.checkin-module__N6K4LW__skeleton span:first-child{width:40%}
.history-module__VPBHVa__row{align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-3);margin-inline:calc(-1 * var(--sp-3));border-bottom:var(--hair) solid var(--rule);border-radius:var(--r-sm);color:inherit;transition:background var(--dur-fast) ease;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.history-module__VPBHVa__row:hover{background:var(--pop)}.history-module__VPBHVa__faded .history-module__VPBHVa__row,.history-module__VPBHVa__faded .history-module__VPBHVa__rowStatic{color:var(--ink-muted)}.history-module__VPBHVa__rowStatic{align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) 0;border-bottom:var(--hair) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.history-module__VPBHVa__quotes{gap:var(--sp-6);margin-top:var(--sp-5);display:grid}.history-module__VPBHVa__quote{padding-bottom:var(--sp-5);border-bottom:var(--hair) solid var(--rule);margin:0}.history-module__VPBHVa__quote:last-child{border-bottom:0;padding-bottom:0}.history-module__VPBHVa__quoteDate{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.history-module__VPBHVa__quoteText{margin:var(--sp-2) 0 0;max-width:56ch;font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-read);color:var(--ink);white-space:pre-wrap}.history-module__VPBHVa__finaleTitle{font-family:var(--serif);font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink);margin:0}.history-module__VPBHVa__finaleStats{margin-top:var(--sp-6)}.history-module__VPBHVa__finaleNext{margin-top:var(--sp-8);margin-bottom:var(--sp-5)}.history-module__VPBHVa__shift{justify-self:end;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);display:inline-flex}.history-module__VPBHVa__shiftArrow{color:var(--ink-muted)}
.journal-module__Ee4iYq__tabs{margin-bottom:var(--sp-5)}.journal-module__Ee4iYq__labelFlush{margin-top:0}.journal-module__Ee4iYq__group{margin-bottom:var(--sp-7)}.journal-module__Ee4iYq__entries{margin:0;padding:0;list-style:none}.journal-module__Ee4iYq__entry{padding:var(--sp-5) 0;border-bottom:var(--hair) solid var(--rule)}.journal-module__Ee4iYq__entry:first-child{padding-top:var(--sp-4)}.journal-module__Ee4iYq__head{align-items:baseline;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted);flex-wrap:wrap;display:flex}.journal-module__Ee4iYq__text{margin:var(--sp-3) 0 0;max-width:60ch;font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-read);color:var(--ink);white-space:pre-wrap}.journal-module__Ee4iYq__actions{align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.journal-module__Ee4iYq__more{margin-top:var(--sp-6)}
.portrait-module__AXJSta__zoneTabs{margin-bottom:var(--sp-6)}.portrait-module__AXJSta__narrative{margin:var(--sp-5) 0 0;max-width:56ch;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--ink)}.portrait-module__AXJSta__section{margin:var(--sp-8) 0 0;padding-bottom:var(--sp-2);border-bottom:var(--hair) solid var(--rule);font-size:var(--fs-caption);color:var(--ink-muted)}.portrait-module__AXJSta__ribbon{margin-top:var(--sp-4)}.portrait-module__AXJSta__thirds{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.portrait-module__AXJSta__third{gap:var(--sp-2);flex-direction:column;display:flex}.portrait-module__AXJSta__thirdLabel{font-size:var(--fs-caption);color:var(--ink-muted)}.portrait-module__AXJSta__thirdState{font-size:var(--fs-meta);color:var(--ink);font-weight:500}.portrait-module__AXJSta__axisNote{margin:var(--sp-2) 0 0;max-width:54ch;font-size:var(--fs-meta);line-height:var(--lh-text);color:var(--ink-muted);grid-column:1/-1}
