.sod-canonical-progress{border:1px solid var(--cp-line);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--cp-accent) 9%,transparent),transparent 34%), color-mix(in srgb,var(--cp-panel-soft) 88%,var(--cp-panel));min-width:0;min-height:178px;color:var(--cp-ink);box-shadow:0 18px 48px color-mix(in srgb,var(--cp-glow) 12%,transparent);border-radius:18px;align-content:start;gap:12px;padding:16px;display:grid;overflow:hidden}.sod-canonical-progress.tier-compact{gap:9px;min-height:116px;padding:13px}.sod-canonical-progress.tier-engage{min-height:286px}.sod-canonical-progress-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sod-canonical-progress-presence{border:1px solid var(--cp-line-strong);width:46px;height:46px;color:var(--cp-accent-text);background:color-mix(in srgb,var(--cp-accent) 6%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--cp-glow) 24%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.sod-canonical-progress-presence>i{border:1px solid color-mix(in srgb,var(--cp-accent) 28%,transparent);border-radius:50%;animation:2.8s linear infinite sod-canonical-progress-orbit;position:absolute;inset:5px}.sod-canonical-progress-presence>i:nth-child(2){border-style:dashed;animation-duration:2s;animation-direction:reverse;inset:11px}.sod-canonical-progress-presence>span{font-size:15px;font-weight:900}.sod-canonical-progress-copy{min-width:0}.sod-canonical-progress-copy>small{color:var(--cp-accent-text);margin-bottom:3px;font-size:10px;font-weight:800;display:block}.sod-canonical-progress-copy>strong{font-size:15px;line-height:1.35;display:block}.sod-canonical-progress-copy>p{color:var(--cp-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.sod-canonical-progress-head>time{color:var(--cp-muted);font-variant-numeric:tabular-nums;direction:ltr;font-size:10px}.sod-canonical-progress-meter{border:1px solid var(--cp-line);background:color-mix(in srgb,var(--cp-panel) 86%,transparent);border-radius:999px;height:7px;position:relative;overflow:hidden}.sod-canonical-progress-meter>i{width:var(--cp-progress);border-radius:inherit;background:var(--cp-accent-btn);transition:width .24s;position:absolute;inset-block:0;inset-inline-start:0}.sod-canonical-progress-meter.is-indeterminate>i{width:34%;animation:1.45s ease-in-out infinite sod-canonical-progress-scan}.sod-canonical-progress-meta{color:var(--cp-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:9.5px;line-height:1.45;display:flex}.sod-canonical-progress-explain,.sod-canonical-progress-engagement{border-top:1px solid var(--cp-line);gap:8px;padding-top:10px;display:grid}.sod-canonical-progress-section-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sod-canonical-progress-section-title>span{font-size:11px;font-weight:900}.sod-canonical-progress-section-title>small{color:var(--cp-muted);font-size:8.5px}.sod-canonical-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sod-canonical-progress-steps>li{border:1px solid var(--cp-line);min-width:0;color:var(--cp-muted);background:color-mix(in srgb,var(--cp-panel) 72%,transparent);border-radius:11px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:flex}.sod-canonical-progress-steps>li.is-active{border-color:var(--cp-line-strong);color:var(--cp-ink);background:color-mix(in srgb,var(--cp-accent) 6%,var(--cp-panel))}.sod-canonical-progress-steps>li.is-done{color:var(--cp-ink)}.sod-canonical-progress-steps>li>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sod-canonical-progress-safe-copy{color:var(--cp-muted);margin:0;font-size:10.5px;line-height:1.55}.sod-canonical-progress-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sod-canonical-progress-engagement-grid>div{border:1px solid var(--cp-line);background:color-mix(in srgb,var(--cp-panel) 74%,transparent);border-radius:12px;min-width:0;padding:9px 10px}.sod-canonical-progress-engagement-grid strong{font-size:10.5px}.sod-canonical-progress-engagement-grid p{color:var(--cp-muted);margin:4px 0 0;font-size:9.5px;line-height:1.45}.sod-canonical-progress-actions{flex-wrap:wrap;gap:7px;display:flex}.sod-canonical-progress-actions>button{border:1px solid var(--cp-line);background:var(--cp-panel);min-height:44px;color:var(--cp-ink);font:inherit;cursor:pointer;border-radius:11px;padding:7px 11px;font-size:10px;font-weight:800}@keyframes sod-canonical-progress-orbit{to{transform:rotate(360deg)}}@keyframes sod-canonical-progress-scan{0%{inset-inline-start:-36%}50%{inset-inline-start:52%}to{inset-inline-start:104%}}@media (width<=620px){.sod-canonical-progress{border-radius:16px;min-height:188px;padding:13px}.sod-canonical-progress.tier-compact{min-height:122px}.sod-canonical-progress.tier-engage{min-height:310px}.sod-canonical-progress-head{grid-template-columns:auto minmax(0,1fr)}.sod-canonical-progress-head>time{grid-column:2;justify-self:start}.sod-canonical-progress-steps,.sod-canonical-progress-engagement-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sod-canonical-progress-presence>i,.sod-canonical-progress-meter.is-indeterminate>i{animation:none}.sod-canonical-progress-meter.is-indeterminate>i{opacity:.72;width:42%}.sod-canonical-progress-meter>i{transition:none}}.person-journey{--pj-line:var(--s29-line,var(--line));--pj-line-strong:var(--s29-line-strong,var(--pj-line));--pj-soft:var(--s29-muted,var(--muted,var(--ink)));--pj-ink:var(--s29-ink,var(--ink));--pj-panel:var(--s29-panel,var(--bg));--pj-panel-soft:var(--s29-panel-soft,var(--bg));--pj-accent:var(--s29-accent,var(--accent,var(--ink)));--pj-accent-text:var(--s29-accent-text,var(--pj-accent));--pj-accent-btn:var(--s29-accent-btn,var(--pj-accent));--pj-on-accent:var(--s29-on-accent,var(--bg));--pj-glow:var(--s29-glow,var(--pj-accent));--pj-gold:var(--pj-accent-text);color:var(--pj-ink);gap:18px;display:grid}.person-journey-hero{border:1px solid var(--pj-line);background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--pj-accent) 16%,transparent),transparent 34%), radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--pj-glow) 22%,transparent),transparent 35%), var(--s29-panel-grad,var(--pj-panel));border-radius:32px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:28px;min-height:330px;padding:clamp(24px,5vw,58px);display:grid;position:relative;overflow:hidden}.person-journey-hero:after{content:"";border:1px solid color-mix(in srgb,var(--pj-accent) 8%,transparent);pointer-events:none;border-radius:26px;position:absolute;inset:18px}.person-journey-hero-copy{z-index:1;text-align:start;position:relative}.person-journey-kicker,.person-journey-section-head small,.person-journey-next small{color:var(--pj-gold);letter-spacing:.08em;font-size:12px;font-weight:800}.person-journey-hero h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(34px,5vw,66px);line-height:1.02}.person-journey-hero p,.person-journey-next p{color:var(--pj-soft);max-width:680px;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.8}.person-journey-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--pj-accent) 28%,transparent);width:min(300px,76vw);box-shadow:inset 0 0 50px color-mix(in srgb,var(--pj-accent) 8%,transparent), 0 0 50px color-mix(in srgb,var(--pj-glow) 10%,transparent);border-radius:50%;justify-self:center;position:relative}.person-journey-orbit:before,.person-journey-orbit:after{content:"";border:1px solid color-mix(in srgb,var(--pj-ink) 10%,transparent);border-radius:50%;position:absolute;inset:14%}.person-journey-orbit:after{inset:30%}.person-journey-orbit strong{background:radial-gradient(circle,color-mix(in srgb,var(--pj-accent) 25%,transparent),color-mix(in srgb,var(--pj-accent) 5%,transparent));color:var(--pj-gold);border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;inset:38%}.person-journey-orbit span{text-align:center;border:1px solid var(--pj-line);background:color-mix(in srgb,var(--pj-panel) 88%,transparent);min-width:64px;color:var(--pj-soft);border-radius:999px;padding:7px 10px;font-size:12px;position:absolute}.person-journey-orbit span:first-child{inset-block-start:4%;inset-inline-start:38%}.person-journey-orbit span:nth-child(2){inset-block-start:47%;inset-inline-end:-5%}.person-journey-orbit span:nth-child(3){inset-block-end:5%;inset-inline-start:31%}.person-journey-panel{border:1px solid var(--pj-line);background:var(--s29-panel-grad,var(--pj-panel));box-shadow:0 20px 60px color-mix(in srgb,var(--pj-panel) 40%,transparent);border-radius:26px;padding:clamp(18px,3vw,30px)}.person-journey-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.person-journey-section-head>div{align-items:baseline;gap:10px;display:flex}.person-journey-section-head h2{margin:0;font-size:clamp(22px,3vw,30px)}.person-journey-section-head>span{border:1px solid var(--pj-line);color:var(--pj-soft);border-radius:999px;padding:6px 10px;font-size:12px}.person-journey-fields,.person-journey-family-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.person-journey label{text-align:start;gap:7px;display:grid}.person-journey label>span{color:var(--pj-soft);font-size:13px;font-weight:700}.person-journey input,.person-journey select{border:1px solid var(--pj-line);background:color-mix(in srgb,var(--pj-panel-soft) 90%,transparent);width:100%;min-height:48px;color:var(--pj-ink);font:inherit;border-radius:14px;outline:none;padding:11px 13px;transition:border-color .18s,box-shadow .18s,background .18s}.person-journey input:focus,.person-journey select:focus{border-color:color-mix(in srgb,var(--pj-accent) 65%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pj-accent) 10%,transparent);background:color-mix(in srgb,var(--pj-panel-soft) 96%,transparent)}.person-journey-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.person-journey-actions small{color:var(--pj-soft);line-height:1.6}.person-journey button,.person-journey-primary,.person-journey-login a{border:1px solid var(--pj-line);background:color-mix(in srgb,var(--pj-panel-soft) 92%,transparent);min-height:44px;color:var(--pj-ink);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:800;text-decoration:none}.person-journey-primary,.person-journey-family-form button,.person-journey-login a{background:var(--pj-accent-btn);color:var(--pj-on-accent);border-color:var(--pj-line-strong)}.person-journey button:disabled{opacity:.48;cursor:not-allowed}.person-journey-findings{gap:14px;display:grid}.person-journey-focal{text-align:center;background:radial-gradient(circle,color-mix(in srgb,var(--pj-accent) 15%,transparent),color-mix(in srgb,var(--pj-panel-soft) 25%,transparent) 58%,transparent 72%);border-radius:22px;align-content:center;place-items:center;min-height:210px;display:grid}.person-journey-focal small,.person-journey-focal span,.person-journey-fact-grid span{color:var(--pj-soft)}.person-journey-focal strong{color:var(--pj-gold);font-variant-numeric:tabular-nums;font-size:clamp(64px,11vw,120px);line-height:.95}.person-journey-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.person-journey-fact-grid article{border:1px solid var(--pj-line);background:color-mix(in srgb,var(--pj-panel-soft) 88%,transparent);border-radius:18px;align-content:space-between;gap:7px;min-height:120px;padding:14px;display:grid}.person-journey-fact-grid strong{color:var(--pj-ink);font-variant-numeric:tabular-nums;font-size:32px}.person-journey-fact-grid strong.is-text{font-size:20px;line-height:1.35}.person-journey-crosses{border-top:1px solid var(--pj-line);padding-top:15px}.person-journey-crosses>small{color:var(--pj-soft)}.person-journey-crosses>div{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.person-journey-crosses span{text-align:center;border:1px solid color-mix(in srgb,var(--pj-accent) 35%,transparent);min-width:54px;color:var(--pj-gold);border-radius:999px;padding:7px 11px;font-weight:800}.person-journey-crosses p{color:var(--pj-soft);margin:0;font-size:13px}.person-journey-family-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.person-journey-family-list article{border:1px solid var(--pj-line);background:color-mix(in srgb,var(--pj-panel-soft) 88%,transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.person-journey-family-list article>div{gap:2px;display:grid}.person-journey-family-list small{color:var(--pj-soft)}.person-journey-family-list article>span{color:var(--pj-gold);font-size:11px}.person-journey-family-form{align-items:end}.person-journey-family-form button{min-height:48px}.person-journey-relations{gap:7px;margin-top:16px;display:grid}.person-journey-relations>div{color:var(--pj-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.person-journey-relations b{color:var(--pj-gold)}.person-journey-empty,.person-journey-state,.person-journey-error{border:1px dashed var(--pj-line);color:var(--pj-soft);border-radius:16px;padding:18px;line-height:1.7}.person-journey-error{border-style:solid;border-color:color-mix(in srgb,var(--pj-accent) 26%,var(--s29-line));color:var(--pj-ink)}.person-journey-next{border:1px solid var(--pj-line);background:linear-gradient(120deg,color-mix(in srgb,var(--pj-accent) 7%,transparent),color-mix(in srgb,var(--pj-glow) 10%,transparent));border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.person-journey-next h2{margin:5px 0 7px}.person-journey-next>span{color:var(--pj-gold);font-size:42px}.person-journey-login{border:1px solid var(--s29-line,var(--line));text-align:center;max-width:680px;color:var(--pj-ink);background:var(--s29-panel-grad,var(--pj-panel));border-radius:28px;margin:48px auto;padding:40px 24px}.person-journey-login p{color:var(--pj-soft);line-height:1.8}.person-journey-symbol{color:var(--pj-accent-text);font-size:40px}@media (prefers-reduced-motion:no-preference){.person-journey-orbit{animation:7s ease-in-out infinite person-journey-breathe}}@keyframes person-journey-breathe{50%{box-shadow:inset 0 0 58px color-mix(in srgb,var(--pj-accent) 11%,transparent),0 0 70px color-mix(in srgb,var(--pj-glow) 16%,transparent)}}@media (width<=860px){.person-journey-hero{grid-template-columns:1fr;min-height:0}.person-journey-orbit{order:-1;width:min(240px,70vw)}.person-journey-fields,.person-journey-family-form{grid-template-columns:1fr}.person-journey-fact-grid,.person-journey-family-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.person-journey{gap:12px}.person-journey-hero,.person-journey-panel{border-radius:22px}.person-journey-fact-grid,.person-journey-family-list{grid-template-columns:1fr}.person-journey-section-head{align-items:flex-start}.person-journey-section-head>span{display:none}.person-journey-actions{align-items:stretch}.person-journey-actions button{width:100%}.person-journey-next>span{display:none}}.sod-gematria-card{box-sizing:border-box;width:100%;color:var(--gc-ink);font-family:var(--gc-font-ui);border:1px solid var(--gc-line);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--gc-glow) 22%,transparent),transparent 32%), var(--gc-panel-grad);box-shadow:0 12px 34px color-mix(in srgb,var(--gc-ink) 8%,transparent),inset 0 1px color-mix(in srgb,var(--gc-panel) 74%,transparent);border-radius:18px;transition:border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1);overflow:hidden}.sod-gematria-card:hover,.sod-gematria-card.is-expanded{border-color:color-mix(in srgb,var(--gc-accent) 48%,var(--gc-line))}.sod-gematria-card button{font:inherit}.sod-gematria-card button:focus-visible{outline:2px solid color-mix(in srgb,var(--gc-accent) 78%,var(--gc-panel));outline-offset:2px}.sod-gematria-card button:disabled{cursor:default;opacity:.62}.sod-gematria-card__summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.sod-gematria-card__summary-main{min-width:0;min-height:48px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 2px;display:flex}.sod-gematria-card__focus{align-items:baseline;gap:8px;min-width:0;display:flex}.sod-gematria-card__primary{min-width:0;color:var(--gc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,3vw,24px);font-weight:850;line-height:1.15;overflow:hidden}.sod-gematria-card__primary.is-number,.sod-gematria-card__secondary.is-number{font-family:var(--gc-font-numeric);color:var(--gc-hero);font-variant-numeric:tabular-nums}.sod-gematria-card__arrow{color:var(--gc-accent-dim);font-size:13px}.sod-gematria-card__secondary{color:var(--gc-hero);white-space:nowrap;font-size:clamp(17px,2.6vw,23px);font-weight:900}.sod-gematria-card__method-active{border-inline-start:1px solid var(--gc-line);min-height:28px;color:var(--gc-muted);flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.sod-gematria-card__method-active em{border:1px solid var(--gc-line);color:var(--gc-accent-text);border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:850}.sod-gematria-card__summary-tail{justify-content:flex-end;align-items:center;gap:7px;display:flex}.sod-gematria-card__dependency-signal{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel-soft) 78%,transparent);min-height:28px;color:var(--gc-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.sod-gematria-card__dependency-signal b{color:var(--gc-ink);font-family:var(--gc-font-numeric)}.sod-gematria-card__journey-signal,.sod-gematria-card__peer-signal,.sod-gematria-card__toggle{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel-soft) 84%,transparent);min-height:44px;color:var(--gc-muted);cursor:pointer}.sod-gematria-card__journey-signal,.sod-gematria-card__peer-signal{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:250px;padding:0 12px;font-size:11.5px;font-weight:800;display:inline-flex;overflow:hidden}.sod-gematria-card__journey-signal span,.sod-gematria-card__peer-signal span{color:var(--gc-accent-text)}.sod-gematria-card__peer-signal{cursor:default}.sod-gematria-card__toggle{border-radius:14px;width:44px;font-size:20px;line-height:1}.sod-gematria-card__explorer{border-top:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel) 86%,transparent);gap:13px;padding:14px;animation:.18s cubic-bezier(0,0,.2,1) sod-gematria-card-reveal;display:grid}@keyframes sod-gematria-card-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sod-gematria-card__explorer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sod-gematria-card__explorer-head>div{gap:2px;min-width:0;display:grid}.sod-gematria-card__explorer-head span{color:var(--gc-accent-dim);font-size:11px;font-weight:850}.sod-gematria-card__explorer-head strong{min-width:0;color:var(--gc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.sod-gematria-card__explorer-head>button{border:1px solid var(--gc-line);min-height:44px;color:var(--gc-accent-text);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:11px;font-weight:850}.sod-gematria-card__method-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.sod-gematria-card__method{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel-soft) 88%,transparent);min-width:0;min-height:82px;color:var(--gc-ink);cursor:pointer;border-radius:13px;align-content:center;place-items:center;gap:3px;padding:8px 6px;display:grid}.sod-gematria-card__method:not(:disabled):hover{border-color:color-mix(in srgb,var(--gc-accent) 46%,var(--gc-line))}.sod-gematria-card__method.is-active{border-color:color-mix(in srgb,var(--gc-accent) 70%,var(--gc-line));background:color-mix(in srgb,var(--gc-accent) 10%,var(--gc-panel-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gc-accent) 14%,transparent)}.sod-gematria-card__method-label{width:100%;color:var(--gc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;overflow:hidden}.sod-gematria-card__method strong{color:var(--gc-hero);font-family:var(--gc-font-numeric);font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.sod-gematria-card__method small{color:var(--gc-accent-text);font-size:9px;font-weight:800}.sod-gematria-card__more{border:1px dashed var(--gc-line-strong);min-height:82px;color:var(--gc-accent-text);cursor:pointer;background:0 0;border-radius:13px;align-content:center;place-items:center;gap:2px;display:grid}.sod-gematria-card__more strong{font-family:var(--gc-font-numeric);font-size:18px}.sod-gematria-card__more span{font-size:10px;font-weight:800}.sod-gematria-card__families{gap:14px;display:grid}.sod-gematria-card__family{gap:7px;display:grid}.sod-gematria-card__family h4{color:var(--gc-muted);margin:0;font-size:11px;font-weight:850}.sod-gematria-card__evidence{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel-soft) 80%,transparent);color:var(--gc-muted);border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.sod-gematria-card__evidence b{color:var(--gc-ink)}.sod-gematria-card__expression-evidence{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel-soft) 72%,transparent);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.sod-gematria-card__expression-evidence>div:first-child{gap:2px;min-width:0;display:grid}.sod-gematria-card__expression-evidence>div:first-child span{color:var(--gc-accent-dim);font-size:10px;font-weight:850}.sod-gematria-card__expression-evidence>div:first-child strong{color:var(--gc-ink);font-size:12px;font-weight:850}.sod-gematria-card__expression-evidence-counts{color:var(--gc-muted);flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;font-size:10.5px;font-weight:750;display:flex}.sod-gematria-card__expression-evidence-counts b{color:var(--gc-ink);font-family:var(--gc-font-numeric)}.sod-gematria-card__peers{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel-soft) 82%,transparent);border-radius:14px;gap:8px;padding:11px;display:grid}.sod-gematria-card__peers-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sod-gematria-card__peers-head span{color:var(--gc-accent-dim);font-size:10.5px;font-weight:850}.sod-gematria-card__peers-head strong{color:var(--gc-muted);font-size:10.5px;font-weight:800}.sod-gematria-card__peer-list{flex-wrap:wrap;gap:7px;display:flex}.sod-gematria-card__peer-list>span{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel) 78%,transparent);border-radius:11px;gap:2px;min-width:0;padding:7px 9px;display:inline-grid}.sod-gematria-card__peer-list b{color:var(--gc-ink);font-size:11.5px}.sod-gematria-card__peer-list small{color:var(--gc-muted);font-size:9.5px}.sod-gematria-card__same-value,.sod-gematria-card__notice{border-inline-start:2px solid color-mix(in srgb,var(--gc-accent) 58%,var(--gc-line));color:var(--gc-muted);gap:3px;padding:9px 11px;font-size:11px;display:grid}.sod-gematria-card__same-value strong,.sod-gematria-card__notice strong{color:var(--gc-ink);font-size:12px}.sod-gematria-card__deep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sod-gematria-card__deep-grid section{border:1px solid var(--gc-line);background:color-mix(in srgb,var(--gc-panel-soft) 78%,transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;padding:12px;display:grid}.sod-gematria-card__deep-grid span{color:var(--gc-accent-dim);font-size:10px;font-weight:850}.sod-gematria-card__deep-grid strong{min-width:0;color:var(--gc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sod-gematria-card__deep-grid button{border:1px solid var(--gc-line);min-height:44px;color:var(--gc-accent-text);cursor:pointer;background:0 0;border-radius:999px;grid-area:1/2/3;padding:0 11px;font-size:10.5px;font-weight:850}.sod-gematria-card__footer{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.sod-gematria-card__footer>div{align-items:baseline;gap:7px;min-width:0;display:flex}.sod-gematria-card__footer span{color:var(--gc-muted);font-size:10.5px;font-weight:800}.sod-gematria-card__footer strong{color:var(--gc-hero);font-family:var(--gc-font-numeric);font-size:19px;font-weight:900}.sod-gematria-card__footer button{border:1px solid var(--gc-line-strong);min-height:44px;color:var(--gc-ink);cursor:pointer;background:0 0;border-radius:13px;padding:0 15px;font-size:11.5px;font-weight:850}.sod-gematria-card__footer button.is-primary{background:var(--gc-accent-btn);color:var(--gc-on-accent);border-color:#0000}@media (width<=820px){.sod-gematria-card__summary{grid-template-columns:1fr}.sod-gematria-card__summary-tail{justify-content:space-between}.sod-gematria-card__dependency-signal{order:1}.sod-gematria-card__journey-signal{max-width:min(100%,420px)}.sod-gematria-card__method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=540px){.sod-gematria-card{border-radius:15px}.sod-gematria-card__summary{padding:9px 10px}.sod-gematria-card__summary-main{gap:8px}.sod-gematria-card__focus{gap:5px}.sod-gematria-card__primary{font-size:18px}.sod-gematria-card__secondary{font-size:17px}.sod-gematria-card__method-active{padding-inline:6px;font-size:10.5px}.sod-gematria-card__journey-signal{font-size:10px}.sod-gematria-card__dependency-signal{padding-inline:7px;font-size:9.5px}.sod-gematria-card__expression-evidence{flex-direction:column;align-items:flex-start}.sod-gematria-card__expression-evidence-counts{justify-content:flex-start}.sod-gematria-card__explorer{padding:11px}.sod-gematria-card__explorer-head{align-items:center}.sod-gematria-card__explorer-head strong{font-size:16px}.sod-gematria-card__method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sod-gematria-card__deep-grid{grid-template-columns:1fr}.sod-gematria-card__deep-grid section{grid-template-columns:minmax(0,1fr) auto}.sod-gematria-card__footer{flex-direction:column;align-items:stretch}.sod-gematria-card__footer button{width:100%}}@media (prefers-reduced-motion:reduce){.sod-gematria-card,.sod-gematria-card__explorer{transition:none;animation:none}}.sod-post-content .sod-gematria-box.is-gematria-card-pilot{height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.sod-post-content .sod-gematria-box.is-gematria-card-pilot>.gb-title,.sod-post-content .sod-gematria-box.is-gematria-card-pilot>.gb-rows,.sod-post-content .sod-gematria-box.is-gematria-card-pilot>.gb-note{display:none!important}.sod-gematria-card-pilot-mount{width:100%;max-width:100%;display:block}:root{--adm-bg:#0c0818!important;--adm-bgGlow:#111b35!important;--adm-gold:#6ea8ff!important;--adm-goldLight:#e7edf7!important;--adm-goldBright:#9cc2ff!important;--adm-goldDim:#8290a6!important;--adm-goldDark:#1c3a67!important;--adm-goldDeep:#0b1630!important;--adm-crimson:#8f2d3a!important;--adm-crimsonLight:#c94a58!important;--adm-royal:#4a4fa3!important;--adm-royalLight:#747ce8!important;--adm-surface:#0e1320!important;--adm-surface2:#141b2c!important;--adm-border:#6ea8ff2e!important;--adm-borderGold:#6ea8ff61!important;--adm-muted:#aab5c8!important;--adm-faint:#17223a!important;--adm-danger:#d95b64!important;--adm-tile:linear-gradient(135deg, #6ea8ff14, #0e1320eb)!important;--adm-active:linear-gradient(135deg, #6ea8ff3d, #141b2cd1)!important;--adm-active-soft:#6ea8ff24!important}:root[data-theme=light]{--adm-bg:#f6f7f9!important;--adm-bgGlow:#eef3fb!important;--adm-gold:#2f6df6!important;--adm-goldLight:#1b1d22!important;--adm-goldBright:#1c4bbf!important;--adm-goldDim:#8a93a3!important;--adm-goldDark:#d7e5ff!important;--adm-goldDeep:#10234f!important;--adm-crimson:#b63a43!important;--adm-crimsonLight:#d34f58!important;--adm-royal:#5158b8!important;--adm-royalLight:#6f78d9!important;--adm-surface:#fff!important;--adm-surface2:#f8fafc!important;--adm-border:#2f6df629!important;--adm-borderGold:#2f6df64d!important;--adm-muted:#5b6472!important;--adm-faint:#eef3fb!important;--adm-danger:#c63f48!important;--adm-tile:linear-gradient(135deg, #2f6df612, #fffffff5)!important;--adm-active:linear-gradient(135deg, #2f6df62e, #eef3fbeb)!important;--adm-active-soft:#2f6df61a!important}:is(:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*=\#f6f7f9],:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*="rgb(246, 247, 249)"]){background:var(--adm-bg)!important}:is(:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*=\#ffffff],:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*="rgb(255, 255, 255)"]){background-color:var(--adm-surface)!important}:is(:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*=\#1b1d22],:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*="rgb(27, 29, 34)"]){color:var(--adm-goldLight)!important}:is(:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*=\#5b6472],:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*="rgb(91, 100, 114)"]){color:var(--adm-muted)!important}:is(:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*=\#8a93a3],:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*="rgb(138, 147, 163)"]){color:var(--adm-goldDim)!important}:is(:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*=\#dbe1ea],:root:not([data-theme=light]) #root div:has(a[href=\/research-viewer]) [style*="rgb(219, 225, 234)"]){border-color:var(--adm-border)!important}.lb-main,.lb-main.lb-scroll{min-height:0;overflow:hidden!important}.lb-imgpane,.lb-main.lb-scroll .lb-imgpane{min-width:0;min-height:0;flex:auto!important;justify-content:center!important;align-items:center!important;padding:6px!important;overflow:hidden!important}.lb-img,.lb-img.tall{object-fit:contain!important;object-position:center center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.lb-main.lb-scroll .lb-panel{max-height:38vh!important;overflow-y:auto!important}@media (width>=920px){.lb-main,.lb-main.lb-scroll{overflow:hidden!important}.lb-main.lb-scroll .lb-imgpane{align-items:center!important;overflow:hidden!important}.lb-img,.lb-img.tall{max-width:100%!important;max-height:100%!important}.lb-main.lb-scroll .lb-panel{max-height:none!important;overflow-y:auto!important}}@media (prefers-reduced-motion:reduce){.lb-img{animation:none!important}}:root{--vf-focus-ring:#62e3ff;--vf-focus-offset:2px}html[data-theme=light]{--vf-focus-ring:#1c4bbf}html[data-environment=research_lab]{--vf-focus-ring:#2f6df6}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--vf-focus-ring)!important;outline-offset:var(--vf-focus-offset)!important}.sod-bidi-evidence{text-align:start;overflow-wrap:anywhere;direction:rtl;unicode-bidi:plaintext;min-width:0}.sod-bidi-evidence [dir=ltr],.sod-bidi-evidence code,.sod-bidi-evidence .sod-ltr-island{direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])){scroll-behavior:auto}}
