.dN0xEW_container{margin-top:var(--space-10)}.dN0xEW_heading{color:var(--m-text-strong);margin:0 0 var(--space-8);align-items:center;gap:var(--space-5);font-size:1.25rem;font-weight:700;display:flex}.dN0xEW_heading:before{content:"";border-radius:var(--radius-circle);background:var(--m-accent);width:8px;height:8px;display:inline-block}.dN0xEW_list{gap:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.dN0xEW_card{gap:var(--space-4);padding:var(--space-8);background:var(--m-table-bg);border:var(--bw-1) solid var(--m-divider);border-radius:var(--radius-xl);transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease, border-color var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.dN0xEW_card:before{content:"";background:linear-gradient(90deg, var(--m-accent) 0%, var(--m-accent-light) 100%);width:0;height:3px;transition:width var(--dur-slow) ease;position:absolute;top:0;left:0}.dN0xEW_card:hover{box-shadow:0 8px 24px rgba(var(--m-accent-rgb), .12);border-color:rgba(var(--m-accent-rgb), .35);transform:translateY(-2px)}.dN0xEW_card:hover:before{width:100%}.dN0xEW_title{font-size:var(--fs-md);color:var(--m-text-strong);font-weight:700;line-height:1.5}.dN0xEW_desc{font-size:var(--fs-sm);color:var(--c-text-sub);line-height:1.65}
.LNTSzq_button{right:var(--space-9,1.5rem);bottom:var(--space-9,1.5rem);z-index:90;border-radius:var(--radius-circle);background:linear-gradient(135deg, var(--lp-gold-light,#f0d78c) 0%, var(--lp-gold-dark,#b8922e) 100%);color:#1a1a1a;cursor:pointer;opacity:0;visibility:hidden;border:none;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .3s,visibility 0s linear .3s,background .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 4px 12px #0003}.LNTSzq_button.LNTSzq_visible{opacity:1;visibility:visible;transition:opacity .3s,visibility linear,background .15s,box-shadow .15s}.LNTSzq_button:hover{background:linear-gradient(135deg, #fde9b4 0%, var(--lp-gold,#d4a843) 100%);box-shadow:0 0 0 2px var(--lp-gold-dark,#b8922e), 0 6px 16px #00000040}.LNTSzq_button:active{transform:translateY(1px)}.LNTSzq_button:focus-visible{box-shadow:0 4px 12px #0003, 0 0 0 3px transparent, 0 0 0 5px var(--lp-gold,#d4a843);outline:none}@media (prefers-reduced-motion:reduce){.LNTSzq_button{transition:opacity 10ms,visibility 10ms}.LNTSzq_button:active{transform:none}}@media (max-width:640px){.LNTSzq_button{right:max(var(--space-7,1rem), env(safe-area-inset-right));bottom:max(var(--space-7,1rem), env(safe-area-inset-bottom))}}
