.home-new-module__ERuR5W__page{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg)}.home-new-module__ERuR5W__section{padding:var(--space-10) var(--layout-gutter);scroll-margin-top:var(--layout-header-height);position:relative}@media (min-width:760px){.home-new-module__ERuR5W__section{padding:var(--space-12) var(--layout-gutter-md)}}.home-new-module__ERuR5W__inner{max-width:var(--layout-container);margin:0 auto}.home-new-module__ERuR5W__stack{gap:var(--space-7);flex-direction:column;display:flex}.home-new-module__ERuR5W__head{gap:var(--space-3);max-width:var(--layout-narrow);flex-direction:column;display:flex}.home-new-module__ERuR5W__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.home-new-module__ERuR5W__h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:430px){.home-new-module__ERuR5W__h1{font-size:var(--text-4xl)}}@media (min-width:1024px){.home-new-module__ERuR5W__h1{font-size:clamp(36px,3.4vw,48px)}}.home-new-module__ERuR5W__h2{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.home-new-module__ERuR5W__h2Lg{font-size:var(--text-h2-lg);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.home-new-module__ERuR5W__h3{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-new-module__ERuR5W__lead,.home-new-module__ERuR5W__leadMuted{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.home-new-module__ERuR5W__text{font-size:var(--text-base);line-height:var(--leading-relaxed)}.home-new-module__ERuR5W__textMuted{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.home-new-module__ERuR5W__note{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:var(--layout-prose)}.home-new-module__ERuR5W__selfStart{align-self:flex-start}.home-new-module__ERuR5W__textLink{min-height:var(--layout-tap-target);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);align-items:center;display:inline-flex}.home-new-module__ERuR5W__textLink:focus-visible,.home-new-module__ERuR5W__quietLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-new-module__ERuR5W__card{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.home-new-module__ERuR5W__cardItem{display:flex}.home-new-module__ERuR5W__cardItem>*{flex:1}.home-new-module__ERuR5W__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);padding:clamp(20px,4vw,48px)}.home-new-module__ERuR5W__cards3{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.home-new-module__ERuR5W__flag{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-rose);border-radius:var(--radius-sm);padding:4px 8px;line-height:1.3}.home-new-module__ERuR5W__actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.home-new-module__ERuR5W__quietLink{min-height:var(--layout-tap-target);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.home-new-module__ERuR5W__priceLine{font-size:var(--text-sm);color:var(--color-text-muted);display:none}@media (min-width:760px){.home-new-module__ERuR5W__priceLine{display:block}}.home-new-module__ERuR5W__hero{padding-top:var(--space-7);padding-bottom:var(--space-8)}.home-new-module__ERuR5W__heroGrid{align-items:center;gap:var(--space-4);max-width:var(--layout-container);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stage dialog""text text";margin:0 auto;display:grid}@media (min-width:1024px){.home-new-module__ERuR5W__heroGrid{align-items:start;gap:var(--space-5) var(--space-12);grid-template:"text stage""text dialog""text."1fr/minmax(0,1.3fr) minmax(0,.7fr)}}.home-new-module__ERuR5W__stage{align-items:center;gap:var(--space-3);flex-direction:column;grid-area:stage;display:flex}@media (min-width:1024px){.home-new-module__ERuR5W__stage{padding:var(--space-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl)}}.home-new-module__ERuR5W__sages{display:none}@media (min-width:1024px){.home-new-module__ERuR5W__sages{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}.home-new-module__ERuR5W__crabRow{justify-content:center;display:flex}.home-new-module__ERuR5W__crabCanvas{image-rendering:pixelated}.home-new-module__ERuR5W__dialog{grid-area:dialog;min-width:0}.home-new-module__ERuR5W__heroText{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-area:text;min-width:0;display:flex}@media (min-width:760px){.home-new-module__ERuR5W__heroText{gap:var(--space-4)}}.home-new-module__ERuR5W__heroEyebrow{display:none}@media (min-width:760px){.home-new-module__ERuR5W__heroEyebrow{display:block}}.home-new-module__ERuR5W__pick{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-new-module__ERuR5W__pains{flex-wrap:wrap;gap:6px;display:flex}.home-new-module__ERuR5W__pain,.home-new-module__ERuR5W__topic,.home-new-module__ERuR5W__tab{min-height:var(--layout-tap-target);padding:0 var(--space-3);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}.home-new-module__ERuR5W__tab{padding-block:var(--space-2);text-align:left;border-radius:var(--radius-md)}.home-new-module__ERuR5W__pain:hover,.home-new-module__ERuR5W__tab:hover{background:var(--color-surface-hover)}.home-new-module__ERuR5W__pain[aria-pressed=true],.home-new-module__ERuR5W__tab[aria-pressed=true]{color:var(--color-ink);background:var(--color-lilac-light);border-color:var(--color-lilac-deep)}.home-new-module__ERuR5W__pain:focus-visible,.home-new-module__ERuR5W__tab:focus-visible,.home-new-module__ERuR5W__term:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-new-module__ERuR5W__sage{align-items:center;gap:var(--space-1);text-align:center;min-width:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.home-new-module__ERuR5W__sage[data-state=off]{opacity:.45}.home-new-module__ERuR5W__sage[data-state=on] .home-new-module__ERuR5W__sageFrame{box-shadow:var(--shadow-gold-ring);outline:2px solid var(--color-gold)}.home-new-module__ERuR5W__sageBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-new-module__ERuR5W__sageBtn:hover{opacity:1;transform:translateY(-2px)}.home-new-module__ERuR5W__sageBtn:hover .home-new-module__ERuR5W__sageFrame{outline:2px solid var(--color-gold)}.home-new-module__ERuR5W__sageBtn:focus-visible{border-radius:var(--radius-md)}.home-new-module__ERuR5W__sageFrame{width:100%;padding-top:var(--space-2);border-radius:var(--radius-md);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.home-new-module__ERuR5W__sageCanvas{image-rendering:pixelated;max-width:100%;height:auto}.home-new-module__ERuR5W__sageName{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-new-module__ERuR5W__sageCode{font-size:var(--text-caption);color:var(--color-text-muted)}.home-new-module__ERuR5W__helloFrame.home-new-module__ERuR5W__helloFrame{padding:16px var(--space-3) var(--space-3);min-height:0;box-shadow:none;border-width:3px;margin:0}.home-new-module__ERuR5W__helloFrame blockquote{font-size:var(--text-md);line-height:var(--leading-normal)}@media (min-width:1024px){.home-new-module__ERuR5W__helloFrame.home-new-module__ERuR5W__helloFrame{padding:22px var(--space-5) var(--space-4);box-shadow:var(--shadow-pixel-frame);border-width:var(--pixel-border)}.home-new-module__ERuR5W__helloFrame blockquote{font-size:var(--text-body)}}.home-new-module__ERuR5W__typeStack{display:grid}.home-new-module__ERuR5W__typeGhost,.home-new-module__ERuR5W__typeLive{grid-area:1/1}.home-new-module__ERuR5W__typeGhost{visibility:hidden}.home-new-module__ERuR5W__caret{vertical-align:-2px;background:currentColor;width:8px;height:14px;margin-left:2px;animation:1s step-end infinite home-new-module__ERuR5W__blink;display:inline-block}@keyframes home-new-module__ERuR5W__blink{50%{opacity:0}}.home-new-module__ERuR5W__exampleLabel{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin-bottom:2px;display:block}.home-new-module__ERuR5W__codeSmall{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.home-new-module__ERuR5W__codeBig{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-new-module__ERuR5W__codeCard{color:inherit;border-top:6px solid var(--color-lilac);text-decoration:none;position:relative}.home-new-module__ERuR5W__codeCard[data-code=energy]{border-top-color:var(--element-water)}.home-new-module__ERuR5W__codeCard[data-code=fate]{border-top-color:var(--color-dawn)}.home-new-module__ERuR5W__codeCard:hover{background:var(--color-surface-hover)}.home-new-module__ERuR5W__codeCard:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.home-new-module__ERuR5W__codeHead{align-items:center;gap:var(--space-3);display:flex}.home-new-module__ERuR5W__codeSage{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:flex-end;width:56px;height:56px;display:inline-flex;overflow:hidden}.home-new-module__ERuR5W__codeRole{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-top:auto}.home-new-module__ERuR5W__roadBody{gap:var(--space-3);max-width:var(--layout-prose);flex-direction:column;display:flex}.home-new-module__ERuR5W__term{font:inherit;color:var(--color-accent);text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.home-new-module__ERuR5W__termHint{margin:var(--space-2) 0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-lilac-light);border-radius:var(--radius-md);display:block}.home-new-module__ERuR5W__termHint[hidden]{display:none}.home-new-module__ERuR5W__facts{gap:var(--space-4);flex-wrap:wrap;display:flex}.home-new-module__ERuR5W__fact{flex-direction:column;min-width:88px;display:flex}.home-new-module__ERuR5W__factValue{font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-accent);line-height:1}.home-new-module__ERuR5W__factLabel{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.home-new-module__ERuR5W__mapDetails{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-xl)}.home-new-module__ERuR5W__mapSummary{min-height:var(--layout-tap-target);padding:0 var(--space-5);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);cursor:pointer;align-items:center;display:flex}.home-new-module__ERuR5W__mapSummary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-new-module__ERuR5W__mapBody{padding:0 var(--space-5) var(--space-5)}.home-new-module__ERuR5W__crabCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);padding:clamp(16px,3vw,32px)}.home-new-module__ERuR5W__anchor{height:0;scroll-margin-top:var(--layout-header-height);display:block}.home-new-module__ERuR5W__convergeBox{gap:var(--space-4);flex-direction:column;display:flex}.home-new-module__ERuR5W__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-new-module__ERuR5W__convergeCard{grid-template-columns:minmax(0,1fr);max-width:800px;display:grid}@media (max-width:430px){.home-new-module__ERuR5W__convergeCard{padding:var(--space-4) var(--space-3)}}.home-new-module__ERuR5W__convergeText{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.home-new-module__ERuR5W__exampleHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-new-module__ERuR5W__answers{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.home-new-module__ERuR5W__answer{padding:var(--space-3) var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);background:var(--color-bg);border-left:4px solid var(--color-lilac);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:2px;display:flex}.home-new-module__ERuR5W__answer[data-code=energy]{border-left-color:var(--element-water)}.home-new-module__ERuR5W__answer[data-code=fate]{border-left-color:var(--color-dawn)}.home-new-module__ERuR5W__answerWho{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.home-new-module__ERuR5W__summary{padding:var(--space-3) var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);background:var(--color-bg);border-left:4px solid var(--color-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0}.home-new-module__ERuR5W__crabSays{font-size:var(--text-md);line-height:var(--leading-relaxed)}.home-new-module__ERuR5W__plans{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;list-style:none;display:grid}@media (min-width:760px){.home-new-module__ERuR5W__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.home-new-module__ERuR5W__planMain{grid-column:1/-1}}@media (min-width:1024px){.home-new-module__ERuR5W__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.home-new-module__ERuR5W__planMain{order:2;grid-column:auto}.home-new-module__ERuR5W__planYear{order:1}.home-new-module__ERuR5W__planBundle{order:3}}.home-new-module__ERuR5W__plan{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative}.home-new-module__ERuR5W__planMain{gap:var(--space-4);padding:var(--space-7) var(--space-6);border:2px solid var(--color-gold);box-shadow:var(--shadow-gold-ring)}@media (min-width:1024px){.home-new-module__ERuR5W__planMain{padding-block:var(--space-10)}}.home-new-module__ERuR5W__planBadge{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-gold);border-radius:var(--radius-pill);align-self:flex-start;padding:4px 10px}.home-new-module__ERuR5W__planName{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-new-module__ERuR5W__planInside{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-accent)}.home-new-module__ERuR5W__price{font-size:var(--text-4xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1}.home-new-module__ERuR5W__currency{font-size:var(--text-lg);color:var(--color-text-muted)}.home-new-module__ERuR5W__planDesc{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.home-new-module__ERuR5W__planItems{gap:var(--space-2);font-size:var(--text-md);flex-direction:column;padding:0;list-style:none;display:flex}.home-new-module__ERuR5W__planItems li{align-items:flex-start;gap:var(--space-2);display:flex}.home-new-module__ERuR5W__check{color:var(--color-accent);flex:none;margin-top:2px}.home-new-module__ERuR5W__planActions{align-items:stretch;gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.home-new-module__ERuR5W__planActions>*{text-align:center;white-space:normal;justify-content:center}.home-new-module__ERuR5W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-new-module__ERuR5W__smallLinks{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.home-new-module__ERuR5W__pair{gap:var(--space-5);background:linear-gradient(135deg, var(--color-dawn) 0%, var(--color-rose) 140%);border-radius:var(--radius-2xl);color:var(--color-ink);grid-template-columns:1fr;padding:clamp(20px,4vw,40px);display:grid}@media (min-width:760px){.home-new-module__ERuR5W__pair{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}}.home-new-module__ERuR5W__pairText{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.home-new-module__ERuR5W__pairTagline{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.home-new-module__ERuR5W__pairPrice{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.home-new-module__ERuR5W__pairLink{min-height:var(--layout-tap-target);padding:0 var(--space-5);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.home-new-module__ERuR5W__pairLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-new-module__ERuR5W__pairScene{display:none}@media (min-width:760px){.home-new-module__ERuR5W__pairScene{display:block}}.home-new-module__ERuR5W__sceneCanvas{border-radius:var(--radius-lg);width:100%}.home-new-module__ERuR5W__giftLine{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.home-new-module__ERuR5W__split40{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.home-new-module__ERuR5W__split40{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start}}.home-new-module__ERuR5W__readGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.home-new-module__ERuR5W__linkList{gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-new-module__ERuR5W__encGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));padding:0;list-style:none;display:grid}.home-new-module__ERuR5W__encCard{align-items:center;gap:var(--space-3);min-height:var(--layout-tap-target);padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);text-decoration:none;display:flex}a.home-new-module__ERuR5W__encCard:hover{background:var(--color-surface-hover)}.home-new-module__ERuR5W__encCard:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-new-module__ERuR5W__encIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.home-new-module__ERuR5W__encCanvas{image-rendering:pixelated}.home-new-module__ERuR5W__encNum{font-size:var(--text-caption);color:var(--color-text-muted);display:block}.home-new-module__ERuR5W__encName{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);display:block}.home-new-module__ERuR5W__finaleBox{gap:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);grid-template-columns:1fr;align-items:center;padding:clamp(20px,4vw,48px);display:grid}@media (min-width:760px){.home-new-module__ERuR5W__finaleBox{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.home-new-module__ERuR5W__finaleText{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.home-new-module__ERuR5W__review{justify-content:space-between}.home-new-module__ERuR5W__reviewText{font-size:var(--text-base);line-height:var(--leading-relaxed)}.home-new-module__ERuR5W__reviewer{align-items:center;gap:var(--space-3);display:flex}.home-new-module__ERuR5W__reviewName{font-weight:var(--weight-bold);display:block}.home-new-module__ERuR5W__reviewMeta{font-size:var(--text-sm);color:var(--color-text-muted);display:block}@media (prefers-reduced-motion:reduce){.home-new-module__ERuR5W__sage,.home-new-module__ERuR5W__pain,.home-new-module__ERuR5W__topic,.home-new-module__ERuR5W__tab{transition:none}.home-new-module__ERuR5W__caret{animation:none}}.home-new-module__ERuR5W__rail{z-index:var(--z-base);pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard);position:fixed}.home-new-module__ERuR5W__rail[data-hidden=yes],.home-new-module__ERuR5W__walker[data-hidden=yes]{opacity:0}.home-new-module__ERuR5W__railA{background:var(--color-line);width:2px;top:0;bottom:0;left:6px}.home-new-module__ERuR5W__railB{z-index:var(--z-crab);height:calc(30px + env(safe-area-inset-bottom,0px));background:var(--color-bg);border-top:2px solid var(--color-line);bottom:0;left:0;right:0}.home-new-module__ERuR5W__walker{z-index:var(--z-crab);will-change:transform;transition:opacity var(--duration-base) var(--ease-standard);position:fixed;top:0;left:0}.home-new-module__ERuR5W__walker[data-mode=side-desktop]{cursor:pointer;left:2px}.home-new-module__ERuR5W__walker[data-mode=side-mobile]{cursor:pointer;left:-18px}.home-new-module__ERuR5W__walker[data-mode=bottom]{top:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px));pointer-events:none}.home-new-module__ERuR5W__page[data-crab=A] .home-new-module__ERuR5W__section{padding-left:calc(var(--layout-gutter) + 22px)}@media (min-width:1024px){.home-new-module__ERuR5W__railA,.home-new-module__ERuR5W__railB{z-index:var(--z-base);background:var(--color-line);border-top:0;width:2px;height:auto;inset:0 auto 0 28px}.home-new-module__ERuR5W__page[data-crab] .home-new-module__ERuR5W__section{padding-left:56px}}@media (prefers-reduced-motion:reduce){.home-new-module__ERuR5W__rail,.home-new-module__ERuR5W__walker{transition:none}}
.sale-module__Nne1JW__ribbon{gap:2px var(--space-4);min-height:44px;padding:var(--space-2) var(--layout-gutter) var(--space-2) 52px;color:var(--color-surface);text-align:center;background:var(--color-ink);flex-wrap:wrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.sale-module__Nne1JW__ribbon:focus-visible{outline:3px solid var(--color-gold);outline-offset:-3px}.sale-module__Nne1JW__ribbonTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.3}.sale-module__Nne1JW__timer{font-size:var(--text-xs);color:color-mix(in srgb, var(--color-surface) 78%, transparent);line-height:1.3}.sale-module__Nne1JW__timerNum{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-gold);white-space:nowrap}@media (min-width:760px){.sale-module__Nne1JW__ribbon{padding-inline:var(--layout-gutter-md)}}.sale-module__Nne1JW__plate{gap:var(--space-3) var(--space-4);padding:var(--space-5);color:var(--color-ink);background:linear-gradient(120deg, color-mix(in srgb, var(--color-lilac) 32%, var(--color-surface)), color-mix(in srgb, var(--color-dawn) 40%, var(--color-surface)));border:1px solid var(--color-lilac-deep);border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sale-module__Nne1JW__gift{image-rendering:pixelated;flex:none}.sale-module__Nne1JW__plateText{gap:var(--space-1);flex-direction:column;display:flex}.sale-module__Nne1JW__plateTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.25}.sale-module__Nne1JW__sub{font-size:var(--text-sm);line-height:1.4}.sale-module__Nne1JW__cta{grid-column:1/-1}@media (min-width:760px){.sale-module__Nne1JW__plate{grid-template-columns:auto minmax(0,1fr) auto}.sale-module__Nne1JW__cta{grid-column:auto}}.sale-module__Nne1JW__priceRow{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.sale-module__Nne1JW__new{white-space:nowrap}.sale-module__Nne1JW__old{font-size:var(--text-lg);font-weight:var(--weight-regular,400);color:var(--color-text-muted);white-space:nowrap;text-decoration:line-through;text-decoration-thickness:2px}.sale-module__Nne1JW__nowrap{white-space:nowrap}.sale-module__Nne1JW__oldInline{color:var(--color-text-muted);white-space:nowrap}.sale-module__Nne1JW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.button-module__ZrnLOW__base{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--layout-tap-target);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.button-module__ZrnLOW__base:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.button-module__ZrnLOW__base[aria-disabled=true]{cursor:not-allowed;opacity:.6}.button-module__ZrnLOW__primary{color:var(--color-action-text);background:var(--color-action);border-radius:var(--radius-control);border:0;}.button-module__ZrnLOW__primary:hover{color:var(--color-action-text);background:var(--color-action-hover)}.button-module__ZrnLOW__secondary{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);}.button-module__ZrnLOW__secondary:hover{color:var(--color-text);background:var(--color-surface-hover)}.button-module__ZrnLOW__large{min-height:var(--layout-control-height-lg);padding:0 var(--space-6);font-size:var(--text-body)}.button-module__ZrnLOW__pixel{min-height:var(--layout-control-height);padding:0 var(--space-6);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink);background:var(--color-gold);border:var(--pixel-border) solid var(--color-ink);border-radius:var(--radius-none);box-shadow:var(--shadow-pixel-button);}.button-module__ZrnLOW__pixel:hover{color:var(--color-ink);box-shadow:var(--shadow-pixel-button-hover);transform:translate(2px,2px)}.button-module__ZrnLOW__pixel:active{box-shadow:var(--shadow-pixel-button-active);transform:translate(4px,4px)}
.home-prototype-module__cuaeXa__page{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg)}.home-prototype-module__cuaeXa__banner{padding:var(--space-3) var(--layout-gutter);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink);background:var(--color-gold)}.home-prototype-module__cuaeXa__section{padding:var(--space-12) var(--layout-gutter);position:relative}@media (min-width:760px){.home-prototype-module__cuaeXa__section{padding-inline:var(--layout-gutter-md)}}.home-prototype-module__cuaeXa__inner{max-width:var(--layout-container);margin:0 auto}.home-prototype-module__cuaeXa__stack{gap:var(--space-7);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__head{gap:var(--space-3);max-width:var(--layout-narrow);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.home-prototype-module__cuaeXa__h1{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word}@media (max-width:360px){.home-prototype-module__cuaeXa__h1{font-size:var(--text-4xl)}}.home-prototype-module__cuaeXa__h2{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.home-prototype-module__cuaeXa__h3{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-prototype-module__cuaeXa__lead,.home-prototype-module__cuaeXa__leadMuted{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.home-prototype-module__cuaeXa__text{font-size:var(--text-base);line-height:var(--leading-relaxed)}.home-prototype-module__cuaeXa__textMuted{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.home-prototype-module__cuaeXa__note{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:var(--layout-prose)}.home-prototype-module__cuaeXa__selfStart{align-self:flex-start}.home-prototype-module__cuaeXa__textLink{min-height:var(--layout-tap-target);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);align-self:flex-start;align-items:center;display:inline-flex}.home-prototype-module__cuaeXa__card{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);padding:clamp(24px,4vw,48px)}.home-prototype-module__cuaeXa__cards3{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.home-prototype-module__cuaeXa__flag{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-rose);border-radius:var(--radius-sm);padding:4px 8px;line-height:1.3}.home-prototype-module__cuaeXa__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-prototype-module__cuaeXa__priceLine{font-size:var(--text-md);color:var(--color-text-muted)}.home-prototype-module__cuaeXa__priceLine b{font-size:var(--text-lg);color:var(--color-text)}.home-prototype-module__cuaeXa__hero{padding-top:var(--space-8)}.home-prototype-module__cuaeXa__heroGrid{gap:var(--space-8);max-width:var(--layout-container);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:1024px){.home-prototype-module__cuaeXa__heroGrid{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.home-prototype-module__cuaeXa__heroText{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.home-prototype-module__cuaeXa__pains{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-prototype-module__cuaeXa__pain,.home-prototype-module__cuaeXa__topic,.home-prototype-module__cuaeXa__tab{min-height:var(--layout-tap-target);padding:0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}.home-prototype-module__cuaeXa__topic,.home-prototype-module__cuaeXa__tab{padding-block:var(--space-2);text-align:left;border-radius:var(--radius-md)}.home-prototype-module__cuaeXa__pain:hover,.home-prototype-module__cuaeXa__topic:hover,.home-prototype-module__cuaeXa__tab:hover{background:var(--color-surface-hover)}.home-prototype-module__cuaeXa__pain[aria-pressed=true],.home-prototype-module__cuaeXa__topic[aria-pressed=true],.home-prototype-module__cuaeXa__tab[aria-pressed=true]{color:var(--color-ink);background:var(--color-lilac-light);border-color:var(--color-lilac-deep)}.home-prototype-module__cuaeXa__pain:focus-visible,.home-prototype-module__cuaeXa__topic:focus-visible,.home-prototype-module__cuaeXa__tab:focus-visible,.home-prototype-module__cuaeXa__askSageBtn:focus-visible,.home-prototype-module__cuaeXa__term:focus-visible,.home-prototype-module__cuaeXa__sendBtn:focus-visible,.home-prototype-module__cuaeXa__textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-prototype-module__cuaeXa__heroStage{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__sages{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.home-prototype-module__cuaeXa__sage{align-items:center;gap:var(--space-1);text-align:center;min-width:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__sage[data-state=off]{opacity:.45}.home-prototype-module__cuaeXa__sage[data-state=on] .home-prototype-module__cuaeXa__sageFrame{box-shadow:var(--shadow-gold-ring);outline:2px solid var(--color-gold)}.home-prototype-module__cuaeXa__sageFrame{width:100%;padding-top:var(--space-2);border-radius:var(--radius-md);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.home-prototype-module__cuaeXa__sageCanvas{image-rendering:pixelated;max-width:100%;height:auto}.home-prototype-module__cuaeXa__sageName{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-prototype-module__cuaeXa__sageCode{font-size:var(--text-caption);color:var(--color-text-muted)}.home-prototype-module__cuaeXa__sageTheme{font-size:var(--text-caption);line-height:var(--leading-snug);color:var(--color-text-muted)}.home-prototype-module__cuaeXa__crabRow{justify-content:center;display:flex}.home-prototype-module__cuaeXa__crabCanvas{image-rendering:pixelated}.home-prototype-module__cuaeXa__example{gap:var(--space-3);max-width:var(--layout-container);margin:var(--space-8) auto 0;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__exampleHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-prototype-module__cuaeXa__exampleWho{font-size:var(--text-sm);color:var(--color-text-muted)}.home-prototype-module__cuaeXa__exampleQ{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.home-prototype-module__cuaeXa__exampleLabel{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin-bottom:2px;display:block}.home-prototype-module__cuaeXa__answers{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.home-prototype-module__cuaeXa__answer{padding:var(--space-3) var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);background:var(--color-bg);border-left:4px solid var(--color-lilac);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:2px;display:flex}.home-prototype-module__cuaeXa__answer[data-code=energy]{border-left-color:var(--element-water)}.home-prototype-module__cuaeXa__answer[data-code=fate]{border-left-color:var(--color-dawn)}.home-prototype-module__cuaeXa__answerWho{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.home-prototype-module__cuaeXa__crabSays{font-size:var(--text-md);line-height:var(--leading-relaxed)}.home-prototype-module__cuaeXa__codeSmall{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.home-prototype-module__cuaeXa__codeBig{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-prototype-module__cuaeXa__codeSage{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-top:auto}.home-prototype-module__cuaeXa__codeCard{border-top:6px solid var(--color-lilac)}.home-prototype-module__cuaeXa__codeCard:nth-child(2){border-top-color:var(--element-water)}.home-prototype-module__cuaeXa__codeCard:nth-child(3){border-top-color:var(--color-dawn)}.home-prototype-module__cuaeXa__askGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.home-prototype-module__cuaeXa__askGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.home-prototype-module__cuaeXa__askSages{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-prototype-module__cuaeXa__askSageBtn{padding:var(--space-2);font-family:var(--font-ui);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer}.home-prototype-module__cuaeXa__askSageBtn[aria-pressed=true]{border-color:var(--color-lilac-deep);box-shadow:var(--shadow-focus-ring)}.home-prototype-module__cuaeXa__askForm{min-width:0}.home-prototype-module__cuaeXa__askTheme{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.home-prototype-module__cuaeXa__fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.home-prototype-module__cuaeXa__legend{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:0}.home-prototype-module__cuaeXa__topics{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);resize:vertical}.home-prototype-module__cuaeXa__askFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-prototype-module__cuaeXa__counter{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.home-prototype-module__cuaeXa__sendBtn{min-height:var(--layout-tap-target);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-action-text);background:var(--color-action);border-radius:var(--radius-control);cursor:pointer;border:0}.home-prototype-module__cuaeXa__sendBtn:disabled{cursor:not-allowed;opacity:.5}.home-prototype-module__cuaeXa__sentNote{padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);background:var(--color-success-bg);border-radius:var(--radius-md)}.home-prototype-module__cuaeXa__convergeBox{gap:var(--space-4);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-prototype-module__cuaeXa__convergeCard{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:760px){.home-prototype-module__cuaeXa__convergeCard{grid-template-columns:240px minmax(0,1fr);align-items:center}}.home-prototype-module__cuaeXa__vennWrap{justify-content:center;display:flex}.home-prototype-module__cuaeXa__venn{width:220px;max-width:100%;height:auto}.home-prototype-module__cuaeXa__convergeText{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.home-prototype-module__cuaeXa__summary{padding:var(--space-3) var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);background:var(--color-bg);border-left:4px solid var(--color-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0}.home-prototype-module__cuaeXa__roadBody{gap:var(--space-3);max-width:var(--layout-prose);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__term{font:inherit;color:var(--color-accent);text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.home-prototype-module__cuaeXa__termHint{margin:var(--space-2) 0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-lilac-light);border-radius:var(--radius-md);display:block}.home-prototype-module__cuaeXa__termHint[hidden]{display:none}.home-prototype-module__cuaeXa__facts{gap:var(--space-4);flex-wrap:wrap;display:flex}.home-prototype-module__cuaeXa__fact{flex-direction:column;min-width:88px;display:flex}.home-prototype-module__cuaeXa__factValue{font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-accent);line-height:1}.home-prototype-module__cuaeXa__factLabel{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.home-prototype-module__cuaeXa__steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));padding:0;list-style:none;display:grid}.home-prototype-module__cuaeXa__stepNum{width:36px;height:36px;font-family:var(--font-label);font-size:var(--text-label-md);color:var(--color-ink);background:var(--color-gold);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.home-prototype-module__cuaeXa__tableWrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);overflow-x:auto}.home-prototype-module__cuaeXa__table{width:100%;min-width:520px;font-size:var(--text-md);border-collapse:collapse}.home-prototype-module__cuaeXa__table th,.home-prototype-module__cuaeXa__table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.home-prototype-module__cuaeXa__table thead th{font-size:var(--text-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.home-prototype-module__cuaeXa__table tbody th{font-weight:var(--weight-semibold)}.home-prototype-module__cuaeXa__table tbody tr:last-child th,.home-prototype-module__cuaeXa__table tbody tr:last-child td{border-bottom:0}.home-prototype-module__cuaeXa__glossary{gap:var(--space-5);margin-top:var(--space-4);flex-direction:column;display:flex}.home-prototype-module__cuaeXa__terms{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.home-prototype-module__cuaeXa__termRow{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line)}.home-prototype-module__cuaeXa__termRow dt{font-weight:var(--weight-bold)}.home-prototype-module__cuaeXa__termRow dd{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:2px 0 0}.home-prototype-module__cuaeXa__products{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));padding:0;list-style:none;display:grid}.home-prototype-module__cuaeXa__product[data-featured=yes]{border-color:var(--color-gold);box-shadow:var(--shadow-gold-ring)}.home-prototype-module__cuaeXa__productHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-prototype-module__cuaeXa__productPrice{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-accent)}.home-prototype-module__cuaeXa__finale{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.home-prototype-module__cuaeXa__sage,.home-prototype-module__cuaeXa__pain,.home-prototype-module__cuaeXa__topic,.home-prototype-module__cuaeXa__tab{transition:none}}
.SiteHeader-module__TuE1GG__header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--layout-header-height);padding:0 var(--layout-gutter-md);border-bottom:1px solid var(--color-line);display:flex;position:sticky;top:0}.SiteHeader-module__TuE1GG__header:before{content:"";z-index:-1;background:var(--color-header-bg);-webkit-backdrop-filter:blur(12px);position:absolute;inset:0}.SiteHeader-module__TuE1GG__header:has(.SiteHeader-module__TuE1GG__menu:not([hidden])){z-index:var(--z-modal)}body:has([data-road]) .SiteHeader-module__TuE1GG__header{padding-left:56px}.SiteHeader-module__TuE1GG__logo{font-size:var(--text-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text);min-height:var(--layout-tap-target);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__TuE1GG__logo:hover{color:var(--color-text)}.SiteHeader-module__TuE1GG__nav{display:none}.SiteHeader-module__TuE1GG__navList{gap:var(--space-7);font-size:var(--text-md);font-weight:var(--weight-medium);flex-wrap:nowrap;padding:0;list-style:none;display:flex}.SiteHeader-module__TuE1GG__navLink{color:var(--color-text-muted);white-space:nowrap;text-decoration:none}.SiteHeader-module__TuE1GG__navLink:hover{color:var(--color-text)}.SiteHeader-module__TuE1GG__actions{align-items:center;gap:10px;display:flex}.SiteHeader-module__TuE1GG__start.SiteHeader-module__TuE1GG__start{border-radius:var(--radius-md);padding:0 18px}@media (max-width:360px){.SiteHeader-module__TuE1GG__header{gap:var(--space-2)}.SiteHeader-module__TuE1GG__start.SiteHeader-module__TuE1GG__start{padding:0 14px}}.SiteHeader-module__TuE1GG__burger{width:var(--layout-tap-target);height:var(--layout-tap-target);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.SiteHeader-module__TuE1GG__burger:hover{background:var(--color-surface-hover)}.SiteHeader-module__TuE1GG__menu{z-index:1;overscroll-behavior:contain;background:#1e1a387a;flex-direction:column;display:flex;position:fixed;inset:0}.SiteHeader-module__TuE1GG__menu[hidden]{display:none}.SiteHeader-module__TuE1GG__menuSheet{gap:var(--space-4);overscroll-behavior:contain;max-height:100%;padding:0 var(--layout-gutter) var(--space-6);padding-top:env(safe-area-inset-top,0px);background:var(--color-bg);border-bottom:1px solid var(--color-line);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 12px 32px #1e1a382e}@media (prefers-reduced-motion:no-preference){.SiteHeader-module__TuE1GG__menu:not([hidden]){animation:SiteHeader-module__TuE1GG__menu-fade var(--duration-base) var(--ease-standard)}.SiteHeader-module__TuE1GG__menu:not([hidden]) .SiteHeader-module__TuE1GG__menuSheet{animation:SiteHeader-module__TuE1GG__menu-drop var(--duration-base) var(--ease-standard)}}@keyframes SiteHeader-module__TuE1GG__menu-fade{0%{background:#1e1a3800}}@keyframes SiteHeader-module__TuE1GG__menu-drop{0%{opacity:0;transform:translateY(-12px)}}.SiteHeader-module__TuE1GG__menuTop{height:var(--layout-header-height);flex:none;justify-content:space-between;align-items:center;display:flex}.SiteHeader-module__TuE1GG__menuTitle{font-size:var(--text-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text)}.SiteHeader-module__TuE1GG__menuList{flex-direction:column;padding:0;list-style:none;display:flex}.SiteHeader-module__TuE1GG__menuList li:not(:last-child){border-bottom:1px solid var(--color-line)}.SiteHeader-module__TuE1GG__menuLink{min-height:52px;font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text);align-items:center;padding:8px 0;line-height:1.3;text-decoration:none;display:flex}.SiteHeader-module__TuE1GG__menuLink:hover{color:var(--color-accent)}.SiteHeader-module__TuE1GG__menuStart.SiteHeader-module__TuE1GG__menuStart{border-radius:var(--radius-md);flex:none;width:100%}@media (min-width:1024px){.SiteHeader-module__TuE1GG__nav{display:block}.SiteHeader-module__TuE1GG__burger,.SiteHeader-module__TuE1GG__menu{display:none}}
.layout-module__8wa55G__shell{flex-direction:column;min-height:100dvh;display:flex}.layout-module__8wa55G__chrome{display:contents}.layout-module__8wa55G__main{flex:1 0 auto}.layout-module__8wa55G__main:focus{outline:none}.layout-module__8wa55G__skipLink{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);color:var(--color-action-text);background:var(--color-action);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.layout-module__8wa55G__skipLink:focus{transform:none}
.layout-module__-iOTSa__shell{flex-direction:column;min-height:100dvh;display:flex}.layout-module__-iOTSa__main{flex:1 0 auto}.layout-module__-iOTSa__main:focus{outline:none}.layout-module__-iOTSa__skipLink{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);color:var(--color-action-text);background:var(--color-action);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.layout-module__-iOTSa__skipLink:focus{transform:none}
.ReviewWidget-module__GzXrXW__root{font-family:var(--font-ui);color:var(--color-text)}.ReviewWidget-module__GzXrXW__tab{z-index:var(--z-toast);min-width:26px;min-height:88px;padding:var(--space-2) var(--space-1);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--color-ink);writing-mode:vertical-rl;background:var(--color-lilac-light);border:1px solid var(--color-lilac);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--shadow-popover);opacity:.82;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-left:0;line-height:1;position:fixed;top:30%;right:0;transform:translateY(-50%)rotate(180deg)}@media (max-width:760px){.ReviewWidget-module__GzXrXW__tab{min-width:0;padding:var(--space-2) 2px}}.ReviewWidget-module__GzXrXW__tab:hover,.ReviewWidget-module__GzXrXW__tabActive{opacity:1;background:var(--color-action);border-color:var(--color-action-hover)}.ReviewWidget-module__GzXrXW__tab:focus-visible{opacity:1;outline:3px solid var(--color-focus);outline-offset:2px}.ReviewWidget-module__GzXrXW__dialog{width:min(560px, calc(100vw - 2 * var(--layout-gutter)));max-height:calc(100dvh - 2 * var(--space-4));color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.ReviewWidget-module__GzXrXW__dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 45%, transparent)}.ReviewWidget-module__GzXrXW__panel{padding:var(--space-5) var(--space-4) var(--space-4)}.ReviewWidget-module__GzXrXW__form,.ReviewWidget-module__GzXrXW__done{gap:var(--space-3);flex-direction:column;display:flex}.ReviewWidget-module__GzXrXW__title{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text)}.ReviewWidget-module__GzXrXW__hint,.ReviewWidget-module__GzXrXW__meta,.ReviewWidget-module__GzXrXW__shortcut{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.ReviewWidget-module__GzXrXW__meta,.ReviewWidget-module__GzXrXW__shortcut{font-size:var(--text-xs)}.ReviewWidget-module__GzXrXW__field{gap:var(--space-1);flex-direction:column;display:flex}.ReviewWidget-module__GzXrXW__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.ReviewWidget-module__GzXrXW__required{font-weight:var(--weight-regular);color:var(--color-text-muted)}.ReviewWidget-module__GzXrXW__textarea,.ReviewWidget-module__GzXrXW__input{width:100%;min-height:var(--layout-control-height);padding:var(--space-2) var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-control)}.ReviewWidget-module__GzXrXW__textarea{resize:vertical}.ReviewWidget-module__GzXrXW__textarea::placeholder,.ReviewWidget-module__GzXrXW__input::placeholder{color:var(--color-placeholder)}.ReviewWidget-module__GzXrXW__textarea:focus-visible,.ReviewWidget-module__GzXrXW__input:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus-ring);outline:none}.ReviewWidget-module__GzXrXW__textarea[aria-invalid=true]{border-color:var(--color-coral-dark)}.ReviewWidget-module__GzXrXW__kinds{border:0;margin:0;padding:0}.ReviewWidget-module__GzXrXW__kinds>legend{margin-bottom:var(--space-1);padding:0}.ReviewWidget-module__GzXrXW__kindRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.ReviewWidget-module__GzXrXW__kind{align-items:center;gap:var(--space-2);min-height:var(--layout-tap-target);padding-left:var(--space-3);font-size:var(--text-sm);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-pill);display:inline-flex}.ReviewWidget-module__GzXrXW__kind>label{padding-right:var(--space-3);cursor:pointer;align-self:stretch;align-items:center;display:flex}.ReviewWidget-module__GzXrXW__kind:has(:checked){background:var(--color-lilac-light);border-color:var(--color-lilac)}.ReviewWidget-module__GzXrXW__kind:has(:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.ReviewWidget-module__GzXrXW__radio{accent-color:var(--color-focus);margin:0}.ReviewWidget-module__GzXrXW__error{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);background:color-mix(in srgb, var(--color-coral) 22%, var(--color-surface));border-radius:var(--radius-sm)}.ReviewWidget-module__GzXrXW__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.ReviewWidget-module__GzXrXW__primary,.ReviewWidget-module__GzXrXW__secondary{min-height:var(--layout-tap-target);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.ReviewWidget-module__GzXrXW__primary{color:var(--color-action-text);background:var(--color-action);border:1px solid var(--color-action)}.ReviewWidget-module__GzXrXW__primary:hover{background:var(--color-action-hover)}.ReviewWidget-module__GzXrXW__primary:disabled{opacity:.6;cursor:progress}.ReviewWidget-module__GzXrXW__secondary{color:var(--color-text);border:1px solid var(--color-line);background:0 0}.ReviewWidget-module__GzXrXW__secondary:hover{background:var(--color-surface-hover)}.ReviewWidget-module__GzXrXW__primary:focus-visible,.ReviewWidget-module__GzXrXW__secondary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:430px){.ReviewWidget-module__GzXrXW__panel{padding:var(--space-4) var(--space-3) var(--space-3)}.ReviewWidget-module__GzXrXW__actions>*{flex:1}}@media (max-width:760px){.ReviewWidget-module__GzXrXW__shortcut{display:none}}@media (prefers-reduced-motion:reduce){.ReviewWidget-module__GzXrXW__tab,.ReviewWidget-module__GzXrXW__primary,.ReviewWidget-module__GzXrXW__secondary{transition:none}}
.ProductInvite-module__eIk5XG__invite{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);display:grid}.ProductInvite-module__eIk5XG__crab{justify-content:center;display:flex}.ProductInvite-module__eIk5XG__crab>*{margin-bottom:0}.ProductInvite-module__eIk5XG__body{gap:var(--space-3);flex-direction:column;display:flex}.ProductInvite-module__eIk5XG__title{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0;line-height:1.2}.ProductInvite-module__eIk5XG__text{color:var(--color-text-muted);margin:0;line-height:1.5}.ProductInvite-module__eIk5XG__button.ProductInvite-module__eIk5XG__button{min-height:var(--layout-control-height);text-align:center;align-self:stretch}.ProductInvite-module__eIk5XG__soon{padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-line);border-radius:var(--radius-control);margin:0}@media (min-width:760px){.ProductInvite-module__eIk5XG__invite{grid-template-columns:auto 1fr;align-items:center}.ProductInvite-module__eIk5XG__button.ProductInvite-module__eIk5XG__button{align-self:flex-start;padding:0 22px}}
.encyclopedia-module__mLrsFW__navBar{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.encyclopedia-module__mLrsFW__navInner{align-items:center;gap:var(--space-2);max-width:var(--layout-container);padding:0 var(--layout-gutter-md);margin:0 auto;display:flex}.encyclopedia-module__mLrsFW__sections{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.encyclopedia-module__mLrsFW__sections::-webkit-scrollbar{display:none}.encyclopedia-module__mLrsFW__sections ul{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0;list-style:none;display:flex}.encyclopedia-module__mLrsFW__section{padding:14px var(--space-3);white-space:nowrap;color:var(--color-text-muted);border-bottom:2px solid #0000;text-decoration:none;display:block}.encyclopedia-module__mLrsFW__sectionActive{color:var(--color-text);border-bottom-color:var(--color-text)}.encyclopedia-module__mLrsFW__search{justify-content:center;align-items:center;gap:var(--space-2);width:var(--layout-tap-target);height:var(--layout-tap-target);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:not-allowed;flex:none;padding:0;display:inline-flex}.encyclopedia-module__mLrsFW__searchText{display:none}.encyclopedia-module__mLrsFW__page{max-width:var(--layout-container);padding:var(--space-8) var(--layout-gutter-md) 80px;margin:0 auto}.encyclopedia-module__mLrsFW__article{gap:var(--space-10);max-width:var(--layout-prose);flex-direction:column;display:flex}.encyclopedia-module__mLrsFW__crumbs ol{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.encyclopedia-module__mLrsFW__crumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2)}.encyclopedia-module__mLrsFW__crumbs li[aria-current=page]{color:var(--color-text)}.encyclopedia-module__mLrsFW__draft{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-rose);border-radius:var(--radius-sm);align-self:flex-start;padding:6px 10px;line-height:1.4}.encyclopedia-module__mLrsFW__head{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""text";display:grid}.encyclopedia-module__mLrsFW__headText{flex-direction:column;grid-area:text;gap:14px;display:flex}.encyclopedia-module__mLrsFW__iconBox{background:var(--color-night);border-radius:var(--radius-2xl);grid-area:icon;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.encyclopedia-module__mLrsFW__bigIconM{image-rendering:pixelated;display:block}.encyclopedia-module__mLrsFW__bigIconD{image-rendering:pixelated;display:none}.encyclopedia-module__mLrsFW__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.encyclopedia-module__mLrsFW__h1{font-size:var(--text-display-lg);font-weight:var(--weight-bold);letter-spacing:-.03em;text-wrap:balance;line-height:1}.encyclopedia-module__mLrsFW__lead{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--color-text-muted);text-wrap:pretty}.encyclopedia-module__mLrsFW__sageChip{align-items:center;gap:var(--space-3);width:max-content;max-width:100%;padding:var(--space-3) 14px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:flex}.encyclopedia-module__mLrsFW__sageBox{background:var(--color-lilac-light);border-radius:10px;flex:none;justify-content:center;align-items:flex-end;min-width:44px;min-height:52px;padding:4px;display:flex}.encyclopedia-module__mLrsFW__sageCanvas{display:block}.encyclopedia-module__mLrsFW__sageInfo{font-size:var(--text-sm);line-height:var(--leading-normal);flex-direction:column;display:flex}.encyclopedia-module__mLrsFW__sageInfo b{font-weight:var(--weight-semibold)}.encyclopedia-module__mLrsFW__sageInfo span{color:var(--color-text-muted)}.encyclopedia-module__mLrsFW__block{flex-direction:column;gap:14px;display:flex}.encyclopedia-module__mLrsFW__h2{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:1.2}.encyclopedia-module__mLrsFW__p{font-size:var(--text-body);line-height:1.6}.encyclopedia-module__mLrsFW__pMuted{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-text-muted)}.encyclopedia-module__mLrsFW__tags{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.encyclopedia-module__mLrsFW__tag{padding:var(--space-2) 14px;font-size:var(--text-md);font-weight:var(--weight-medium);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill)}.encyclopedia-module__mLrsFW__shadow{padding:var(--space-7);color:var(--color-paper);background:var(--color-night);border-radius:var(--radius-2xl)}.encyclopedia-module__mLrsFW__advice{padding:var(--space-1) 0 var(--space-1) var(--space-5);border-left:3px solid var(--color-gold)}.encyclopedia-module__mLrsFW__adviceLabel{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.encyclopedia-module__mLrsFW__adviceText{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.35}.encyclopedia-module__mLrsFW__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));padding:0;list-style:none;display:grid}.encyclopedia-module__mLrsFW__card{gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex-direction:column;display:flex}.encyclopedia-module__mLrsFW__cardTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent)}.encyclopedia-module__mLrsFW__cardText{font-size:var(--text-md);line-height:var(--leading-relaxed)}.encyclopedia-module__mLrsFW__similar{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0;list-style:none;display:grid}.encyclopedia-module__mLrsFW__simCard{gap:var(--space-3);height:100%;padding:18px var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex-direction:column;text-decoration:none;display:flex}.encyclopedia-module__mLrsFW__simLink:hover{color:var(--color-text);background:var(--color-surface-hover);border-color:var(--color-lilac)}.encyclopedia-module__mLrsFW__simIcon{background:var(--color-paper);border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.encyclopedia-module__mLrsFW__simCanvas{display:block}.encyclopedia-module__mLrsFW__simNum{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:block}.encyclopedia-module__mLrsFW__simName{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.2;display:block}.encyclopedia-module__mLrsFW__simWhy{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted);display:block}.encyclopedia-module__mLrsFW__hub{gap:var(--space-8);flex-direction:column;display:flex}.encyclopedia-module__mLrsFW__hubHead{max-width:var(--layout-prose);flex-direction:column;gap:14px;display:flex}.encyclopedia-module__mLrsFW__hubGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.encyclopedia-module__mLrsFW__hubNote{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.encyclopedia-module__mLrsFW__cta{gap:var(--space-6);padding:var(--space-7);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:center;display:grid}.encyclopedia-module__mLrsFW__ctaText{gap:var(--space-3);flex-direction:column;display:flex}.encyclopedia-module__mLrsFW__ctaTitle{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:1.15}.encyclopedia-module__mLrsFW__ctaBtn.encyclopedia-module__mLrsFW__ctaBtn{min-height:var(--layout-control-height);font-size:var(--text-base);align-self:flex-start;padding:0 22px}.encyclopedia-module__mLrsFW__ctaScene{background:var(--color-night);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.encyclopedia-module__mLrsFW__ctaCanvas{width:100%}@media (min-width:760px){.encyclopedia-module__mLrsFW__search{width:auto;height:40px;padding:0 14px}.encyclopedia-module__mLrsFW__searchText{display:inline}.encyclopedia-module__mLrsFW__head{gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text icon";align-items:center}.encyclopedia-module__mLrsFW__iconBox{border-radius:var(--radius-3xl);justify-self:end;width:176px;height:176px}.encyclopedia-module__mLrsFW__bigIconM{display:none}.encyclopedia-module__mLrsFW__bigIconD{display:block}}
.krab-day-module__zle6hq__app{gap:var(--space-4);flex-direction:column;display:flex}.krab-day-module__zle6hq__stage{aspect-ratio:384/216;background:var(--color-sky-light);border:var(--pixel-border) solid var(--color-frame-outer);cursor:pointer;touch-action:manipulation;scroll-margin-top:calc(var(--layout-header-height) + var(--space-3));-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.krab-day-module__zle6hq__stage[data-fit=true]{aspect-ratio:auto}.krab-day-module__zle6hq__stage canvas{max-width:none;image-rendering:pixelated;display:block}.krab-day-module__zle6hq__sound{top:var(--space-2);right:var(--space-2);z-index:var(--z-content);min-height:32px;padding:0 var(--space-2);font-family:var(--font-label);font-size:var(--text-label-xs);text-transform:uppercase;color:var(--color-ink);cursor:pointer;background:var(--color-frost);border:3px solid var(--color-ink);border-radius:var(--radius-none);line-height:1;position:absolute}.krab-day-module__zle6hq__sound[aria-pressed=true]{background:var(--color-gold)}.krab-day-module__zle6hq__sound:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.krab-day-module__zle6hq__panel{gap:var(--space-4);flex-direction:column;display:flex}.krab-day-module__zle6hq__tapRow{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.krab-day-module__zle6hq__tap{width:100%}.krab-day-module__zle6hq__tap:disabled{cursor:progress;opacity:.7}.krab-day-module__zle6hq__hint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);text-align:center;text-wrap:pretty}.krab-day-module__zle6hq__errorText{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-coral-dark);text-align:center}.krab-day-module__zle6hq__linkButton{font:inherit;font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.krab-day-module__zle6hq__linkButton:hover{color:var(--color-accent-hover)}.krab-day-module__zle6hq__links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.krab-day-module__zle6hq__form{gap:var(--space-4);flex-direction:column;display:flex}.krab-day-module__zle6hq__formButtons{gap:var(--space-3);flex-wrap:wrap;display:flex}.krab-day-module__zle6hq__formButtons>*{flex:140px}.krab-day-module__zle6hq__privacy{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.krab-day-module__zle6hq__cuspButtons{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.krab-day-module__zle6hq__result{gap:var(--space-4);flex-direction:column;display:flex}.krab-day-module__zle6hq__resultTitle:focus{outline:none}.krab-day-module__zle6hq__arcanum{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;display:flex}.krab-day-module__zle6hq__symbol{padding:var(--space-2);background:var(--color-paper);border:3px solid var(--color-ink);flex:none}.krab-day-module__zle6hq__label{font-family:var(--font-label);font-size:var(--text-label-xs);text-transform:uppercase;color:var(--color-accent);line-height:1.4}.krab-day-module__zle6hq__arcName{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.krab-day-module__zle6hq__dialog{margin:var(--space-4) var(--space-2) var(--space-2);cursor:pointer}.krab-day-module__zle6hq__later{animation:krab-day-module__zle6hq__appear var(--duration-transition) var(--ease-out) both}@keyframes krab-day-module__zle6hq__appear{0%{opacity:0;transform:translateY(6px)}}.krab-day-module__zle6hq__number{gap:var(--space-4);align-items:flex-start;display:flex}.krab-day-module__zle6hq__digit{width:56px;height:56px;font-family:var(--font-label);font-size:var(--text-2xl);color:var(--color-ink);background:var(--color-gold);border:var(--pixel-border) solid var(--color-ink);box-shadow:var(--shadow-pixel-button);flex:none;place-items:center;display:grid}.krab-day-module__zle6hq__numberText{margin-top:var(--space-1);font-size:var(--text-md);line-height:var(--leading-body)}.krab-day-module__zle6hq__question{padding:var(--space-4);background:var(--color-surface);border-left:var(--pixel-border) solid var(--color-gold)}.krab-day-module__zle6hq__questionText{margin-top:var(--space-2);font-size:var(--text-lead);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:pretty}.krab-day-module__zle6hq__tomorrow{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text);text-align:center}.krab-day-module__zle6hq__actions{gap:var(--space-3);flex-direction:column;display:flex}.krab-day-module__zle6hq__actions>*{width:100%}.krab-day-module__zle6hq__share{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-5);color:var(--color-text);background:var(--color-surface);border:var(--pixel-border) solid var(--color-frame-outer);border-radius:var(--radius-none);box-shadow:var(--shadow-pixel-frame);overflow:auto}.krab-day-module__zle6hq__share::backdrop{background:#17142b99}.krab-day-module__zle6hq__shareBody{gap:var(--space-4);flex-direction:column;align-items:center;display:flex}.krab-day-module__zle6hq__shareTitle{font-size:var(--text-xl);font-weight:var(--weight-bold)}.krab-day-module__zle6hq__preview{background:var(--color-night);border:3px solid var(--color-ink);object-fit:contain;width:180px;height:320px}.krab-day-module__zle6hq__check{gap:var(--space-2);min-height:var(--layout-tap-target);font-size:var(--text-md);cursor:pointer;align-items:center;display:flex}.krab-day-module__zle6hq__check input{width:22px;height:22px;accent-color:var(--color-lilac-deep)}.krab-day-module__zle6hq__shareButtons{gap:var(--space-3);flex-direction:column;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.krab-day-module__zle6hq__later{animation:none}}.krab-day-module__zle6hq__stageWrap{position:relative}
.krab-day-block-module__REv8Ma__block{align-items:flex-start;gap:var(--space-3);width:100%;max-width:var(--layout-container);margin:var(--space-8) auto;padding:var(--space-5);background:var(--color-bg);border:2px solid var(--color-lilac);border-radius:var(--radius-xl);flex-direction:column;display:flex}.krab-day-block-module__REv8Ma__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted)}.krab-day-block-module__REv8Ma__title{font-size:var(--text-xl);line-height:var(--leading-tight)}.krab-day-block-module__REv8Ma__text{font-size:var(--text-base);line-height:var(--leading-relaxed)}.krab-day-block-module__REv8Ma__button{min-height:48px;padding:0 var(--space-6);font-weight:var(--weight-bold);color:var(--color-bg);background:var(--color-text);border-radius:var(--radius-xl);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.krab-day-block-module__REv8Ma__button:focus-visible{outline:3px solid var(--color-lilac);outline-offset:2px}.krab-day-block-module__REv8Ma__note{font-size:var(--text-sm);color:var(--color-text-muted)}@media (min-width:760px){.krab-day-block-module__REv8Ma__block{padding:var(--space-6) var(--space-8)}}
.almanac-module__JYqAWW__crumbsSection.almanac-module__JYqAWW__crumbsSection{padding-top:var(--space-4);padding-bottom:0}.almanac-module__JYqAWW__crumbs ol{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.almanac-module__JYqAWW__crumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2)}.almanac-module__JYqAWW__crumbs a{color:inherit;text-underline-offset:3px}.almanac-module__JYqAWW__crumbs a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:2px}.almanac-module__JYqAWW__crumbs li[aria-current=page]{color:var(--color-text)}.almanac-module__JYqAWW__hero.almanac-module__JYqAWW__hero{padding-top:var(--space-4);padding-bottom:var(--space-4)}.almanac-module__JYqAWW__heroGrid{gap:var(--space-5);max-width:var(--layout-container);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""scene";margin:0 auto;display:grid}.almanac-module__JYqAWW__h1{font-size:clamp(1.75rem, 1.2rem + 2.6vw, var(--text-display))}.almanac-module__JYqAWW__heroScene{grid-area:scene;justify-self:center;width:100%;max-width:420px}.almanac-module__JYqAWW__facts{flex-direction:column;display:flex}.almanac-module__JYqAWW__factInner{gap:var(--space-4);flex-direction:column;display:flex}.almanac-module__JYqAWW__tableWrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;overflow-x:auto}.almanac-module__JYqAWW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.almanac-module__JYqAWW__table th,.almanac-module__JYqAWW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);overflow-wrap:break-word;padding:10px 12px}.almanac-module__JYqAWW__table .almanac-module__JYqAWW__short{white-space:nowrap}.almanac-module__JYqAWW__table tr:last-child>*{border-bottom:0}.almanac-module__JYqAWW__table thead th{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg)}.almanac-module__JYqAWW__table tbody th{font-weight:var(--weight-semibold);overflow-wrap:normal;word-break:normal}.almanac-module__JYqAWW__compact th,.almanac-module__JYqAWW__compact td{padding:8px 12px}@media (max-width:430px){.almanac-module__JYqAWW__table th,.almanac-module__JYqAWW__table td{padding-left:8px;padding-right:8px}.almanac-module__JYqAWW__table thead th{letter-spacing:.02em}}.almanac-module__JYqAWW__date{font-weight:var(--weight-semibold);white-space:nowrap;display:block}.almanac-module__JYqAWW__time{color:var(--color-text-muted);display:block}.almanac-module__JYqAWW__sub{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-muted);display:block}.almanac-module__JYqAWW__lunation{display:block}.almanac-module__JYqAWW__lunation+.almanac-module__JYqAWW__lunation{margin-top:var(--space-3)}.almanac-module__JYqAWW__cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:52rem;display:grid}.almanac-module__JYqAWW__card{gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);scroll-margin-top:calc(var(--layout-header-height) + var(--space-4));flex-direction:column;display:flex}.almanac-module__JYqAWW__card .almanac-module__JYqAWW__tableWrap{background:var(--color-bg)}.almanac-module__JYqAWW__dl{gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.almanac-module__JYqAWW__dl>div{grid-template-columns:minmax(0,1fr);display:grid}.almanac-module__JYqAWW__dl dt{font-size:var(--text-sm);color:var(--color-text-muted)}.almanac-module__JYqAWW__dl dd{min-width:0;font-weight:var(--weight-medium);overflow-wrap:break-word;margin:0}.almanac-module__JYqAWW__table .almanac-module__JYqAWW__detail{min-width:12em}@media (max-width:760px){.almanac-module__JYqAWW__stack,.almanac-module__JYqAWW__stack tbody{display:block}.almanac-module__JYqAWW__stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.almanac-module__JYqAWW__stack tbody tr{column-gap:var(--space-3);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:10px 12px;display:grid}.almanac-module__JYqAWW__stack tbody tr:last-child{border-bottom:0}.almanac-module__JYqAWW__stack th,.almanac-module__JYqAWW__stack td{border:0;padding:0;display:block}.almanac-module__JYqAWW__stack .almanac-module__JYqAWW__short{text-align:right;grid-area:1/2}.almanac-module__JYqAWW__stack .almanac-module__JYqAWW__short:before{content:attr(data-label) ": ";color:var(--color-text-muted);font-weight:var(--weight-regular)}.almanac-module__JYqAWW__stack .almanac-module__JYqAWW__detail{min-width:0;color:var(--color-text-muted);grid-column:1/-1}}.almanac-module__JYqAWW__blockTable{gap:var(--space-4);flex-direction:column;display:flex}.almanac-module__JYqAWW__cta{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid}.almanac-module__JYqAWW__related{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.almanac-module__JYqAWW__related>li{display:flex}.almanac-module__JYqAWW__related>li>a{flex:1}.almanac-module__JYqAWW__months{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.almanac-module__JYqAWW__neighbours{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.almanac-module__JYqAWW__neighbourOff{color:var(--color-text-muted)}.almanac-module__JYqAWW__neighbours a,.almanac-module__JYqAWW__neighbours span{min-height:var(--layout-tap-target);align-items:center;display:inline-flex}.almanac-module__JYqAWW__monthLink,.almanac-module__JYqAWW__monthCurrent{min-height:var(--layout-tap-target);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid var(--color-line);border-radius:var(--radius-control);align-items:center;display:flex}.almanac-module__JYqAWW__monthLink{color:var(--color-text);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-standard);text-decoration:none}.almanac-module__JYqAWW__monthLink:hover{border-color:var(--color-lilac)}.almanac-module__JYqAWW__monthLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.almanac-module__JYqAWW__monthCurrent{color:var(--color-text-muted);background:var(--color-bg)}.almanac-module__JYqAWW__source{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:760px){.almanac-module__JYqAWW__hero.almanac-module__JYqAWW__hero{padding-top:var(--space-8)}.almanac-module__JYqAWW__heroGrid{column-gap:var(--space-10);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"text scene";align-items:center}.almanac-module__JYqAWW__table{font-size:var(--text-base)}.almanac-module__JYqAWW__dl>div{gap:var(--space-4);grid-template-columns:minmax(7em,10em) minmax(0,1fr)}.almanac-module__JYqAWW__date,.almanac-module__JYqAWW__time{display:inline}.almanac-module__JYqAWW__date:after{content:","}}
.primer-module__Ph_qFW__crumbsSection.primer-module__Ph_qFW__crumbsSection{padding-top:var(--space-4);padding-bottom:0}.primer-module__Ph_qFW__crumbs ol{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.primer-module__Ph_qFW__crumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2)}.primer-module__Ph_qFW__crumbs a{color:inherit;text-underline-offset:3px}.primer-module__Ph_qFW__crumbs a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:2px}.primer-module__Ph_qFW__crumbs li[aria-current=page]{color:var(--color-text)}.primer-module__Ph_qFW__chapters{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));padding:0;list-style:none;display:grid}.primer-module__Ph_qFW__chapter{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.primer-module__Ph_qFW__chapterTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.primer-module__Ph_qFW__stops{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.primer-module__Ph_qFW__stops>li{align-items:baseline;gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);display:flex}.primer-module__Ph_qFW__stopNum{min-width:1.75em;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-lilac-deep);flex:none}.primer-module__Ph_qFW__stopName{flex-direction:column;min-width:0;display:flex}.primer-module__Ph_qFW__stopSage{font-size:var(--text-sm);color:var(--color-text-muted)}.primer-module__Ph_qFW__rest{padding-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);border-top:1px dashed var(--color-line)}.primer-module__Ph_qFW__insideGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;display:grid}.primer-module__Ph_qFW__facts{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.primer-module__Ph_qFW__facts>div{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:2px;display:flex}.primer-module__Ph_qFW__facts dt{font-size:var(--text-sm);color:var(--color-text-muted)}.primer-module__Ph_qFW__facts dd{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.primer-module__Ph_qFW__monthCard{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.primer-module__Ph_qFW__spheres{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));padding:0;list-style:none;display:grid}.primer-module__Ph_qFW__spheres>li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-control);display:flex}.primer-module__Ph_qFW__spheres>li>span:last-child{font-weight:var(--weight-semibold)}
.NoticeCrab-module__0CUKHq__crab{margin:0 auto var(--space-4);max-width:100%;display:block}.NoticeCrab-module__0CUKHq__peek{width:108px;margin:0 auto var(--space-4);position:relative}.NoticeCrab-module__0CUKHq__peek .NoticeCrab-module__0CUKHq__crab{z-index:1;margin:0;position:relative}.NoticeCrab-module__0CUKHq__pond{background:var(--pond);height:12px;box-shadow:inset 0 2px 0 var(--pond-light), inset 0 -2px 0 var(--pond-deep);clip-path:polygon(4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),0 calc(100% - 2px),0 2px,4px 2px);position:absolute;bottom:-2px;left:-16px;right:-16px}
.YearWheel-module__hF06Ia__root{background:var(--wheel-bg);color:var(--color-paper);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:clip}:where(.YearWheel-module__hF06Ia__root) :where(p,h2,h3,dl,dd,ol,ul){margin:0}.YearWheel-module__hF06Ia__canvas{max-width:none;image-rendering:pixelated;touch-action:manipulation;cursor:pointer;position:absolute;top:0;left:0}.YearWheel-module__hF06Ia__hidden{opacity:0}.YearWheel-module__hF06Ia__bar{z-index:6;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-4) var(--space-3);pointer-events:none;display:flex;position:absolute;top:0;left:0;right:0}.YearWheel-module__hF06Ia__bar>*{pointer-events:auto}.YearWheel-module__hF06Ia__brand{font-family:var(--font-label);font-size:var(--text-label-md);text-shadow:2px 2px 0 var(--color-ink)}.YearWheel-module__hF06Ia__sub{font-size:var(--text-md);text-shadow:1px 1px 0 var(--color-ink);margin-top:6px}.YearWheel-module__hF06Ia__tools{gap:var(--space-2);display:flex}.YearWheel-module__hF06Ia__tool{min-width:44px;height:44px;padding:0 var(--space-2);font-weight:600;font-size:var(--text-base);color:var(--color-frost);background:var(--color-ink);border:3px solid var(--color-frost);cursor:pointer}.YearWheel-module__hF06Ia__back{min-height:44px;padding:0 var(--space-3);font-weight:600;font-size:var(--text-base);color:var(--color-ink);background:var(--color-gold);border:3px solid var(--color-gold);cursor:pointer}.YearWheel-module__hF06Ia__back[aria-disabled=true]{opacity:.6;cursor:default}.YearWheel-module__hF06Ia__exitHint{left:var(--space-4);top:calc(var(--space-3) + 44px + var(--space-2) + env(safe-area-inset-top,0px));z-index:6;align-items:flex-start;gap:var(--space-2);width:min(280px, calc(100% - 2 * var(--space-4)));padding:var(--space-3);font-size:var(--text-md);color:var(--color-frost);background:var(--color-ink);border:3px solid var(--color-frost);box-shadow:0 0 0 3px var(--color-ink);flex-direction:column;line-height:1.4;display:flex;position:absolute}.YearWheel-module__hF06Ia__exitHintOk{min-height:44px;padding:0 var(--space-3);font-weight:600;font-size:var(--text-base);color:var(--color-ink);background:var(--color-gold);border:3px solid var(--color-gold);cursor:pointer}.YearWheel-module__hF06Ia__toolLink{justify-content:center;align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.YearWheel-module__hF06Ia__toolText{display:none}.YearWheel-module__hF06Ia__soundOff{text-decoration:line-through;text-decoration-thickness:3px}@media (min-width:760px){.YearWheel-module__hF06Ia__toolText{display:inline}}@media (max-width:430px){.YearWheel-module__hF06Ia__bar{gap:var(--space-2)}.YearWheel-module__hF06Ia__brand{display:none}.YearWheel-module__hF06Ia__sub{margin-top:0;font-size:13px;line-height:1.3}.YearWheel-module__hF06Ia__tools{flex:none;gap:4px}.YearWheel-module__hF06Ia__tool{min-width:40px;padding:0 6px;font-size:14px}}.YearWheel-module__hF06Ia__tool:disabled{opacity:.5;cursor:default}.YearWheel-module__hF06Ia__labels{z-index:2;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.YearWheel-module__hF06Ia__labelsOff{opacity:0}.YearWheel-module__hF06Ia__label{font-family:var(--font-label);font-size:var(--label-size,12px);color:var(--color-ink);white-space:nowrap;text-shadow:1px 1px 0 color-mix(in srgb, var(--color-frost) 70%, transparent);line-height:1;position:absolute;top:0;left:0}.YearWheel-module__hF06Ia__hub{left:var(--hub-x,50%);top:var(--hub-y,50%);font-family:var(--font-label);font-size:var(--text-label-xs);color:var(--color-ink);position:absolute;transform:translate(-50%,-50%)}.YearWheel-module__hF06Ia__hint{left:0;right:0;top:var(--hint-top,70%);z-index:2;text-align:center;font-size:var(--text-base);color:var(--color-muted-dark);pointer-events:none;transition:opacity .3s;position:absolute}.YearWheel-module__hF06Ia__foot{left:0;right:0;bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));z-index:7;align-items:center;gap:var(--space-2);padding:0 var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:absolute}.YearWheel-module__hF06Ia__monthsBtn{min-width:44px;height:44px;padding:0 var(--space-4);font-weight:600;font-size:var(--text-base);color:var(--color-frost);background:var(--color-ink);border:3px solid var(--color-frost);cursor:pointer;pointer-events:auto}.YearWheel-module__hF06Ia__monthsBtn[aria-expanded=true]{color:var(--color-ink);background:var(--color-gold);border-color:var(--color-gold)}.YearWheel-module__hF06Ia__monthsBtn span{font-size:.75em}.YearWheel-module__hF06Ia__disclaimer{text-align:center;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-muted-dark);pointer-events:none;line-height:1.35;transition:opacity .3s}.YearWheel-module__hF06Ia__monthNav{left:var(--space-2);right:var(--space-2);bottom:calc(100% + var(--space-2));align-items:stretch;gap:var(--space-1);padding:var(--space-2);background:var(--color-night);border:3px solid var(--color-frost);box-shadow:0 0 0 4px var(--color-ink);pointer-events:auto;visibility:hidden;opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility 0s .25s;display:flex;position:absolute;transform:translateY(12px)}.YearWheel-module__hF06Ia__monthNavOpen{visibility:visible;opacity:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s;transform:none}.YearWheel-module__hF06Ia__strip{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;flex:1;min-width:0;overflow-x:auto}.YearWheel-module__hF06Ia__strip::-webkit-scrollbar{display:none}.YearWheel-module__hF06Ia__monthNav[data-start=true] .YearWheel-module__hF06Ia__strip{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) 28px);mask-image:linear-gradient(to right, transparent, var(--color-ink) 28px)}.YearWheel-module__hF06Ia__monthNav[data-end=true] .YearWheel-module__hF06Ia__strip{-webkit-mask-image:linear-gradient(to left, transparent, var(--color-ink) 28px);mask-image:linear-gradient(to left, transparent, var(--color-ink) 28px)}.YearWheel-module__hF06Ia__monthNav[data-start=true][data-end=true] .YearWheel-module__hF06Ia__strip{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) 28px, var(--color-ink) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, transparent, var(--color-ink) 28px, var(--color-ink) calc(100% - 28px), transparent)}.YearWheel-module__hF06Ia__stripArrow{width:36px;font-size:var(--text-lg);color:var(--color-gold);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.YearWheel-module__hF06Ia__stripArrowOff{visibility:hidden}.YearWheel-module__hF06Ia__monthNav ol{gap:6px;width:max-content;padding:0;list-style:none;display:flex}.YearWheel-module__hF06Ia__navBtn{min-height:44px;padding:0 var(--space-3);font-weight:600;font-size:var(--text-base);white-space:nowrap;color:var(--color-frost);border:3px solid var(--color-frost);cursor:pointer;background:0 0}.YearWheel-module__hF06Ia__navShort{display:none}@media (max-width:760px){.YearWheel-module__hF06Ia__navFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.YearWheel-module__hF06Ia__navShort{display:inline}.YearWheel-module__hF06Ia__navBtn{min-width:56px;padding:0 var(--space-2)}}.YearWheel-module__hF06Ia__howTo{left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:8;gap:var(--space-3);padding:var(--space-4);background:var(--color-ink);border:4px solid var(--color-frost);max-height:calc(100% - 96px);box-shadow:0 0 0 4px var(--color-ink);visibility:hidden;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s;display:flex;position:absolute;transform:translateY(calc(100% + 40px))}.YearWheel-module__hF06Ia__howTo.YearWheel-module__hF06Ia__open{visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1);transform:none}.YearWheel-module__hF06Ia__howToTitle{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-gold);font-weight:400;line-height:1.4}.YearWheel-module__hF06Ia__howToList{gap:var(--space-2);min-height:0;font-size:var(--text-base);flex-direction:column;padding:0;line-height:1.4;list-style:none;display:flex;overflow-y:auto}.YearWheel-module__hF06Ia__howTo>*{flex-shrink:0}.YearWheel-module__hF06Ia__howTo>.YearWheel-module__hF06Ia__howToList{flex-shrink:1}.YearWheel-module__hF06Ia__howToList b{color:var(--color-frost);font-weight:600}.YearWheel-module__hF06Ia__sheet{left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:4;padding:28px 20px var(--space-4);background:var(--color-ink);border:4px solid var(--color-frost);box-shadow:0 0 0 4px var(--color-ink);visibility:hidden;flex-direction:column;gap:10px;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s;display:flex;position:absolute;transform:translateY(calc(100% + 40px))}.YearWheel-module__hF06Ia__sheet.YearWheel-module__hF06Ia__open{visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1);transform:none}.YearWheel-module__hF06Ia__name{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-ink);background:var(--color-frost);border:4px solid var(--color-ink);padding:8px 10px;line-height:1;position:absolute;top:-20px;left:14px}.YearWheel-module__hF06Ia__sheetText{text-align:left;white-space:pre-wrap;width:100%;min-height:4.4em;color:var(--color-paper);cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(17px,2.2vw,21px);line-height:1.45;display:block}.YearWheel-module__hF06Ia__more{font-size:var(--text-sm);color:var(--color-gold);visibility:hidden;align-self:flex-end;margin-top:-8px}.YearWheel-module__hF06Ia__moreOn{visibility:visible;animation:.8s steps(2,jump-none) infinite YearWheel-module__hF06Ia__blink}.YearWheel-module__hF06Ia__factsScroll{overscroll-behavior:contain;flex:0 auto;min-height:0;margin-right:-8px;padding-right:8px;overflow-y:auto}.YearWheel-module__hF06Ia__factsScroll:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.YearWheel-module__hF06Ia__sheetText,.YearWheel-module__hF06Ia__more,.YearWheel-module__hF06Ia__row,.YearWheel-module__hF06Ia__pathLink{flex-shrink:0}.YearWheel-module__hF06Ia__facts{gap:var(--space-2);font-size:var(--text-md);line-height:1.4;display:grid}.YearWheel-module__hF06Ia__facts dt{color:var(--color-muted-dark)}.YearWheel-module__hF06Ia__facts dt b{color:var(--color-gold);font-weight:600}.YearWheel-module__hF06Ia__row{gap:10px;display:flex}.YearWheel-module__hF06Ia__btn{min-height:44px;padding:0 var(--space-3);font-weight:600;font-size:var(--text-base);color:var(--color-paper);border:3px solid var(--color-frost);cursor:pointer;background:0 0}.YearWheel-module__hF06Ia__pathLink{min-height:46px;font-size:var(--text-base);color:var(--color-gold);text-align:center;border-color:var(--color-gold);justify-content:center;align-items:center;text-decoration:none;display:flex}.YearWheel-module__hF06Ia__btn.YearWheel-module__hF06Ia__restart{min-height:56px;font-size:var(--text-lg,18px);box-shadow:4px 4px 0 var(--color-frost)}.YearWheel-module__hF06Ia__btn.YearWheel-module__hF06Ia__restart.YearWheel-module__hF06Ia__restartTight{min-height:48px}.YearWheel-module__hF06Ia__btn.YearWheel-module__hF06Ia__primary{color:var(--color-ink);background:var(--color-gold);border-color:var(--color-gold);flex-grow:1}.YearWheel-module__hF06Ia__card{z-index:4;background:var(--color-ink);border-top:4px solid var(--color-frost);box-shadow:0 -4px 0 var(--color-ink);visibility:hidden;flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s;display:flex;position:absolute;inset:44% 0 0;transform:translateY(105%)}.YearWheel-module__hF06Ia__card.YearWheel-module__hF06Ia__open{visibility:visible;transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:none}.YearWheel-module__hF06Ia__scroll{padding:22px 20px var(--space-3);overscroll-behavior:contain;flex:1;transition:opacity .25s;overflow:auto}.YearWheel-module__hF06Ia__fade .YearWheel-module__hF06Ia__scroll{opacity:0}.YearWheel-module__hF06Ia__chead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.YearWheel-module__hF06Ia__ttl{font-family:var(--font-label);font-size:var(--text-sm);font-weight:400;line-height:1.4}.YearWheel-module__hF06Ia__ttl:focus{outline:none}.YearWheel-module__hF06Ia__ttl:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.YearWheel-module__hF06Ia__tag{font-size:var(--text-sm);color:var(--color-ink);background:var(--color-gold);padding:3px 8px;font-weight:700}.YearWheel-module__hF06Ia__lead{cursor:pointer;min-height:5.8em;margin-bottom:18px;font-size:clamp(17px,2.2vw,20px);line-height:1.45}.YearWheel-module__hF06Ia__h3{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-muted-dark);margin:18px 0 8px;font-weight:400;line-height:1.4}.YearWheel-module__hF06Ia__rest{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(8px)}.YearWheel-module__hF06Ia__rest.YearWheel-module__hF06Ia__show{opacity:1;transform:none}.YearWheel-module__hF06Ia__spheres{font-size:var(--text-base);gap:6px;display:grid}.YearWheel-module__hF06Ia__sphere{align-items:center;gap:var(--space-3);grid-template-columns:6em 1fr;display:grid}.YearWheel-module__hF06Ia__sphere dd{gap:3px;display:flex}.YearWheel-module__hF06Ia__cell{border:2px solid var(--color-line);width:18px;height:12px}.YearWheel-module__hF06Ia__dates{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.YearWheel-module__hF06Ia__dates li{font-size:var(--text-base);gap:10px;line-height:1.35;display:flex}.YearWheel-module__hF06Ia__dates b{min-width:5.6em;color:var(--color-gold);flex:none;font-weight:600}.YearWheel-module__hF06Ia__dates li.YearWheel-module__hF06Ia__approx{flex-direction:column;gap:2px}.YearWheel-module__hF06Ia__dates li.YearWheel-module__hF06Ia__approx b{min-width:0;font-style:italic;font-weight:500}.YearWheel-module__hF06Ia__days{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.YearWheel-module__hF06Ia__nums{flex-wrap:wrap;gap:6px;display:flex}.YearWheel-module__hF06Ia__nums span{min-width:34px;height:30px;font-weight:600;font-size:var(--text-md);border:2px solid;justify-content:center;align-items:center;display:inline-flex}.YearWheel-module__hF06Ia__good{color:var(--color-moss)}.YearWheel-module__hF06Ia__care{color:var(--color-rose)}.YearWheel-module__hF06Ia__adv{padding:var(--space-3) 14px;font-size:var(--text-body);border:3px dashed var(--color-gold);margin:18px 0 6px;line-height:1.4}.YearWheel-module__hF06Ia__adv span{font-size:var(--text-xs);color:var(--color-gold);margin-bottom:4px;display:block}.YearWheel-module__hF06Ia__cardNote{margin-top:var(--space-4);font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-muted-dark);line-height:1.4}.YearWheel-module__hF06Ia__cnav{gap:var(--space-2);padding:10px var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--color-ink);border-top:3px solid var(--color-line);display:flex}.YearWheel-module__hF06Ia__cnav .YearWheel-module__hF06Ia__btn{padding:0 10px}.YearWheel-module__hF06Ia__recap{top:calc(84px + env(safe-area-inset-top,0px));z-index:5}.YearWheel-module__hF06Ia__recapList{margin-top:var(--space-4);font-size:var(--text-base);flex-direction:column;gap:18px;padding:0;line-height:1.45;list-style:none;display:flex}.YearWheel-module__hF06Ia__recapTitle{font-weight:600}.YearWheel-module__hF06Ia__start{z-index:8;padding:calc(var(--hint-top,60%) - var(--space-2)) var(--space-4) var(--space-18);text-align:center;color:var(--color-paper);background:color-mix(in srgb, var(--wheel-bg) 62%, transparent);cursor:pointer;border:0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}.YearWheel-module__hF06Ia__startPanel{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-night);border:4px solid var(--color-frost);box-shadow:0 0 0 4px var(--color-ink);flex-direction:column;display:flex}.YearWheel-module__hF06Ia__t0{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-gold);line-height:1.4}.YearWheel-module__hF06Ia__t1{font-family:var(--font-label);text-shadow:3px 3px 0 var(--color-ink);font-size:clamp(20px,6vw,32px);line-height:1.2}.YearWheel-module__hF06Ia__t2{font-size:clamp(16px,2.2vw,20px);animation:1s steps(2,jump-none) infinite YearWheel-module__hF06Ia__blink}.YearWheel-module__hF06Ia__timeNote{max-width:36em;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-paper);background:var(--color-night);line-height:1.4}.YearWheel-module__hF06Ia__startNote{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-muted-dark);position:absolute}.YearWheel-module__hF06Ia__root button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (min-width:1024px),(min-width:430px) and (min-aspect-ratio:8/5) and (max-height:640px){.YearWheel-module__hF06Ia__sheet,.YearWheel-module__hF06Ia__howTo{width:min(440px,38vw);bottom:28px;left:auto;right:28px}.YearWheel-module__hF06Ia__start{padding:var(--space-6) 8vw var(--space-6) var(--space-6);justify-content:center;align-items:flex-end}.YearWheel-module__hF06Ia__card{left:auto;right:var(--space-6);top:84px;bottom:var(--space-6);border:4px solid var(--color-frost);width:min(460px,40vw);box-shadow:0 0 0 4px var(--color-ink);transform:translate(calc(100% + 60px))}.YearWheel-module__hF06Ia__foot{display:contents}.YearWheel-module__hF06Ia__monthsBtn{left:var(--space-6);bottom:var(--space-6);z-index:7;position:absolute}.YearWheel-module__hF06Ia__monthNav{left:var(--space-6);right:auto;bottom:calc(var(--space-6) + 44px + var(--space-3));z-index:7;max-width:min(760px, calc(100% - 2 * var(--space-6)))}.YearWheel-module__hF06Ia__disclaimer{z-index:2;top:84px;right:var(--space-6);text-align:right;width:min(360px,30vw);position:absolute;bottom:auto;left:auto}}@keyframes YearWheel-module__hF06Ia__blink{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.YearWheel-module__hF06Ia__sheet,.YearWheel-module__hF06Ia__sheet.YearWheel-module__hF06Ia__open,.YearWheel-module__hF06Ia__howTo,.YearWheel-module__hF06Ia__howTo.YearWheel-module__hF06Ia__open,.YearWheel-module__hF06Ia__card,.YearWheel-module__hF06Ia__card.YearWheel-module__hF06Ia__open,.YearWheel-module__hF06Ia__rest,.YearWheel-module__hF06Ia__scroll,.YearWheel-module__hF06Ia__labels,.YearWheel-module__hF06Ia__hint,.YearWheel-module__hF06Ia__monthNav,.YearWheel-module__hF06Ia__monthNavOpen{transition:none}.YearWheel-module__hF06Ia__moreOn,.YearWheel-module__hF06Ia__t2{animation:none}}
.report-module__GhUcGW__wrap{min-height:100dvh;padding:var(--space-8) var(--layout-gutter);color:var(--color-text);background:var(--color-bg);place-items:center;display:grid}.report-module__GhUcGW__card{gap:var(--space-5);width:100%;max-width:var(--layout-narrow);flex-direction:column;display:flex}.report-module__GhUcGW__h1{font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.report-module__GhUcGW__lead{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.report-module__GhUcGW__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report-module__GhUcGW__link{min-height:var(--layout-control-height-lg);padding:0 var(--space-5);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-action-text);background:var(--color-action);border-radius:var(--radius-control);transition:background var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:flex}.report-module__GhUcGW__link:hover{color:var(--color-action-text);background:var(--color-action-hover)}.report-module__GhUcGW__link:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.report-module__GhUcGW__disclaimer{font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}
.design-module__BcN6va__page{gap:var(--space-16);max-width:var(--layout-container);padding:var(--space-10) var(--layout-gutter) var(--space-24);flex-direction:column;margin:0 auto;display:flex}.design-module__BcN6va__intro{gap:var(--space-3);max-width:var(--layout-narrow);flex-direction:column;display:flex}.design-module__BcN6va__h1{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.design-module__BcN6va__section{gap:var(--space-5);flex-direction:column;display:flex}.design-module__BcN6va__h2{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.design-module__BcN6va__h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.design-module__BcN6va__num{margin-bottom:var(--space-2);font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-muted);display:block}.design-module__BcN6va__label{font-family:var(--font-label);font-size:var(--text-label-xs);text-transform:uppercase;color:var(--color-text-muted);line-height:1.6}.design-module__BcN6va__muted{color:var(--color-text-muted)}.design-module__BcN6va__code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--text-xs);overflow-wrap:anywhere}.design-module__BcN6va__card{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.design-module__BcN6va__swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0;list-style:none;display:grid}.design-module__BcN6va__swatch{gap:var(--space-1);padding-bottom:var(--space-3);background:var(--color-frost);border:var(--pixel-border) solid var(--color-ink);flex-direction:column;display:flex}.design-module__BcN6va__swatch>:not(.design-module__BcN6va__chip){padding:0 var(--space-3)}.design-module__BcN6va__chip{height:64px;margin-bottom:var(--space-2);display:block}.design-module__BcN6va__swatchName{font-family:var(--font-label);font-size:var(--text-label-xs);color:var(--color-ink);line-height:1.6}.design-module__BcN6va__elements{gap:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.design-module__BcN6va__element{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.design-module__BcN6va__elementChips{display:inline-flex}.design-module__BcN6va__elementChips>span{width:24px;height:24px}.design-module__BcN6va__themes{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.design-module__BcN6va__themePanel{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.design-module__BcN6va__themeText{font-size:var(--text-lg)}.design-module__BcN6va__themeMuted{color:var(--color-text-muted)}.design-module__BcN6va__ratios{font-size:var(--text-xs);color:var(--color-text-muted);padding:0;list-style:none}.design-module__BcN6va__fontGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.design-module__BcN6va__dialogSample{font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body)}.design-module__BcN6va__labelSample{font-family:var(--font-label);font-size:var(--text-label-md);line-height:1.8}.design-module__BcN6va__cyrLabel16,.design-module__BcN6va__cyrLabel12,.design-module__BcN6va__cyrUi,.design-module__BcN6va__cyrPixel{overflow-wrap:anywhere;line-height:1.8}.design-module__BcN6va__cyrLabel16{font-family:var(--font-label);font-size:var(--text-base)}.design-module__BcN6va__cyrLabel12{font-family:var(--font-label);font-size:var(--text-label-md)}.design-module__BcN6va__cyrUi{font-family:var(--font-ui);font-size:var(--text-xl)}.design-module__BcN6va__cyrPixel{font-family:var(--font-pixel);font-size:var(--text-xl);opacity:.6}.design-module__BcN6va__scale,.design-module__BcN6va__spaces,.design-module__BcN6va__list{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.design-module__BcN6va__scaleRow,.design-module__BcN6va__spaceRow{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.design-module__BcN6va__spaceBar{background:var(--color-lilac);height:12px;display:block}.design-module__BcN6va__boxes{gap:var(--space-6);padding:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));list-style:none;display:grid}.design-module__BcN6va__box{justify-content:flex-end;gap:var(--space-1);min-height:96px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;display:flex}.design-module__BcN6va__row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.design-module__BcN6va__field{gap:var(--space-2);flex-direction:column;max-width:400px;display:flex}.design-module__BcN6va__input{min-height:var(--layout-control-height);padding:0 var(--space-4);font-size:var(--text-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none}.design-module__BcN6va__input:focus-visible{border-color:var(--color-accent);box-shadow:var(--shadow-focus-ring)}.design-module__BcN6va__input::placeholder{color:var(--color-placeholder)}.design-module__BcN6va__dialogs{gap:var(--space-10) var(--space-8);padding-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.design-module__BcN6va__scene{border:1px solid var(--color-line);border-radius:var(--radius-xl);max-width:460px;box-shadow:var(--shadow-card);overflow:hidden}.design-module__BcN6va__bpValue:after{content:"меньше xs (< 360 px)"}@media (min-width:360px){.design-module__BcN6va__bpValue:after{content:"xs (360+)"}}@media (min-width:430px){.design-module__BcN6va__bpValue:after{content:"sm (430+)"}}@media (min-width:760px){.design-module__BcN6va__page{padding-left:var(--layout-gutter-md);padding-right:var(--layout-gutter-md)}.design-module__BcN6va__scaleRow,.design-module__BcN6va__spaceRow{grid-template-columns:260px minmax(0,1fr)}.design-module__BcN6va__bpValue:after{content:"md (760+)"}}@media (min-width:1024px){.design-module__BcN6va__bpValue:after{content:"lg (1024+)"}}@media (min-width:1200px){.design-module__BcN6va__bpValue:after{content:"xl (1200+)"}}@media (min-width:1440px){.design-module__BcN6va__bpValue:after{content:"xxl (1440+)"}}
.cards-module__Udg92q__wrap{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cards-module__Udg92q__group{gap:var(--space-3);flex-direction:column;padding-left:48px;display:flex;position:relative}.cards-module__Udg92q__bracket{image-rendering:pixelated;position:absolute;top:0;left:0}.cards-module__Udg92q__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cards-module__Udg92q__loose{padding-left:48px}.cards-module__Udg92q__card{align-items:center;gap:var(--space-3);flex-direction:row}.cards-module__Udg92q__portrait{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:flex-end;display:inline-flex;overflow:hidden}.cards-module__Udg92q__bust{image-rendering:pixelated;display:block}.cards-module__Udg92q__cardText{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:430px){.cards-module__Udg92q__group,.cards-module__Udg92q__loose{padding-left:46px}}
.krab-settings-module__QRi3QG__screen{gap:var(--space-5);flex-direction:column;display:flex}.krab-settings-module__QRi3QG__intro{gap:var(--space-2);flex-direction:column;display:flex}.krab-settings-module__QRi3QG__crab{width:112px;margin-bottom:var(--space-1)}.krab-settings-module__QRi3QG__eyebrow{font-family:var(--font-label);font-size:var(--text-label-sm);text-transform:uppercase;color:var(--color-accent);line-height:1.4}.krab-settings-module__QRi3QG__h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.krab-settings-module__QRi3QG__lead{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty}.krab-settings-module__QRi3QG__form{gap:var(--space-5);flex-direction:column;display:flex}.krab-settings-module__QRi3QG__section{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.krab-settings-module__QRi3QG__legend{float:left;width:100%;margin-bottom:var(--space-1);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:0}.krab-settings-module__QRi3QG__signs{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.krab-settings-module__QRi3QG__times{gap:var(--space-2);flex-wrap:wrap;display:flex}.krab-settings-module__QRi3QG__chip{min-height:var(--layout-tap-target);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);cursor:pointer;background:var(--color-paper,var(--color-surface));border:2px solid var(--color-line);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent}.krab-settings-module__QRi3QG__chip[aria-pressed=true]{color:var(--color-ink);background:var(--color-gold);border-color:var(--color-ink)}.krab-settings-module__QRi3QG__chip:focus-visible,.krab-settings-module__QRi3QG__link:focus-visible,.krab-settings-module__QRi3QG__cityButton:focus-visible,.krab-settings-module__QRi3QG__select:focus-visible,.krab-settings-module__QRi3QG__input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.krab-settings-module__QRi3QG__sub{gap:var(--space-3);flex-direction:column;display:flex}.krab-settings-module__QRi3QG__pair{gap:var(--space-3);flex-wrap:wrap;display:flex}.krab-settings-module__QRi3QG__pair>*{flex:140px}.krab-settings-module__QRi3QG__select,.krab-settings-module__QRi3QG__input{width:100%;min-height:var(--layout-tap-target);padding:0 var(--space-3);font:inherit;font-size:var(--text-md);color:var(--color-text);background:var(--color-paper,var(--color-surface));border:1px solid var(--color-line);border-radius:var(--radius-control)}.krab-settings-module__QRi3QG__cities{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.krab-settings-module__QRi3QG__cityButton{width:100%;padding:var(--space-2) var(--space-3);font:inherit;text-align:left;color:var(--color-text);cursor:pointer;border:1px solid var(--color-line);border-radius:var(--radius-control);background:0 0;flex-direction:column;align-items:flex-start;display:flex}.krab-settings-module__QRi3QG__link{font:inherit;font-size:var(--text-sm);color:var(--color-accent);text-align:left;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.krab-settings-module__QRi3QG__note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);text-wrap:pretty}.krab-settings-module__QRi3QG__small{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted);text-wrap:pretty}.krab-settings-module__QRi3QG__error{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-coral-dark)}.krab-settings-module__QRi3QG__card{gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.krab-settings-module__QRi3QG__message{font-size:var(--text-lg);line-height:var(--leading-body);text-wrap:pretty}
.VkMiniApp-module__8b4oLG__root{gap:var(--space-4);width:100%;max-width:640px;min-height:100dvh;padding-top:max(var(--space-4), env(safe-area-inset-top), var(--vk-inset-top,0px));padding-right:max(var(--layout-gutter), env(safe-area-inset-right), var(--vk-inset-right,0px));padding-bottom:max(var(--space-6), env(safe-area-inset-bottom), var(--vk-inset-bottom,0px));padding-left:max(var(--layout-gutter), env(safe-area-inset-left), var(--vk-inset-left,0px));flex-direction:column;margin:0 auto;display:flex}.VkMiniApp-module__8b4oLG__head{gap:var(--space-1);flex-direction:column;display:flex}.VkMiniApp-module__8b4oLG__eyebrow{font-family:var(--font-label);font-size:var(--text-label-sm);text-transform:uppercase;color:var(--color-accent);line-height:1.4}.VkMiniApp-module__8b4oLG__h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.VkMiniApp-module__8b4oLG__foot{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);text-align:center;text-wrap:pretty;margin-top:auto}.VkMiniApp-module__8b4oLG__foot a{color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline}
.post-module__KIoqyq__post{max-width:640px;padding:var(--space-4) var(--space-4) var(--space-6);color:var(--color-text);margin:0 auto}.post-module__KIoqyq__card{width:100%;height:auto;image-rendering:pixelated;border-radius:var(--radius-md);display:block}.post-module__KIoqyq__header{margin:var(--space-4) 0 var(--space-3)}.post-module__KIoqyq__title{margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:1.25}.post-module__KIoqyq__fact{color:var(--color-text-muted);margin:0}.post-module__KIoqyq__text{margin:0 0 var(--space-3);line-height:1.55}.post-module__KIoqyq__question{margin:var(--space-4) 0;font-weight:600}.post-module__KIoqyq__more{margin-top:var(--space-5)}.post-module__KIoqyq__disclaimer{margin-top:var(--space-4);font-size:var(--text-caption);color:var(--color-text-muted)}
