.divination_page__r5T_V{width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-lg) var(--space-lg) 0}.divination_topBar__AoIlk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-lg)}.divination_backLink__qlezq{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);transition:color .15s ease}.divination_backLink__qlezq:hover{color:var(--color-primary)}.divination_topActions__yEOFc{display:flex;gap:var(--space-sm)}.divination_heading__gEvOp{margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text)}.divination_heading__gEvOp:after{content:"";display:block;width:72px;height:1px;margin-top:var(--space-sm);background:var(--rule-gold)}.divination_subheading__J9xX_{margin:0 0 var(--space-md)}.divination_crossLink__dz6So,.divination_subheading__J9xX_{color:var(--color-text-tertiary);font-size:var(--font-size-body-sm)}.divination_crossLink__dz6So{margin:0 0 var(--space-xl)}.divination_crossLink__dz6So a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:3px}.divination_crossLink__dz6So a:hover{color:var(--color-primary)}.divination_restoreNotice__Qkox2{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.divination_restoreNotice__Qkox2>span:first-child{flex:1 1 auto;min-width:0}.divination_restoreError__Q1_zN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb,var(--color-fire) 35%,var(--color-border));border-left-width:3px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-fire) 8%,transparent);color:var(--color-text);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.divination_resultAnchor__jW0qe{scroll-margin-top:calc(var(--space-3xl) + var(--space-md))}.divination_grid__Yl90L{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.divination_chartColumn__Den4k,.divination_reportColumn__5ver1{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.divination_placeholder__HJp_y{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-height:240px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-xl);text-align:center;overflow:hidden}.divination_placeholder__HJp_y:before{content:"";position:absolute;inset:0;background-image:var(--texture-stars);background-size:420px 420px;opacity:.6;pointer-events:none}.divination_placeholderGlyph__qkTdI{display:inline-flex;color:var(--color-secondary);line-height:1}.divination_placeholderTitle__c4SPe{margin:0;font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:700;letter-spacing:var(--tracking-title);color:var(--color-text)}.divination_placeholderDesc__p86F3{margin:0;max-width:42ch;color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}@media (min-width:992px){.divination_grid__Yl90L{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:var(--space-xl)}.divination_chartColumn__Den4k{position:-webkit-sticky;position:sticky;top:88px}}@media (max-width:575px){.divination_page__r5T_V{padding:var(--space-md) var(--space-md) 0}}