/* gate4h 2026-10-19: the home page's CSS, scoped to :where(.wk-home-moved) for the sections moved to research.html and methodology.html. Generated by _tools/scope_home_css.py; do not hand-edit. */
:where(.wk-home-moved){
            --bg-dark: #0a0a0f;
            --bg-card: #111118;
            --bg-surface: #1a1a24;
            --bg-cream: #f5f0e6;
            --bg-cream-alt: #eee8d8;
            --text-primary: #f0ece4;
            --text-secondary: #a8a4a0;
            --text-muted: #6a6660;
            --text-dark: #1a1814;
            --gold: #c8a84e;
            --gold-bright: #e8c84e;
            --gold-dim: #8a7a3e;
            --red: #e63946;
            --red-dim: #c4303c;
            --green: #2ecc71;
            --green-dim: #27ae60;
            --blue: #3498db;
            --amber: #d4a844;
            --border: #2a2a34;
            --border-light: #3a3a44;
            --divider: #c8a84e33;
            --cream-text: #2a2418;
            --cream-muted: #6a5e50;
        }
:where(.wk-home-moved) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where(.wk-home-moved){
            font-family: 'Cormorant Garamond', Georgia, serif;
            background: var(--wk-page);
            color: var(--wk-fg);
            font-size: 18.5px;
            line-height: 1.5;
            -webkit-font-smoothing: antialiased;--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);}
:where(.wk-home-moved) .top-nav{
            position: sticky;
            top: 0;
            z-index: 100;
            background: var(--wk-panel);
            backdrop-filter: blur(20px);
            border-bottom: 1px solid rgba(255,255,255,0.06);
            padding: 0 32px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            height: 44px;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .nav-brand{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 22px;
            letter-spacing: 4px;
            color: var(--wk-gold);
        }
:where(.wk-home-moved) .nav-links{
            display: flex;
            gap: 24px;
            font-size: 9px;
            font-weight: 500;
            letter-spacing: 1.8px;
            text-transform: uppercase;
        }
:where(.wk-home-moved) .nav-links a{
            color: var(--wk-mut);
            text-decoration: none;
            transition: color 0.2s;
        }
:where(.wk-home-moved) .nav-links a:hover{
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .nav-links a.active{
            color: var(--wk-gold);
            font-weight: 700;
        }
:where(.wk-home-moved) .nav-links a.nav-accent{
            color: var(--wk-mut);
            font-weight: 600;
        }
:where(.wk-home-moved) .nav-issue{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            letter-spacing: 1px;
        }
:where(.wk-home-moved) .market-ticker{
            background: var(--wk-panel);
            border-bottom: 1px solid rgba(200, 168, 78, 0.18);
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-mut);
            line-height: 1.2;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .mt-inner{
            display: flex;
            align-items: stretch;
            min-height: 30px;
        }
:where(.wk-home-moved) .mt-asof{
            display: flex;
            align-items: center;
            padding: 0 14px;
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-gold);
            white-space: nowrap;
            border-right: 1px solid rgba(200, 168, 78, 0.18);
            flex-shrink: 0;
        }
:where(.wk-home-moved) .mt-groups{
            display: flex;
            flex: 1;
            overflow-x: auto;
            scrollbar-width: none;
            -ms-overflow-style: none;
        }
:where(.wk-home-moved) .mt-groups::-webkit-scrollbar{ display: none; }
:where(.wk-home-moved) .mt-group{
            display: flex;
            align-items: center;
            padding: 0 12px;
            border-right: 1px solid rgba(200, 168, 78, 0.10);
            white-space: nowrap;
            flex-shrink: 0;
        }
:where(.wk-home-moved) .mt-group:last-child{ border-right: none; }
:where(.wk-home-moved) .mt-glabel{
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-gold);
            margin-right: 10px;
        }
:where(.wk-home-moved) .mt-cell{
            display: inline-flex;
            align-items: center;
            gap: 5px;
            margin-right: 16px;
        }
:where(.wk-home-moved) .mt-cell:last-child{ margin-right: 0; }
:where(.wk-home-moved) .mt-name{
            color: var(--wk-mut);
            font-weight: 500;
        }
:where(.wk-home-moved) .mt-val{ font-weight: 700; }
:where(.wk-home-moved) .mt-up{ color: var(--wk-green); }
:where(.wk-home-moved) .mt-dn{ color: var(--wk-red); }
:where(.wk-home-moved) .mt-flat{ color: var(--wk-mut); }
@media (max-width: 720px){:where(.wk-home-moved) .mt-asof{
                font-size: 7px;
                padding: 0 8px;
                letter-spacing: 1.5px;
            }
:where(.wk-home-moved) .mt-group{ padding: 0 8px; }
:where(.wk-home-moved) .mt-glabel{ font-size: 7px; margin-right: 6px; }
:where(.wk-home-moved) .market-ticker{ font-size: 10px; }
:where(.wk-home-moved) .mt-cell{ margin-right: 10px; }

        }
