:root{--ink:#030705;--fog:#e8f5ec;--mist:#7aab8f;--leaf:#00a86b;--leaf-bright:#00f0a0;--glow:#d4ff3a;--signal:#b8ff1a;--background:#030705;--foreground:#eef8f0;--card:#0a120e;--muted:#0c1a12;--muted-foreground:#8fbfa0;--border:#1a3d2c;--primary:#d4ff3a;--primary-foreground:#030705;--accent:#00f0a0;--accent-foreground:#030705;--destructive:#ff4d6a;--destructive-foreground:#fff5f7;--ring:#d4ff3a;--font-display:"Outfit", "Source Sans 3", system-ui, sans-serif;--font-sans:"Source Sans 3", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius:.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--control-h:2.25rem;--control-h-touch:2.5rem;--panel-pad:.75rem;--panel-gap:.75rem;--border-subtle:color-mix(in srgb, var(--border) 72%, transparent);--surface-glow:color-mix(in srgb, var(--glow) 22%, transparent);--focus-ring:color-mix(in srgb, var(--ring) 55%, transparent);--pop-shadow:0 1px 0 #ffffff38 inset, 0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent), 0 8px 28px color-mix(in srgb, var(--glow) 22%, transparent)}.light{--ink:#0a0a0a;--fog:#0a0a0a;--mist:#737373;--leaf:#2563eb;--leaf-bright:#3b82f6;--glow:#2563eb;--signal:#2563eb;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#525252;--border:#e5e5e5;--primary:#2563eb;--primary-foreground:#fff;--accent:#2563eb;--accent-foreground:#fff;--destructive:#dc2626;--destructive-foreground:#fff;--ring:#2563eb;--border-subtle:color-mix(in srgb, var(--border) 72%, transparent);--surface-glow:color-mix(in srgb, var(--primary) 8%, transparent);--focus-ring:color-mix(in srgb, var(--ring) 42%, transparent);--pop-shadow:0 1px 0 #ffffff38 inset, 0 8px 20px color-mix(in srgb, var(--primary) 24%, transparent)}html.light{color-scheme:light}.light .herq-atmosphere{background:var(--background);color:var(--foreground)}.light header.site-header{background:color-mix(in srgb, var(--card) 88%, transparent)}.light .nav-link{color:var(--foreground)}.light .nav-link:hover,.light .nav-link.active{color:var(--signal)}.light .alert-error{color:var(--destructive)}.light .cookie-banner{background:color-mix(in srgb, var(--card) 96%, transparent);border-top-color:var(--border)}.light .metrics-box{background:color-mix(in srgb, var(--muted) 70%, transparent)}.light .reward-orb{background:color-mix(in srgb, var(--muted) 75%, transparent);border-color:var(--border);box-shadow:none}.light .reward-orb--pro{background:color-mix(in srgb, var(--leaf) 10%, var(--muted));border-color:color-mix(in srgb, var(--leaf) 40%, transparent);box-shadow:none}.light .step-n{background:var(--muted);color:var(--ink)}.light .field input,.light .field select,.light .field textarea{background:var(--muted);color:var(--foreground)}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{min-height:100svh;font-family:var(--font-sans);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.font-display{font-family:var(--font-display)}.herq-atmosphere{background:radial-gradient(ellipse 80% 60% at 20% 20%, color-mix(in srgb, var(--leaf-bright) 42%, transparent), transparent 55%), radial-gradient(ellipse 70% 50% at 85% 75%, color-mix(in srgb, var(--glow) 20%, transparent), transparent 50%), radial-gradient(ellipse 50% 40% at 50% 100%, color-mix(in srgb, var(--signal) 16%, transparent), transparent 45%), var(--background);color:var(--fog)}.herq-accent-bar{background:linear-gradient(90deg, transparent 0%, var(--leaf-bright) 12%, var(--glow) 38%, var(--signal) 62%, var(--glow) 88%, transparent 100%);height:2px;box-shadow:0 0 18px color-mix(in srgb, var(--glow) 45%, transparent);background-size:220% 100%;animation:3.6s linear infinite herq-accent-flow}.surface-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--glow) 7%, transparent) 0%, transparent 42%), var(--card)}.herq-storm-haze{background:radial-gradient(ellipse 55% 40% at 18% 12%, color-mix(in srgb, var(--glow) 22%, transparent), transparent 70%), radial-gradient(ellipse 45% 35% at 82% 18%, color-mix(in srgb, var(--leaf-bright) 18%, transparent), transparent 65%);opacity:.45;pointer-events:none;animation:9s ease-in-out infinite alternate herq-storm-haze-drift}@keyframes herq-accent-flow{0%{background-position:0%}to{background-position:220%}}@keyframes herq-storm-haze-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.04)}}@keyframes herq-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes herq-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.motion-fade-up{animation:.7s both herq-fade-up}.motion-fade-up-delay{animation:.7s .15s both herq-fade-up}.motion-fade-up-delay-2{animation:.7s .28s both herq-fade-up}.motion-bar{animation:.9s .35s both herq-bar}.btn{height:2.75rem;min-height:2.75rem;font-family:var(--font-display);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s,filter .2s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--pop-shadow)}.btn-primary:hover{filter:brightness(1.08)saturate(1.08)}.btn-ghost{border-color:var(--border);color:var(--foreground);background:0 0}.btn-ghost:hover{border-color:color-mix(in srgb, var(--signal) 50%, var(--border));background:color-mix(in srgb, var(--muted) 45%, transparent)}.btn-accent{background:var(--accent);color:var(--accent-foreground);box-shadow:0 1px 0 #ffffff2e inset, 0 8px 24px color-mix(in srgb, var(--accent) 22%, transparent)}.btn-accent:hover{filter:brightness(1.06)saturate(1.05)}.btn-danger{background:var(--destructive);color:var(--destructive-foreground);box-shadow:0 1px 0 #ffffff2e inset, 0 8px 24px color-mix(in srgb, var(--destructive) 22%, transparent)}.btn-danger:hover{filter:brightness(1.06)saturate(1.05)}.btn-outline{border-color:var(--border);color:var(--foreground);background:0 0}.btn-outline:hover{border-color:color-mix(in srgb, var(--signal) 50%, var(--border));background:color-mix(in srgb, var(--muted) 45%, transparent)}.btn-secondary{background:color-mix(in srgb, var(--muted) 60%, transparent);color:var(--foreground);border-color:var(--border)}.btn-secondary:hover{background:color-mix(in srgb, var(--muted) 80%, transparent);border-color:color-mix(in srgb, var(--signal) 30%, var(--border))}.field{flex-direction:column;gap:.4rem;display:flex}.field label{color:var(--muted-foreground);font-size:.8rem}.field input,.field select,.field textarea{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--muted);height:2.6rem;color:var(--foreground);font-size:.95rem;font:inherit;padding:0 .85rem}.field textarea{height:auto;min-height:7rem;padding:.75rem .85rem}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.alert-error{border:1px solid color-mix(in srgb, var(--destructive) 40%, transparent);background:color-mix(in srgb, var(--destructive) 12%, transparent);color:color-mix(in srgb, var(--destructive) 78%, #fff);border-radius:var(--radius);padding:.75rem .9rem;font-size:.875rem}.alert-ok{border:1px solid color-mix(in srgb, var(--leaf) 40%, transparent);background:color-mix(in srgb, var(--leaf) 12%, transparent);color:var(--leaf-bright);border-radius:var(--radius);padding:.75rem .9rem;font-size:.875rem}.privacy-shield [data-sensitive]{transition:filter .25s;filter:blur(6px)!important;user-select:none!important;pointer-events:none!important}.privacy-shield [data-sensitive=email],.privacy-shield [data-sensitive=api-key],.privacy-shield [data-sensitive=ip],.privacy-shield [data-sensitive=wallet],.privacy-shield [data-sensitive=balance],.privacy-shield [data-sensitive=name],.privacy-shield [data-sensitive=phone]{filter:blur(8px)!important}.privacy-shield a[href^=mailto\:]{filter:blur(6px)!important}.privacy-shield [data-sensitive] [data-sensitive]{filter:none!important}.privacy-shield:after{content:"";pointer-events:none;z-index:99998;border:2px solid color-mix(in srgb, var(--primary) 30%, transparent);opacity:.6;border-radius:0;position:fixed;inset:0}.privacy-shield body:after{content:"PRIVACY MODE";z-index:99999;letter-spacing:.08em;color:var(--primary);background:color-mix(in srgb, var(--background) 90%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);pointer-events:none;backdrop-filter:blur(4px);border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700;position:fixed;bottom:12px;right:12px}@media (width<=640px){.btn{min-height:2.75rem}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--muted) 25%, color-mix(in srgb, var(--muted) 70%, transparent) 50%, var(--muted) 75%);background-size:200% 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-text{flex-direction:column;gap:.5rem;display:flex}.skeleton-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.skeleton-table{border-collapse:collapse;width:100%}.skeleton-chart{border-radius:var(--radius-lg);background:var(--muted);position:relative;overflow:hidden}.skeleton-kpi{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.skeleton-grid{gap:1.5rem;display:grid}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton:before{animation:none!important}}.admin-table tbody tr{content-visibility:auto;contain-intrinsic-size:0 50px}.admin-table tbody td{content-visibility:auto;contain-intrinsic-size:0 20px}.touch-density{--control-h:3rem;--control-h-touch:3rem}.touch-density .btn,.touch-density .field input,.touch-density .field select,.touch-density .field textarea{height:3rem;min-height:3rem}.touch-density button,.touch-density [role=button],.touch-density a[href],.touch-density input[type=checkbox],.touch-density input[type=radio],.touch-density input[type=submit],.touch-density input[type=button],.touch-density select,.touch-density .account-nav-item,.touch-density .cookie-actions button,.touch-density .mobile-segment-nav button{min-width:48px;min-height:48px}.touch-density input[type=checkbox],.touch-density input[type=radio]{flex-shrink:0;width:24px;height:24px}.touch-density :focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.touch-density .btn{height:3rem;min-height:3rem}.touch-density .field input,.touch-density .field select,.touch-density .field textarea{height:3rem;min-height:3rem;font-size:16px}}.touch-density .account-nav-item,.touch-density .account-nav-current{min-height:48px;padding:.75rem 1rem}.touch-density .cookie-actions button{min-width:48px;min-height:48px}.touch-density .mobile-segment-nav button{min-width:48px;min-height:48px;padding:.5rem 1rem}.btn[disabled],.btn:disabled{opacity:.7;cursor:not-allowed}.btn.loading{color:#0000;pointer-events:none;position:relative}.btn.loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;animation:.75s linear infinite btn-spin;position:absolute;top:50%;left:50%}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.loading:after{border-color:currentColor;animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.herq-accent-bar,.herq-storm-haze,.motion-fade-up,.motion-fade-up-delay,.motion-fade-up-delay-2,.motion-bar,.skeleton,.beta-counter-value{animation:none!important}.herq-accent-bar{background-position:0%;animation:none!important}.herq-storm-haze{opacity:.3;animation:none!important}.motion-fade-up,.motion-fade-up-delay,.motion-fade-up-delay-2{opacity:1!important;transform:none!important}.motion-bar{transform:scaleX(1)!important}}.grey{--ink:#1a1a1a;--fog:#e5e5e5;--mist:#737373;--leaf:#2563eb;--leaf-bright:#3b82f6;--glow:#2563eb;--signal:#2563eb;--background:#fafafa;--foreground:#1a1a1a;--card:#fff;--muted:#f5f5f5;--muted-foreground:#525252;--border:#e5e5e5;--primary:#2563eb;--primary-foreground:#fff;--accent:#2563eb;--accent-foreground:#fff;--destructive:#dc2626;--destructive-foreground:#fff;--ring:#2563eb;--border-subtle:color-mix(in srgb, var(--border) 72%, transparent);--surface-glow:color-mix(in srgb, var(--primary) 8%, transparent);--focus-ring:color-mix(in srgb, var(--ring) 42%, transparent);--pop-shadow:0 1px 0 #ffffff38 inset, 0 8px 20px color-mix(in srgb, var(--primary) 24%, transparent)}html.grey{color-scheme:light}.dame{--ink:#1a0d15;--fog:#fdf2f8;--mist:#a8557e;--leaf:#db2777;--leaf-bright:#f43f5e;--glow:#ec4899;--signal:#ec4899;--background:#fdf2f8;--foreground:#1a0d15;--card:#fff1f6;--muted:#fce7f3;--muted-foreground:#9d174d;--border:#fbcfe8;--primary:#db2777;--primary-foreground:#fff;--accent:#ec4899;--accent-foreground:#fff;--destructive:#be123c;--destructive-foreground:#fff;--ring:#ec4899;--border-subtle:color-mix(in srgb, var(--border) 72%, transparent);--surface-glow:color-mix(in srgb, var(--primary) 12%, transparent);--focus-ring:color-mix(in srgb, var(--ring) 45%, transparent);--pop-shadow:0 1px 0 #ffffff38 inset, 0 8px 20px color-mix(in srgb, var(--primary) 18%, transparent)}html.dame{color-scheme:light}.dame .herq-atmosphere{background:radial-gradient(ellipse 80% 60% at 20% 20%, color-mix(in srgb, var(--leaf-bright) 35%, transparent), transparent 55%), radial-gradient(ellipse 70% 50% at 85% 75%, color-mix(in srgb, var(--glow) 18%, transparent), transparent 50%), radial-gradient(ellipse 50% 40% at 50% 100%, color-mix(in srgb, var(--signal) 14%, transparent), transparent 45%), var(--background)}.dame header.site-header{background:color-mix(in srgb, var(--card) 92%, transparent)}.dame .nav-link{color:var(--foreground)}.dame .nav-link:hover,.dame .nav-link.active{color:var(--signal)}.dame .cookie-banner{background:color-mix(in srgb, var(--card) 96%, transparent);border-top-color:var(--border)}.dame .metrics-box{background:color-mix(in srgb, var(--muted) 70%, transparent)}.dame .reward-orb{background:color-mix(in srgb, var(--muted) 75%, transparent);border-color:var(--border);box-shadow:none}.dame .reward-orb--pro{background:color-mix(in srgb, var(--leaf) 12%, var(--muted));border-color:color-mix(in srgb, var(--leaf) 45%, transparent);box-shadow:none}.dame .step-n{background:var(--muted);color:var(--ink)}.dame .field input,.dame .field select,.dame .field textarea{background:var(--muted);color:var(--foreground)}@media (prefers-contrast:more){:root,.light{--border:#000;--border-subtle:#333;--focus-ring:#000}}@media print{.site-header,.site-footer,.btn,.nav-burger,.theme-toggle,.cookie-banner,.beta-counter{display:none!important}.herq-atmosphere{color:#000!important;background:#fff!important}.pkg-card{break-inside:avoid;border:1px solid #ccc!important}}@keyframes chart-line-draw{0%{stroke-dashoffset:480px}to{stroke-dashoffset:0}}@keyframes chart-area-fade{0%{opacity:0}to{opacity:1}}@keyframes candle-rise{0%{opacity:.3;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes scan-line{0%{opacity:0;transform:translate(-100%)}15%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translate(100%)}}@keyframes pulse-node{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes arb-flash{0%,to{opacity:.25}50%{opacity:1}}@keyframes btc-glow-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--glow) 35%, transparent), 0 0 24px color-mix(in srgb, var(--glow) 18%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--glow) 55%, transparent), 0 0 36px color-mix(in srgb, var(--glow) 32%, transparent)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.chart-anim-line{stroke-dasharray:480;animation:2.8s ease-out forwards chart-line-draw}.chart-anim-area{animation:1.2s .4s both chart-area-fade}.chart-candle{transform-origin:bottom;animation:.6s both candle-rise}.chart-scan{animation:4.5s ease-in-out infinite scan-line}.bot-pulse-node{animation:2.4s ease-in-out infinite pulse-node}.arb-edge-flash{animation:2s ease-in-out infinite arb-flash}.btc-pay-card{animation:3.5s ease-in-out infinite btc-glow-pulse}.float-soft{animation:5s ease-in-out infinite float-y}@media (prefers-reduced-motion:reduce){.chart-anim-line,.chart-anim-area,.chart-candle,.chart-scan,.bot-pulse-node,.arb-edge-flash,.btc-pay-card,.float-soft{animation:none!important}}[data-content-mode=standard] .content-light,[data-content-mode]:not([data-content-mode=light]) .content-light,[data-content-mode=light] .content-standard{display:none}[data-content-mode=light] .herq-accent-bar{opacity:.45}[data-content-mode=light] .herq-storm-haze{opacity:.25}.site-accent[data-astro-cid-c6rkp36v]{z-index:30;width:100%;position:sticky;top:0}.site-header[data-astro-cid-c6rkp36v]{z-index:20;padding:.75rem clamp(1rem,4vw,2.5rem);padding-top:max(.75rem, env(safe-area-inset-top,0px));backdrop-filter:blur(14px);background:color-mix(in srgb, var(--ink) 78%, transparent);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:2px}.brand[data-astro-cid-c6rkp36v]{flex-shrink:0;align-items:center;display:inline-flex}.brand-mark[data-astro-cid-c6rkp36v]{width:auto;height:2rem}.nav[data-astro-cid-c6rkp36v]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.nav-links[data-astro-cid-c6rkp36v]{flex-wrap:nowrap;align-items:center;gap:.55rem;display:flex}.nav-links-title[data-astro-cid-c6rkp36v],.nav-backdrop[data-astro-cid-c6rkp36v]{display:none}.nav-burger[data-astro-cid-c6rkp36v]{border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:2.5rem;height:2.5rem;padding:.55rem;display:none}.burger-bar[data-astro-cid-c6rkp36v]{background:var(--foreground);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-open[data-astro-cid-c6rkp36v] .burger-bar[data-astro-cid-c6rkp36v]:first-child{transform:translateY(6px)rotate(45deg)}.nav-open[data-astro-cid-c6rkp36v] .burger-bar[data-astro-cid-c6rkp36v]:nth-child(2){opacity:0}.nav-open[data-astro-cid-c6rkp36v] .burger-bar[data-astro-cid-c6rkp36v]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-link[data-astro-cid-c6rkp36v]{color:var(--muted-foreground);white-space:nowrap;padding:.35rem .25rem;font-size:.88rem}.nav-link--secondary[data-astro-cid-c6rkp36v]{color:var(--mist);font-size:.8rem}.nav-link[data-astro-cid-c6rkp36v]:hover,.nav-link[data-astro-cid-c6rkp36v].active{color:var(--foreground)}.nav[data-astro-cid-c6rkp36v] .nav-cta{height:2.35rem;min-height:2.35rem;padding-inline:1rem}@media (width<=900px){.nav-burger[data-astro-cid-c6rkp36v]{display:inline-flex}.nav-backdrop[data-astro-cid-c6rkp36v]{z-index:24;opacity:0;visibility:hidden;pointer-events:none;background:#0000008c;border:0;padding:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.nav-open[data-astro-cid-c6rkp36v] .nav-backdrop[data-astro-cid-c6rkp36v]{opacity:1;visibility:visible;pointer-events:auto}.nav-links[data-astro-cid-c6rkp36v]{width:min(18.5rem,100vw - 2.5rem);padding:max(1rem, env(safe-area-inset-top,0px)) .85rem max(1.25rem, env(safe-area-inset-bottom,0px));border:0;border-left:1px solid var(--border-subtle);background:color-mix(in srgb, var(--card) 98%, transparent);backdrop-filter:blur(16px);opacity:1;visibility:hidden;z-index:25;overscroll-behavior:contain;border-radius:0;flex-direction:column;align-items:stretch;gap:.15rem;max-height:none;transition:transform .22s,visibility .22s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(104%);box-shadow:-1rem 0 2.5rem #00000059}.nav-open[data-astro-cid-c6rkp36v] .nav-links[data-astro-cid-c6rkp36v]{visibility:visible;transform:translate(0)}.nav-links-title[data-astro-cid-c6rkp36v]{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);border-bottom:1px solid var(--border-subtle);margin-bottom:.5rem;padding:.35rem .85rem .85rem;font-size:.72rem;font-weight:700;display:block}.nav-links[data-astro-cid-c6rkp36v] .nav-link[data-astro-cid-c6rkp36v]{border-radius:var(--radius-sm);padding:.85rem .9rem;font-size:1rem;font-weight:550}.nav-links[data-astro-cid-c6rkp36v] .nav-link--secondary[data-astro-cid-c6rkp36v]{border-top:1px solid var(--border-subtle);border-radius:0;margin-top:.5rem;padding-top:.95rem;font-size:.92rem;font-weight:500}.nav-links[data-astro-cid-c6rkp36v] .nav-link[data-astro-cid-c6rkp36v]:hover,.nav-links[data-astro-cid-c6rkp36v] .nav-link[data-astro-cid-c6rkp36v].active{background:color-mix(in srgb, var(--muted) 60%, transparent)}.nav[data-astro-cid-c6rkp36v]>a[data-astro-cid-c6rkp36v]:not(.btn):not(.nav-link){display:none}}main[data-astro-cid-c6rkp36v]{min-height:calc(100svh - 8rem)}.site-footer[data-astro-cid-c6rkp36v]{padding:1.5rem clamp(1rem, 4vw, 2.5rem) calc(1.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.site-footer[data-astro-cid-c6rkp36v] p[data-astro-cid-c6rkp36v]{overflow-wrap:anywhere;min-width:0;margin:0}.site-footer[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]{color:var(--signal)}@media (width<=640px){.site-footer[data-astro-cid-c6rkp36v]{flex-direction:column;align-items:flex-start;gap:.6rem;font-size:.8rem}.site-header[data-astro-cid-c6rkp36v]{gap:.5rem;min-height:3.5rem;padding-inline:.85rem}.brand-mark[data-astro-cid-c6rkp36v]{height:1.6rem}.nav[data-astro-cid-c6rkp36v]{gap:.35rem}.nav[data-astro-cid-c6rkp36v] .nav-cta{height:2.4rem;min-height:2.4rem;padding-inline:.85rem;font-size:.82rem}.nav[data-astro-cid-c6rkp36v] a:not(.btn){font-size:.8rem}}@media (width<=480px){.brand-mark[data-astro-cid-c6rkp36v]{height:1.45rem}.nav[data-astro-cid-c6rkp36v] .nav-cta{padding-inline:.7rem;font-size:.78rem}.nav-burger[data-astro-cid-c6rkp36v]{width:2.3rem;height:2.3rem}}.footer-legal[data-astro-cid-c6rkp36v]{width:100%;margin:0;font-size:.8rem}.footer-mode[data-astro-cid-c6rkp36v]{align-items:center;display:flex}.content-mode-toggle{cursor:pointer;color:var(--muted-foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--muted-foreground) 40%, transparent);background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .35rem;font-family:inherit;font-size:.75rem;transition:color .2s,text-decoration-color .2s;display:inline-flex}.content-mode-toggle:hover{color:var(--foreground);text-decoration-color:var(--glow)}.toggle-label{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600}.theme-toggle{border:1px solid var(--border-subtle);cursor:pointer;color:var(--muted-foreground);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-family:inherit;font-size:.75rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.theme-toggle:hover{border-color:var(--glow);color:var(--foreground);background:color-mix(in srgb, var(--muted) 45%, transparent)}.theme-toggle-icon{color:var(--signal);justify-content:center;align-items:center;display:inline-flex}.theme-toggle-label{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600}@media (width<=900px){.theme-toggle-label{display:none}.theme-toggle{padding:.35rem}}body.nav-menu-open{overflow:hidden}
