.content-protected[data-astro-cid-mbnfy3li]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.watermark-overlay[data-astro-cid-mbnfy3li]{position:fixed;inset:0;pointer-events:none;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.watermark-overlay[data-astro-cid-mbnfy3li].visible{opacity:.05}.watermark-text[data-astro-cid-mbnfy3li]{font-size:3rem;font-weight:900;color:var(--color-gold-400);transform:rotate(-30deg);white-space:nowrap;text-transform:uppercase;letter-spacing:.5rem}@media print{.content-protected[data-astro-cid-mbnfy3li],.protected-content-wrapper[data-astro-cid-mbnfy3li]{display:none!important}body:after{content:"This content is protected. Printing is disabled.";display:block;padding:2rem;font-size:1.5rem;text-align:center}}.reading-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#fbbf24,#f59e0b);z-index:9999;transition:width .1s ease-out}@keyframes bounce-once{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.animate-bounce-once{animation:bounce-once .4s ease-out}.trigger-card-play{transition:all .2s ease}.trigger-card-play:hover{box-shadow:0 0 20px #10b9814d;transform:translateY(-1px)}.trigger-card-stop{transition:all .2s ease}.trigger-card-stop:hover{box-shadow:0 0 20px #ef44444d;transform:translateY(-1px)}.guide-content-main .value-highlight,.guide-content-main strong:has(+strong){font-family:ui-monospace,monospace;font-weight:700;color:#fbbf24;background:#fbbf2426;padding:.1em .3em;border-radius:.25rem}.carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d;border:none;padding:0;cursor:pointer;transition:all .2s ease}.carousel-dot:hover{background:#ffffff80;transform:scale(1.2)}.carousel-dot.active{background:#fbbf24;transform:scale(1.3)}.carousel-dot.active:hover{background:#fbbf24}.strategy-section{border-bottom:1px solid rgba(75,85,99,.5);margin-bottom:0}.strategy-section:last-child{border-bottom:none}.strategy-section summary{cursor:pointer;list-style:none;padding:1rem;display:flex;align-items:center;justify-content:space-between;background:#1f293780;transition:background .2s ease}.strategy-section summary:hover{background:#1f2937cc}.strategy-section summary::-webkit-details-marker{display:none}.strategy-section[open] summary{border-bottom:1px solid rgba(75,85,99,.5)}.strategy-section .section-content{padding:1rem;animation:slideDown .2s ease-out}.border-3{border-width:3px}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.active\:scale-95:active{transform:scale(.95)}.active\:scale-\[0\.98\]:active{transform:scale(.98)}.active\:bg-base-700:active{background-color:#374151}.active\:bg-base-800:active{background-color:#1f2937}.active\:border-gold-500\/50:active{border-color:#fbbf2480}.active\:text-gold-300:active{color:#fcd34d}.snap-x{scroll-snap-type:x mandatory}.snap-start{scroll-snap-align:start}.snap-mandatory{scroll-snap-type:x mandatory}.prose{color:#d4d4d4;line-height:1.7}.prose p{margin-bottom:1rem}.prose h2,.prose h3{color:#f5f5f5;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.prose h2{font-size:1.375rem;color:#fbbf24}@media(min-width:640px){.prose h2{font-size:1.5rem}}.prose h3{font-size:1.2rem}@media(min-width:640px){.prose h3{font-size:1.25rem}}.prose strong{color:#fbbf24;font-weight:600}.prose ul,.prose ol{margin-bottom:1rem;padding-left:1.25rem}.prose li{margin-bottom:.375rem}.prose a{color:#fbbf24;text-decoration:underline}.prose table{width:100%;margin:1rem 0;border-collapse:collapse;font-size:.875rem;background:#1f2937;border-radius:.5rem;overflow:hidden;border:1px solid #374151}.prose thead{background:linear-gradient(to right,#fbbf24,#f59e0b)}.prose th{padding:.625rem 1rem;text-align:left;font-weight:700;color:#111827;text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.prose td{padding:.625rem 1rem;border-top:1px solid #374151;color:#e5e7eb}.prose tbody tr:hover{background:#283548}.prose td:first-child{color:#9ca3af;font-family:ui-monospace,monospace;font-size:.8rem}.prose td:last-child{color:#fbbf24;font-weight:700}details summary::-webkit-details-marker{display:none}details summary{list-style:none}details[open]>summary+div{animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