:where(.wk-home-moved) .ticker-bar{
            background: var(--wk-panel);
            border-bottom: 1px solid rgba(200, 168, 78, 0.08);
            overflow: hidden;
            height: 28px;
            display: flex;
            align-items: center;
            -webkit-mask-image: linear-gradient(to right, transparent 0, #000 40px, #000 calc(100% - 40px), transparent 100%);
                    mask-image: linear-gradient(to right, transparent 0, #000 40px, #000 calc(100% - 40px), transparent 100%);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .ticker-label{
            background: transparent;
            color: var(--wk-gold);
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 2px;
            padding: 4px 14px;
            text-transform: uppercase;
            white-space: nowrap;
            flex-shrink: 0;
            border-right: 1px solid rgba(200, 168, 78, 0.12);
        }
:where(.wk-home-moved) .ticker-scroll{
            display: flex;
            animation: ticker 45s linear infinite;
            white-space: nowrap;
            padding-left: 16px;
        }
:where(.wk-home-moved) .ticker-item{
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 0 20px;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .ticker-item .t-domain{
            color: var(--wk-mut);
            font-weight: 600;
        }
:where(.wk-home-moved) .ticker-item .t-price{
            color: var(--wk-gold);
            font-weight: 700;
        }
:where(.wk-home-moved) .ticker-item .t-venue{
            color: var(--wk-mut);
            font-size: 8px;
        }
:where(.wk-home-moved) .ticker-sep{
            color: var(--wk-gold);
            padding: 0 4px;
        }
@keyframes ticker{
            0% { transform: translateX(0); }
            100% { transform: translateX(-50%); }
        }
:where(.wk-home-moved) .masthead{
            background: var(--wk-page);
            border-bottom: 3px double var(--wk-fg);
            position: sticky;
            top: 52px;
            z-index: 99;--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .mh-topline{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 5px 48px;
            border-bottom: 1px solid var(--wk-fg);
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            letter-spacing: 0.18em;
            text-transform: uppercase;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .mh-topline .mh-live{
            color: var(--wk-red);
            font-weight: 600;
            display: flex;
            align-items: center;
            gap: 6px;
        }
:where(.wk-home-moved) .mh-dot{
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: var(--red);
            animation: blink 2s infinite;--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;color:var(--wk-fg);}
@keyframes blink{ 0%,100%{opacity:1} 50%{opacity:.2} }
:where(.wk-home-moved) .mh-title{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: clamp(54px, 8.5vw, 104px);
            letter-spacing: -0.02em;
            color: var(--wk-fg);
            line-height: 1;
            text-align: center;
            padding: 18px 48px 2px;
        }
:where(.wk-home-moved) .mh-subtitle{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            letter-spacing: 0.45em;
            text-transform: uppercase;
            color: var(--wk-mut);
            padding: 5px 0 13px;
            text-align: center;
        }
:where(.wk-home-moved) .mh-nav{
            display: flex;
            justify-content: center;
            gap: 24px;
            padding: 9px 48px;
            border-top: 1px solid var(--wk-line);
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            letter-spacing: 0.2em;
            text-transform: uppercase;
            flex-wrap: wrap;
        }
:where(.wk-home-moved) .mh-nav a{
            color: var(--wk-fg);
            text-decoration: none;
            transition: color 0.2s;
        }
:where(.wk-home-moved) .mh-nav a:hover{
            color: var(--wk-gold);
        }
:where(.wk-home-moved) .mh-nav a.mh-glow{ position: relative; color: var(--wk-gold); font-weight: 700; }
:where(.wk-home-moved) .mh-nav a.mh-glow::before{
            content: ""; position: absolute; left: 50%; top: 50%;
            width: 44px; height: 44px; transform: translate(-50%, -50%);
            border-radius: 50%;
            background: radial-gradient(circle, rgba(200,168,78,0.42) 0%, rgba(200,168,78,0.14) 45%, rgba(200,168,78,0) 70%);
            pointer-events: none; z-index: -1; animation: mhOrb 3.4s ease-in-out infinite;
        }
:where(.wk-home-moved) .mh-nav a.mh-glow:hover{ color: var(--wk-gold); }
@keyframes mhOrb{
            0%, 100% { opacity: 0.45; transform: translate(-50%, -50%) scale(0.9); }
            50%      { opacity: 1;    transform: translate(-50%, -50%) scale(1.12); }
        }
@media (prefers-reduced-motion: reduce){:where(.wk-home-moved) .mh-nav a.mh-glow::before{ animation: none; opacity: 0.6; }
 }
:where(.wk-home-moved) .mh-nav a.nav-special-report{
            color: var(--wk-red);
            border: 1px solid #FF5A52;
            background: rgba(255, 90, 82, 0.10);
            border-radius: 20px;
            padding: 3px 12px;
            font-weight: 700;
            letter-spacing: 0.15em;
            transition: background 0.2s, color 0.2s;
        }
:where(.wk-home-moved) .mh-nav a.nav-special-report::before{
            content: "";
            display: inline-block;
            width: 5px;
            height: 5px;
            background: #FF5A52;
            border-radius: 50%;
            margin-right: 6px;
            vertical-align: middle;
            position: relative;
            top: -0.5px;--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;color:var(--wk-fg);}
:where(.wk-home-moved) .mh-nav a.nav-special-report:hover{
            background: rgba(255, 90, 82, 0.18);
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .container{
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 48px;
        }
:where(.wk-home-moved) .hero-bar{
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 24px;
            display: grid;
            grid-template-columns: 1fr 320px 1fr;
            gap: 32px;
            align-items: start;
            border-bottom: 2px solid var(--wk-fg);
            padding-bottom: 28px;
        }
@media (max-width: 900px){:where(.wk-home-moved) .hero-bar{ grid-template-columns: 1fr; gap: 20px; }

        }
:where(.wk-home-moved) .hb-lead{
            padding-top: 8px;
        }
:where(.wk-home-moved) .hb-lead-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .hb-lead-title{
            font-family: 'Bodoni Moda', serif;
            font-size: 22px;
            font-weight: 900;
            color: var(--wk-fg);
            line-height: 1.2;
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .hb-lead-excerpt{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 14px;
            color: var(--wk-mut);
            font-style: italic;
            line-height: 1.5;
        }
:where(.wk-home-moved) .hb-lead-link{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            letter-spacing: 1px;
            text-transform: uppercase;
            color: var(--wk-fg);
            text-decoration: none;
            margin-top: 8px;
            display: inline-block;
            border-bottom: 1px solid var(--wk-fg);
            padding-bottom: 1px;
        }
:where(.wk-home-moved) .hb-subscribe{
            text-align: center;
            padding-top: 8px;
        }
:where(.wk-home-moved) .hb-sub-label{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-mut);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .hb-sub-btn{
            display: inline-block;
            font-family: 'Bebas Neue', sans-serif;
            font-size: 22px;
            letter-spacing: 3px;
            color: var(--wk-fg);
            background: var(--wk-panel);
            border: 2px solid var(--wk-fg);
            padding: 14px 36px;
            cursor: pointer;
            transition: all 0.25s ease;
            text-decoration: none;
            line-height: 1;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .hb-sub-btn:hover{
            background: transparent;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .hb-sub-tiers{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            margin-top: 10px;
            letter-spacing: 0.5px;
        }
:where(.wk-home-moved) .hb-webcard{
            border: 1.5px solid var(--wk-fg);
            padding: 12px 14px;
            position: relative;
        }
:where(.wk-home-moved) .hb-wc-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-mut);
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .hb-wc-domain{
            font-family: 'Bodoni Moda', serif;
            font-size: 20px;
            font-weight: 900;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .hb-wc-domain .tld{
            color: var(--wk-red);
        }
:where(.wk-home-moved) .hb-wc-price{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 28px;
            color: var(--wk-green);
            line-height: 1;
            margin: 4px 0;
        }
:where(.wk-home-moved) .hb-wc-row{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            display: flex;
            justify-content: space-between;
            padding-top: 6px;
            border-top: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .hb-wc-badge{
            position: absolute;
            top: 8px;
            right: 8px;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 7px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-red);
            border: 1px solid rgba(230, 57, 70, 0.3);
            padding: 2px 6px;
            background: rgba(230, 57, 70, 0.06);
        }
:where(.wk-home-moved) .mag-feature{
            max-width: 1400px;
            margin: 0 auto;
            padding: 40px 24px;
            display: grid;
            grid-template-columns: 340px 1fr;
            gap: 48px;
            align-items: start;
        }
@media (max-width: 900px){:where(.wk-home-moved) .mag-feature{ grid-template-columns: 1fr; gap: 24px; }

        }
:where(.wk-home-moved) .mag-cover{
            position: relative;
        }
:where(.wk-home-moved) .mag-cover img{
            width: 100%;
            display: block;
            border: 1px solid var(--wk-line);
            box-shadow: 4px 4px 0 rgba(0,0,0,0.08);
        }
:where(.wk-home-moved) .mag-cover-badge{
            position: absolute;
            top: -10px;
            right: -10px;
            background: var(--red);
            color: white;
            font-family: 'Bebas Neue', sans-serif;
            font-size: 14px;
            letter-spacing: 2px;
            padding: 6px 14px;
            line-height: 1;
            transform: rotate(3deg);--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;}
:where(.wk-home-moved) .mag-cover-stamp{
            position: absolute;
            bottom: 14px;
            left: 14px;
            width: 72px;
            height: 72px;
            border: 2px solid rgba(200, 168, 78, 0.7);
            border-radius: 50%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            background: rgba(10, 10, 15, 0.75);
            backdrop-filter: blur(2px);
            -webkit-backdrop-filter: blur(2px);
            transform: rotate(-6deg);
            box-shadow: 0 0 0 3px rgba(10, 10, 15, 0.5), inset 0 0 8px rgba(200, 168, 78, 0.15);
        }
:where(.wk-home-moved) .mag-stamp-num{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 22px;
            color: var(--wk-gold);
            line-height: 1;
            letter-spacing: 1px;
        }
:where(.wk-home-moved) .mag-stamp-of{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 7px;
            color: var(--wk-gold);
            letter-spacing: 1px;
            text-transform: uppercase;
            line-height: 1;
            margin-top: 1px;
        }
:where(.wk-home-moved) .mag-stamp-ring{
            position: absolute;
            top: -4px; left: -4px; right: -4px; bottom: -4px;
            border: 1px solid rgba(200, 168, 78, 0.3);
            border-radius: 50%;
        }
:where(.wk-home-moved) .mag-info{
            padding-top: 8px;
        }
:where(.wk-home-moved) .mag-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 2.5px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 10px;
        }
:where(.wk-home-moved) .mag-title{
            font-family: 'Bodoni Moda', serif;
            font-size: 36px;
            font-weight: 900;
            color: var(--wk-fg);
            line-height: 1.1;
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .mag-subtitle{
            font-family: 'Bodoni Moda', serif;
            font-size: 16px;
            font-style: italic;
            color: var(--wk-mut);
            margin-bottom: 20px;
        }
:where(.wk-home-moved) .mag-desc{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 15px;
            color: var(--wk-fg);
            line-height: 1.7;
            margin-bottom: 20px;
        }
:where(.wk-home-moved) .mag-toc{
            list-style: none;
            padding: 0;
            margin: 0 0 24px;
            border-top: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .mag-toc li{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-fg);
            padding: 7px 0;
            border-bottom: 1px solid var(--wk-line);
            display: flex;
            justify-content: space-between;
        }
:where(.wk-home-moved) .mag-toc li span.pg{
            color: var(--wk-mut);
            font-size: 10px;
        }
:where(.wk-home-moved) .mag-drop-info{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            letter-spacing: 1px;
            text-transform: uppercase;
            margin-bottom: 16px;
        }
:where(.wk-home-moved) .mag-drop-info strong{
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .mag-notify-btn{
            display: inline-block;
            font-family: 'Bebas Neue', sans-serif;
            font-size: 20px;
            letter-spacing: 4px;
            color: white;
            background: var(--red);
            border: 2px solid var(--red);
            padding: 14px 40px;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            line-height: 1;
            position: relative;
            overflow: hidden;--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;}
:where(.wk-home-moved) .mag-notify-btn::before{
            content: '';
            position: absolute;
            top: 0; left: -100%;
            width: 100%; height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.15), transparent);
            transition: left 0.5s ease;
        }
:where(.wk-home-moved) .mag-notify-btn:hover::before{
            left: 100%;
        }
:where(.wk-home-moved) .mag-notify-btn:hover{
            background: #c4303c;
            border-color: #c4303c;
            transform: translateY(-1px);
            box-shadow: 0 4px 12px rgba(230, 57, 70, 0.3);--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;color:var(--wk-fg);}
:where(.wk-home-moved) .mag-notify-sub{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            margin-top: 10px;
            letter-spacing: 0.5px;
        }
:where(.wk-home-moved) .story-leads{
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 24px 32px;
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 0;
            border-top: 2px solid var(--wk-fg);
            border-bottom: 2px solid var(--wk-fg);
        }
@media (max-width: 800px){:where(.wk-home-moved) .story-leads{ grid-template-columns: 1fr; }
:where(.wk-home-moved) .story-lead{ border-right: none !important; border-bottom: 1px solid var(--wk-line); }

        }
:where(.wk-home-moved) .story-lead{
            padding: 20px 24px 16px;
            border-right: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .story-lead:last-child{
            border-right: none;
        }
:where(.wk-home-moved) .story-lead-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .story-lead-title{
            font-family: 'Bodoni Moda', serif;
            font-size: 18px;
            font-weight: 900;
            color: var(--wk-fg);
            line-height: 1.2;
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .story-lead-excerpt{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 13px;
            color: var(--wk-mut);
            font-style: italic;
            line-height: 1.4;
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .story-lead-link{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            letter-spacing: 1px;
            text-transform: uppercase;
            color: var(--wk-fg);
            text-decoration: none;
            border-bottom: 1px solid var(--wk-fg);
            padding-bottom: 1px;
        }
:where(.wk-home-moved) .subscribe-section{
            max-width: 1400px;
            margin: 0 auto;
            padding: 24px 24px 28px;
        }
:where(.wk-home-moved) .sub-header{
            text-align: center;
            margin-bottom: 36px;
        }
:where(.wk-home-moved) .sub-header-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .sub-header h2{
            font-family: 'Bodoni Moda', serif;
            font-size: 36px;
            font-weight: 900;
            color: var(--wk-fg);
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .sub-header-sub{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 16px;
            font-style: italic;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .tier-grid{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 0;
            border: 2px solid var(--wk-fg);
        }
@media (max-width: 800px){:where(.wk-home-moved) .tier-grid{ grid-template-columns: 1fr; }

        }
:where(.wk-home-moved) .tier-card{
            padding: 32px 28px;
            border-right: 1px solid var(--wk-line);
            display: flex;
            flex-direction: column;
        }
:where(.wk-home-moved) .tier-card:last-child{ border-right: none; }
:where(.wk-home-moved) .tier-card.featured{
            background: var(--wk-panel);
            color: var(--wk-fg);
            border-right-color: var(--wk-fg);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .tier-badge{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-mut);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .tier-card.featured .tier-badge{
            color: var(--wk-gold);
        }
:where(.wk-home-moved) .tier-name{
            font-family: 'Bodoni Moda', serif;
            font-size: 24px;
            font-weight: 900;
            color: var(--wk-fg);
            margin-bottom: 4px;
        }
:where(.wk-home-moved) .tier-card.featured .tier-name{
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .tier-price{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 42px;
            color: var(--wk-fg);
            line-height: 1;
            margin-bottom: 2px;
        }
:where(.wk-home-moved) .tier-card.featured .tier-price{
            color: var(--wk-gold);
        }
:where(.wk-home-moved) .tier-interval{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            letter-spacing: 1px;
            margin-bottom: 20px;
        }
:where(.wk-home-moved) .tier-card.featured .tier-interval{
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .tier-features{
            list-style: none;
            padding: 0;
            margin: 0 0 24px;
            flex-grow: 1;
        }
:where(.wk-home-moved) .tier-features li{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-fg);
            padding: 7px 0;
            border-bottom: 1px solid var(--wk-line);
            padding-left: 16px;
            position: relative;
        }
:where(.wk-home-moved) .tier-features li::before{
            content: '→';
            position: absolute;
            left: 0;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .tier-card.featured .tier-features li{
            color: var(--wk-mut);
            border-bottom-color: rgba(245, 240, 230, 0.12);
        }
:where(.wk-home-moved) .tier-card.featured .tier-features li::before{
            color: var(--wk-gold);
        }
:where(.wk-home-moved) .tier-btn{
            display: block;
            text-align: center;
            font-family: 'Bebas Neue', sans-serif;
            font-size: 16px;
            letter-spacing: 3px;
            padding: 12px 24px;
            text-decoration: none;
            transition: all 0.25s ease;
            line-height: 1;
            cursor: pointer;
        }
:where(.wk-home-moved) .tier-btn-outline{
            color: var(--wk-fg);
            border: 2px solid var(--wk-fg);
            background: transparent;
        }
:where(.wk-home-moved) .tier-btn-outline:hover{
            background: var(--wk-panel);
            color: var(--wk-fg);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .tier-btn-gold{
            color: var(--cream-text);
            border: 2px solid var(--wk-gold);
            background: var(--gold);--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;}
:where(.wk-home-moved) .tier-btn-gold:hover{
            background: var(--gold-bright);
            border-color: var(--wk-gold);
            transform: translateY(-1px);
            box-shadow: 0 4px 12px rgba(200, 168, 78, 0.4);--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;color:var(--wk-fg);}
:where(.wk-home-moved) .tier-incentive{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-red);
            text-align: center;
            margin-top: 10px;
            letter-spacing: 0.5px;
            font-weight: 700;
        }
:where(.wk-home-moved) .tier-card.featured .tier-incentive{
            color: var(--wk-gold);
        }
:where(.wk-home-moved) .sub-footer{
            text-align: center;
            margin-top: 28px;
            padding-top: 20px;
            border-top: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .sub-footer-text{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            letter-spacing: 0.5px;
        }
:where(.wk-home-moved) .sub-counter{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 18px;
            color: var(--wk-fg);
            margin-bottom: 4px;
            letter-spacing: 2px;
        }
:where(.wk-home-moved) .sub-counter span{
            color: var(--wk-red);
        }
:where(.wk-home-moved) .section-divider{
            text-align: center;
            padding: 16px 0 12px;
        }
:where(.wk-home-moved) .section-divider .sd-code{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-mut);
            letter-spacing: 6px;
        }
:where(.wk-home-moved) .section-divider h2{
            font-family: 'Bodoni Moda', serif;
            font-size: 32px;
            font-weight: 900;
            color: var(--wk-fg);
            margin: 8px 0 4px;
        }
:where(.wk-home-moved) .section-divider .sd-sub{
            font-size: 13px;
            color: var(--wk-mut);
            font-style: italic;
            font-family: 'Bodoni Moda', serif;
        }
:where(.wk-home-moved) .marquee-grid{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 16px;
            margin-bottom: 16px;
        }
:where(.wk-home-moved) .marquee-card{
            background: transparent;
            border: none;
            border-bottom: 1px solid var(--wk-line);
            border-radius: 0;
            padding: 16px 0;
            position: relative;
            overflow: hidden;
        }
:where(.wk-home-moved) .marquee-card.hero{
            grid-column: span 3;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            padding: 16px 0 20px;
            background: transparent;
            border: none;
            border-bottom: 2px solid var(--wk-fg);
        }
:where(.wk-home-moved) .mc-rank{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            letter-spacing: 2px;
            text-transform: uppercase;
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .hero .mc-rank{ color: var(--wk-mut); }
:where(.wk-home-moved) .mc-domain{
            font-family: 'Bodoni Moda', serif;
            font-size: 22px;
            font-weight: 900;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .mc-domain .tld{
            color: var(--wk-red);
        }
:where(.wk-home-moved) .hero .mc-domain{
            font-size: 36px;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .hero .mc-domain .tld{ color: var(--wk-red); }
:where(.wk-home-moved) .mc-sale-price{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 32px;
            font-weight: 400;
            color: var(--wk-green);
            margin: 8px 0 4px;
            letter-spacing: 0.02em;
        }
:where(.wk-home-moved) .hero .mc-sale-price{
            font-size: 48px;
            color: var(--wk-green);
        }
:where(.wk-home-moved) .mc-venue{
            font-size: 11px;
            color: var(--wk-mut);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .hero .mc-venue{ color: var(--wk-mut); }
:where(.wk-home-moved) .mc-weckett-row{
            display: flex;
            align-items: baseline;
            gap: 8px;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            padding-top: 8px;
            border-top: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .hero .mc-weckett-row{ border-top-color: var(--wk-line); }
:where(.wk-home-moved) .mc-weckett-label{
            color: var(--wk-mut);
            font-size: 9px;
            letter-spacing: 1px;
            text-transform: uppercase;
        }
:where(.wk-home-moved) .hero .mc-weckett-label{ color: var(--wk-mut); }
:where(.wk-home-moved) .mc-weckett-val{
            color: var(--wk-red);
            font-weight: 600;
        }
:where(.wk-home-moved) .hero .mc-weckett-val{ color: var(--wk-red); }
:where(.wk-home-moved) .mc-range{
            color: var(--wk-mut);
            font-size: 10px;
        }
:where(.wk-home-moved) .hero .mc-range{ color: var(--wk-mut); }
:where(.wk-home-moved) .mc-badge{
            position: absolute;
            top: 12px;
            right: 12px;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 1px;
            padding: 2px 8px;
            border-radius: 2px;
            text-transform: uppercase;
        }
:where(.wk-home-moved) .badge-outlier{
            background: rgba(196, 30, 58, 0.08);
            color: var(--wk-red);
            border: 1px solid rgba(196, 30, 58, 0.25);
        }
:where(.wk-home-moved) .badge-dict{
            background: rgba(26, 92, 46, 0.08);
            color: var(--wk-green);
            border: 1px solid rgba(26, 92, 46, 0.2);
        }
:where(.wk-home-moved) .cream-section{
            background: var(--wk-page-deep);
            color: var(--wk-fg);
            padding: 24px 0;
            margin: 16px 0;
            border-top: 1px solid var(--wk-line);
            border-bottom: 1px solid var(--wk-line);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);}
:where(.wk-home-moved) .cream-section .section-divider h2{
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .cream-section .section-divider .sd-code{
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .cream-section .section-divider .sd-sub{
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .demo-box{
            background: var(--wk-panel);
            border: 1px solid var(--wk-fg);
            border-radius: 4px;
            padding: 40px 28px;
            margin: 40px auto 0;
            max-width: 620px;
            box-shadow: 0 8px 32px rgba(0,0,0,0.3);
            text-align: center;
            animation: subtlePulse 6s infinite ease-in-out;
            position: relative;
            overflow: hidden;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .demo-box::before{
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: radial-gradient(ellipse at 30% 20%, rgba(200,168,78,0.06) 0%, transparent 60%);
            pointer-events: none;
            animation: shimmer 8s ease-in-out infinite alternate;
        }
@keyframes shimmer{
            0% { transform: translate(0, 0); }
            100% { transform: translate(5%, 3%); }
        }
@keyframes subtlePulse{
            0%, 100% { box-shadow: 0 8px 32px rgba(200,168,78,0.08); }
            50% { box-shadow: 0 8px 32px rgba(200,168,78,0.22); }
        }
:where(.wk-home-moved) .demo-box h3{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 1.8rem;
            font-weight: 700;
            margin-bottom: 8px;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .demo-box p{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            letter-spacing: 1px;
            color: var(--wk-mut);
            margin-bottom: 24px;
        }
:where(.wk-home-moved) .demo-input-wrapper{
            display: flex;
            gap: 12px;
            max-width: 440px;
            margin: 0 auto 24px;
        }
:where(.wk-home-moved) #domain-input{
            flex: 1;
            padding: 14px 18px;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 1rem;
            background: var(--wk-panel);
            border: 1px solid var(--wk-fg);
            border-radius: 4px;
            color: var(--wk-fg);
            outline: none;
            transition: border-color 0.3s;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) #domain-input:focus{
            border-color: var(--wk-gold);
            box-shadow: 0 0 0 3px rgba(200,168,78,0.15);
        }
:where(.wk-home-moved) #reveal-btn{
            padding: 14px 24px;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            background: var(--gold);
            color: var(--cream-text);
            border: none;
            border-radius: 4px;
            cursor: pointer;
            transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
            white-space: nowrap;--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;}
:where(.wk-home-moved) #reveal-btn:hover{
            transform: scale(1.04) translateY(-2px);
            box-shadow: 0 8px 24px rgba(200,168,78,0.35);
            background: var(--gold-bright);--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;color:var(--wk-fg);}
:where(.wk-home-moved) #reveal-btn:active{
            transform: scale(0.96);
        }
:where(.wk-home-moved) .result-hidden{
            opacity: 0;
            height: 0;
            overflow: hidden;
            transition: all 0.6s ease;
        }
:where(.wk-home-moved) #result-container.visible{
            opacity: 1;
            height: auto;
            margin-top: 24px;
        }
:where(.wk-home-moved) .result-card{
            background: var(--wk-panel);
            border: 1px solid var(--wk-fg);
            border-radius: 4px;
            padding: 24px;
            text-align: left;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .result-title{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-mut);
            margin: 14px 0 4px;
        }
:where(.wk-home-moved) .result-title:first-child{ margin-top: 0; }
:where(.wk-home-moved) .result-value{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 1.5rem;
            font-weight: 700;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .result-value.appraisal{
            color: var(--wk-red);
            text-decoration: line-through;
        }
:where(.wk-home-moved) .result-value.market{
            color: var(--wk-green);
        }
:where(.wk-home-moved) .gap-highlight{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 2rem;
            font-weight: 900;
            color: var(--wk-gold);
            margin: 20px 0;
            text-align: center;
        }
:where(.wk-home-moved) .result-footer{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-style: italic;
            color: var(--wk-mut);
            margin-top: 16px;
            text-align: center;
            font-size: 1rem;
        }
@media (max-width: 600px){:where(.wk-home-moved) .demo-input-wrapper{ flex-direction: column; }
:where(.wk-home-moved) #reveal-btn{ width: 100%; }

        }
:where(.wk-home-moved) .accuracy-table{
            width: 100%;
            border-collapse: collapse;
            margin: 16px 0;
            font-size: 13px;
        }
:where(.wk-home-moved) .accuracy-table thead{
            background: var(--wk-panel);
            color: var(--wk-fg);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .accuracy-table th{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            padding: 10px 14px;
            text-align: left;
        }
:where(.wk-home-moved) .accuracy-table th:nth-child(n+4){
            text-align: right;
        }
:where(.wk-home-moved) .accuracy-table td{
            padding: 8px 14px;
            border-bottom: 1px solid var(--wk-line);
            font-family: 'IBM Plex Mono', monospace;
            font-size: 12px;
        }
:where(.wk-home-moved) .accuracy-table td:nth-child(n+4){
            text-align: right;
        }
:where(.wk-home-moved) .accuracy-table td:first-child{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-weight: 600;
            font-size: 13px;
        }
:where(.wk-home-moved) .accuracy-table tr:hover{
            background: var(--wk-page-deep);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .accuracy-pct{
            font-weight: 700;
        }
:where(.wk-home-moved) .pct-green{ color: var(--wk-green); }
:where(.wk-home-moved) .pct-amber{ color: var(--wk-gold); }
:where(.wk-home-moved) .pct-red{ color: var(--wk-red); }
:where(.wk-home-moved) .check-mark{ color: var(--wk-green); font-weight: bold; }
:where(.wk-home-moved) .x-mark{ color: var(--wk-red); }
:where(.wk-home-moved) .accuracy-hero{
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 48px;
            padding: 24px 0 32px;
        }
:where(.wk-home-moved) .ah-stat{
            text-align: center;
        }
:where(.wk-home-moved) .ah-number{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 72px;
            font-weight: 400;
            color: var(--wk-fg);
            line-height: 1;
        }
:where(.wk-home-moved) .ah-number .pct{
            font-size: 36px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .ah-label{
            font-size: 11px;
            color: var(--wk-mut);
            letter-spacing: 2px;
            text-transform: uppercase;
            margin-top: 4px;
        }
:where(.wk-home-moved) .ah-divider{
            width: 1px;
            height: 60px;
            background: var(--wk-page-deep);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .pricing-section{
            padding: 32px 0;
        }
:where(.wk-home-moved) .beckett-page-header{
            text-align: center;
            margin-bottom: 24px;
            padding-bottom: 16px;
            border-bottom: 3px double var(--wk-fg);
        }
:where(.wk-home-moved) .beckett-page-header .bph-badge{
            display: inline-block;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 3px;
            text-transform: uppercase;
            background: var(--wk-panel);
            color: var(--wk-fg);
            padding: 4px 16px;
            margin-bottom: 10px;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .beckett-page-header h3{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 28px;
            color: var(--wk-fg);
            margin-bottom: 4px;
        }
:where(.wk-home-moved) .beckett-page-header .bph-tagline{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 14px;
            font-weight: 600;
            font-style: italic;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .beckett-columns{
            column-count: 3;
            column-gap: 20px;
            column-rule: 1px solid #c8c0b0;
        }
@media (max-width: 1100px){:where(.wk-home-moved) .beckett-columns{ column-count: 2; }
 }
@media (max-width: 700px){:where(.wk-home-moved) .beckett-columns{ column-count: 1; }
 }
:where(.wk-home-moved) .beckett-section{
            margin-bottom: 16px;
        }
:where(.wk-home-moved) .beckett-set-header{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 15px;
            color: var(--wk-fg);
            border-bottom: 2px solid var(--wk-fg);
            padding-bottom: 3px;
            margin-bottom: 2px;
            break-after: avoid;
        }
:where(.wk-home-moved) .beckett-set-summary{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 8.5px;
            color: var(--wk-mut);
            text-transform: uppercase;
            letter-spacing: 0.5px;
            padding: 2px 0 4px;
            border-bottom: 1px solid var(--wk-line);
            margin-bottom: 2px;
            line-height: 1.6;
        }
:where(.wk-home-moved) .beckett-set-summary strong{
            color: var(--wk-fg);
            font-weight: 700;
        }
:where(.wk-home-moved) .beckett-col-hd{
            display: flex;
            align-items: baseline;
            padding: 2px 0;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 7px;
            font-weight: 700;
            color: var(--wk-mut);
            letter-spacing: 0.8px;
            text-transform: uppercase;
            border-bottom: 1px solid var(--wk-line);
            margin-bottom: 1px;
        }
:where(.wk-home-moved) .beckett-col-hd .bch-num{ width: 22px; text-align: right; padding-right: 4px; }
:where(.wk-home-moved) .beckett-col-hd .bch-name{ flex: 1; }
:where(.wk-home-moved) .beckett-col-hd .bch-lo{ width: 52px; text-align: right; }
:where(.wk-home-moved) .beckett-col-hd .bch-hi{ width: 56px; text-align: right; }
:where(.wk-home-moved) .beckett-row{
            display: flex;
            align-items: baseline;
            padding: 1px 0;
            font-size: 10.5px;
            line-height: 1.45;
        }
:where(.wk-home-moved) .beckett-row:hover{
            background: rgba(200,168,78,0.06);
        }
:where(.wk-home-moved) .beckett-row.bk-highlight{
            font-weight: 700;
        }
:where(.wk-home-moved) .bk-num{
            width: 22px;
            text-align: right;
            padding-right: 4px;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 8.5px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .bk-name{
            flex: 1;
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-weight: 600;
            font-size: 10.5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .bk-name .bk-tld{
            color: var(--wk-mut);
            font-weight: 400;
        }
:where(.wk-home-moved) .bk-name .bk-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 7px;
            font-weight: 700;
            margin-left: 3px;
            vertical-align: super;
        }
:where(.wk-home-moved) .bk-tag-dict{ color: var(--wk-green); }
:where(.wk-home-moved) .bk-tag-short{ color: var(--wk-blue); }
:where(.wk-home-moved) .bk-lo{
            width: 52px;
            text-align: right;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .bk-hi{
            width: 56px;
            text-align: right;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-fg);
            font-weight: 600;
        }
:where(.wk-home-moved) .bk-arrow-up{ color: var(--wk-green); font-size: 7px; }
:where(.wk-home-moved) .bk-arrow-dn{ color: var(--wk-red); font-size: 7px; }
:where(.wk-home-moved) .beckett-featured{
            break-inside: avoid;
            border: 1.5px solid var(--wk-fg);
            padding: 6px 8px;
            margin: 4px 0;
            text-align: center;
            background: var(--wk-card);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .beckett-featured .bf-domain{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 14px;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .beckett-featured .bf-tld{
            color: var(--wk-red);
        }
:where(.wk-home-moved) .beckett-featured .bf-price{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 20px;
            color: var(--wk-green);
            line-height: 1.1;
        }
:where(.wk-home-moved) .beckett-featured .bf-meta{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 7px;
            color: var(--wk-mut);
            text-transform: uppercase;
            letter-spacing: 1px;
        }
:where(.wk-home-moved) .beckett-featured .bf-range{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 8px;
            color: var(--wk-mut);
            margin-top: 2px;
        }
:where(.wk-home-moved) .beckett-featured .bf-range strong{
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .tld-tier-badge{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1px;
            padding: 2px 8px;
            border-radius: 2px;
            margin-left: 8px;
        }
:where(.wk-home-moved) .tier-1{ background: var(--gold-bright); color: var(--cream-text);--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;}
:where(.wk-home-moved) .tier-2{ background: rgba(244,240,232,0.15); color: var(--wk-gold); border: 1px solid var(--wk-gold); }
:where(.wk-home-moved) .tier-3{ background: rgba(244,240,232,0.1); color: var(--wk-blue); border: 1px solid #6699bb; }
:where(.wk-home-moved) .tier-4{ background: rgba(244,240,232,0.1); color: var(--wk-green); border: 1px solid #7aaa60; }
:where(.wk-home-moved) .tier-5{ background: rgba(244,240,232,0.1); color: var(--wk-mut); border: 1px solid rgba(244,240,232,0.25); }
:where(.wk-home-moved) .findings-grid{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 16px;
            margin: 24px 0;
        }
@media (max-width: 900px){:where(.wk-home-moved) .findings-grid{ grid-template-columns: 1fr; }
 }
:where(.wk-home-moved) .finding-card{
            background: transparent;
            border: none;
            border-bottom: 1px solid var(--wk-line);
            padding: 16px 0;
        }
:where(.wk-home-moved) .finding-card .fc-head{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .finding-card .fc-stat{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 48px;
            line-height: 1;
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .finding-card .fc-stat .fc-unit{
            font-size: 20px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .finding-card .fc-label{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            letter-spacing: 0.5px;
            margin-top: 4px;
        }
:where(.wk-home-moved) .finding-card .fc-detail{
            font-size: 12px;
            color: var(--wk-mut);
            line-height: 1.6;
            margin-top: 12px;
            padding-top: 10px;
            border-top: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .finding-verdict{
            text-align: center;
            padding: 16px 0;
            border: none;
            border-top: 2px solid var(--wk-fg);
            margin: 0 0 16px;
            background: transparent;
        }
:where(.wk-home-moved) .finding-verdict .fv-label{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-red);
        }
:where(.wk-home-moved) .finding-verdict .fv-text{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 18px;
            font-weight: 600;
            color: var(--wk-fg);
            margin-top: 6px;
        }
:where(.wk-home-moved) .method-grid{
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 16px;
            margin: 24px 0;
        }
:where(.wk-home-moved) .method-card{
            background: transparent;
            border: none;
            border-bottom: 1px solid var(--wk-line);
            border-radius: 0;
            padding: 16px 0;
        }
:where(.wk-home-moved) .method-card h4{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .meth-row{
            display: flex;
            justify-content: space-between;
            align-items: baseline;
            padding: 4px 0;
            border-bottom: 0.5px solid var(--wk-line);
            font-size: 12px;
        }
:where(.wk-home-moved) .meth-row:last-child{ border-bottom: none; }
:where(.wk-home-moved) .meth-label{ color: var(--wk-mut); }
:where(.wk-home-moved) .meth-value{
            font-family: 'IBM Plex Mono', monospace;
            font-weight: 600;
            color: var(--wk-fg);
            font-size: 11px;
        }
:where(.wk-home-moved) .partnerships-cta{
            background: var(--wk-page);
            border-top: 2px solid var(--wk-fg);
            padding: 24px 24px;--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .part-inner{
            max-width: 1100px;
            margin: 0 auto;
            text-align: center;
        }
:where(.wk-home-moved) .part-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 10px;
        }
:where(.wk-home-moved) .part-headline{
            font-family: 'Bodoni Moda', serif;
            font-size: 30px;
            font-weight: 900;
            color: var(--wk-fg);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .part-desc{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 15px;
            color: var(--wk-mut);
            line-height: 1.7;
            margin-bottom: 28px;
            font-style: italic;
        }
:where(.wk-home-moved) .part-options{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 0;
            border: 1px solid var(--wk-line);
            margin-bottom: 28px;
        }
@media (max-width: 700px){:where(.wk-home-moved) .part-options{ grid-template-columns: 1fr; }

        }
:where(.wk-home-moved) .part-option{
            padding: 16px 20px;
            border-right: 1px solid var(--wk-line);
            text-align: left;
        }
:where(.wk-home-moved) .part-option:last-child{ border-right: none; }
:where(.wk-home-moved) .part-opt-title{
            display: block;
            font-family: 'Bebas Neue', sans-serif;
            font-size: 16px;
            letter-spacing: 2px;
            color: var(--wk-fg);
            margin-bottom: 4px;
        }
:where(.wk-home-moved) .part-opt-desc{
            display: block;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            line-height: 1.5;
        }
:where(.wk-home-moved) .part-btn{
            display: inline-block;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: 2px;
            color: var(--wk-fg);
            border: 2px solid var(--wk-fg);
            padding: 12px 32px;
            text-decoration: none;
            transition: all 0.25s ease;
        }
:where(.wk-home-moved) .part-btn:hover{
            background: var(--wk-panel);
            color: var(--wk-fg);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .footer-ecosystem{
            display: flex;
            justify-content: center;
            gap: 24px;
            margin: 16px 0;
            flex-wrap: wrap;
        }
:where(.wk-home-moved) .eco-brand{
            border: 1px solid var(--wk-line);
            padding: 12px 20px;
            text-align: center;
        }
:where(.wk-home-moved) .eco-name{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 16px;
            letter-spacing: 2px;
            color: var(--wk-fg);
            margin-bottom: 2px;
        }
:where(.wk-home-moved) .eco-desc{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .footer-xn{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-mut);
            margin: 12px 0 8px;
            letter-spacing: 1px;
        }
:where(.wk-home-moved) .xn-mark{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 16px;
            color: var(--wk-gold);
            letter-spacing: 3px;
        }
:where(.wk-home-moved) .footer-links{
            display: flex;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
            margin: 8px 0;
        }
:where(.wk-home-moved) .footer-links a{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            text-decoration: none;
            letter-spacing: 1px;
            text-transform: uppercase;
        }
:where(.wk-home-moved) .footer-links a:hover{
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .site-footer{
            background: var(--wk-panel-deep);
            border-top: 1px solid var(--wk-line);
            padding: 32px 24px;
            text-align: center;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .footer-brand{
            font-family: 'Bodoni Moda', serif;
            font-size: 18px;
            font-weight: 900;
            letter-spacing: 4px;
            color: var(--wk-gold);
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .footer-text{
            font-size: 11px;
            color: var(--wk-mut);
            line-height: 1.8;
        }
:where(.wk-home-moved) .footer-divider{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-gold);
            letter-spacing: 6px;
            margin: 12px 0;
        }
:where(.wk-home-moved) .summary-strip{
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 0;
            background: transparent;
            margin: 0;
            border-top: 2px solid var(--wk-fg);
            border-bottom: 2px solid var(--wk-fg);
        }
:where(.wk-home-moved) .ss-cell{
            background: transparent;
            padding: 20px 16px;
            text-align: center;
        }
:where(.wk-home-moved) .ss-number{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 36px;
            font-weight: 400;
            color: var(--wk-fg);
            line-height: 1;
        }
:where(.wk-home-moved) .ss-number.gold{ color: var(--wk-red); }
:where(.wk-home-moved) .ss-label{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            letter-spacing: 1.5px;
            text-transform: uppercase;
            margin-top: 6px;
        }
@media (max-width: 900px){:where(.wk-home-moved) .marquee-grid{ grid-template-columns: 1fr; }
:where(.wk-home-moved) .marquee-card.hero{ grid-column: span 1; }
:where(.wk-home-moved) .method-grid{ grid-template-columns: repeat(2, 1fr); }
:where(.wk-home-moved) .summary-strip{ grid-template-columns: repeat(3, 1fr); }
:where(.wk-home-moved) .mh-title{ font-size: 36px; }
:where(.wk-home-moved) .accuracy-hero{ flex-direction: column; gap: 24px; }
:where(.wk-home-moved) .ah-divider{ width: 60px; height: 1px; }

        }
:where(.wk-home-moved) .gap-hero{
            text-align: center;
            padding: 20px 0 32px;
        }
:where(.wk-home-moved) .gh-number{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 88px;
            font-weight: 400;
            color: var(--wk-red);
            line-height: 1;
        }
:where(.wk-home-moved) .gh-x{
            font-size: 48px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .gh-label{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 12px;
            color: var(--wk-mut);
            letter-spacing: 1px;
            margin-top: 8px;
        }
:where(.wk-home-moved) .gap-table{
            width: 100%;
            border-collapse: collapse;
            margin: 0 0 8px;
            font-size: 12px;
        }
:where(.wk-home-moved) .gap-table thead{
            background: var(--wk-panel);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .gap-table th{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.2px;
            text-transform: uppercase;
            padding: 10px 12px;
            text-align: left;
            color: var(--wk-fg);
            border-bottom: 1px solid var(--wk-fg);
        }
:where(.wk-home-moved) .gap-auto-hd{
            color: var(--wk-red) !important;
        }
:where(.wk-home-moved) .gap-table td{
            padding: 10px 12px;
            border-bottom: 1px solid var(--wk-line);
            vertical-align: top;
        }
:where(.wk-home-moved) .gap-table tr:hover td{
            background: rgba(0,0,0,0.03);
        }
:where(.wk-home-moved) .gt-type{
            font-weight: 600;
            color: var(--wk-fg);
            font-size: 12px;
        }
:where(.wk-home-moved) .gt-example{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .gt-realized{
            font-family: 'IBM Plex Mono', monospace;
            font-weight: 600;
            color: var(--wk-green);
        }
:where(.wk-home-moved) .gt-auto{
            font-family: 'IBM Plex Mono', monospace;
            color: var(--wk-red);
        }
:where(.wk-home-moved) .gt-gap{
            font-family: 'IBM Plex Mono', monospace;
            font-weight: 700;
            color: var(--wk-fg);
            font-size: 13px;
        }
:where(.wk-home-moved) .gt-why{
            font-size: 11px;
            color: var(--wk-mut);
            font-style: italic;
            max-width: 220px;
        }
:where(.wk-home-moved) .gap-footnote{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            color: var(--wk-mut);
            padding: 12px;
            border: 1px solid var(--wk-line);
            border-top: none;
            line-height: 1.6;
            font-style: italic;
            background: transparent;
            margin-bottom: 24px;
        }
:where(.wk-home-moved) .gap-sidebar{
            background: transparent;
            border: none;
            border-bottom: 1px solid var(--wk-line);
            border-radius: 0;
            padding: 16px 0;
            margin-bottom: 32px;
        }
:where(.wk-home-moved) .gs-head{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-red);
            border-bottom: 1px solid var(--wk-line);
            padding-bottom: 10px;
            margin-bottom: 16px;
        }
:where(.wk-home-moved) .gs-grid{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
        }
:where(.wk-home-moved) .gs-title{
            font-family: 'Bodoni Moda', serif;
            font-size: 15px;
            font-weight: 900;
            color: var(--wk-fg);
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .gs-desc{
            font-size: 12px;
            color: var(--wk-mut);
            line-height: 1.6;
        }
:where(.wk-home-moved) .stocktens-strip{
            border: 1px solid rgba(232, 101, 10, 0.3);
            padding: 16px 24px;
            background: rgba(232, 101, 10, 0.04);
            display: flex;
            align-items: center;
            gap: 20px;
            margin-top: 16px;
        }
:where(.wk-home-moved) .st-logo{
            font-family: 'Impact', 'Arial Black', sans-serif;
            font-size: 22px;
            letter-spacing: 0.05em;
        }
:where(.wk-home-moved) .st-stock{ color: var(--wk-fg); }
:where(.wk-home-moved) .st-tens{ color: var(--wk-red); }
:where(.wk-home-moved) .st-sub{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: var(--wk-red);
        }
:where(.wk-home-moved) .deriv-filters{
            display: flex;
            flex-wrap: wrap;
            gap: 6px;
            margin-bottom: 24px;
            padding-bottom: 16px;
            border-bottom: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .deriv-filter-btn{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 600;
            letter-spacing: 1px;
            text-transform: uppercase;
            padding: 6px 12px;
            border: 1px solid var(--wk-line);
            background: transparent;
            color: var(--wk-mut);
            cursor: pointer;
            transition: all 0.15s;
        }
:where(.wk-home-moved) .deriv-filter-btn:hover{
            border-color: var(--wk-fg);
            color: var(--wk-fg);
        }
:where(.wk-home-moved) .deriv-filter-btn.active{
            background: var(--wk-panel);
            color: var(--wk-fg);
            border-color: var(--wk-fg);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .deriv-filter-btn .df-count{
            font-weight: 400;
            opacity: 0.6;
            margin-left: 4px;
        }
:where(.wk-home-moved) .deriv-vert-header{
            font-family: 'Bodoni Moda', serif;
            font-size: 22px;
            font-weight: 900;
            color: var(--wk-fg);
            margin: 28px 0 4px;
            padding-bottom: 6px;
            border-bottom: 2px solid var(--wk-fg);
            break-after: avoid;
        }
:where(.wk-home-moved) .deriv-vert-header .dvh-count{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            font-weight: 400;
            color: var(--wk-mut);
            margin-left: 8px;
        }
:where(.wk-home-moved) .deriv-vert-header:first-child{
            margin-top: 0;
        }
:where(.wk-home-moved) .deriv-root-header{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-red);
            padding: 6px 0 3px;
            margin-top: 10px;
            border-bottom: 1px solid var(--wk-line);
            break-after: avoid;
        }
:where(.wk-home-moved){ scroll-behavior: smooth; }
:where(.wk-home-moved) .masthead-block{
            background: var(--wk-page);
            text-align: center;
            border-bottom: 3px double var(--wk-fg);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .mh-topline{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 5px 48px;
            border-bottom: 1px solid var(--wk-fg);
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            letter-spacing: 0.18em;
            text-transform: uppercase;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .mh-brand{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: clamp(54px, 8.5vw, 104px);
            letter-spacing: -0.02em;
            color: var(--wk-fg);
            line-height: 1;
            padding: 14px 48px 2px;
        }
:where(.wk-home-moved) .mh-subtitle{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            letter-spacing: 0.45em;
            text-transform: uppercase;
            color: var(--wk-mut);
            padding: 4px 0 12px;
        }
:where(.wk-home-moved) .mh-nav{
            display: flex;
            justify-content: center;
            gap: 24px;
            padding: 9px 48px;
            border-top: 1px solid var(--wk-line);
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            letter-spacing: 0.2em;
            text-transform: uppercase;
            flex-wrap: wrap;
        }
:where(.wk-home-moved) .mh-nav a{
            color: var(--wk-fg);
            text-decoration: none;
            transition: color 0.2s;
        }
:where(.wk-home-moved) .mh-nav a:hover{
            color: var(--wk-gold);
        }
:where(.wk-home-moved) .mh-nav a.mh-active{
            color: var(--wk-red);
            font-weight: 700;
        }
:where(.wk-home-moved) .ep-hero{
            max-width: 1100px;
            margin: 0 auto;
            padding: 36px 24px 32px;
            text-align: center;
        }
:where(.wk-home-moved) .ep-hero-headline{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: clamp(32px, 4.5vw, 52px);
            color: var(--wk-fg);
            line-height: 1.08;
            margin-bottom: 20px;
            font-style: normal;
            letter-spacing: -0.01em;
        }
:where(.wk-home-moved) #hero > div{
            display: grid;
            grid-template-columns: 1fr 400px;
            gap: 72px;
            align-items: start;
            max-width: 1160px;
            margin: 0 auto;
        }
@media (max-width: 960px){:where(.wk-home-moved) #hero > div{
                grid-template-columns: 1fr;
                gap: 40px;
            }
:where(.wk-home-moved) #hero > div > div:last-child{
                max-width: 520px;
                margin: 0 auto;
            }

        }
:where(.wk-home-moved) .ep-hero-ctas{
            display: flex;
            gap: 14px;
            justify-content: center;
            flex-wrap: wrap;
            align-items: center;
        }
:where(.wk-home-moved) .ep-hero-ctas-secondary{
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 12px;
        }
:where(.wk-home-moved) .ep-cta-primary{
            display: inline-block;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-fg);
            background: var(--wk-panel);
            padding: 14px 28px;
            text-decoration: none;
            transition: all 0.25s;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .ep-cta-primary:hover{
            background: var(--red);--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;color:var(--wk-fg);}
:where(.wk-home-moved) .ep-cta-ghost{
            display: inline-block;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 500;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-mut);
            border: none;
            border-bottom: 1px solid rgba(106, 94, 80, 0.3);
            padding: 4px 0;
            text-decoration: none;
            transition: all 0.2s;
            background: transparent;
        }
:where(.wk-home-moved) .ep-cta-ghost:hover{
            color: var(--wk-fg);
            border-bottom-color: var(--wk-fg);
        }
:where(.wk-home-moved) .ep-section{
            max-width: 1100px;
            margin: 0 auto;
            padding: 36px 24px;
        }
:where(.wk-home-moved) .ep-section-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .ep-section h2{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 32px;
            color: var(--wk-fg);
            margin-bottom: 16px;
        }
:where(.wk-home-moved) .ep-section p{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 16px;
            color: var(--wk-fg);
            line-height: 1.8;
            margin-bottom: 16px;
        }
:where(.wk-home-moved) .ep-section p.muted{
            color: var(--wk-mut);
            font-style: italic;
        }
:where(.wk-home-moved) .stat-strip{
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 0;
            margin: 24px 0 0;
            border-top: 2px solid var(--wk-fg);
            border-bottom: 1px solid var(--wk-line);
        }
@media (max-width: 700px){:where(.wk-home-moved) .stat-strip{ grid-template-columns: repeat(2, 1fr); }

        }
:where(.wk-home-moved) .stat-strip-item{
            text-align: center;
            padding: 18px 12px;
            border-right: 1px solid var(--wk-line);
        }
:where(.wk-home-moved) .stat-strip-item:last-child{ border-right: none; }
:where(.wk-home-moved) .stat-strip-num{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 32px;
            color: var(--wk-fg);
            line-height: 1;
            margin-bottom: 4px;
        }
:where(.wk-home-moved) .stat-strip-label{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 600;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .benchmark-module{
            max-width: 1100px;
            margin: 0 auto;
            padding: 0 24px 36px;
        }
:where(.wk-home-moved) .benchmark-module-label{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 12px;
        }
:where(.wk-home-moved) .benchmark-table{
            width: 100%;
            border-collapse: collapse;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
        }
:where(.wk-home-moved) .benchmark-table thead th{
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--wk-mut);
            text-align: left;
            padding: 8px 10px;
            border-bottom: 2px solid var(--wk-fg);
        }
:where(.wk-home-moved) .benchmark-table thead th:last-child, :where(.wk-home-moved) .benchmark-table thead th:nth-child(3), :where(.wk-home-moved) .benchmark-table thead th:nth-child(4){
            text-align: right;
        }
:where(.wk-home-moved) .benchmark-table tbody td{
            padding: 9px 10px;
            border-bottom: 1px solid var(--wk-line);
            color: var(--wk-fg);
            font-weight: 500;
        }
:where(.wk-home-moved) .benchmark-table tbody td:last-child, :where(.wk-home-moved) .benchmark-table tbody td:nth-child(3), :where(.wk-home-moved) .benchmark-table tbody td:nth-child(4){
            text-align: right;
        }
:where(.wk-home-moved) .benchmark-table .bt-domain{
            font-weight: 700;
        }
:where(.wk-home-moved) .benchmark-table .bt-sale{
            color: var(--wk-fg);
            font-weight: 700;
        }
:where(.wk-home-moved) .benchmark-table .bt-auto{
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .benchmark-table .bt-gap{
            color: var(--wk-red);
            font-weight: 700;
        }
:where(.wk-home-moved) .benchmark-table-note{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 13px;
            font-style: italic;
            color: var(--wk-mut);
            margin-top: 10px;
        }
:where(.wk-home-moved) .ep-blocks{
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 32px;
            margin-top: 24px;
        }
@media (max-width: 800px){:where(.wk-home-moved) .ep-blocks{ grid-template-columns: 1fr; }

        }
:where(.wk-home-moved) .ep-block{
            border-top: 2px solid var(--wk-fg);
            padding-top: 16px;
        }
:where(.wk-home-moved) .ep-block h3{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 20px;
            color: var(--wk-fg);
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .ep-block p{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 14px;
            color: var(--wk-mut);
            line-height: 1.7;
        }
:where(.wk-home-moved) .ep-audience-list{
            list-style: none;
            padding: 0;
            margin: 16px 0 0;
            columns: 2;
            column-gap: 32px;
        }
@media (max-width: 600px){:where(.wk-home-moved) .ep-audience-list{ columns: 1; }

        }
:where(.wk-home-moved) .ep-audience-list li{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 12px;
            color: var(--wk-fg);
            padding: 8px 0;
            border-bottom: 1px solid var(--wk-line);
            padding-left: 18px;
            position: relative;
        }
:where(.wk-home-moved) .ep-audience-list li::before{
            content: '→';
            position: absolute;
            left: 0;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .ep-pull-quote{
            border-left: 3px solid var(--red);
            padding: 20px 28px;
            margin: 32px 0;
            background: var(--wk-page-deep);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .ep-pull-quote p{
            font-family: 'Bodoni Moda', serif;
            font-size: 20px;
            font-style: italic;
            color: var(--wk-fg);
            line-height: 1.5;
            margin: 0;
        }
:where(.wk-home-moved) .ep-paths{
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 0;
            border: 2px solid var(--wk-fg);
        }
@media (max-width: 900px){:where(.wk-home-moved) .ep-paths{ grid-template-columns: repeat(3, 1fr); }

        }
@media (max-width: 600px){:where(.wk-home-moved) .ep-paths{ grid-template-columns: 1fr; }

        }
@media (max-width: 800px){:where(.wk-home-moved) #magazine > div{ grid-template-columns: 1fr !important; }
:where(.wk-home-moved) #magazine img{ max-width: 260px; margin: 0 auto; }

        }
:where(.wk-home-moved) .ep-path{
            padding: 24px 16px;
            border-right: 1px solid var(--wk-line);
            text-decoration: none;
            transition: background 0.15s;
        }
:where(.wk-home-moved) .ep-path:last-child{ border-right: none; }
:where(.wk-home-moved) .ep-path:hover{ background: var(--wk-page-deep);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .ep-path-title{
            font-family: 'Bebas Neue', sans-serif;
            font-size: 18px;
            letter-spacing: 2px;
            color: var(--wk-fg);
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .ep-path-desc{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            line-height: 1.5;
        }
:where(.wk-home-moved) .ep-path-arrow{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-red);
            margin-top: 10px;
        }
:where(.wk-home-moved) .ep-issue-teaser{
            max-width: 1100px;
            margin: 0 auto;
            padding: 48px 24px;
            display: grid;
            grid-template-columns: 200px 1fr;
            gap: 32px;
            align-items: center;
            border-top: 2px solid var(--wk-fg);
        }
@media (max-width: 700px){:where(.wk-home-moved) .ep-issue-teaser{ grid-template-columns: 1fr; }

        }
:where(.wk-home-moved) .ep-issue-img img{
            width: 100%;
            border: 1px solid var(--wk-line);
            box-shadow: 3px 3px 0 rgba(0,0,0,0.08);
        }
:where(.wk-home-moved) .footer-5col{
            background: var(--wk-panel);
            color: var(--wk-fg);
            padding: 48px 24px 32px;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .footer-5col-grid{
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 32px;
        }
@media (max-width: 900px){:where(.wk-home-moved) .footer-5col-grid{ grid-template-columns: repeat(3, 1fr); }

        }
@media (max-width: 600px){:where(.wk-home-moved) .footer-5col-grid{ grid-template-columns: repeat(2, 1fr); }

        }
:where(.wk-home-moved) .footer-col-title{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--wk-gold);
            margin-bottom: 14px;
        }
:where(.wk-home-moved) .footer-col a{
            display: block;
            font-family: 'IBM Plex Mono', monospace;
            font-size: 11px;
            color: var(--wk-mut);
            text-decoration: none;
            padding: 4px 0;
            transition: color 0.15s;
        }
:where(.wk-home-moved) .footer-col a:hover{ color: var(--wk-fg); }
:where(.wk-home-moved) .footer-bottom{
            max-width: 1400px;
            margin: 32px auto 0;
            padding-top: 24px;
            border-top: 1px solid var(--wk-line);
            text-align: center;
        }
:where(.wk-home-moved) .footer-bottom-brand{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 18px;
            letter-spacing: 4px;
            color: var(--wk-gold);
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .footer-bottom-text{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            line-height: 1.8;
        }
:where(.wk-home-moved) .footer-eco-strip{
            display: flex;
            justify-content: center;
            gap: 24px;
            flex-wrap: wrap;
            margin: 16px 0;
        }
:where(.wk-home-moved) .footer-eco-item{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 10px;
            color: var(--wk-mut);
            letter-spacing: 1px;
        }
:where(.wk-home-moved) .footer-eco-item span{
            color: var(--wk-gold);
            font-weight: 700;
        }
:where(.wk-home-moved) .data-divider{
            text-align: center;
            padding: 48px 24px 16px;
            border-top: 3px double var(--wk-fg);
            max-width: 1100px;
            margin: 0 auto;
        }
:where(.wk-home-moved) .data-divider-tag{
            font-family: 'IBM Plex Mono', monospace;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--wk-red);
            margin-bottom: 8px;
        }
:where(.wk-home-moved) .data-divider h2{
            font-family: 'Bodoni Moda', serif;
            font-weight: 900;
            font-size: 28px;
            color: var(--wk-fg);
            margin-bottom: 6px;
        }
:where(.wk-home-moved) .data-divider p{
            font-family: 'Cormorant Garamond', Georgia, serif;
            font-size: 15px;
            font-style: italic;
            color: var(--wk-mut);
        }
:where(.wk-home-moved) .mobile-menu-btn{
    display: none;
    background: none;
    border: none;
    color: var(--wk-gold);
    font-size: 24px;
    cursor: pointer;
    padding: 8px;
    line-height: 1;
    -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px){:where(.wk-home-moved) .nav-links{ display: none; }
:where(.wk-home-moved) .nav-issue{ display: none; }
:where(.wk-home-moved) .mobile-menu-btn{ display: block; }
:where(.wk-home-moved) .top-nav{ padding: 0 16px; height: 48px; }
:where(.wk-home-moved) .mh-topline{ padding: 5px 16px; font-size: 8px; letter-spacing: 0.12em; }
:where(.wk-home-moved) .mh-brand, :where(.wk-home-moved) .mh-title{ font-size: clamp(36px, 12vw, 64px) !important; padding: 12px 16px 2px !important; }
:where(.wk-home-moved) .mh-subtitle{ font-size: 9px; letter-spacing: 0.3em; padding: 4px 16px 10px; }
:where(.wk-home-moved) .mh-nav{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 8px 16px;
        padding: 8px 16px;
        font-size: 8px;
        letter-spacing: 0.15em;
    }
:where(.wk-home-moved) .mh-nav a{ padding: 6px 4px; min-height: 44px; display: flex; align-items: center; }
:where(.wk-home-moved) .mh-nav a.nav-special-report{ padding: 3px 10px; min-height: 28px; font-size: 7.5px; }
:where(.wk-home-moved) .container{ padding: 0 16px; }
:where(.wk-home-moved) .hero-bar{ padding: 0 16px; padding-bottom: 20px; }
:where(.wk-home-moved) .hb-sub-btn{ padding: 14px 24px; font-size: 20px; width: 100%; text-align: center; }
:where(.wk-home-moved) .mag-feature{ padding: 24px 16px; gap: 20px; }
:where(.wk-home-moved) .story-leads{ padding: 0 16px 20px; }
:where(.wk-home-moved) .story-lead{ padding: 16px 16px 12px; }
:where(.wk-home-moved) .subscribe-section{ padding: 20px 16px; }
:where(.wk-home-moved) .sub-header h2{ font-size: 28px; }
:where(.wk-home-moved) .tier-card{ padding: 24px 20px; }
:where(.wk-home-moved) .demo-section{ padding: 24px 16px !important; }
:where(.wk-home-moved) .demo-input-wrapper{ flex-direction: column; }
:where(.wk-home-moved) #reveal-btn, :where(.wk-home-moved) .demo-btn{ width: 100%; min-height: 48px; }
:where(.wk-home-moved) .accuracy-hero{ flex-direction: column; gap: 16px; padding: 16px 0 24px; }
:where(.wk-home-moved) .ah-number{ font-size: 56px; }
:where(.wk-home-moved) .ah-divider{ width: 60px; height: 1px; }
:where(.wk-home-moved) .beckett-columns{ column-count: 1; }
:where(.wk-home-moved) .accuracy-table, :where(.wk-home-moved) .benchmark-table{ display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }
:where(.wk-home-moved) .part-options{ grid-template-columns: 1fr; }
:where(.wk-home-moved) .part-option{ border-right: none; border-bottom: 1px solid var(--wk-line); }
:where(.wk-home-moved) .part-option:last-child{ border-bottom: none; }
:where(.wk-home-moved) .gh-number{ font-size: 56px; }
:where(.wk-home-moved) .gh-x{ font-size: 32px; }
:where(.wk-home-moved) .ep-blocks{ grid-template-columns: 1fr; gap: 20px; }
:where(.wk-home-moved) .ep-audience-list{ columns: 1; }
:where(.wk-home-moved) .ep-pull-quote{ padding: 16px 20px; }
:where(.wk-home-moved) .ep-pull-quote p{ font-size: 17px; }
:where(.wk-home-moved) .ep-paths{ grid-template-columns: 1fr; }
:where(.wk-home-moved) .ep-path{ border-right: none; border-bottom: 1px solid var(--wk-line); padding: 20px 16px; min-height: 44px; }
:where(.wk-home-moved) .ep-path:last-child{ border-bottom: none; }
:where(.wk-home-moved) .ep-issue-teaser{ grid-template-columns: 1fr; padding: 32px 16px; gap: 20px; }
:where(.wk-home-moved) .footer-5col{ padding: 32px 16px 24px; }
:where(.wk-home-moved) .footer-5col-grid{ grid-template-columns: repeat(2, 1fr); gap: 24px; }
:where(.wk-home-moved) .footer-eco-strip{ gap: 12px; }
:where(.wk-home-moved) .data-divider{ padding: 32px 16px 12px; }
:where(.wk-home-moved) .data-divider h2{ font-size: 22px; }
:where(.wk-home-moved) .stat-strip{ grid-template-columns: repeat(2, 1fr); }
:where(.wk-home-moved) .benchmark-module{ padding: 0 16px 24px; }
:where(.wk-home-moved) .summary-strip{ grid-template-columns: repeat(2, 1fr) !important; }
:where(.wk-home-moved) .method-grid{ grid-template-columns: 1fr !important; }
:where(.wk-home-moved) .marquee-grid{ grid-template-columns: 1fr !important; }
:where(.wk-home-moved) .marquee-card.hero{ grid-column: span 1 !important; }
:where(.wk-home-moved) .findings-grid{ grid-template-columns: 1fr !important; }
:where(.wk-home-moved) .footer-ecosystem{ padding: 24px 16px; }

}
@media (max-width: 380px){:where(.wk-home-moved) .mh-brand, :where(.wk-home-moved) .mh-title{ font-size: 32px !important; }
:where(.wk-home-moved) .mh-topline{ font-size: 7px; }
:where(.wk-home-moved) .mh-nav{ gap: 6px 10px; font-size: 7px; }
:where(.wk-home-moved) .hb-lead-title{ font-size: 18px; }
:where(.wk-home-moved) .hb-wc-domain{ font-size: 16px; }
:where(.wk-home-moved) .hb-wc-price{ font-size: 22px; }
:where(.wk-home-moved) .sub-header h2{ font-size: 24px; }
:where(.wk-home-moved) .tier-name{ font-size: 24px !important; }
:where(.wk-home-moved) .tier-price{ font-size: 36px !important; }
:where(.wk-home-moved) .ah-number{ font-size: 44px; }
:where(.wk-home-moved) .gh-number{ font-size: 44px; }
:where(.wk-home-moved) .beckett-page-header h3{ font-size: 22px; }
:where(.wk-home-moved) .ep-pull-quote p{ font-size: 15px; }
:where(.wk-home-moved) .footer-5col-grid{ grid-template-columns: 1fr; }

}
@media (max-width: 768px){:where(.wk-home-moved) [style*="grid-template-columns:repeat(4"]{
        grid-template-columns: repeat(2, 1fr) !important;
    }

}
@media (max-width: 380px){:where(.wk-home-moved) [style*="grid-template-columns:repeat(4"]{
        grid-template-columns: 1fr !important;
    }

}
@media (max-width: 768px){:where(.wk-home-moved) a, :where(.wk-home-moved) button, :where(.wk-home-moved) input, :where(.wk-home-moved) select, :where(.wk-home-moved) textarea{
        min-height: 44px;
    }
:where(.wk-home-moved) .mh-nav a, :where(.wk-home-moved) .nav-links a, :where(.wk-home-moved) .footer-col a, :where(.wk-home-moved) .ep-path, :where(.wk-home-moved) .story-lead-link, :where(.wk-home-moved) .hb-lead-link{
        min-height: 44px;
        display: inline-flex;
        align-items: center;
    }

}
@supports (padding: env(safe-area-inset-top)){:where(.wk-home-moved) .top-nav{
        padding-top: env(safe-area-inset-top);
        padding-left: max(16px, env(safe-area-inset-left));
        padding-right: max(16px, env(safe-area-inset-right));
    }
:where(.wk-home-moved) .footer-5col{
        padding-bottom: calc(24px + env(safe-area-inset-bottom));
    }

}
:where(.wk-home-moved){
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
}
:where(.wk-home-moved){
    overflow-x: hidden;
}
:where(.wk-home-moved){
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
:where(.wk-home-moved) .weckett-price-table-section{position:relative;padding:4.5rem 0;border-top:1px solid rgba(0,0,0,0.12);border-bottom:1px solid rgba(0,0,0,0.12);background:var(--wk-page);color:var(--wk-fg);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);}
:where(.wk-home-moved) .weckett-price-table-wrap{width:min(1200px,calc(100% - 32px));margin:0 auto;}
:where(.wk-home-moved) .weckett-section-kicker{display:inline-block;margin-bottom:0.9rem;padding:0.28rem 0.55rem 0.2rem;border:1px solid rgba(0,0,0,0.55);font-size:0.68rem;line-height:1;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;background:var(--wk-panel);color:var(--wk-fg);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .weckett-price-table-section h2{margin:0 0 0.85rem;font-size:clamp(2rem,4vw,3.6rem);line-height:0.96;letter-spacing:-0.04em;text-transform:uppercase;}
:where(.wk-home-moved) .weckett-price-table-intro{max-width:760px;margin:0 0 1rem;font-size:1rem;line-height:1.5;color:var(--wk-mut);}
:where(.wk-home-moved) .weckett-price-table-subhead{display:flex;flex-wrap:wrap;gap:0.6rem 1rem;margin:0 0 1rem;font-size:0.76rem;line-height:1.2;font-weight:700;letter-spacing:0.11em;text-transform:uppercase;color:var(--wk-mut);}
:where(.wk-home-moved) .weckett-price-table-subhead span{display:inline-flex;align-items:center;gap:0.35rem;}
:where(.wk-home-moved) .weckett-price-table-subhead span::before{content:"•";font-size:0.8rem;line-height:1;}
:where(.wk-home-moved) .weckett-price-table-note{max-width:820px;margin:0 0 1.25rem;font-size:0.92rem;line-height:1.5;color:var(--wk-mut);}
:where(.wk-home-moved) .weckett-signal-legend{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin:0 0 1.4rem;padding:0.8rem 0;border-top:1px solid rgba(0,0,0,0.14);border-bottom:1px solid rgba(0,0,0,0.14);font-size:0.75rem;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;}
:where(.wk-home-moved) .weckett-signal-legend strong{display:inline-block;min-width:1.1em;}
:where(.wk-home-moved) .weckett-price-table-scroll{overflow-x:auto;border:1.5px solid var(--wk-fg);background:var(--wk-page);box-shadow:0 12px 30px rgba(0,0,0,0.08);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .weckett-price-table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums lining-nums;}
:where(.wk-home-moved) .weckett-price-table thead th{position:sticky;top:0;z-index:2;padding:0.9rem 0.8rem 0.78rem;border-bottom:2px solid var(--wk-fg);background:var(--wk-panel);color:var(--wk-fg);font-size:0.72rem;line-height:1;text-align:left;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) .weckett-price-table tbody td{padding:0.72rem 0.8rem;border-bottom:1px solid rgba(0,0,0,0.12);font-size:0.88rem;line-height:1.2;vertical-align:middle;}
:where(.wk-home-moved) .weckett-price-table tbody tr:not(.category-row):hover td{background:rgba(0,0,0,0.035);}
:where(.wk-home-moved) .weckett-price-table tbody tr td+td, :where(.wk-home-moved) .weckett-price-table thead th+th{border-left:1px solid rgba(0,0,0,0.08);}
:where(.wk-home-moved) .weckett-price-table .category-row td{padding:0.55rem 0.8rem;border-top:2px solid var(--wk-fg);border-bottom:1px solid rgba(0,0,0,0.18);background:var(--wk-page-deep);font-size:0.72rem;line-height:1;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .weckett-price-table tbody tr td:nth-child(1){width:18%;font-weight:600;}
:where(.wk-home-moved) .weckett-price-table tbody tr td:nth-child(2){width:22%;font-weight:700;text-transform:lowercase;}
:where(.wk-home-moved) .weckett-price-table tbody tr td:nth-child(3){width:10%;text-transform:lowercase;color:var(--wk-mut);}
:where(.wk-home-moved) .weckett-price-table tbody tr td:nth-child(4), :where(.wk-home-moved) .weckett-price-table tbody tr td:nth-child(5){width:17%;font-weight:700;white-space:nowrap;}
:where(.wk-home-moved) .weckett-price-table tbody tr td:nth-child(6){width:10%;font-size:1rem;text-align:center;}
:where(.wk-home-moved) .weckett-price-table-footer{max-width:760px;margin:1rem 0 0;font-size:0.86rem;line-height:1.5;color:var(--wk-mut);}
@media(max-width:900px){:where(.wk-home-moved) .weckett-price-table-section{padding:3.25rem 0;}
:where(.wk-home-moved) .weckett-price-table-wrap{width:min(100%,calc(100% - 20px));}
:where(.wk-home-moved) .weckett-price-table-intro, :where(.wk-home-moved) .weckett-price-table-note, :where(.wk-home-moved) .weckett-price-table-footer{font-size:0.92rem;}
:where(.wk-home-moved) .weckett-signal-legend{gap:0.5rem 0.8rem;font-size:0.69rem;}
:where(.wk-home-moved) .weckett-price-table{min-width:760px;}
}
@media(max-width:640px){:where(.wk-home-moved) .weckett-section-kicker{font-size:0.62rem;}
:where(.wk-home-moved) .weckett-price-table-section h2{font-size:1.75rem;}
:where(.wk-home-moved) .weckett-price-table-intro, :where(.wk-home-moved) .weckett-price-table-note, :where(.wk-home-moved) .weckett-price-table-footer{font-size:0.88rem;}
:where(.wk-home-moved) .weckett-price-table thead th, :where(.wk-home-moved) .weckett-price-table .category-row td{letter-spacing:0.1em;}
:where(.wk-home-moved) .weckett-price-table tbody td{padding:0.66rem 0.68rem;font-size:0.82rem;}
}
@media(max-width:600px){:where(.wk-home-moved) .benchmark-table{display:block;overflow:visible;font-size:16px;}
:where(.wk-home-moved) .benchmark-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}
:where(.wk-home-moved) .benchmark-table tbody{display:block;}
:where(.wk-home-moved) .benchmark-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--wk-line);}
:where(.wk-home-moved) .benchmark-table tbody tr:first-child{border-top:2px solid var(--wk-fg);}
:where(.wk-home-moved) .benchmark-table tbody td, :where(.wk-home-moved) .benchmark-table tbody td:last-child, :where(.wk-home-moved) .benchmark-table tbody td:nth-child(3), :where(.wk-home-moved) .benchmark-table tbody td:nth-child(4){display:flex;justify-content:space-between;gap:12px;padding:2px 0;border-bottom:0;font-size:16px;line-height:1.4;text-align:right;grid-column:1 / -1;}
:where(.wk-home-moved) .benchmark-table tbody td::before{font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--wk-mut);text-align:left;}
:where(.wk-home-moved) .benchmark-table tbody td:nth-child(2)::before{content:"Tool";}
:where(.wk-home-moved) .benchmark-table tbody td:nth-child(3)::before{content:"Automated est.";}
:where(.wk-home-moved) .benchmark-table tbody td:nth-child(4)::before{content:"Actual sale";}
:where(.wk-home-moved) .benchmark-table tbody td.bt-domain{grid-column:1;grid-row:1;display:block;text-align:left;font-size:18px;}
:where(.wk-home-moved) .benchmark-table tbody td.bt-gap{grid-column:2;grid-row:1;display:block;font-size:18px;}
:where(.wk-home-moved) .benchmark-table tbody td.bt-gap::before{content:"Gap ";}

}
:where(.wk-home-moved) #buy-float{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:10000;align-items:center;gap:11px;padding:13px 28px;border-radius:30px;font-family:'IBM Plex Mono',monospace,system-ui;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#2a2418;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,#fbfbfd 0%,#e4e6eb 45%,#b7bac2 52%,#dadce1 60%,#f2f3f6 100%);border:1px solid var(--wk-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 3px rgba(0,0,0,.14),0 8px 22px rgba(0,0,0,.30);overflow:hidden;transition:transform .16s ease,box-shadow .2s ease;animation:bfGlow 2.4s ease-in-out infinite;--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;}
:where(.wk-home-moved) #buy-float:hover{transform:translateX(-50%) translateY(-2px) scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -2px 3px rgba(0,0,0,.14),0 14px 32px rgba(0,0,0,.38);}
:where(.wk-home-moved) #buy-float .bf-spark{color:var(--wk-gold);font-size:14px;line-height:1;}
:where(.wk-home-moved) #buy-float .bf-price{background:var(--wk-panel);color:var(--wk-gold);padding:3px 10px;border-radius:20px;font-size:12px;letter-spacing:1px;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);}
:where(.wk-home-moved) #buy-float::after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-20deg);animation:bfShine 3.4s ease-in-out infinite;pointer-events:none;}
@keyframes bfGlow{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 3px rgba(0,0,0,.14),0 8px 22px rgba(0,0,0,.30),0 0 0 0 rgba(200,168,78,0);}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 3px rgba(0,0,0,.14),0 8px 22px rgba(0,0,0,.30),0 0 24px 3px rgba(200,168,78,.55);}}
@keyframes bfShine{0%{left:-60%;}55%,100%{left:130%;}}
@media(prefers-reduced-motion:reduce){:where(.wk-home-moved) #buy-float{animation:none;}
:where(.wk-home-moved) #buy-float::after{display:none;}
}
@media(max-width:600px){:where(.wk-home-moved) #buy-float{top:auto;bottom:16px;font-size:12px;padding:12px 20px;}
}
:where(.wk-home-moved) .buy-cta-3d{display:inline-block;font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:2.5px;color:#fff;text-decoration:none;padding:22px 56px;border-radius:12px;background:linear-gradient(180deg,#3aa06a 0%,#2e8b57 45%,#1f6e42 60%,#1a5e39 100%);border:1px solid #124a2b;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 -3px 0 rgba(0,0,0,.30) inset,0 8px 0 #0e3d24,0 14px 24px rgba(0,0,0,.32);transition:transform .09s ease,box-shadow .09s ease;--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;}
:where(.wk-home-moved) .buy-cta-3d:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.45) inset,0 -3px 0 rgba(0,0,0,.30) inset,0 10px 0 #0e3d24,0 18px 30px rgba(0,0,0,.36);}
:where(.wk-home-moved) .buy-cta-3d:active{transform:translateY(5px);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 -2px 0 rgba(0,0,0,.30) inset,0 3px 0 #0e3d24,0 6px 12px rgba(0,0,0,.3);}
:where(.wk-home-moved) .mh-nav a.mh-login{border:1px solid #1a5e39;color:var(--wk-green) !important;padding:7px 18px;border-radius:6px;font-weight:700;}
:where(.wk-home-moved) .mh-nav a.mh-login:hover{background:#1a5e39;color:#fff !important;--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;}
:where(.wk-home-moved) .mobile-sticky-cta{display:none;}
@media(max-width:600px){:where(.wk-home-moved) #buy-float{display:none !important;}
:where(.wk-home-moved) .mobile-sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10001;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:var(--wk-panel);border-top:2px solid #1f6e42;box-shadow:0 -4px 16px rgba(0,0,0,.3);--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .mobile-sticky-cta .msc-label{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--wk-fg);letter-spacing:.5px;}
:where(.wk-home-moved) .mobile-sticky-cta .msc-btn{font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:2px;color:#fff;text-decoration:none;padding:11px 22px;border-radius:8px;background:linear-gradient(180deg,#2e8b57 0%,#1a5e39 100%);box-shadow:0 3px 0 #0e3d24;white-space:nowrap;--wk-fg:#ffffff;--wk-mut:#ecebe8;--wk-line:rgba(255,255,255,.35);--wk-gold:#ffe08a;--wk-red:#ffd0d3;--wk-green:#c9f5df;--wk-blue:#d6ecfb;--wk-teal:#c4f3ee;}
:where(.wk-home-moved) .buy-cta-3d{font-size:22px;padding:18px 34px;}
:where(.wk-home-moved){padding-bottom:66px;}

    }
:where(.wk-home-moved) .latest-piece{max-width:1100px;margin:0 auto;padding:0 24px 10px;}
:where(.wk-home-moved) .latest-card{position:relative;display:block;text-decoration:none;border:1px solid var(--wk-fg);border-radius:4px;
  background:var(--wk-panel);padding:18px 22px;overflow:hidden;
  transition:border-color .25s ease, transform .25s ease;--wk-bg:var(--wk-panel);--wk-fg:var(--wk-panel-fg);--wk-mut:var(--wk-panel-muted);--wk-line:var(--wk-panel-line);--wk-gold:var(--wk-panel-gold);--wk-red:var(--wk-panel-red);--wk-green:var(--wk-panel-green);--wk-blue:var(--wk-panel-blue);--wk-teal:var(--wk-panel-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .latest-card:hover{border-color:#c8a84e;transform:translateY(-1px);}
:where(.wk-home-moved) .latest-card::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(120% 180% at 88% 50%, rgba(200,168,78,.14) 0%, transparent 62%);}
:where(.wk-home-moved) .latest-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:1.8px;text-transform:uppercase;
  color:var(--wk-gold);margin-bottom:8px;position:relative;z-index:1;}
:where(.wk-home-moved) .latest-title{font-family:'Bodoni Moda',serif;font-weight:900;font-size:clamp(22px,3.4vw,34px);line-height:1.08;
  color:var(--wk-fg);margin:0 0 6px;position:relative;z-index:1;letter-spacing:-.4px;
  
  text-shadow:1px 1px 0 rgba(200,168,78,.55), 2px 2px 0 rgba(0,0,0,.55);}
:where(.wk-home-moved) .latest-dek{font-family:'Cormorant Garamond',Georgia,serif;font-size:16.5px;line-height:1.55;color:var(--wk-mut);
  margin:0;position:relative;z-index:1;max-width:74ch;}
:where(.wk-home-moved) .latest-read{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;
  color:var(--wk-gold);margin-top:10px;display:inline-block;position:relative;z-index:1;}
@media(max-width:640px){:where(.wk-home-moved) .latest-card{padding:16px 18px;}
:where(.wk-home-moved) .latest-dek{font-size:15.5px;}
}
:where(.wk-home-moved) .wps-ticket{position:relative;max-width:460px;margin:0 auto;background:linear-gradient(158deg,#f2f9ff 0%,#d6ecfc 52%,#c3e2f8 100%);border:1px solid #a6cae8;border-radius:18px;box-shadow:0 14px 34px rgba(18,58,98,.20),inset 0 1px 0 rgba(255,255,255,.95);color:#0e2f4f;overflow:hidden;--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;}
:where(.wk-home-moved) .wps-ticket-foil{background:linear-gradient(180deg,#fbfbfd 0%,#e4e6eb 45%,#b7bac2 52%,#dadce1 60%,#f2f3f6 100%);border-bottom:1px solid var(--wk-line);padding:9px 26px;display:flex;justify-content:space-between;align-items:center;font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#3a4650;--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;}
:where(.wk-home-moved) .wps-ticket-foil .no{color:var(--wk-mut);}
:where(.wk-home-moved) .wps-ticket-body{padding:24px 30px 6px;}
:where(.wk-home-moved) .wps-tkt-name{font-family:'Bodoni Moda',serif;font-size:26px;font-weight:900;color:var(--wk-fg);line-height:1;margin-bottom:10px;}
:where(.wk-home-moved) .wps-tkt-pricerow{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;}
:where(.wk-home-moved) .wps-tkt-price{font-family:'Bebas Neue',sans-serif;font-size:58px;line-height:.82;color:var(--wk-red);}
:where(.wk-home-moved) .wps-tkt-priceunit{font-family:'IBM Plex Mono',monospace;font-size:11px;line-height:1.4;letter-spacing:1px;color:var(--wk-blue);}
:where(.wk-home-moved) .wps-tkt-interval{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:1px;color:var(--wk-blue);margin-bottom:16px;}
:where(.wk-home-moved) .wps-perf{position:relative;height:22px;margin:2px -30px 12px;}
:where(.wk-home-moved) .wps-perf::before{content:"";position:absolute;top:50%;left:22px;right:22px;border-top:2px dashed #a6cae8;}
:where(.wk-home-moved) .wps-perf .dot{position:absolute;top:50%;width:24px;height:24px;background:var(--wk-page);border:1px solid #a6cae8;border-radius:50%;transform:translateY(-50%);--wk-bg:var(--wk-page);--wk-fg:var(--wk-page-fg);--wk-mut:var(--wk-page-muted);--wk-line:var(--wk-page-line);--wk-gold:var(--wk-page-gold);--wk-red:var(--wk-page-red);--wk-green:var(--wk-page-green);--wk-blue:var(--wk-page-blue);--wk-teal:var(--wk-page-teal);color:var(--wk-fg);}
:where(.wk-home-moved) .wps-perf .dot.l{left:-12px;}
:where(.wk-home-moved) .wps-perf .dot.r{right:-12px;}
:where(.wk-home-moved) .wps-tkt-features{list-style:none;padding:0 30px;margin:0 0 22px;}
:where(.wk-home-moved) .wps-tkt-features li{font-family:'IBM Plex Mono',monospace;font-size:11px;line-height:1.5;color:var(--wk-blue);padding:7px 0 7px 20px;position:relative;border-bottom:1px solid rgba(120,165,200,.28);}
:where(.wk-home-moved) .wps-tkt-features li:last-child{border-bottom:none;}
:where(.wk-home-moved) .wps-tkt-features li::before{content:"\2713";position:absolute;left:0;color:var(--wk-red);font-weight:700;}
:where(.wk-home-moved) .wps-tkt-cta{display:block;margin:0 30px 26px;text-align:center;font-family:'Bebas Neue',sans-serif;font-size:19px;letter-spacing:3px;color:#fff;text-decoration:none;padding:15px 20px;border-radius:10px;background:linear-gradient(180deg,#ff7a5e 0%,#f2512f 100%);border:1px solid #d63e1f;box-shadow:0 6px 16px rgba(242,81,47,.38),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .15s ease,box-shadow .2s ease;--wk-fg:#141210;--wk-mut:#2e2a25;--wk-line:rgba(20,18,16,.3);--wk-gold:#4d3c0f;--wk-red:#7a141d;--wk-green:#0b4a2f;--wk-blue:#1f3b50;--wk-teal:#174a45;}
:where(.wk-home-moved) .wps-tkt-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(242,81,47,.5),inset 0 1px 0 rgba(255,255,255,.5);}
:where(.wk-home-moved) .wps-tkt-note{text-align:center;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.5px;color:var(--wk-blue);padding:0 30px 22px;}
:where(.wk-home-moved) .wps-tkt-note a{color:var(--wk-red);text-decoration:none;border-bottom:1px solid rgba(242,81,47,.35);}
@media(max-width:600px){:where(.wk-home-moved) .wps-tkt-price{font-size:50px;}
:where(.wk-home-moved) .wps-tkt-name{font-size:23px;}
}

        