.symbol-atlas{--atlas-gold:#ead5ad;--atlas-text:#f8f3f4;--atlas-muted:#cbbfc5;color:var(--atlas-text);isolation:isolate;width:100%;min-width:0}.symbol-atlas *,.symbol-atlas :before,.symbol-atlas :after{box-sizing:border-box}.symbol-atlas .symbol-atlas__header{grid-template-columns:1.05fr 1fr;align-items:end;gap:24px 50px;margin-bottom:28px;display:grid}.symbol-atlas .symbol-atlas__eyebrow{color:var(--atlas-gold);letter-spacing:.14em;margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.5}.symbol-atlas h2{letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:550;line-height:1.14}.symbol-atlas .symbol-atlas__intro{color:var(--atlas-muted);max-width:50ch;margin:0;font-size:14px;line-height:1.8}.symbol-atlas button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.symbol-atlas button:focus-visible{outline-offset:4px;outline:2px solid #f6e9cf}.symbol-atlas .symbol-atlas__tabs{flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:22px;display:flex}.symbol-atlas .symbol-atlas__tabs>button{min-height:48px;color:var(--atlas-muted);background:#19151c7a;border:1px solid #ead5ad2e;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:13px;line-height:1.5;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.symbol-atlas .symbol-atlas__tabs>button[aria-selected=true]{color:var(--atlas-gold);background:#ead5ad1f;border-color:#ead5ad91;box-shadow:inset 0 1px #ffffff17}.symbol-atlas .symbol-atlas__tab-count{font-variant-numeric:tabular-nums;opacity:.65;font-size:11px}.symbol-atlas .symbol-atlas__body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.symbol-atlas .symbol-atlas__selection{grid-template-columns:repeat(5,minmax(0,1fr));align-self:start;gap:9px;display:grid}.symbol-atlas .symbol-atlas__selection--zodiac{grid-template-columns:repeat(4,minmax(0,1fr))}.symbol-atlas .symbol-atlas__tile{background:linear-gradient(145deg,#fff8ec0b,#fff8ec03);border:1px solid #ead5ad21;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:132px;padding:24px 5px 17px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.symbol-atlas .symbol-atlas__tile[aria-pressed=true]{background-color:#ead5ad17;border-color:#ead5adb0;box-shadow:inset 0 1px #fff8e91f,0 4px 18px #0000001a}.symbol-atlas .symbol-atlas__tile-index{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--atlas-gold);opacity:.39;font-size:8px;position:absolute;top:8px;left:10px}.symbol-atlas .symbol-atlas__medallion{width:58px;height:58px;color:var(--atlas-gold);background:radial-gradient(circle at 32% 20%,#f0dab11a,#16111900 70%);border:1px solid #ead5ad1f;border-radius:50%;place-items:center;transition:transform .25s;display:grid}.symbol-atlas .symbol-atlas__glyph{flex-shrink:0;width:38px;height:38px;display:block;overflow:visible}.symbol-atlas .symbol-atlas__tile-name{color:var(--atlas-muted);text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.4}.symbol-atlas .symbol-atlas__tile[aria-pressed=true] .symbol-atlas__tile-name{color:var(--atlas-gold)}.symbol-atlas .symbol-atlas__detail{backdrop-filter:blur(16px);background:linear-gradient(140deg,#ead5ad13,#18121952);border:1px solid #ead5ad38;border-radius:22px;flex-direction:column;justify-content:space-between;min-width:0;min-height:436px;padding:clamp(20px,2.5vw,32px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff1c,0 12px 36px #0000001f}.symbol-atlas .symbol-atlas__detail-content{animation:.32s both atlas-detail-in}.symbol-atlas .symbol-atlas__detail-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.symbol-atlas .symbol-atlas__category{color:var(--atlas-gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.4}.symbol-atlas .symbol-atlas__position{color:var(--atlas-gold);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.symbol-atlas .symbol-atlas__position>span{color:var(--atlas-muted);opacity:.5}.symbol-atlas .symbol-atlas__identity{align-items:center;gap:20px;margin-bottom:22px;display:flex}.symbol-atlas .symbol-atlas__detail-seal{width:72px;height:72px;color:var(--atlas-gold);background:radial-gradient(circle at 28% 20%,#ead5ad1a,#0000 70%);border:1px solid #ead5ad63;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 5px #ead5ad09}.symbol-atlas .symbol-atlas__detail-seal .symbol-atlas__glyph{width:48px;height:48px}.symbol-atlas h3{color:var(--atlas-text);letter-spacing:-.025em;text-transform:none;margin:0 0 6px;font-size:clamp(24px,2.6vw,34px);font-weight:550;line-height:1.1}.symbol-atlas .symbol-atlas__quality{color:var(--atlas-gold);margin:0;font-size:12px;line-height:1.5}.symbol-atlas .symbol-atlas__prose p{color:var(--atlas-muted);margin:0 0 14px;font-size:13px;line-height:1.85}.symbol-atlas .symbol-atlas__prose p:first-child{color:var(--atlas-text)}.symbol-atlas .symbol-atlas__reflection{border-left:2px solid #ead5ad85;margin-top:22px;padding:0 0 0 16px}.symbol-atlas .symbol-atlas__reflection .symbol-atlas__eyebrow{opacity:.78;margin-bottom:6px;font-size:9px}.symbol-atlas .symbol-atlas__reflection>p:last-child{color:var(--atlas-gold);margin:0;font-size:14px;font-weight:500;line-height:1.65}.symbol-atlas .symbol-atlas__pagination{justify-content:flex-end;align-items:center;gap:15px;padding-top:22px;display:flex}.symbol-atlas .symbol-atlas__pagination>span{color:var(--atlas-muted);font-variant-numeric:tabular-nums;font-size:10px}.symbol-atlas .symbol-atlas__pagination>button{width:44px;height:44px;color:var(--atlas-gold);background:#ead5ad09;border:1px solid #ead5ad40;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid}.symbol-atlas--compact .symbol-atlas__header{margin-bottom:22px}.symbol-atlas--compact .symbol-atlas__tile{gap:9px;min-height:116px}.symbol-atlas--compact .symbol-atlas__medallion{width:50px;height:50px}@media (hover:hover){.symbol-atlas .symbol-atlas__tile:hover{background-color:#ead5ad0e;border-color:#ead5ad80}.symbol-atlas .symbol-atlas__tile:hover .symbol-atlas__medallion{transform:translateY(-2px)}.symbol-atlas .symbol-atlas__pagination>button:hover,.symbol-atlas .symbol-atlas__tabs>button:hover{background-color:#ead5ad21}}@media (width<=1050px){.symbol-atlas .symbol-atlas__body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px}.symbol-atlas .symbol-atlas__selection{grid-template-columns:repeat(3,minmax(0,1fr))}.symbol-atlas .symbol-atlas__tile{min-height:116px}}@media (width<=720px){.symbol-atlas .symbol-atlas__header{grid-template-columns:1fr;gap:14px}.symbol-atlas .symbol-atlas__intro{max-width:58ch;font-size:13px}.symbol-atlas .symbol-atlas__body{grid-template-columns:minmax(0,1fr);gap:20px}.symbol-atlas .symbol-atlas__selection{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.symbol-atlas .symbol-atlas__selection--zodiac{grid-template-columns:repeat(4,minmax(0,1fr))}.symbol-atlas .symbol-atlas__tile{border-radius:13px;gap:9px;min-height:107px;padding:18px 4px 12px}.symbol-atlas .symbol-atlas__medallion{width:46px;height:46px}.symbol-atlas .symbol-atlas__glyph{width:32px;height:32px}.symbol-atlas .symbol-atlas__tile-name{font-size:10px}.symbol-atlas .symbol-atlas__detail{min-height:0;padding:24px}}@media (width<=420px){.symbol-atlas .symbol-atlas__tabs{gap:6px}.symbol-atlas .symbol-atlas__tabs>button{gap:8px;padding:10px 13px;font-size:11px}.symbol-atlas .symbol-atlas__selection{grid-template-columns:repeat(3,minmax(0,1fr))}.symbol-atlas .symbol-atlas__tile{min-height:107px}.symbol-atlas .symbol-atlas__tile-name{font-size:11px}.symbol-atlas .symbol-atlas__detail{padding:22px 18px}.symbol-atlas .symbol-atlas__identity{gap:16px}}@keyframes atlas-detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.symbol-atlas *,.symbol-atlas :before,.symbol-atlas :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
