.guide-trail[data-astro-cid-u7wejrna]{max-width:48rem;color:var(--muted);padding-top:1.25rem;font-size:.84rem}.guide-trail--hub[data-astro-cid-u7wejrna]{max-width:62rem}.guide-trail[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna],.guide-trail[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]{align-items:baseline;gap:.45rem;display:flex}.guide-trail[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna]{flex-wrap:wrap;margin:0;padding:0;list-style:none}.guide-trail[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--violet-text);text-underline-offset:.2em}.guide-hub[data-astro-cid-u7wejrna],.guide-article[data-astro-cid-u7wejrna]{padding-block:clamp(1.5rem,4vw,3.35rem) clamp(2.5rem,7vw,5.7rem)}.guide-hub[data-astro-cid-u7wejrna]{max-width:62rem}.guide-article[data-astro-cid-u7wejrna]{max-width:48rem}.guide-header[data-astro-cid-u7wejrna]{border-bottom:1px solid var(--line);padding-bottom:clamp(1.4rem,4vw,2.3rem)}h1[data-astro-cid-u7wejrna]{font:650 clamp(2.15rem, 5.2vw, 3.65rem)/1.1 var(--serif);letter-spacing:-.04em;max-width:17ch}html:not([lang=en]) h1[data-astro-cid-u7wejrna]{font-family:var(--font);letter-spacing:0;max-width:22ch}.guide-header[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{max-width:60ch;color:var(--muted);margin-top:.95rem;font-size:clamp(1rem,2.2vw,1.12rem)}.guide-cards[data-astro-cid-u7wejrna]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.1rem,3vw,1.7rem);display:grid}.guide-card[data-astro-cid-u7wejrna]{background:var(--white);border:1px solid var(--line);border-radius:.9rem;grid-template-columns:1fr auto;grid-template-areas:"mark arrow""text text";gap:1rem;padding:clamp(1rem,2.7vw,1.65rem);text-decoration:none;transition:border-color .18s;display:grid}.guide-card[data-astro-cid-u7wejrna]:hover{border-color:var(--violet-text)}.guide-card-mark[data-astro-cid-u7wejrna]{background:color-mix(in srgb, var(--violet) 14%, var(--white));block-size:3.5rem;inline-size:3.5rem;color:var(--violet-text);font:650 1.55rem/1 var(--serif);border-radius:.7rem;grid-area:mark;place-items:center;display:grid}.guide-card[data-astro-cid-u7wejrna]:nth-child(2) .guide-card-mark[data-astro-cid-u7wejrna]{background:color-mix(in srgb, var(--wood) 15%, var(--white));color:color-mix(in srgb, var(--wood) 44%, var(--ink))}.guide-card-text[data-astro-cid-u7wejrna]{grid-area:text}.guide-card-text[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{font-size:clamp(1.05rem,3vw,1.3rem)}.guide-card-text[data-astro-cid-u7wejrna]>p[data-astro-cid-u7wejrna]{color:var(--muted);margin-top:.5rem;font-size:.91rem;line-height:1.65}.guide-card-arrow[data-astro-cid-u7wejrna]{color:var(--violet-text);grid-area:arrow}.guide-author[data-astro-cid-u7wejrna],.guide-actions[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna],.guide-related[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--violet-text);text-underline-offset:.2em;font-weight:750}.guide-author[data-astro-cid-u7wejrna]{margin-top:.75rem;font-size:.85rem;display:inline-block}.guide-actions[data-astro-cid-u7wejrna]{flex-wrap:wrap;align-items:baseline;gap:.65rem 1.4rem;margin-top:1.4rem;font-size:.91rem;display:flex}.guide-body[data-astro-cid-u7wejrna]{padding-block:clamp(1.3rem,4vw,2.15rem)}.guide-section[data-astro-cid-u7wejrna]+.guide-section[data-astro-cid-u7wejrna]{margin-top:clamp(1.5rem,4.5vw,2.3rem)}.guide-section[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{margin-bottom:.65rem;font-size:clamp(1.16rem,2.6vw,1.48rem);line-height:1.35}.guide-section[data-astro-cid-u7wejrna]>p[data-astro-cid-u7wejrna]+p[data-astro-cid-u7wejrna]{margin-top:.75rem}.guide-section[data-astro-cid-u7wejrna]>p[data-astro-cid-u7wejrna]{line-height:1.78}.guide-example[data-astro-cid-u7wejrna]{border:1px solid var(--line);background:var(--white);border-radius:.9rem;margin:1.25rem 0 0;padding:clamp(.65rem,2.2vw,1.15rem)}.guide-example[data-astro-cid-u7wejrna] figcaption[data-astro-cid-u7wejrna],.guide-stems[data-astro-cid-u7wejrna] caption[data-astro-cid-u7wejrna]{color:var(--muted);text-align:start;padding-bottom:.6rem;font-size:.83rem;font-weight:750}.guide-example[data-astro-cid-u7wejrna] dl[data-astro-cid-u7wejrna]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.guide-example-pillar[data-astro-cid-u7wejrna]{text-align:center;background:var(--paper);border-radius:.5rem;padding:.5rem .15rem}.guide-example-day[data-astro-cid-u7wejrna]{background:color-mix(in srgb, var(--violet) 15%, var(--white));color:var(--violet-text)}.guide-example[data-astro-cid-u7wejrna] dt[data-astro-cid-u7wejrna]{overflow-wrap:anywhere;font-size:.8rem;font-weight:750}.guide-example[data-astro-cid-u7wejrna] dd[data-astro-cid-u7wejrna]{font:650 clamp(1.18rem, 3vw, 1.7rem)/1.3 var(--serif);margin-top:.35rem;display:grid}.guide-example[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{margin-top:.65rem;font-size:.88rem}.guide-stems[data-astro-cid-u7wejrna]{border-spacing:0;border-collapse:collapse;background:var(--white);inline-size:100%;margin-top:1rem;font-size:.92rem}.guide-stems[data-astro-cid-u7wejrna] th[data-astro-cid-u7wejrna],.guide-stems[data-astro-cid-u7wejrna] td[data-astro-cid-u7wejrna]{border-bottom:1px solid var(--line);text-align:start;overflow-wrap:anywhere;padding:.55rem clamp(.3rem,2vw,.9rem)}.guide-stems[data-astro-cid-u7wejrna] thead[data-astro-cid-u7wejrna] th[data-astro-cid-u7wejrna]{border-top:1px solid var(--line);color:var(--muted)}.guide-stems[data-astro-cid-u7wejrna] tbody[data-astro-cid-u7wejrna] th[data-astro-cid-u7wejrna]{white-space:nowrap}.guide-stem[data-astro-cid-u7wejrna]{min-block-size:1.65rem;min-inline-size:1.65rem;color:color-mix(in srgb, var(--stem-tint) 48%, var(--ink));background:color-mix(in srgb, var(--stem-tint) 14%, var(--white));border-radius:.3rem;place-items:center;margin-inline-end:.35rem;display:inline-grid}.guide-stem--wood[data-astro-cid-u7wejrna]{--stem-tint:var(--wood)}.guide-stem--fire[data-astro-cid-u7wejrna]{--stem-tint:var(--fire)}.guide-stem--earth[data-astro-cid-u7wejrna]{--stem-tint:var(--earth)}.guide-stem--metal[data-astro-cid-u7wejrna]{--stem-tint:var(--metal)}.guide-stem--water[data-astro-cid-u7wejrna]{--stem-tint:var(--water)}.guide-footer[data-astro-cid-u7wejrna]{border-top:1px solid var(--line)}.guide-related[data-astro-cid-u7wejrna]{margin-top:1.5rem}.guide-related[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{margin-bottom:.5rem;font-size:1.02rem}.guide-related[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{font-size:.91rem}@media (width<=40rem){.guide-cards[data-astro-cid-u7wejrna]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.guide-card[data-astro-cid-u7wejrna]{transition:none}}.calculator,.calculator-results{--calc-ink:var(--ink,#14172b);--calc-paper:var(--paper,#f8f6f1);--calc-line:var(--line,#e7e2d8);--calc-muted:#5d627b}.calculator [hidden],.calculator-results[hidden],.calculator-results [hidden]{display:none!important}.calculator{--calc-surface:#fffdfa;--calc-field:#fcfaf7;--calc-field-line:#9a8b81;--calc-plum:#4e365f;--calc-plum-hover:#3e2b4d;--calc-accent:#694a81;--calc-selected:#eee6f4;--calc-secondary:#655b67;z-index:2;background:var(--calc-surface);width:min(100%,34rem);color:var(--calc-ink);text-align:start;color-scheme:light;border-radius:1.75rem;margin-inline:auto;padding:clamp(1rem,3vw,1.85rem);position:relative;box-shadow:0 1.25rem 3.2rem #48303f14,0 .2rem .85rem #48303f0e}.calculator--compare{width:min(100%,53rem)}.calculator fieldset{border:0;min-inline-size:0;margin:0;padding:0}.calculator-topline{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;display:flex}.calculator-topline p{color:var(--calc-plum);margin:0;font-size:.9rem;font-weight:750}.calculator-example{min-height:1.75rem;color:var(--calc-accent);cursor:pointer;font:inherit;text-underline-offset:.23em;background:0 0;border:0;border-radius:.2rem;padding:.18rem 0;font-size:.82rem;font-weight:700;text-decoration:underline #aa91b8}.calculator--compare .calculator-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.calculator-person>legend:not(.calculator-visually-hidden){color:var(--calc-plum);margin-bottom:.4rem;padding:0;font-weight:750}.calculator-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.calculator-segments{background:#f5f0e9;border:1px solid #e5dcd2;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.22rem;display:grid}.calculator-segments label{text-align:center;cursor:pointer;font-size:.83rem;display:block;position:relative}.calculator-segments input,.calculator-toggle>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.calculator-segments span{color:var(--calc-secondary);border-radius:.62rem;padding:.4rem .25rem;display:block}.calculator-segments input:checked+span{background:var(--calc-surface);color:var(--calc-plum);font-weight:750;box-shadow:0 1px 4px #48303f1c}.calculator-segments input:focus-visible+span,.calculator-toggle input:focus-visible+.calculator-switch{outline:2px solid var(--calc-accent);outline-offset:2px}.calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem .9rem;margin-block-start:.95rem;display:grid}.calculator-field{gap:.28rem;min-width:0;display:grid}.calculator-field>span,.calculator-lunar-date legend{color:var(--calc-ink);font-size:.8rem;font-weight:700;line-height:1.45}.calculator input:is([type=date],[type=time],[type=number],[type=text]),.calculator select{box-sizing:border-box;border:1px solid var(--calc-field-line);background:var(--calc-field);width:100%;min-width:0;max-width:100%;min-height:2.8rem;color:inherit;font:inherit;border-radius:.68rem;padding:.52rem .7rem;font-size:.92rem;line-height:1.25}.calculator input::placeholder{color:var(--calc-secondary);opacity:1}.calculator :is(input,select,button,summary):focus-visible{outline-color:var(--calc-accent)}.calculator :is(input,select):not([type=checkbox],[type=radio]):focus-visible{outline-offset:2px}.calculator input[type=number]{appearance:textfield}.calculator input[type=number]::-webkit-inner-spin-button{appearance:none}.calculator input[type=date]::-webkit-date-and-time-value,.calculator input[type=time]::-webkit-date-and-time-value{text-align:start}.calculator input:disabled{opacity:.62}.calculator select option{background:var(--calc-surface);color:var(--calc-ink)}.calculator-lunar-date>div{grid-template-columns:1.5fr 1fr 1fr;gap:.25rem;margin-top:.28rem;display:grid}.calculator-lunar-date input[type=number]{padding-inline:.32rem}.calculator-city{position:relative}.calculator-city-panel{z-index:3;border:1px solid var(--calc-field-line);background:var(--calc-surface);border-radius:.68rem;min-width:min(230px,80vw);position:absolute;inset:calc(100% + .35rem) 0 auto;box-shadow:0 .6rem 1.5rem #48303f26}.calculator-city-panel ul{max-height:13rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.calculator-city-panel ul:empty{display:none}.calculator-city-panel p{color:var(--calc-secondary);margin:0;padding:.55rem .65rem;font-size:.8rem}.calculator-city-panel [role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:.35rem;padding:.45rem .5rem;font-size:.82rem}.calculator-city-panel [role=option]:is(:hover,[aria-selected=true]){background:var(--calc-selected);color:var(--calc-plum)}.calculator-checkbox{color:var(--calc-secondary);cursor:pointer;align-items:start;gap:.38rem;margin-block-start:.27rem;font-size:.74rem;line-height:1.4;display:flex}.calculator-checkbox input{accent-color:var(--calc-accent);margin:.14rem 0 0}.calculator-options{border-top:1px solid #e9dfd3;grid-template-columns:1fr auto;align-items:center;gap:.22rem .65rem;margin-block:1rem .9rem;padding-block-start:.85rem;display:grid}.calculator-toggle{cursor:pointer;align-items:center;gap:.42rem;width:fit-content;font-size:.85rem;font-weight:750;display:flex;position:relative}.calculator-switch{pointer-events:none;background:#837782;border-radius:1rem;flex:none;align-items:center;width:2.05rem;height:1.13rem;padding-inline:.13rem;display:inline-flex}.calculator-switch:before{content:"";background:var(--calc-surface);border-radius:50%;width:.88rem;height:.88rem;transition:transform .25s}.calculator-toggle>input:checked+.calculator-switch{background:var(--calc-accent)}.calculator-toggle>input:checked+.calculator-switch:before{transform:translate(.9rem)}.calculator-options>p{color:var(--calc-secondary);grid-column:1/-1;margin:.05rem 0 0;font-size:.75rem;line-height:1.45}.calculator-advanced{grid-area:1/2;font-size:.75rem}.calculator-advanced[open]{grid-area:3/1/auto/-1;margin-block-start:.55rem}.calculator-advanced summary{width:fit-content;color:var(--calc-accent);cursor:pointer;border-radius:.2rem;font-weight:650}.calculator-advanced .calculator-field{margin-block-start:.45rem}.calculator-submit{background:var(--calc-plum);width:100%;min-height:3rem;color:var(--calc-surface);font:inherit;cursor:pointer;border:0;border-radius:.82rem;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.96rem;font-weight:750;transition:transform .18s;display:flex}.calculator-submit:hover:enabled{background:var(--calc-plum-hover);transform:translateY(-1.5px)}.calculator-submit:disabled{opacity:.7;cursor:wait}.calculator-submit svg,.calculator-privacy svg,.chart-share-button svg{flex:none;width:1rem;height:1rem}.calculator-privacy{color:var(--calc-secondary);text-align:center;justify-content:center;align-items:start;gap:.35rem;margin:.58rem 0 0;font-size:.72rem;line-height:1.45;display:flex}.calculator-privacy svg{width:.9rem;height:.9rem}.calculator-error,.calculator-noscript{margin:.7rem 0 0;font-size:.85rem}.calculator-error{color:#962e34}.calculator-results{width:min(100% - 2rem,1056px);color:var(--calc-ink);margin:clamp(1.6rem,5vw,4rem) auto;scroll-margin-block-start:5rem}.calculator-results:focus{outline:none}.chart-result-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin-bottom:1.2rem;display:flex}.chart-result-header h2{margin:0}.chart-share-button,.chart-share-input button,.chart-element-controls button{border:1px solid var(--calc-line);color:var(--calc-ink);font:inherit;cursor:pointer;background:#fff;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.chart-share-panel,.chart-comparison{border:1px solid var(--calc-line);background:#fff;border-radius:.8rem;margin-block:0 1rem;padding:1rem}.chart-share-panel p{margin:0}.chart-share-panel [role=status]:not(:empty){margin-top:.5rem}.chart-share-input{align-items:stretch;gap:.5rem;margin-top:.5rem;display:flex}.chart-share-input input{border:1px solid var(--calc-line);min-width:0;font:inherit;border-radius:.4rem;flex:1;padding:.5rem .6rem}.chart-comparison h3,.chart-comparison p{margin:0 0 .35rem}.chart-person-result+.chart-person-result{border-top:1px solid var(--calc-line);margin-top:1.65rem;padding-top:1.3rem}.chart-person-heading{margin-block-end:.9rem}.chart-person-heading h3{margin:0 0 .6rem}.chart-master{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0;display:flex}.chart-master-label,.chart-you{color:#4a3287;background:#ede5ff;border-radius:2rem;padding:.23rem .55rem;font-size:.76rem;font-weight:800}.chart-master strong{font-size:1.65rem;line-height:1}.chart-warnings{border:1px solid var(--calc-line);color:var(--calc-ink);background:#fbf3e8;border-radius:.65rem;margin:0 0 .9rem;padding:.6rem .6rem .6rem 1.65rem;font-size:.87rem}.chart-pillars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.65rem;display:grid}.chart-pillar{border:1px solid var(--calc-line);min-width:0;animation:.36s both chart-rise;animation-delay:var(--pillar-delay,0s);background:#fff;border-radius:.85rem;padding:clamp(.55rem,2vw,1rem)}.chart-pillar--day{background:#f9f5ff;border-color:#b7a0f1}.chart-pillar-heading{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.chart-pillar-heading :is(h3,h4){color:var(--calc-muted);margin:0;font-size:.8rem}.chart-you{text-align:center;padding:.16rem .3rem;line-height:1.1}.chart-glyphs{flex-wrap:wrap;gap:.35rem .65rem;margin-block:.65rem .8rem;display:flex}.chart-glyph{justify-items:center;gap:.22rem;display:grid}.chart-glyph small{color:var(--calc-muted);font-size:.72rem}.chart-character{font-family:Songti SC,Noto Serif CJK SC,serif;font-size:clamp(1.45rem,4.5vw,2.45rem);line-height:1;display:block}.chart-character--wood{color:#157955}.chart-character--fire{color:#b63b32}.chart-character--earth{color:#936012}.chart-character--metal{color:#826215}.chart-character--water{color:#245eac}.chart-pillar-attributes{gap:.42rem;margin:0;line-height:1.35;display:grid}.chart-pillar-attributes dt{color:var(--calc-muted);font-size:.72rem}.chart-pillar-attributes dd{overflow-wrap:anywhere;margin:.14rem 0 0;font-size:.79rem}.chart-block{border:1px solid var(--calc-line);background:#fff;border-radius:.85rem;margin-top:1rem;padding:clamp(.75rem,2.4vw,1.35rem)}.chart-block :is(h3,h4){margin:0 0 .7rem;font-size:1.07rem}.chart-element-controls{flex-wrap:wrap;gap:.3rem;display:flex}.chart-element-controls button[aria-pressed=true]{color:#4a3287;background:#ede5ff;border-color:#c8b7ef}.chart-element-bars{gap:.48rem;margin:.85rem 0;padding:0;list-style:none;display:grid}.chart-element-row{grid-template-columns:minmax(3.2rem,auto) 1fr 2.8rem;align-items:center;gap:.5rem;font-size:.85rem;display:grid}.chart-element-value{text-align:end;font-variant-numeric:tabular-nums}.chart-track{background:#ece8ee;border-radius:.5rem;height:.48rem;overflow:hidden}.chart-fill{width:var(--fill);border-radius:inherit;height:100%;animation:.7s both chart-bar;display:block}.chart-fill--wood{background:var(--wood,#12b981)}.chart-fill--fire{background:var(--fire,#ff6b5e)}.chart-fill--earth{background:var(--earth,#e8a33d)}.chart-fill--metal{background:var(--metal,#c9a227)}.chart-fill--water{background:var(--water,#3e8bff)}.chart-data{gap:.45rem;margin:0;display:grid}.chart-data>div{grid-template-columns:minmax(8rem,1fr) 1fr;gap:.45rem;font-size:.84rem;display:grid}.chart-data dt{color:var(--calc-muted)}.chart-data dd{text-align:end;overflow-wrap:anywhere;margin:0}.chart-note{color:var(--calc-muted);margin:.58rem 0 0;font-size:.81rem;line-height:1.48}.chart-annual{border-top:1px solid var(--calc-line);margin-top:.65rem;padding-top:.55rem}.chart-luck-cycles{grid-template-columns:repeat(auto-fit,minmax(min(7.2rem,100%),1fr));gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.chart-luck-cycles li{border:1px solid var(--calc-line);background:var(--calc-paper);text-align:center;border-radius:.46rem;align-content:start;gap:.18rem;padding:.5rem .4rem;display:grid}.chart-luck-cycles small,.chart-cycle-year{color:var(--calc-muted);font-size:.74rem}.chart-cycle-pillar{font-size:1.1rem}.chart-method{border-block:1px solid var(--calc-line);margin-top:.9rem;padding:.6rem 0}.chart-method summary{cursor:pointer;width:fit-content;font-size:.9rem;font-weight:750}.chart-method dl{margin-block:.8rem}.chart-method .chart-note{overflow-wrap:anywhere}@keyframes chart-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes chart-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (width<=670px){.calculator--compare .calculator-people{grid-template-columns:minmax(0,1fr)}.calculator input:is([type=date],[type=time],[type=number],[type=text]),.calculator select{font-size:1rem}.chart-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-city-panel{inset-inline:auto 0}}@media (width<=360px){.calculator-fields{gap:.65rem .45rem}.calculator input:is([type=date],[type=time]){padding-inline:.35rem}}@media (width<=325px){.calculator-fields{grid-template-columns:minmax(0,1fr)}.calculator-city-panel{min-width:0;inset-inline:0}}@media (prefers-reduced-motion:reduce){.calculator-switch:before,.calculator-submit,.chart-pillar,.chart-fill{transition:none;animation:none}}.dial-filter[data-astro-cid-jg2g23z7]{pointer-events:none;position:absolute}.calculator-wheel[data-astro-cid-jg2g23z7]{aspect-ratio:1;clip-path:circle(50%);opacity:var(--dial-opacity,.46);position:relative;overflow:clip}picture[data-astro-cid-jg2g23z7]{position:absolute;inset:0}img[data-astro-cid-jg2g23z7]{filter:url(#dial-ink);width:116.36%;max-width:none;height:auto;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.guide-contents[data-astro-cid-5a5rqeyd]{border-top:1px solid var(--line);padding-block:clamp(2.25rem,5vw,4.5rem)}h2[data-astro-cid-5a5rqeyd]{font:650 clamp(1.8rem, 4vw, 2.7rem)/1.14 var(--serif);letter-spacing:-.035em}h3[data-astro-cid-5a5rqeyd]{margin:0 0 .35rem;font-size:1rem;font-weight:800;line-height:1.45}p[data-astro-cid-5a5rqeyd]{color:var(--muted);font-size:.91rem}.guide-grid[data-astro-cid-5a5rqeyd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.35rem;display:grid}.guide-item[data-astro-cid-5a5rqeyd]{background:var(--white);border:1px solid var(--line);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:clamp(.9rem,2.3vw,1.4rem);display:grid}.guide-icon[data-astro-cid-5a5rqeyd]{block-size:2.6rem;inline-size:2.6rem;color:var(--violet-text);background:color-mix(in srgb, var(--violet) 13%, var(--white));border-radius:50%;place-items:center;display:grid}.guide-item-2[data-astro-cid-5a5rqeyd] .guide-icon[data-astro-cid-5a5rqeyd]{color:color-mix(in srgb, var(--wood) 55%, var(--ink));background:color-mix(in srgb, var(--wood) 14%, var(--white))}.guide-item-3[data-astro-cid-5a5rqeyd] .guide-icon[data-astro-cid-5a5rqeyd]{color:color-mix(in srgb, var(--coral) 62%, var(--ink));background:color-mix(in srgb, var(--coral) 15%, var(--white))}.guide-item-4[data-astro-cid-5a5rqeyd] .guide-icon[data-astro-cid-5a5rqeyd]{color:color-mix(in srgb, var(--water) 64%, var(--ink));background:color-mix(in srgb, var(--water) 14%, var(--white))}.guide-item-5[data-astro-cid-5a5rqeyd] .guide-icon[data-astro-cid-5a5rqeyd]{color:color-mix(in srgb, var(--earth) 42%, var(--ink));background:color-mix(in srgb, var(--earth) 15%, var(--white))}.guide-item-6[data-astro-cid-5a5rqeyd] .guide-icon[data-astro-cid-5a5rqeyd]{color:color-mix(in srgb, var(--fire) 47%, var(--ink));background:color-mix(in srgb, var(--fire) 12%, var(--white))}.guide-workflow[data-astro-cid-5a5rqeyd]{background:color-mix(in srgb, var(--paper) 37%, var(--white));border-block:1px solid var(--line)}.guide-workflow-inner[data-astro-cid-5a5rqeyd]{padding-block:clamp(2.6rem,6vw,4.65rem)}.guide-steps[data-astro-cid-5a5rqeyd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.guide-steps[data-astro-cid-5a5rqeyd] li[data-astro-cid-5a5rqeyd]{border-top:1px solid var(--line);padding-top:.8rem}.guide-number[data-astro-cid-5a5rqeyd]{color:var(--violet-text);font:650 1.4rem/1.2 var(--serif);font-variant-numeric:tabular-nums;margin-bottom:.55rem;display:block}.guide-actions[data-astro-cid-5a5rqeyd]{flex-wrap:wrap;align-items:baseline;gap:.7rem 1.25rem;margin-top:1.5rem;display:flex}.guide-primary[data-astro-cid-5a5rqeyd]{border:1px solid var(--violet-text);color:var(--violet-text);border-radius:.5rem;padding:.6rem .9rem;font-size:.9rem;font-weight:800;text-decoration:none}.guide-primary[data-astro-cid-5a5rqeyd]:hover{background:color-mix(in srgb, var(--violet) 9%, var(--white))}.guide-actions[data-astro-cid-5a5rqeyd] .text-link[data-astro-cid-5a5rqeyd]{margin-top:0}@media (width<=56rem){.guide-grid[data-astro-cid-5a5rqeyd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.guide-grid[data-astro-cid-5a5rqeyd],.guide-steps[data-astro-cid-5a5rqeyd]{grid-template-columns:minmax(0,1fr)}}.reading-areas[data-astro-cid-guuao4oa],.guides-hub[data-astro-cid-guuao4oa]{border-top:1px solid var(--line);padding-block:clamp(2.6rem,6vw,4.85rem)}h2[data-astro-cid-guuao4oa]{font:650 clamp(1.8rem, 4vw, 2.7rem)/1.14 var(--serif);letter-spacing:-.035em}html:not([lang=en]) h2[data-astro-cid-guuao4oa]{font-family:var(--font);letter-spacing:0}h3[data-astro-cid-guuao4oa]{margin:0;font-size:1rem;font-weight:800;line-height:1.45}p[data-astro-cid-guuao4oa]{color:var(--muted);font-size:.92rem}header[data-astro-cid-guuao4oa] p[data-astro-cid-guuao4oa]{max-width:38rem;margin-top:.75rem}.reading-layout[data-astro-cid-guuao4oa]{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.35fr);gap:clamp(2rem,7vw,7rem);display:grid}.reading-heading[data-astro-cid-guuao4oa]{padding-top:.1rem}.reading-list[data-astro-cid-guuao4oa],.guide-cards[data-astro-cid-guuao4oa]{margin:0;padding:0;list-style:none}.reading-list[data-astro-cid-guuao4oa] li[data-astro-cid-guuao4oa]{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;padding:.95rem 0;display:grid}.reading-list[data-astro-cid-guuao4oa] li[data-astro-cid-guuao4oa]:last-child{border-bottom:1px solid var(--line)}.reading-list[data-astro-cid-guuao4oa] p[data-astro-cid-guuao4oa],.guide-cards[data-astro-cid-guuao4oa] p[data-astro-cid-guuao4oa]{margin-top:.3rem}.reading-number[data-astro-cid-guuao4oa]{color:var(--violet-text);font:650 1.02rem/1.45 var(--serif);font-variant-numeric:tabular-nums}.guides-hub[data-astro-cid-guuao4oa]{background:#f3eee6}.guide-cards[data-astro-cid-guuao4oa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2.4vw,1.3rem);margin-top:1.45rem;display:grid}.guide-cards[data-astro-cid-guuao4oa] a[data-astro-cid-guuao4oa]{border:1px solid var(--line);background:var(--white);border-radius:1.05rem;grid-template-rows:auto auto 1fr auto;min-height:100%;padding:clamp(1rem,2.3vw,1.45rem);text-decoration:none;display:grid}.guide-cards[data-astro-cid-guuao4oa] a[data-astro-cid-guuao4oa]:hover,.guide-cards[data-astro-cid-guuao4oa] a[data-astro-cid-guuao4oa]:focus-visible{border-color:var(--violet)}.guide-cards[data-astro-cid-guuao4oa] a[data-astro-cid-guuao4oa]:hover h3[data-astro-cid-guuao4oa]{color:var(--violet-text)}.guide-card-topic[data-astro-cid-guuao4oa]{color:var(--violet-text);background:#eee6ef;border-radius:1rem;justify-self:start;margin-bottom:.6rem;padding:.2rem .55rem;font-size:.75rem;font-weight:750}.guide-card-arrow[data-astro-cid-guuao4oa]{color:var(--violet-text);justify-self:end;margin-top:.6rem;font-size:1.1rem}.guides-all[data-astro-cid-guuao4oa]{margin-top:1.3rem;display:inline-block}@media (width<=760px){.reading-layout[data-astro-cid-guuao4oa]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.guide-cards[data-astro-cid-guuao4oa]{grid-template-columns:minmax(0,1fr)}}.sample-actions[data-astro-cid-3jc5vbyd]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1rem;display:flex}.sample-try[data-astro-cid-3jc5vbyd]{color:#fffdfa;cursor:pointer;background:#4e365f;border:0;border-radius:.55rem;min-height:2.65rem;padding:.58rem .85rem;font-size:.88rem;font-weight:750}.sample-try[data-astro-cid-3jc5vbyd]:hover:enabled{background:#3e2b4d}.sample-try[data-astro-cid-3jc5vbyd]:disabled{opacity:.65;cursor:default}.sample-actions[data-astro-cid-3jc5vbyd] .text-link[data-astro-cid-3jc5vbyd]{margin-top:0}.sample-parameters[data-astro-cid-3jc5vbyd]{font-size:.81rem}
