.gh-gadanie{--gad-accent:#ff5401;text-align:center;background:#fff;border:1px solid #ececec;border-radius:14px;margin:1.5rem 0;padding:1.25rem;font-size:16px;line-height:1.5;container:gad/inline-size}.gh-gad__loading,.gh-gad__empty{color:#8a8a8a;margin:0;padding:1rem}.gh-gad__title{color:#222;margin:0 0 1rem;font-size:1.15rem;font-weight:700}.gh-gad__dice{justify-content:center;gap:1rem;margin:0 auto 1.1rem;display:flex}.gh-gad__die{object-fit:contain;image-rendering:auto;width:84px;height:84px}.gh-gad__dice.is-rolling .gh-gad__die{animation:.18s linear infinite gh-gad-shake}@keyframes gh-gad-shake{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.gh-gad__dice.is-rolling .gh-gad__die{animation:none}}.gh-gad__btn{background:var(--gad-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.6rem;font-size:1rem;font-weight:600;transition:filter .15s;display:inline-block}.gh-gad__btn:hover{filter:brightness(1.07)}.gh-gad__btn:disabled{opacity:.6;cursor:default}.gh-gadanie [hidden]{display:none!important}.gh-gad__btn--ghost{color:var(--gad-accent);border:1px solid var(--gad-accent);background:0 0}.gh-gad__result{margin-top:.5rem}.gh-gad__result-label{color:#555;margin-bottom:.5rem;font-weight:600}.gh-gad__result-text{color:#222;max-width:46ch;margin:0 auto 1rem}.gh-gad__result-text p{margin:0 0 .5rem}.gh-gad__hint{color:#777;margin-bottom:1rem;font-size:.95rem}.gh-gad__spread{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));max-width:min(100%, calc(var(--cols,4) * 104px));gap:.75rem;margin:0 auto 1rem;display:grid}.gh-gad__slot{flex-direction:column;align-items:center;gap:.4rem;display:flex}.gh-gad__card{aspect-ratio:2/3;cursor:pointer;background:#2a2350 50%/cover no-repeat;border:0;border-radius:8px;place-items:center;width:100%;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 2px 6px #0000002e}.gh-gad__card.is-back:hover{transform:translateY(-4px);box-shadow:0 6px 14px #00000040}.gh-gad__card.is-open{cursor:default}.gh-gad__card.is-flip{animation:.35s gh-gad-flip}@keyframes gh-gad-flip{0%{transform:rotateY(90deg)scale(.92)}to{transform:rotateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.gh-gad__card.is-flip{animation:none}}.gh-gad__slot-desc{color:#555;font-size:.8rem;line-height:1.25}.gh-gad__reading{text-align:left;margin-top:1.25rem}.gh-gad__cr{background:linear-gradient(135deg,#f7f4ff 0%,#f0ecfb 100%);border:1px solid #7c5cc838;border-radius:14px;margin-bottom:.9rem;padding:1.1rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #3c28780d}.gh-gad__cr:after{content:attr(data-glyph);color:#7c5cc8;opacity:.07;pointer-events:none;font-size:5rem;line-height:1;position:absolute;top:-1.1rem;right:-.2rem}.gh-gad__back-glyph{color:#ffffffa6;text-shadow:0 1px 3px #0000004d;place-items:center;width:100%;height:100%;font-size:2rem;display:grid}.gh-gad__oracle{background:linear-gradient(135deg,#f7f4ff 0%,#efeaff 100%);border:1px solid #7c5cc838;border-radius:14px;padding:.5rem 1.2rem 1rem;position:relative;overflow:hidden}.gh-gad__oracle:after{content:"☽";color:#7c5cc8;opacity:.07;pointer-events:none;font-size:6rem;line-height:1;position:absolute;bottom:-1.6rem;right:-.4rem}.gh-gad__cr-head{color:var(--gad-accent);margin-bottom:.6rem;font-weight:700}.gh-gad__cr-body{align-items:flex-start;gap:1rem;display:flex}.gh-gad__cr-img{object-fit:cover;border-radius:6px;flex:none;width:84px;height:126px;box-shadow:0 2px 6px #00000026}.gh-gad__rune-face{color:#f3eaff;text-shadow:0 0 14px #be96ffb3,0 2px 4px #0006;background:radial-gradient(circle at 50% 38%,#4a3d7a 0%,#2c2350 70%);place-items:center;width:100%;height:100%;font-size:3.2rem;display:grid}.gh-gad__cr-rune{color:#f3eaff;text-shadow:0 0 12px #be96ffa6;background:radial-gradient(circle at 50% 38%,#4a3d7a 0%,#2c2350 70%);border-radius:6px;flex:none;place-items:center;width:84px;height:126px;font-size:3rem;display:grid;box-shadow:0 2px 6px #00000026}.gh-gad__cr-name{color:#222;margin-bottom:.35rem;font-weight:600}.gh-gad__cr-text{color:#333}.gh-gad__cr-text p{margin:0 0 .5rem}@media (width<=480px){.gh-gad__cr-body{text-align:center;flex-direction:column;align-items:center}}.gh-gad__answer-img{border-radius:10px;width:100%;max-width:220px;height:auto;margin:0 auto 1rem}.gh-gad__form{flex-direction:column;gap:.75rem;max-width:360px;margin:0 auto;display:flex}.gh-gad__label{color:#333;font-weight:600}.gh-gad__input{box-sizing:border-box;border:1px solid #d8d8d8;border-radius:10px;width:100%;padding:.65rem .85rem;font-size:1rem}.gh-gad__input:focus{border-color:var(--gad-accent);outline:none}.gh-gad__input.is-invalid{background:#fff5f5;border-color:#e03131}.gh-gad__select{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:10px;width:100%;margin-bottom:.4rem;padding:.65rem .85rem;font-size:1rem}.gh-gad__select:focus{border-color:var(--gad-accent);outline:none}.gh-gad__zpct{color:var(--gad-accent);text-align:center;margin:.3rem 0;font-size:2.4rem;font-weight:800}.gh-gad__zpm{flex-direction:column;gap:.35rem;margin:.6rem 0;display:flex}.gh-gad__zplus,.gh-gad__zminus{font-size:.95rem;line-height:1.4}.gh-gad__ztraits{opacity:.9;margin-top:.5rem;font-size:.92rem;line-height:1.5}.gh-gad__ztraits>div{margin:.15rem 0}.gh-gad__numer-date{gap:.4rem;margin-bottom:.4rem;display:flex}.gh-gad__numer-date .gh-gad__select{margin-bottom:0}.gh-gad__formula{text-align:center;color:#666;font-variant-numeric:tabular-nums;margin:.2rem 0 .6rem;font-size:.95rem}.gh-gad__subtypes{text-align:left;border:0;margin:0;padding:0}.gh-gad__subtypes legend{color:#333;margin-bottom:.4rem;padding:0;font-weight:600}.gh-gad__radio{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.gh-gad__radio input{accent-color:var(--gad-accent)}.gh-gad__compat-form{max-width:520px}.gh-gad__compat-col{flex-direction:column;gap:.6rem;margin-bottom:.5rem;display:flex}.gh-gad__field{text-align:left;flex-direction:column;gap:.25rem;display:flex}.gh-gad__field span{color:#555;font-size:.85rem}@media (width>=540px){.gh-gad__compat-form{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.25rem;display:grid}.gh-gad__compat-form .gh-gad__btn{grid-column:1/-1;justify-self:center}}.gh-gad--compat .gh-gad__result-text{max-width:none}.gh-gad__runeband{letter-spacing:.35em;text-align:center;color:var(--gad-accent);opacity:.35;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:.6rem 0 1rem;font-size:.85rem;overflow:hidden}.gh-gad__section-title{color:#2a2350;text-align:center;margin:1.4rem 0 .6rem;font-weight:700;position:relative}.gh-gad__muted{color:#888;font-size:.9em}.gh-gad__persons{text-align:left;grid-template-columns:1fr;gap:.9rem;display:grid}@container gad (width>=560px){.gh-gad__persons{grid-template-columns:1fr 1fr}}.gh-gad__person,.gh-gad__pair{background:linear-gradient(135deg,#f6f2ff 0%,#efeaff 100%);border:1px solid #7c5cc847;border-radius:14px;padding:1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #3c28780f}.gh-gad__person:after,.gh-gad__pair:after{content:"✦";color:#7c5cc8;opacity:.07;pointer-events:none;font-size:5.5rem;line-height:1;position:absolute;bottom:-1.2rem;right:-.4rem}.gh-gad__person[data-tone="1"]{background:linear-gradient(135deg,#fdeef6 0%,#f9e0ee 100%);border-color:#d870a84d}.gh-gad__person[data-tone="2"]{background:linear-gradient(135deg,#eaf1ff 0%,#dce8ff 100%);border-color:#608cdc4d}.gh-gad__person-head{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.gh-gad__person-glyph{background:#ffffffb3;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.5rem;display:grid;box-shadow:inset 0 0 0 1px #7c5cc840}.gh-gad__person-name{color:#222;font-weight:700}.gh-gad__person-sub{color:#6a5a8a;font-size:.85rem}.gh-gad__traits{color:#333;margin:0;padding:0;font-size:.9rem;line-height:1.5;list-style:none}.gh-gad__traits li{margin-bottom:.3rem}.gh-gad__traits b{color:#4a3b78}.gh-gad__planet{color:#3a2f5c;background:#7c5cc814;border-radius:10px;align-items:center;gap:.5rem;margin:.2rem 0 .7rem;padding:.5rem .6rem;font-size:.88rem;line-height:1.4;display:flex}.gh-gad__planet-glyph{color:#6a4fb0;font-size:1.3rem}.gh-gad__planet b{color:#4a3b78}.gh-gad__gem{border-top:1px dashed #7c5cc84d;margin-top:.6rem;padding-top:.6rem}.gh-gad__gem-row{flex-wrap:wrap;gap:.25rem;margin-bottom:.4rem;display:flex}.gh-gad__gem-ch{text-transform:capitalize;background:#fff9;border-radius:6px;align-items:baseline;gap:.1rem;padding:.1rem .35rem;font-size:.85rem;display:inline-flex;box-shadow:inset 0 0 0 1px #7c5cc833}.gh-gad__gem-ch i{color:var(--gad-accent);font-size:.7em;font-style:normal;font-weight:700}.gh-gad__gem-sum{color:#3a2f5c;font-size:.88rem}.gh-gad__gem-sum b{color:#6a4fb0;font-size:1.05em}.gh-gad__fields{background:linear-gradient(135deg,#fffaf2 0%,#fdf2e4 100%);border:1px solid #7c5cc838;border-radius:14px;margin-top:.9rem;padding:1rem 1.1rem}.gh-gad__fields-head{color:#2a2350;text-align:center;margin-bottom:.7rem;font-weight:700}.gh-gad__fields .gh-gad__pm{margin-bottom:.5rem}.gh-gad__pair{margin-top:.9rem}.gh-gad__pair-head{color:#2a2350;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.gh-gad__pair-text{color:#333;margin:0 0 .8rem;line-height:1.55}.gh-gad__pm{gap:.5rem;display:grid}@container gad (width>=520px){.gh-gad__pm{grid-template-columns:1fr 1fr}}.gh-gad__pm-plus,.gh-gad__pm-minus{border-radius:10px;padding:.6rem .75rem;font-size:.9rem;line-height:1.45}.gh-gad__pm-plus{background:#2ea06e1f;border:1px solid #2ea06e47}.gh-gad__pm-minus{background:#e0313117;border:1px solid #e031313d}.gh-gad__pm-plus b{color:#1c8c5a;margin-bottom:.15rem;display:block}.gh-gad__pm-minus b{color:#c4391b;margin-bottom:.15rem;display:block}.gh-gad__mtabs{text-align:left;margin-top:1.25rem}.gh-gad__mtablist{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:.9rem;display:flex}.gh-gad__mtab{color:#444;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:99px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;transition:border-color .15s,background .15s;display:inline-flex}.gh-gad__mtab:hover{border-color:#c9c9c9}.gh-gad__mtab.is-active{border-color:var(--gad-accent);color:#b8410a;background:#fff3ec}.gh-gad__mtab-pct{color:var(--gad-accent);font-weight:800}.gh-gad__mpanels .gh-gad__metric{display:none}.gh-gad__mpanels .gh-gad__metric.is-active{display:block}@container gad (width>=660px){.gh-gad__mtablist{display:none}.gh-gad__mpanels{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.gh-gad__mpanels .gh-gad__metric{display:block}}.gh-gad__metric{background:#fafafa;border:1px solid #00000012;border-radius:14px;padding:1rem 1.1rem;box-shadow:0 2px 10px #0000000a}.gh-gad__metric[data-tone="0"]{background:linear-gradient(135deg,#fff1e6 0%,#ffe3cc 100%);border-color:#ffd9b8}.gh-gad__metric[data-tone="1"]{background:linear-gradient(135deg,#fde7ef 0%,#fcd4e4 100%);border-color:#f8c2d8}.gh-gad__metric[data-tone="2"]{background:linear-gradient(135deg,#eaf3ff 0%,#d6e8ff 100%);border-color:#c2dbfb}.gh-gad__metric[data-tone="3"]{background:linear-gradient(135deg,#e9f9f1 0%,#d2f1e3 100%);border-color:#bfe9d4}.gh-gad__metric[data-tone="4"]{background:linear-gradient(135deg,#f3ecff 0%,#e6d9fb 100%);border-color:#d8c5f5}.gh-gad__metric[data-tone="5"]{background:linear-gradient(135deg,#fff8e1 0%,#fdeebf 100%);border-color:#f6e2a6}.gh-gad__metric-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.gh-gad__metric-title{color:#2a2350;font-weight:700;line-height:1.25}.gh-gad__metric-pct{color:var(--gad-accent);flex:none;font-size:1.05rem;font-weight:800}.gh-gad__bar{background:#00000014;border-radius:99px;height:7px;margin-bottom:.7rem;overflow:hidden}.gh-gad__bar>i{background:linear-gradient(90deg, #ff8a3d, var(--gad-accent));border-radius:99px;height:100%;transition:width .6s;display:block}.gh-gad__metric-body{color:#2f2f2f;font-size:.95rem;line-height:1.55}.gh-gad__metric-body p{margin:0 0 .6rem}.gh-gad__metric-body p:last-child{margin-bottom:0}.gh-gad--dream,.gh-gad--dream .gh-gad__title{text-align:left}.gh-gad__dream-lead{color:#6b6b6b;margin:0 0 1rem;font-size:.92rem}.gh-gad__dream-search{align-items:stretch;gap:8px;display:flex}.gh-gad__dream-field{flex:1;position:relative}.gh-gad__dream-input{box-sizing:border-box;color:#222;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;width:100%;padding:.7rem .9rem;font-size:1rem}.gh-gad__dream-input:focus{border-color:var(--gad-accent);outline:none;box-shadow:0 0 0 3px #ff54011f}.gh-gad--dream .gh-gad__btn{white-space:nowrap;align-self:stretch;padding:.7rem 1.1rem}.gh-gad__dream-ac{z-index:20;background:#fff;border:1px solid #e6e6e6;border-radius:10px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.gh-gad__dream-ac[hidden]{display:none}.gh-gad__dream-ac-item{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:.5rem .65rem;display:flex}.gh-gad__dream-ac-item:hover,.gh-gad__dream-ac-item.is-active{background:#fff3ec}.gh-gad__dream-ac-name{color:#222}.gh-gad__dream-ac-n{color:#aaa;background:#f3f3f3;border-radius:999px;padding:1px 8px;font-size:.72rem}.gh-gad__dream-stage{margin-top:1.1rem}.gh-gad__dream-otd-label,.gh-gad__dream-pop-label,.gh-gad__dream-sonniki-label{text-transform:uppercase;letter-spacing:.06em;color:#9a9a9a;margin-bottom:.5rem;font-size:.72rem}.gh-gad__dream-otd{margin-bottom:1.25rem}.gh-gad__dream-otd-card{background:linear-gradient(135deg,#fff6f0,#fbeffe);border:1px solid #f3e2d8;border-radius:12px;padding:.85rem 1rem;text-decoration:none;display:block}.gh-gad__dream-otd-card:hover{border-color:var(--gad-accent)}.gh-gad__dream-otd-name{color:#b8410a;font-size:1.15rem;font-weight:700;display:block}.gh-gad__dream-otd-teaser{color:#6b6b6b;margin-top:2px;font-size:.86rem;display:block}.gh-gad__dream-chips{flex-wrap:wrap;gap:7px;display:flex}.gh-gad__dream-chip{color:#444;background:#f5f5f5;border:1px solid #ececec;border-radius:999px;padding:5px 13px;font-size:.88rem;text-decoration:none}.gh-gad__dream-chip:hover{background:var(--gad-accent);color:#fff;border-color:var(--gad-accent)}.gh-gad__dream-loading,.gh-gad__dream-empty{color:#8a8a8a;padding:1rem}.gh-gad__dream-back{color:var(--gad-accent);cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:0;font-size:.86rem;font-weight:600}.gh-gad__dream-sym{color:#1f1f1f;margin:0 0 .6rem;font-size:1.5rem}.gh-gad__dream-essence{color:#3a3a3a;margin:0 0 1rem;font-size:.96rem;line-height:1.6}.gh-gad__dream-facets{margin:0 0 .8rem;padding:0;list-style:none}.gh-gad__dream-facet{border-bottom:1px solid #f0f0f0;padding:.55rem 0;font-size:.93rem;line-height:1.5}.gh-gad__dream-facet:last-child{border-bottom:none}.gh-gad__dream-facet b{color:#b8410a;font-weight:600}.gh-gad__dream-facet b:after{content:" — ";color:#bbb;font-weight:400}.gh-gad__dream-facet span{color:#3a3a3a}.gh-gad__dream-group{border:1px solid #eee;border-radius:10px;margin-bottom:.5rem;overflow:hidden}.gh-gad__dream-group>summary{cursor:pointer;color:#2a2a2a;background:#fafafa;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-weight:600;list-style:none;display:flex}.gh-gad__dream-group>summary::-webkit-details-marker{display:none}.gh-gad__dream-group>summary:after{content:"▾";color:#bbb;transition:transform .15s}.gh-gad__dream-group[open]>summary:after{transform:rotate(180deg)}.gh-gad__dream-group[open]>summary{border-bottom:1px solid #eee}.gh-gad__dream-group-n{color:#aaa;background:#f0f0f0;border-radius:999px;margin-left:auto;margin-right:8px;padding:1px 8px;font-size:.72rem}.gh-gad__dream-group .gh-gad__dream-facets{margin:0;padding:.3rem .9rem .6rem}.gh-gad__dream-sonniki{background:#f8f7fb;border-radius:10px;margin:1rem 0;padding:.9rem 1rem}.gh-gad__dream-sonniki ul{margin:0;padding-left:1.1rem}.gh-gad__dream-sonniki li{color:#3a3a3a;margin-bottom:.4rem;font-size:.9rem;line-height:1.5}.gh-gad__dream-sonniki li b{color:#5b4b8a}.gh-gad__dream-more{color:var(--gad-accent);margin-top:.5rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.gh-gad__dream-more:hover{text-decoration:underline}@media (width<=480px){.gh-gad__dream-search{flex-direction:column}.gh-gad--dream .gh-gad__btn{align-self:flex-start}}.gh-gadanie--page{max-width:760px;margin-left:auto;margin-right:auto}.gh-dream-hub__intro{color:#4a4a4a;max-width:760px;margin:0 auto 1.2rem;line-height:1.6}.gh-dream-catalog{max-width:980px;margin:2rem auto 0}.gh-dream-catalog__title{color:#1f1f1f;margin:0 0 1rem;font-size:1.15rem}.gh-dream-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem 1.6rem;display:grid}.gh-dream-catalog__group{break-inside:avoid}.gh-dream-catalog__letter{color:#ff5401;border-bottom:2px solid #ffe0d0;margin-bottom:6px;padding-bottom:3px;font-size:1.1rem;font-weight:800}.gh-dream-catalog__list{margin:0;padding:0;list-style:none}.gh-dream-catalog__list li{justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;display:flex}.gh-dream-catalog__list a{color:#2a2a2a;font-size:.95rem;text-decoration:none}.gh-dream-catalog__list a:hover{color:#ff5401;text-decoration:underline}.gh-dream-catalog__n{color:#b5b5b5;flex:none;font-size:.7rem}.gh-services__intro{color:#555;text-align:center;max-width:820px;margin:0 auto 1.6rem;line-height:1.6}.gh-services__block{max-width:980px;margin:0 auto 2rem}.gh-services__h2{color:#1f1f1f;margin:0 0 1rem;font-size:1.3rem}.gh-services__count{color:#aaa;vertical-align:middle;background:#f2f2f2;border-radius:999px;padding:2px 10px;font-size:.8rem}.gh-services__h3{color:#b8410a;margin:1rem 0 .5rem;font-size:1rem}.gh-services__theme{margin-bottom:.5rem}.gh-services__list{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.gh-services__list li{break-inside:avoid;margin-bottom:6px}.gh-services__list a{color:#2a2a2a;font-size:.95rem;text-decoration:none}.gh-services__list a:hover{color:#ff5401;text-decoration:underline}.gh-services__list li.is-soon{color:#8a8a8a;font-size:.92rem}.gh-services__list li.is-ready a{color:#ff5401;font-weight:600}.gh-services__list li.is-ready a:before{content:"✓ ";color:#33a852;font-weight:700}.gh-services__cards{flex-wrap:wrap;gap:10px;display:flex}.gh-services__card{color:#b8410a;background:linear-gradient(135deg,#fff6f0,#fbeffe);border:1px solid #f3e2d8;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.gh-services__card:hover{border-color:#ff5401}.gh-services__soon{background:#fafafa;border:1px solid #eee;border-radius:14px;padding:1.2rem 1.4rem}.gh-services__soon-lead{color:#777;margin:0 0 1rem}.gh-services__soon-group{flex:1;min-width:200px}.gh-services__soon-title{color:#444;margin-bottom:.4rem;font-weight:700}@media (width<=680px){.gh-services__list{columns:1}}.gh-gad__sit-intro{color:#d8c9a8;margin:0 0 .8rem;font-size:.9rem;line-height:1.5}.gh-gad__sit-popular{gap:.5rem;margin-top:1rem;display:grid}.gh-gad__sit-poptitle{letter-spacing:.03em;text-transform:uppercase;color:#c9a24b;margin-bottom:.2rem;font-size:.82rem;font-weight:700}.gh-gad__sit-card{background:#ffffff0a;border:1px solid #c9a24b47;border-radius:10px;flex-direction:column;gap:.2rem;padding:.6rem .75rem;display:flex}.gh-gad__sit-card b{color:#f3e7c8;font-size:.9rem}.gh-gad__sit-card span{color:#cdbf9e;font-size:.86rem;line-height:1.45}.gh-gad__sit-note{color:#b4a888;margin:.9rem 0 0;font-size:.78rem;font-style:italic;line-height:1.55}.gh-gad__wd-intro{color:#d8c9a8;margin:0 0 .8rem;font-size:.9rem;line-height:1.5}.gh-gad__wd-today{background:#ffffff0d;border:1px solid #c9a24b59;border-radius:12px;flex-direction:column;gap:.25rem;margin-bottom:.9rem;padding:.8rem .95rem;display:flex}.gh-gad__wd-today-day{text-transform:uppercase;letter-spacing:.04em;color:#c9a24b;font-size:.8rem}.gh-gad__wd-today-badge{font-size:1rem;font-weight:800}.gh-gad__wd-today-text{color:#e9dcbb;font-size:.9rem;line-height:1.45}.gh-gad__wd-today.is-good .gh-gad__wd-today-badge{color:#7bd88f}.gh-gad__wd-today.is-bad .gh-gad__wd-today-badge{color:#e79a9a}.gh-gad__wd-today.is-neutral .gh-gad__wd-today-badge{color:#d8c9a8}.gh-gad__wd-table{border-collapse:collapse;width:100%;font-size:.88rem}.gh-gad__wd-row td{vertical-align:top;border-bottom:1px solid #c9a24b2e;padding:.5rem}.gh-gad__wd-day{white-space:nowrap;color:#f3e7c8;font-weight:600}.gh-gad__wd-mark{text-align:center;width:1.8rem;font-weight:800}.gh-gad__wd-text{color:#cdbf9e;line-height:1.4}.gh-gad__wd-row.is-good .gh-gad__wd-mark{color:#7bd88f}.gh-gad__wd-row.is-bad .gh-gad__wd-mark{color:#e79a9a}.gh-gad__wd-row.is-neutral .gh-gad__wd-mark{color:#b9ab88}.gh-gad__wd-row.is-today{background:#c9a24b1a}.gh-gad__wd-now{text-transform:uppercase;color:#1a1206;vertical-align:middle;background:#c9a24b;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.66rem;font-weight:700;display:inline-block}.gh-gad--situational,.gh-gad--weekday{--gad-accent:#c9a24b;color:#e9dcbb;text-align:left;background:linear-gradient(160deg,#241d13 0%,#191410 60%,#1e1811 100%);border:1px solid #c9a24b73;border-radius:14px;margin:-.35rem;padding:1.15rem 1.1rem 1.25rem}.gh-gad--situational .gh-gad__title,.gh-gad--weekday .gh-gad__title{color:#f3e7c8;text-align:left}.gh-gad--situational .gh-gad__label{color:#d8c9a8}.gh-gad--situational .gh-gad__select{color:#f3e7c8;background:#ffffff0f;border-color:#c9a24b66}.gh-gad--situational .gh-gad__select option{color:#23200c;background:#fdf8ec}.gh-gad--situational .gh-gad__btn{color:#1a1206;background:linear-gradient(#d8b160 0%,#c9a24b 100%)}.gh-gad--situational .gh-gad__btn--ghost{color:#e0c77f;background:0 0;border-color:#c9a24b8c}.gh-gad--situational .gh-gad__oracle{background:linear-gradient(135deg,#c9a24b24 0%,#c9a24b0f 100%);border-color:#c9a24b59}.gh-gad--situational .gh-gad__oracle:after{color:#f0dda8;opacity:.12}.gh-gad--situational .gh-gad__result-label{color:#f3e7c8;font-size:1.02rem}.gh-gad--situational .gh-gad__result-text{color:#ded0ae;text-align:left;max-width:none}.gh-gad--situational .gh-gad__runeband{color:#c9a24b;opacity:.4}.gh-gad--situational .gh-gad__sit-card{background:#ffffff0d}@media (width<=480px){.gh-gad--situational,.gh-gad--weekday{padding:.95rem .85rem 1.05rem}}.gh-gad__lookup-note{color:#6d6a63;text-align:left;border-top:1px solid #00000014;margin-top:.7rem;padding-top:.6rem;font-size:.8rem;line-height:1.5}.gh-gad--gated{text-align:left}.gh-gad__gate-note{color:#6d6a63;margin:0 0 .9rem;font-size:.9rem;line-height:1.55}.gh-gad__gate-signs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.35rem 1rem;margin:0 0 1.1rem;padding:0;font-size:.92rem;list-style:none;display:grid}.gh-gad__gate-signs li{color:#2a2a2a}.gh-gad__gate-signs span{color:#9a9a9a;white-space:nowrap;font-size:.85em}.gh-gad__gate-box{text-align:center;background:#fffaf6;border:1px solid #ecdcd2;border-radius:12px;padding:1rem 1.1rem}.gh-gad__gate-q{color:#2a2a2a;margin:0 0 .8rem;font-weight:600}.gh-gad__gate-box .gh-gad__btn+.gh-gad__btn{margin-left:.5rem}.gh-gad__gate-declined{color:#6d6a63;margin:0;line-height:1.5}.gh-gadanie .gh-gad__lookup-img{border-radius:10px;width:100%;height:auto;margin:0 auto .9rem;display:block;max-width:320px!important}@media (width<=480px){.gh-gad__gate-signs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.gh-gad__gate-box .gh-gad__btn{width:100%;display:block}.gh-gad__gate-box .gh-gad__btn+.gh-gad__btn{margin:.5rem 0 0}}.gh-gad__zd-row{gap:.5rem;display:flex}.gh-gad__zd-row .gh-gad__select{margin-bottom:0}.gh-gad__zd-row .gh-gad__select[data-role=day]{flex:0 0 5.5rem}.gh-gad__zd-date{text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a;margin:0 0 .6rem;font-size:.85rem}.gh-gad__zd-cards{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.gh-gad__zd-card{background:#fff;border:1px solid #7c5cc833;border-radius:12px;flex:190px;max-width:260px;padding:.9rem 1rem}.gh-gad__zd-glyph{color:#7c5cc8;font-size:2.2rem;line-height:1}.gh-gad__zd-name{color:#2a2350;margin-top:.3rem;font-size:1.15rem;font-weight:700}.gh-gad__zd-meta{color:#6d6a63;margin-top:.25rem;font-size:.85rem;line-height:1.45}.gh-gad__zd-cusp{color:#3a3550;text-align:left;background:#f7f4ff;border-left:3px solid #7c5cc8;border-radius:0 8px 8px 0;margin:.9rem 0 0;padding:.7rem .9rem;font-size:.9rem;line-height:1.55}.gh-gad__zd-note{color:#8a8a8a;text-align:left;margin:.7rem 0 .9rem;font-size:.8rem;line-height:1.5}.gh-gad__zd-err{color:#b23b3b;margin:0 0 .8rem}@media (width<=420px){.gh-gad__zd-cards{flex-direction:column}.gh-gad__zd-card{max-width:none}}.gh-gad--list{text-align:left}.gh-gad__list-note{color:#5a4d2e;background:#fffaf0;border-left:3px solid #d8b160;border-radius:0 8px 8px 0;margin:0 0 1rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.55}.gh-gad__list-group+.gh-gad__list-group{margin-top:1.2rem}.gh-gad__list-title{color:#2a2a2a;margin:0 0 .5rem;font-size:1rem;font-weight:700}.gh-gad__list{margin:0;padding:0;list-style:none}.gh-gad__list-item{border-bottom:1px solid #f0efec;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem 0;line-height:1.5;display:flex}.gh-gad__list-copy{color:#7a5c3e;cursor:pointer;background:#fff;border:1px solid #e3e0d9;border-radius:999px;flex:none;padding:.25rem .7rem;font-size:.8rem}.gh-gad__list-copy:hover{background:#f6f2ea}@media (width<=480px){.gh-gad__list-item{flex-direction:column;gap:.35rem}}
