.pb-root{--s-choose:#146B72;--s-anchors:#B5552F;--s-community:#5B4B8A;--s-work:#8F6B1E;--s-travel:#3F7D5A}html.dark-mode .pb-root{--s-choose:#7CCBD1;--s-anchors:#F0956F;--s-community:#B7A8F0;--s-work:#E2C277;--s-travel:#8FD1A7}.pb-root .bx-tag[data-silo=choose]{color:var(--s-choose)}.pb-root .bx-tag[data-silo=anchors]{color:var(--s-anchors)}.pb-root .bx-tag[data-silo=community]{color:var(--s-community)}.pb-root .bx-tag[data-silo=work]{color:var(--s-work)}.pb-root .bx-tag[data-silo=travel]{color:var(--s-travel)}.pb-root .bx-lead-card .bx-tag{color:var(--gold)}.pb-root .bx-card__ph[data-silo=choose]{background:linear-gradient(135deg,#146B72,#08202B)}.pb-root .bx-card__ph[data-silo=anchors]{background:linear-gradient(135deg,#8E3F1F,#2A1008)}.pb-root .bx-card__ph[data-silo=community]{background:linear-gradient(135deg,#4B3A6E,#1B1430)}.pb-root .bx-card__ph[data-silo=work]{background:linear-gradient(135deg,#8A6A22,#2B2008)}.pb-root .bx-card__ph[data-silo=travel]{background:linear-gradient(135deg,#2F6445,#0B2316)}.pb-root .wk-hero{background:radial-gradient(110% 90% at 12% 0%,#5A2B14 0%,transparent 55%),radial-gradient(110% 90% at 92% 0%,#0F4A55 0%,var(--night) 52%,var(--ink) 100%)}.pb-root .wk-hero .bx-h1{font-size:clamp(2.9rem,7vw,5.8rem)}.pb-root .pb-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;position:relative}.pb-root .pb-tri::before{content:"";position:absolute;left:16%;right:16%;top:2.55rem;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.6}.pb-root .pb-tri__c{position:relative;border:1px solid var(--line-s);border-radius:22px;padding:2.6rem 1.6rem 1.8rem;background:rgba(247,242,230,5%);text-align:center;transition:border-color .3s,transform .3s}.pb-root .pb-tri__c:hover{border-color:var(--gold);transform:translateY(-4px)}.pb-root .pb-tri__n{position:absolute;top:-1.3rem;left:50%;translate:-50% 0;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--gild);color:#08202b;font:italic 500 1.4rem var(--font-d)}.pb-root .pb-tri__c h3{font-size:clamp(1.7rem,2.8vw,2.2rem);line-height:1.1}.pb-root .pb-tri__c p{margin-top:.7rem;color:rgba(247,242,230,.8)}.pb-root .pb-compass{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.pb-root .pb-compass__f,.pb-root .pb-compass__o{border:1px solid var(--line);border-radius:22px;padding:clamp(1.3rem,3vw,2rem);background:var(--card)}.pb-root .pb-compass .bx-fld label{color:var(--text)}.pb-root .pb-compass .bx-fld input{border:1px solid var(--line);background:var(--bg);color:var(--text)}.pb-root .pb-test{padding:1.1rem 0;border-top:1px solid var(--line)}.pb-root .pb-test label{display:flex;flex-direction:column;gap:.15rem}.pb-root .pb-test label b{font:500 1.5rem/1.1 var(--font-d)}.pb-root .pb-test label span{font:.9rem var(--font-u);color:var(--muted)}.pb-root .pb-test input[type=range]{width:100%;margin:.9rem 0 .2rem;accent-color:var(--gold)}.pb-root .pb-test__s{display:flex;justify-content:space-between;align-items:center;font:.72rem var(--font-u);color:var(--muted)}.pb-root .pb-test__s output{font:500 1rem var(--font-d);color:var(--warm-text)}.pb-root .pb-compass__o{text-align:center;position:sticky;top:calc(var(--sn-header-h,76px) + 90px)}.pb-root .pb-ring{--pb-score:60;position:relative;display:grid;place-items:center;align-content:center;width:9.5rem;height:9.5rem;margin:0 auto 1rem;border-radius:50%;background:conic-gradient(var(--gold) calc(var(--pb-score)*1%),var(--line) 0)}.pb-root .pb-ring::before{content:"";position:absolute;inset:.55rem;border-radius:50%;background:var(--card)}.pb-root .pb-ring b,.pb-root .pb-ring small{position:relative}.pb-root .pb-ring b{font:500 3rem/1 var(--font-d);color:var(--text)}.pb-root .pb-ring small{font:.72rem var(--font-u);color:var(--muted)}.pb-root .pb-compass__k{font:500 .7rem var(--font-u);letter-spacing:.16em;text-transform:uppercase;color:var(--warm-text)}.pb-root .pb-compass__o h3{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.1;margin:.4rem 0 .8rem}.pb-root .pb-reading{font-size:1.02rem;color:var(--text)}.pb-root .pb-weakest{margin-top:.6rem;font:500 .82rem var(--font-u);color:var(--clay)}.pb-root .pb-compass__o .bx-btns{justify-content:center}.pb-root .pb-compass__o .bx-note{margin-inline:auto}.pb-root .pb-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.pb-root .pb-city{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--line-s);border-radius:20px;padding:1.4rem;background:rgba(247,242,230,5%)}.pb-root .pb-city__r{font:500 .66rem var(--font-u);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.pb-root .pb-city h3{font-size:1.9rem;line-height:1.05}.pb-root .pb-city>p:not(.pb-city__r):not(.pb-city__l){font-size:.9rem;color:rgba(247,242,230,.78)}.pb-root .pb-city__p{display:flex;flex-direction:column;gap:.3rem;margin-top:auto;border:1px solid var(--line-s);border-radius:14px;padding:.9rem;background:rgba(3,14,20,.45);transition:border-color .25s,transform .25s}.pb-root .pb-city__p:hover{border-color:var(--gold);transform:translateY(-3px)}.pb-root .pb-city__p b{font:500 1.1rem/1.2 var(--font-d);color:var(--cream)}.pb-root .pb-city__p small{font:.74rem/1.45 var(--font-u);color:rgba(247,242,230,.7)}.pb-root .pb-city__p em{display:flex;justify-content:space-between;align-items:center;margin-top:.3rem;font:500 1.3rem var(--font-d);font-style:normal;color:var(--gold)}.pb-root .pb-city__p em span{display:inline-flex;align-items:center;gap:.35rem;font:500 .74rem var(--font-u);color:var(--champ)}.pb-root .pb-city__p em svg{width:.95rem;height:.95rem}.pb-root .pb-city__l{font-size:.8rem;color:rgba(247,242,230,.7)}.pb-root .pb-city__l span{font:500 .62rem var(--font-u);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-right:.3rem}.pb-root .pb-city__l a{text-decoration:underline;text-underline-offset:3px}.pb-root .st-sibs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.pb-root .st-sib{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--line);border-radius:18px;padding:1.4rem;background:var(--card);transition:transform .3s,border-color .3s,box-shadow .3s}.pb-root .st-sib:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:var(--shadow)}.pb-root .st-sib>svg{width:1.8rem;height:1.8rem;color:var(--clay)}.pb-root .st-sib h3{font-size:1.45rem;line-height:1.12}.pb-root .st-sib p{font-size:.9rem;color:var(--muted);flex:1}.pb-root .st-sib span{display:inline-flex;align-items:center;gap:.4rem;font:500 .8rem var(--font-u);color:var(--teal-text)}.pb-root .st-sib span svg{width:1rem;height:1rem}@media(max-width:1100px){.pb-root .pb-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-root .st-sibs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.pb-root .pb-compass{grid-template-columns:1fr}.pb-root .pb-compass__o{position:static}}@media(max-width:680px){.pb-root .pb-tri{grid-template-columns:1fr;gap:2rem}.pb-root .pb-tri::before{display:none}.pb-root .pb-cities,.pb-root .st-sibs{grid-template-columns:1fr}}