/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-peic3pq721] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-peic3pq721] {
    flex: 1;
}

.sidebar[b-peic3pq721] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-peic3pq721] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-peic3pq721]  a, .top-row[b-peic3pq721]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-peic3pq721]  a:hover, .top-row[b-peic3pq721]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-peic3pq721]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-peic3pq721] {
        justify-content: space-between;
    }

    .top-row[b-peic3pq721]  a, .top-row[b-peic3pq721]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-peic3pq721] {
        flex-direction: row;
    }

    .sidebar[b-peic3pq721] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-peic3pq721] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-peic3pq721]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-peic3pq721], article[b-peic3pq721] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-peic3pq721] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-peic3pq721] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-dp6t114cy4] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-dp6t114cy4] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-dp6t114cy4] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-dp6t114cy4] {
    font-size: 1.1rem;
}

.bi[b-dp6t114cy4] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-dp6t114cy4] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-dp6t114cy4] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-dp6t114cy4] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-dp6t114cy4] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-dp6t114cy4] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-dp6t114cy4] {
        padding-bottom: 1rem;
    }

    .nav-item[b-dp6t114cy4]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-dp6t114cy4]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-dp6t114cy4]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-dp6t114cy4] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-dp6t114cy4] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-dp6t114cy4] {
        display: none;
    }

    .nav-scrollable[b-dp6t114cy4] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-lyr31m72pn],
.components-reconnect-repeated-attempt-visible[b-lyr31m72pn],
.components-reconnect-failed-visible[b-lyr31m72pn],
.components-pause-visible[b-lyr31m72pn],
.components-resume-failed-visible[b-lyr31m72pn],
.components-rejoining-animation[b-lyr31m72pn] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-retrying[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-failed[b-lyr31m72pn],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-lyr31m72pn] {
    display: block;
}


#components-reconnect-modal[b-lyr31m72pn] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-lyr31m72pn 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-lyr31m72pn 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-lyr31m72pn 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-lyr31m72pn]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-lyr31m72pn 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-lyr31m72pn {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-lyr31m72pn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-lyr31m72pn {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-lyr31m72pn] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-lyr31m72pn] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-lyr31m72pn] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-lyr31m72pn] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-lyr31m72pn] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-lyr31m72pn] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-lyr31m72pn] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-lyr31m72pn 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-lyr31m72pn] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-lyr31m72pn {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/Cap.razor.rz.scp.css */
.cap-page[b-xca64npmfh]{background:#fff;color:var(--ink, #08111f)}
.cap-hero[b-xca64npmfh]{background:linear-gradient(160deg,#071426 0%,#0b1f3d 100%);color:#fff;padding:140px 0 56px}
.cap-breadcrumb[b-xca64npmfh]{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8fa4c4;margin-bottom:18px}
.cap-breadcrumb b[b-xca64npmfh]{color:#3d5578}
.cap-label[b-xca64npmfh]{font-size:12px;font-weight:700;letter-spacing:.22em;color:#5ee7f2;margin-bottom:14px}
.cap-hero h1[b-xca64npmfh]{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 18px;max-width:880px}
.cap-lede[b-xca64npmfh]{font-size:17px;color:#c4d2e6;max-width:820px}
.cap-hero p[b-xca64npmfh]{color:#c4d2e6}
.cap-quote[b-xca64npmfh]{margin:22px 0;padding:16px 22px;border-left:3px solid #5ee7f2;background:rgba(94,231,242,.06);font-size:16px;font-weight:600;line-height:1.5;border-radius:0 8px 8px 0}
.cap-hero .cap-quote[b-xca64npmfh]{color:#eaf4ff}
.cap-content .cap-quote[b-xca64npmfh]{color:#0b1f3d;background:#f0f7fb;border-left-color:#316bff}
.cap-quote.featured[b-xca64npmfh]{border-left-color:#316bff;background:linear-gradient(90deg,rgba(49,107,255,.10),rgba(94,231,242,.06));font-size:18px}
.cap-quote.big[b-xca64npmfh]{font-size:22px}
.cap-content[b-xca64npmfh]{padding:56px 0 88px}
.cap-content section[b-xca64npmfh]{margin-bottom:64px}
.cap-content h2[b-xca64npmfh]{font-size:clamp(22px,3vw,30px);line-height:1.2;margin:0 0 16px;display:flex;align-items:baseline;gap:12px}
.cap-content h2 span[b-xca64npmfh]{font-size:14px;font-weight:800;color:#316bff;letter-spacing:.08em}
.cap-content h3[b-xca64npmfh]{font-size:18px;margin:26px 0 10px}
.cap-content p[b-xca64npmfh]{max-width:820px;color:#3b4a5f}
.cap-diagram[b-xca64npmfh]{background:#071426;color:#c9e3ff;border:1px solid #14314f;border-radius:12px;padding:20px 24px;font-family:Consolas,"Cascadia Mono",monospace;font-size:13px;line-height:1.55;overflow-x:auto;max-width:820px}
.cap-diagram.cap-panel[b-xca64npmfh]{color:#8ff0d4;border-color:#1d4a3f}
.cap-table[b-xca64npmfh]{border-collapse:collapse;width:100%;max-width:820px;margin:12px 0 20px;font-size:15px}
.cap-table th[b-xca64npmfh],.cap-table td[b-xca64npmfh]{border:1px solid #dce4ef;padding:10px 14px;text-align:left}
.cap-table th[b-xca64npmfh]{background:#f4f7fb;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#40506a}
.cap-list[b-xca64npmfh]{max-width:820px;color:#3b4a5f;padding-left:22px}
.cap-list li[b-xca64npmfh]{margin-bottom:6px}
.cap-signal-grid[b-xca64npmfh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;max-width:820px;margin:18px 0}
.cap-signal-grid article[b-xca64npmfh]{border:1px solid #dce4ef;border-radius:10px;padding:14px 16px;background:#f9fbfe}
.cap-signal-grid strong[b-xca64npmfh]{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#316bff;margin-bottom:6px}
.cap-signal-grid span[b-xca64npmfh]{font-size:14px;color:#33445c}
.cap-evolution[b-xca64npmfh]{display:grid;gap:14px;max-width:820px;margin:18px 0}
.cap-evolution article[b-xca64npmfh]{border:1px solid #dce4ef;border-radius:12px;padding:18px 22px;background:#f9fbfe}
.cap-evolution article.highlight[b-xca64npmfh]{border-color:#316bff;background:linear-gradient(120deg,#f0f5ff,#effcfd)}
.cap-evolution strong[b-xca64npmfh]{display:block;margin-bottom:8px;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:#0b1f3d}
.cap-evolution p[b-xca64npmfh]{margin:0;font-size:15px}
.cap-conclusion[b-xca64npmfh]{border-top:2px solid #dce4ef;padding-top:44px}
@media (max-width:640px){.cap-hero[b-xca64npmfh]{padding:48px 0 36px}.cap-diagram[b-xca64npmfh]{font-size:11px;padding:14px}}
/* /Components/Pages/Cruise.razor.rz.scp.css */
.cruise-page[b-ema8v469es]{background:#f4f7fb;color:#08111f}.cruise-hero[b-ema8v469es]{position:relative;overflow:hidden;padding:142px 0 64px;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(40,190,210,.22),transparent 30%),linear-gradient(145deg,#061321,#0b2942 62%,#073d4a)}.cruise-hero[b-ema8v469es]:after{content:"";position:absolute;right:-80px;bottom:-150px;width:520px;height:300px;border:1px solid rgba(94,231,242,.18);border-radius:50%;transform:rotate(-12deg)}.cruise-breadcrumb[b-ema8v469es]{display:flex;gap:10px;margin-bottom:22px;color:#93b6c7;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.cruise-breadcrumb b[b-ema8v469es]{color:#4c7385}.cruise-label[b-ema8v469es]{margin-bottom:12px;color:#66ebee;font-size:11px;font-weight:800;letter-spacing:.22em}.cruise-hero h1[b-ema8v469es]{max-width:950px;margin:0 0 18px;font-size:clamp(36px,5vw,64px);line-height:1.04;letter-spacing:-.035em}.cruise-lede[b-ema8v469es]{max-width:900px;color:#c0d5df;font-size:17px;line-height:1.7}.cruise-hero blockquote[b-ema8v469es]{max-width:950px;margin:26px 0;padding:18px 24px;border-left:3px solid #5ee7f2;background:rgba(5,15,28,.42);color:#efffff;font-size:18px;font-weight:650;line-height:1.55}.cruise-pill-row[b-ema8v469es]{display:flex;flex-wrap:wrap;gap:10px}.cruise-pill-row span[b-ema8v469es]{padding:7px 12px;border:1px solid rgba(94,231,242,.28);border-radius:999px;background:rgba(94,231,242,.07);color:#a6eff2;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cruise-content[b-ema8v469es]{padding:0 0 90px}.cruise-summary[b-ema8v469es]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-28px;margin-bottom:34px;border:1px solid #d6e2ec;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(12,37,59,.12)}.cruise-summary div[b-ema8v469es]{padding:22px 24px;border-right:1px solid #e4ebf2}.cruise-summary div:last-child[b-ema8v469es]{border:0}.cruise-summary strong[b-ema8v469es]{display:block;color:#0b6f7b;font-size:26px}.cruise-summary span[b-ema8v469es]{color:#67788c;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.use-case[b-ema8v469es]{margin:24px 0;padding:34px;border:1px solid #dce5ed;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(14,38,61,.045)}.use-case>header[b-ema8v469es]{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.use-case>header>span[b-ema8v469es]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:10px;background:#e7f8f8;color:#087683;font-size:12px;font-weight:900}.use-case header small[b-ema8v469es],.architecture>small[b-ema8v469es]{color:#168493;font-size:10px;font-weight:850;letter-spacing:.16em}.use-case h2[b-ema8v469es],.architecture h2[b-ema8v469es]{margin:3px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.15}.use-case p[b-ema8v469es]{max-width:900px;color:#405167;line-height:1.72}.use-case blockquote[b-ema8v469es]{max-width:880px;margin:18px 0;padding:15px 19px;border-left:3px solid #23a9b7;background:#eef9fa;color:#12324a;font-weight:650;line-height:1.6}.use-case pre[b-ema8v469es],.architecture pre[b-ema8v469es]{max-width:900px;margin:20px 0;padding:22px 25px;overflow-x:auto;border:1px solid #173b50;border-radius:12px;background:#071a2a;color:#bdeaf0;font:13px/1.58 Consolas,"Cascadia Mono",monospace}.featured-case[b-ema8v469es]{border-color:#74dfe3;background:linear-gradient(145deg,#fff,#f0fbfb);box-shadow:0 12px 34px rgba(19,135,147,.10)}.before-after[b-ema8v469es]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:900px}.before-after div[b-ema8v469es]{padding:17px 20px;border:1px solid #dce5ed;border-radius:10px;background:#f8fafc}.before-after div:last-child[b-ema8v469es]{border-color:#78dfe4;background:#ebfafa}.before-after small[b-ema8v469es],.decision-card small[b-ema8v469es]{display:block;margin-bottom:7px;color:#168493;font-size:9px;font-weight:850;letter-spacing:.15em}.before-after strong[b-ema8v469es]{color:#19344a}.decision-card[b-ema8v469es]{max-width:650px;padding:22px;border:1px solid #60d7dc;border-radius:12px;background:linear-gradient(135deg,#082337,#0a3b48);color:#fff}.decision-card strong[b-ema8v469es]{display:block;margin-bottom:12px;color:#7cf0ee;font-size:21px}.decision-card p[b-ema8v469es]{margin:6px 0;color:#d2e8ed}.evidence-grid[b-ema8v469es],.offer-grid[b-ema8v469es]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:900px;margin:20px 0}.evidence-grid span[b-ema8v469es],.offer-grid span[b-ema8v469es]{padding:13px 14px;border:1px solid #d9e4ec;border-radius:9px;background:#f7fafc;color:#344c61;font-size:12px;font-weight:700}.architecture[b-ema8v469es]{margin-top:46px;padding:42px;border-radius:18px;background:linear-gradient(145deg,#061321,#0c3143);color:#fff}.architecture h2[b-ema8v469es]{max-width:700px;margin:7px 0 24px}.industry-grid[b-ema8v469es]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.industry-grid article[b-ema8v469es]{padding:17px;border:1px solid rgba(94,231,242,.2);border-radius:10px;background:rgba(255,255,255,.045)}.industry-grid b[b-ema8v469es]{display:block;margin-bottom:5px;color:#62e6e9;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.industry-grid span[b-ema8v469es]{color:#d2e1e7;font-size:13px}.architecture pre[b-ema8v469es]{border-color:rgba(94,231,242,.25);background:rgba(0,0,0,.25)}.positioning[b-ema8v469es]{margin:25px 0 0;padding:20px 24px;border-left:3px solid #5ee7f2;background:rgba(94,231,242,.08);color:#fff;font-size:20px;font-weight:700;line-height:1.5}@media(max-width:850px){.cruise-summary[b-ema8v469es]{grid-template-columns:repeat(2,1fr)}.cruise-summary div:nth-child(2)[b-ema8v469es]{border-right:0}.cruise-summary div:nth-child(-n+2)[b-ema8v469es]{border-bottom:1px solid #e4ebf2}.evidence-grid[b-ema8v469es],.offer-grid[b-ema8v469es],.industry-grid[b-ema8v469es]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cruise-hero[b-ema8v469es]{padding:112px 0 48px}.cruise-summary[b-ema8v469es]{grid-template-columns:1fr;margin-top:-18px}.cruise-summary div[b-ema8v469es]{border-right:0;border-bottom:1px solid #e4ebf2!important}.use-case[b-ema8v469es],.architecture[b-ema8v469es]{padding:23px 18px}.before-after[b-ema8v469es],.evidence-grid[b-ema8v469es],.offer-grid[b-ema8v469es],.industry-grid[b-ema8v469es]{grid-template-columns:1fr}.use-case pre[b-ema8v469es],.architecture pre[b-ema8v469es]{padding:16px;font-size:11px}}
/* /Components/Pages/CybersecurityIntelligence.razor.rz.scp.css */
.cyber-page[b-k894u6mm7h]{background:#edf3f5;color:#091722}.cyber-hero[b-k894u6mm7h]{position:relative;overflow:hidden;padding:142px 0 66px;color:#fff;background:radial-gradient(circle at 84% 17%,rgba(0,255,186,.18),transparent 28%),linear-gradient(145deg,#030b13,#071d28 62%,#063337)}.cyber-hero[b-k894u6mm7h]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(65,255,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(65,255,209,.035) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.cyber-hero .shell[b-k894u6mm7h]{position:relative;z-index:1}.cyber-breadcrumb[b-k894u6mm7h]{display:flex;gap:10px;margin-bottom:22px;color:#82a9ad;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.cyber-breadcrumb b[b-k894u6mm7h]{color:#38646a}.cyber-label[b-k894u6mm7h]{margin-bottom:12px;color:#43f0c2;font-size:11px;font-weight:850;letter-spacing:.22em}.cyber-hero h1[b-k894u6mm7h]{max-width:1040px;margin:0 0 18px;font-size:clamp(36px,5vw,62px);line-height:1.04;letter-spacing:-.035em}.cyber-lede[b-k894u6mm7h]{max-width:930px;color:#b9d1d3;font-size:17px;line-height:1.7}.cyber-hero blockquote[b-k894u6mm7h]{max-width:970px;margin:26px 0;padding:18px 24px;border-left:3px solid #32e7ba;background:rgba(0,0,0,.28);color:#e9fffa;font-size:18px;font-weight:650;line-height:1.55}.cyber-pill-row[b-k894u6mm7h]{display:flex;flex-wrap:wrap;gap:9px}.cyber-pill-row span[b-k894u6mm7h]{padding:7px 12px;border:1px solid rgba(67,240,194,.28);border-radius:999px;background:rgba(67,240,194,.07);color:#8cf4d8;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cyber-content[b-k894u6mm7h]{padding:0 0 92px}.cyber-summary[b-k894u6mm7h]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-29px;margin-bottom:34px;border:1px solid #cfdee1;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(3,30,36,.12)}.cyber-summary div[b-k894u6mm7h]{padding:22px 24px;border-right:1px solid #e0e9eb}.cyber-summary div:last-child[b-k894u6mm7h]{border:0}.cyber-summary strong[b-k894u6mm7h]{display:block;color:#008f70;font-size:25px}.cyber-summary span[b-k894u6mm7h]{color:#61767b;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.reasoning-overview[b-k894u6mm7h],.use-case[b-k894u6mm7h]{margin:24px 0;padding:34px;border:1px solid #d4e1e3;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(3,38,43,.045)}.reasoning-overview>small[b-k894u6mm7h],.use-case header small[b-k894u6mm7h],.architecture>small[b-k894u6mm7h],.investigation-state>small[b-k894u6mm7h],.operations-grid small[b-k894u6mm7h],.flagship>small[b-k894u6mm7h],.governance>small[b-k894u6mm7h],.positioning>small[b-k894u6mm7h]{color:#008f70;font-size:10px;font-weight:850;letter-spacing:.16em}.reasoning-overview h2[b-k894u6mm7h],.use-case h2[b-k894u6mm7h],.architecture h2[b-k894u6mm7h],.investigation-state h2[b-k894u6mm7h],.flagship h2[b-k894u6mm7h],.governance h2[b-k894u6mm7h],.positioning h2[b-k894u6mm7h]{margin:4px 0 18px;font-size:clamp(25px,3vw,35px);line-height:1.15}.use-case>header[b-k894u6mm7h]{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.use-case>header>span[b-k894u6mm7h]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:10px;background:#ddf8f1;color:#007a60;font-size:12px;font-weight:900}.use-case p[b-k894u6mm7h],.architecture p[b-k894u6mm7h],.investigation-state p[b-k894u6mm7h]{max-width:930px;color:#40565b;line-height:1.72}.use-case blockquote[b-k894u6mm7h],.positioning blockquote[b-k894u6mm7h]{max-width:930px;margin:18px 0;padding:15px 19px;border-left:3px solid #14ad89;background:#eaf9f5;color:#12342e;font-weight:650;line-height:1.6}.reasoning-overview pre[b-k894u6mm7h],.use-case pre[b-k894u6mm7h],.architecture pre[b-k894u6mm7h],.investigation-state pre[b-k894u6mm7h],.flagship pre[b-k894u6mm7h],.governance pre[b-k894u6mm7h]{max-width:960px;margin:20px 0;padding:22px 25px;overflow-x:auto;border:1px solid #17434b;border-radius:12px;background:#03131b;color:#8ff2d7;font:13px/1.58 Consolas,"Cascadia Mono",monospace}.featured-case[b-k894u6mm7h]{border-color:#7ddbc4;background:linear-gradient(145deg,#fff,#effbf8);box-shadow:0 12px 34px rgba(0,143,112,.09)}.critical-case[b-k894u6mm7h]{border-color:#ef929d;background:linear-gradient(145deg,#fff,#fff5f6)}.caution-case[b-k894u6mm7h]{border-color:#e8bd67;background:linear-gradient(145deg,#fff,#fffbf1)}.decision-card[b-k894u6mm7h]{max-width:760px;padding:22px;border:1px solid #1cad8b;border-radius:12px;background:linear-gradient(135deg,#041b26,#06463f);color:#fff}.decision-card small[b-k894u6mm7h]{display:block;margin-bottom:8px;color:#66f1ce;font-size:9px;font-weight:850;letter-spacing:.15em}.decision-card strong[b-k894u6mm7h]{display:block;margin-bottom:12px;color:#8bf5d9;font-size:21px}.decision-card p[b-k894u6mm7h]{margin:6px 0;color:#d1e9e5}.decision-card.warning[b-k894u6mm7h]{border-color:#e8a63f;background:linear-gradient(135deg,#2c210e,#604116)}.decision-card.warning small[b-k894u6mm7h],.decision-card.warning strong[b-k894u6mm7h]{color:#ffd078}.decision-card.danger[b-k894u6mm7h]{border-color:#ef6577;background:linear-gradient(135deg,#321019,#6a1b2b)}.decision-card.danger small[b-k894u6mm7h],.decision-card.danger strong[b-k894u6mm7h]{color:#ffacb7}.attack-chain[b-k894u6mm7h],.role-grid[b-k894u6mm7h]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:940px;margin:20px 0;padding:17px;border:1px solid #b9dcd5;border-radius:10px;background:#eef9f6}.attack-chain span[b-k894u6mm7h]{font-weight:700}.attack-chain b[b-k894u6mm7h]{color:#009c78}.attack-chain strong[b-k894u6mm7h]{color:#007158}.comparison-grid[b-k894u6mm7h]{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:930px;margin:20px 0}.comparison-grid article[b-k894u6mm7h]{padding:20px;border:1px solid #d3e0e2;border-radius:10px;background:#f7fafb}.comparison-grid small[b-k894u6mm7h]{display:block;color:#008f70;font-size:9px;font-weight:850;letter-spacing:.14em}.comparison-grid strong[b-k894u6mm7h]{display:block;margin:8px 0;font-size:24px}.comparison-grid p[b-k894u6mm7h]{margin:0}.response-grid[b-k894u6mm7h],.authority-grid[b-k894u6mm7h]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:940px;margin:20px 0}.response-grid article[b-k894u6mm7h],.authority-grid article[b-k894u6mm7h]{padding:16px;border:1px solid #cbdcde;border-radius:9px;background:#f6fafb}.response-grid b[b-k894u6mm7h],.authority-grid b[b-k894u6mm7h]{display:block;margin-bottom:5px;color:#007d62;font-size:12px}.response-grid span[b-k894u6mm7h],.authority-grid span[b-k894u6mm7h]{color:#53686d;font-size:11px}.architecture[b-k894u6mm7h],.investigation-state[b-k894u6mm7h],.flagship[b-k894u6mm7h],.governance[b-k894u6mm7h],.positioning[b-k894u6mm7h]{margin-top:42px;padding:42px;border-radius:18px;background:linear-gradient(145deg,#03111a,#073239);color:#fff}.architecture h2[b-k894u6mm7h],.investigation-state h2[b-k894u6mm7h],.flagship h2[b-k894u6mm7h],.governance h2[b-k894u6mm7h],.positioning h2[b-k894u6mm7h]{max-width:800px}.architecture p[b-k894u6mm7h],.investigation-state p[b-k894u6mm7h]{color:#bed4d5}.architecture pre[b-k894u6mm7h],.investigation-state pre[b-k894u6mm7h],.flagship pre[b-k894u6mm7h],.governance pre[b-k894u6mm7h]{border-color:rgba(67,240,194,.25);background:rgba(0,0,0,.23)}.source-grid[b-k894u6mm7h]{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:22px 0}.source-grid span[b-k894u6mm7h]{padding:11px;border:1px solid rgba(67,240,194,.18);border-radius:8px;background:rgba(255,255,255,.04);color:#b9eee1;font-size:11px;font-weight:700}.operations-grid[b-k894u6mm7h]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.operations-grid article[b-k894u6mm7h]{padding:25px;border:1px solid #cfdfe1;border-radius:13px;background:#fff}.operations-grid h3[b-k894u6mm7h]{margin:7px 0 10px;font-size:19px}.operations-grid p[b-k894u6mm7h]{color:#50666b;font-size:13px;line-height:1.65}.flagship[b-k894u6mm7h]{background:radial-gradient(circle at 88% 10%,rgba(239,68,88,.17),transparent 32%),linear-gradient(145deg,#04131c,#132a36)}.distinction-grid[b-k894u6mm7h]{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.distinction-grid article[b-k894u6mm7h]{padding:17px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.045)}.distinction-grid article.poloxi[b-k894u6mm7h]{grid-column:1/-1;border-color:#39dcb4;background:rgba(57,220,180,.1)}.distinction-grid small[b-k894u6mm7h]{display:block;margin-bottom:7px;color:#55e7c1;font-size:9px;font-weight:850;letter-spacing:.13em}.distinction-grid strong[b-k894u6mm7h]{font-size:14px;line-height:1.55}.governance[b-k894u6mm7h]{background:linear-gradient(145deg,#071421,#173145)}.authority-grid[b-k894u6mm7h]{grid-template-columns:repeat(5,1fr)}.authority-grid article[b-k894u6mm7h]{border-color:rgba(67,240,194,.2);background:rgba(255,255,255,.045)}.authority-grid b[b-k894u6mm7h]{color:#61edc8}.authority-grid span[b-k894u6mm7h]{color:#bdcccf}.risk-grid[b-k894u6mm7h]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.risk-grid article[b-k894u6mm7h]{padding:17px;border:1px solid rgba(255,255,255,.13);border-radius:9px}.risk-grid small[b-k894u6mm7h]{display:block;margin-bottom:7px;color:#68e9c8;font-size:9px;font-weight:850;letter-spacing:.13em}.risk-grid span[b-k894u6mm7h]{color:#d3dde0;font-size:12px}.positioning[b-k894u6mm7h]{background:linear-gradient(145deg,#04131c,#06463f)}.role-grid[b-k894u6mm7h]{border-color:rgba(67,240,194,.25);background:rgba(0,0,0,.18)}.role-grid span[b-k894u6mm7h]{color:#d4e8e4}.role-grid b[b-k894u6mm7h]{color:#5cf0ca}.positioning blockquote[b-k894u6mm7h]{max-width:none;border-color:#45e6bd;background:rgba(69,230,189,.09);color:#fff;font-size:18px}.final-line[b-k894u6mm7h]{display:block;margin-top:24px;color:#71f3d1;font-size:clamp(24px,4vw,42px)}@media(max-width:900px){.cyber-summary[b-k894u6mm7h]{grid-template-columns:repeat(2,1fr)}.cyber-summary div:nth-child(2)[b-k894u6mm7h]{border-right:0}.cyber-summary div:nth-child(-n+2)[b-k894u6mm7h]{border-bottom:1px solid #e0e9eb}.source-grid[b-k894u6mm7h]{grid-template-columns:repeat(3,1fr)}.operations-grid[b-k894u6mm7h]{grid-template-columns:1fr}.authority-grid[b-k894u6mm7h]{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.cyber-hero[b-k894u6mm7h]{padding:112px 0 48px}.cyber-summary[b-k894u6mm7h]{grid-template-columns:1fr;margin-top:-18px}.cyber-summary div[b-k894u6mm7h]{border-right:0;border-bottom:1px solid #e0e9eb!important}.reasoning-overview[b-k894u6mm7h],.use-case[b-k894u6mm7h],.architecture[b-k894u6mm7h],.investigation-state[b-k894u6mm7h],.flagship[b-k894u6mm7h],.governance[b-k894u6mm7h],.positioning[b-k894u6mm7h]{padding:23px 18px}.comparison-grid[b-k894u6mm7h],.response-grid[b-k894u6mm7h],.authority-grid[b-k894u6mm7h],.source-grid[b-k894u6mm7h],.distinction-grid[b-k894u6mm7h],.risk-grid[b-k894u6mm7h]{grid-template-columns:1fr}.distinction-grid article.poloxi[b-k894u6mm7h]{grid-column:auto}.reasoning-overview pre[b-k894u6mm7h],.use-case pre[b-k894u6mm7h],.architecture pre[b-k894u6mm7h],.investigation-state pre[b-k894u6mm7h],.flagship pre[b-k894u6mm7h],.governance pre[b-k894u6mm7h]{padding:16px;font-size:11px}}
/* /Components/Pages/ElonVsChess.razor.rz.scp.css */
.chess-hero[b-hof3z6ml50]{min-height:auto!important;padding:105px 0 64px!important;overflow:hidden}
@media(max-width:900px){.thesis-grid[b-hof3z6ml50],.state-grid[b-hof3z6ml50],.experiment-grid[b-hof3z6ml50]{grid-template-columns:1fr}.quality-grid[b-hof3z6ml50],.level-grid[b-hof3z6ml50]{grid-template-columns:1fr}.observations[b-hof3z6ml50]{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-card ul[b-hof3z6ml50]{columns:1}}
@media(max-width:680px){.chess-hero[b-hof3z6ml50]{padding:76px 0 48px!important}.chess-hero .versus-banner[b-hof3z6ml50],.chess-hero .proof[b-hof3z6ml50]{flex-wrap:wrap}}
.formula-block[b-hof3z6ml50]{overflow-wrap:anywhere}.definition-grid[b-hof3z6ml50],.variable-grid[b-hof3z6ml50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.definition-card[b-hof3z6ml50],.variable-grid>div[b-hof3z6ml50],.state-equations>div[b-hof3z6ml50]{display:grid;gap:7px;padding:18px;border:1px solid rgba(49,107,255,.2);border-radius:12px;background:#f7faff}.definition-card strong[b-hof3z6ml50],.variable-grid strong[b-hof3z6ml50],.state-equations strong[b-hof3z6ml50]{color:#173f9f;font-size:18px}.definition-card span[b-hof3z6ml50],.variable-grid span[b-hof3z6ml50],.state-equations span[b-hof3z6ml50]{line-height:1.55}.state-equations[b-hof3z6ml50]{display:grid;gap:14px;margin:22px 0}.state-equations>div[b-hof3z6ml50]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.formal-flow[b-hof3z6ml50]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:26px 0;padding:22px;border:1px solid rgba(49,107,255,.24);border-radius:14px;background:#f7faff}.formal-flow>span[b-hof3z6ml50]{padding:10px 12px;border-radius:8px;background:#fff;box-shadow:0 7px 18px rgba(8,17,31,.07);font-weight:900}.formal-flow>b[b-hof3z6ml50]{color:#315fbf;font-size:13px;text-align:center}.objective-formula[b-hof3z6ml50],.relationship-formula[b-hof3z6ml50]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.objective-formula span[b-hof3z6ml50],.relationship-formula span[b-hof3z6ml50]{margin:0;color:#667085;font-size:.72em}.subsection-heading[b-hof3z6ml50]{margin:38px 0 18px;font-size:clamp(24px,3vw,36px)}
@media(max-width:680px){.definition-grid[b-hof3z6ml50],.variable-grid[b-hof3z6ml50]{grid-template-columns:1fr}.state-equations>div[b-hof3z6ml50]{grid-template-columns:1fr}.formal-flow[b-hof3z6ml50]{align-items:stretch;flex-direction:column}.formal-flow>b[b-hof3z6ml50]{text-align:center}.objective-formula[b-hof3z6ml50],.relationship-formula[b-hof3z6ml50]{align-items:stretch;flex-direction:column}.objective-formula span[b-hof3z6ml50],.relationship-formula span[b-hof3z6ml50]{text-align:center}}
.dark-definitions .definition-card[b-hof3z6ml50]{border-color:rgba(94,231,242,.3);background:rgba(255,255,255,.07);color:#fff}.dark-definitions .definition-card strong[b-hof3z6ml50]{color:#5ee7f2}.comparison-table[b-hof3z6ml50]{min-width:900px}
.closing-verdict[b-hof3z6ml50]{position:relative;margin-top:42px;padding:clamp(28px,5vw,58px);overflow:hidden;border:1px solid rgba(94,231,242,.45);border-radius:20px;background:linear-gradient(135deg,rgba(49,107,255,.22),rgba(94,231,242,.08));box-shadow:0 24px 70px rgba(0,0,0,.28)}.closing-verdict[b-hof3z6ml50]::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(#5ee7f2,#316bff)}.closing-verdict small[b-hof3z6ml50]{display:block;margin-bottom:18px;color:#5ee7f2;font-weight:900;letter-spacing:.16em}.closing-verdict p[b-hof3z6ml50]{max-width:1100px;margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(26px,4vw,52px);font-weight:700;line-height:1.16;letter-spacing:-.025em}
@media(max-width:680px){.closing-verdict[b-hof3z6ml50]{margin-top:30px;padding:26px 22px}.closing-verdict p[b-hof3z6ml50]{font-size:clamp(23px,7vw,34px)}}
.tree-grid[b-hof3z6ml50],.argument-summary-grid[b-hof3z6ml50],.move-pattern-grid[b-hof3z6ml50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tree-panel[b-hof3z6ml50]{margin:0;padding:22px;overflow:hidden;border:1px solid rgba(94,231,242,.32);border-radius:15px;background:rgba(255,255,255,.06)}.tree-panel figcaption[b-hof3z6ml50],.visual-argument>small[b-hof3z6ml50],.move-pattern-grid small[b-hof3z6ml50]{display:block;margin-bottom:14px;color:#5ee7f2;font-weight:900;letter-spacing:.1em}.tree-panel pre[b-hof3z6ml50]{margin:0;overflow-x:auto;color:#fff;font-size:14px;line-height:1.65;white-space:pre}.visual-argument[b-hof3z6ml50]{margin-top:34px;padding-top:30px;border-top:1px solid rgba(94,231,242,.24)}.visual-argument h3[b-hof3z6ml50]{margin:0 0 22px;color:#fff;font-size:clamp(25px,3vw,40px)}.relevance-list[b-hof3z6ml50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.relevance-list span[b-hof3z6ml50]{display:flex;justify-content:space-between;gap:18px;padding:13px 15px;border-radius:9px;background:rgba(255,255,255,.07);color:#fff}.relevance-list b[b-hof3z6ml50]{color:#5ee7f2;font-size:12px;text-transform:uppercase}.visual-reduction[b-hof3z6ml50]{display:grid;justify-items:center;gap:14px;margin:30px 0;color:#fff;text-align:center}.visual-reduction>strong[b-hof3z6ml50]{font-size:28px}.visual-reduction>b[b-hof3z6ml50]{color:#5ee7f2}.visual-reduction>div[b-hof3z6ml50]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.visual-reduction span[b-hof3z6ml50]{min-width:74px;padding:12px;border:1px solid rgba(94,231,242,.4);border-radius:9px;background:rgba(94,231,242,.1);font-weight:900}.continuation-grid[b-hof3z6ml50]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.continuation-grid>div[b-hof3z6ml50]{display:grid;gap:7px;padding:18px;border-radius:12px;background:rgba(255,255,255,.07);color:#fff}.continuation-grid strong[b-hof3z6ml50]{color:#5ee7f2;font-size:20px}.move-pattern-grid>div[b-hof3z6ml50]{display:grid;gap:8px;padding:18px;border:1px solid rgba(49,107,255,.2);border-radius:12px;background:#f7faff}.move-pattern-grid small[b-hof3z6ml50]{margin:0;color:#315fbf}.move-pattern-grid span[b-hof3z6ml50]{font-weight:700}.structure-map[b-hof3z6ml50]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(260px,.7fr);align-items:center;gap:22px;margin:30px 0;padding:26px;border:1px solid rgba(49,107,255,.24);border-radius:16px;background:#f7faff}.structure-map>div[b-hof3z6ml50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.structure-map span[b-hof3z6ml50],.structure-map strong[b-hof3z6ml50]{padding:13px;border-radius:9px;background:#fff;box-shadow:0 7px 20px rgba(8,17,31,.07);text-align:center}.structure-map>b[b-hof3z6ml50]{color:#316bff;font-size:28px}.structure-map>strong[b-hof3z6ml50]{color:#173f9f;font-size:20px}.experimental-flow[b-hof3z6ml50]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:28px 0}.experimental-flow span[b-hof3z6ml50]{padding:12px 14px;border:1px solid rgba(94,231,242,.3);border-radius:9px;background:rgba(255,255,255,.07);color:#fff;font-weight:800;text-align:center}.experimental-flow b[b-hof3z6ml50]{color:#5ee7f2}.bridge-statement[b-hof3z6ml50]{margin-top:30px;padding:clamp(24px,4vw,42px);border:1px solid rgba(94,231,242,.4);border-radius:18px;background:linear-gradient(135deg,rgba(49,107,255,.2),rgba(94,231,242,.07));color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.3}.experimental-path-section[b-hof3z6ml50]{border-bottom:1px solid rgba(94,231,242,.2)}
@media(max-width:800px){.tree-grid[b-hof3z6ml50],.argument-summary-grid[b-hof3z6ml50],.move-pattern-grid[b-hof3z6ml50]{grid-template-columns:1fr}.continuation-grid[b-hof3z6ml50]{grid-template-columns:1fr}.structure-map[b-hof3z6ml50]{grid-template-columns:1fr;text-align:center}.structure-map>b[b-hof3z6ml50]{transform:rotate(90deg)}.relevance-list[b-hof3z6ml50]{grid-template-columns:1fr}}
@media(max-width:680px){.tree-panel[b-hof3z6ml50]{padding:16px}.tree-panel pre[b-hof3z6ml50]{font-size:12px}.structure-map>div[b-hof3z6ml50]{grid-template-columns:1fr}.experimental-flow[b-hof3z6ml50]{align-items:stretch;flex-direction:column}.experimental-flow b[b-hof3z6ml50]{text-align:center}.bridge-statement[b-hof3z6ml50]{font-size:clamp(20px,6vw,28px)}}
.chesscom-quote p[b-hof3z6ml50]{font-size:clamp(21px,2.5vw,32px);line-height:1.45}.debate-progression[b-hof3z6ml50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.debate-progression article[b-hof3z6ml50]{padding:22px;border:1px solid rgba(94,231,242,.3);border-radius:13px;background:rgba(255,255,255,.07)}.debate-progression small[b-hof3z6ml50]{display:block;margin-bottom:9px;color:#5ee7f2;font-weight:900;letter-spacing:.1em}.debate-progression p[b-hof3z6ml50]{margin:0;color:#fff;font-size:17px;line-height:1.55}.dark-section .subsection-heading.light-copy[b-hof3z6ml50]{color:#fff}
@media(max-width:680px){.debate-progression[b-hof3z6ml50]{grid-template-columns:1fr}.debate-progression article[b-hof3z6ml50]{padding:18px}}
.blurred-term[b-hof3z6ml50]{display:inline-block;filter:blur(7px)!important;opacity:.62;user-select:none;pointer-events:none}
.kpi-flow[b-hof3z6ml50]{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr);align-items:stretch;gap:8px;margin:34px 0;padding:24px;border:1px solid rgba(94,231,242,.38);border-radius:18px;background:linear-gradient(135deg,#071426,#102d5f);box-shadow:0 20px 48px rgba(8,17,31,.18)}
.kpi-flow>span[b-hof3z6ml50]{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:17px 12px;border:1px solid rgba(94,231,242,.28);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:850;line-height:1.3;text-align:center}
.kpi-flow>span small[b-hof3z6ml50]{color:#5ee7f2;font-size:11px;font-weight:900;letter-spacing:.14em}
.kpi-flow>b[b-hof3z6ml50]{align-self:center;color:#5ee7f2;font-size:24px;line-height:1;text-shadow:0 0 16px rgba(94,231,242,.55)}
.kpi-flow>span:last-child[b-hof3z6ml50]{border-color:rgba(94,231,242,.62);background:linear-gradient(135deg,rgba(49,107,255,.35),rgba(94,231,242,.14))}
@media(max-width:1100px){.kpi-flow[b-hof3z6ml50]{grid-template-columns:1fr}.kpi-flow>b[b-hof3z6ml50]{justify-self:center;transform:rotate(90deg)}.kpi-flow>span[b-hof3z6ml50]{width:100%}}
.closing-verdict[b-hof3z6ml50]{isolation:isolate;margin-top:46px;padding:clamp(30px,4vw,52px)!important;border:2px solid rgba(94,231,242,.65)!important;border-radius:26px!important;background:radial-gradient(circle at 88% 12%,rgba(94,231,242,.2),transparent 34%),linear-gradient(135deg,#0b1d3b,#173d80)!important;box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.06)!important}
.closing-verdict[b-hof3z6ml50]::before{width:9px!important;box-shadow:0 0 28px rgba(94,231,242,.8)}
.closing-verdict[b-hof3z6ml50]::after{content:"FINAL";position:absolute;right:clamp(18px,4vw,52px);top:12px;z-index:-1;color:rgba(255,255,255,.035);font-size:clamp(80px,15vw,210px);font-weight:950;line-height:1;letter-spacing:-.08em}
.closing-verdict small[b-hof3z6ml50]{margin-bottom:24px!important;color:#79f3ff!important;font-size:14px;font-weight:950!important;letter-spacing:.24em!important;text-transform:uppercase}
.closing-verdict p[b-hof3z6ml50]{max-width:1250px!important;color:#fff!important;font-size:clamp(27px,3.4vw,46px)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.025em!important;text-wrap:balance}
@media(max-width:680px){.closing-verdict[b-hof3z6ml50]{margin-top:32px;padding:28px 22px!important}.closing-verdict[b-hof3z6ml50]::after{font-size:76px}.closing-verdict p[b-hof3z6ml50]{font-size:clamp(23px,6.5vw,32px)!important;line-height:1.22!important}}
.chess-hero .hero-copy[b-hof3z6ml50],.definition-grid>*[b-hof3z6ml50],.variable-grid>*[b-hof3z6ml50],.state-equations>*[b-hof3z6ml50],.thesis-grid>*[b-hof3z6ml50],.experiment-grid>*[b-hof3z6ml50],.quality-grid>*[b-hof3z6ml50],.level-grid>*[b-hof3z6ml50],.tree-grid>*[b-hof3z6ml50],.move-pattern-grid>*[b-hof3z6ml50],.argument-summary-grid>*[b-hof3z6ml50]{min-width:0}
.chess-hero h1[b-hof3z6ml50],.chess-hero .lede[b-hof3z6ml50],.equation[b-hof3z6ml50],.bridge-statement[b-hof3z6ml50],.closing-verdict p[b-hof3z6ml50]{overflow-wrap:anywhere}
.challenge-table-wrap[b-hof3z6ml50]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.challenge-table[b-hof3z6ml50]{min-width:680px}
@media(max-width:1100px){.chess-hero h1[b-hof3z6ml50]{font-size:clamp(42px,6vw,62px)}.definition-grid[b-hof3z6ml50],.variable-grid[b-hof3z6ml50],.thesis-grid[b-hof3z6ml50],.state-grid[b-hof3z6ml50],.experiment-grid[b-hof3z6ml50]{grid-template-columns:1fr}.quality-grid[b-hof3z6ml50],.level-grid[b-hof3z6ml50]{grid-template-columns:repeat(2,minmax(0,1fr))}.formal-flow[b-hof3z6ml50],.experimental-flow[b-hof3z6ml50]{align-items:stretch;flex-direction:column}.formal-flow>b[b-hof3z6ml50],.experimental-flow>b[b-hof3z6ml50]{text-align:center}.objective-formula[b-hof3z6ml50],.relationship-formula[b-hof3z6ml50]{align-items:stretch;flex-direction:column}.objective-formula span[b-hof3z6ml50],.relationship-formula span[b-hof3z6ml50]{text-align:center}}
@media(max-width:800px){.chess-hero[b-hof3z6ml50]{padding:82px 0 50px!important}.chess-hero h1[b-hof3z6ml50]{font-size:clamp(36px,8vw,50px);line-height:1.05}.chess-hero .lede[b-hof3z6ml50]{font-size:18px}.chess-hero .proof[b-hof3z6ml50]{gap:8px}.quality-grid[b-hof3z6ml50],.level-grid[b-hof3z6ml50],.definition-grid[b-hof3z6ml50],.variable-grid[b-hof3z6ml50],.tree-grid[b-hof3z6ml50],.move-pattern-grid[b-hof3z6ml50],.argument-summary-grid[b-hof3z6ml50]{grid-template-columns:1fr}.state-equations>div[b-hof3z6ml50]{grid-template-columns:1fr}.equation[b-hof3z6ml50]{font-size:clamp(17px,4.5vw,24px)}.structure-map[b-hof3z6ml50]{grid-template-columns:1fr;text-align:center}.structure-map>b[b-hof3z6ml50]{transform:rotate(90deg)}.continuation-grid[b-hof3z6ml50],.relevance-list[b-hof3z6ml50]{grid-template-columns:1fr}.comparison-table[b-hof3z6ml50],.mapping-table[b-hof3z6ml50]{min-width:760px}}
@media(max-width:560px){.chess-hero[b-hof3z6ml50]{padding:64px 0 40px!important}.chess-hero .versus-banner[b-hof3z6ml50]{width:100%;justify-content:center}.chess-hero .proof[b-hof3z6ml50]{align-items:flex-start;flex-direction:column}.challenge-prompt[b-hof3z6ml50],.definition-card[b-hof3z6ml50],.variable-grid>div[b-hof3z6ml50],.state-equations>div[b-hof3z6ml50],.experiment-card[b-hof3z6ml50],.level-grid article[b-hof3z6ml50]{padding:17px}.equation[b-hof3z6ml50],.formal-flow[b-hof3z6ml50],.structure-map[b-hof3z6ml50],.kpi-flow[b-hof3z6ml50],.tree-panel[b-hof3z6ml50]{padding:16px}.challenge-table[b-hof3z6ml50]{min-width:620px;font-size:12px}.challenge-table th[b-hof3z6ml50],.challenge-table td[b-hof3z6ml50]{padding:9px 10px}.tree-panel pre[b-hof3z6ml50]{font-size:11px}.closing-verdict[b-hof3z6ml50]{padding:25px 20px!important}.closing-verdict p[b-hof3z6ml50]{font-size:clamp(22px,7vw,30px)!important}.bridge-statement[b-hof3z6ml50]{padding:22px;font-size:clamp(20px,6.5vw,27px)}}
/* /Components/Pages/Home.razor.rz.scp.css */
.control-intro[b-naibz909ob] {
    position: relative;
    padding-bottom: 88px;
}

.control-intro[b-naibz909ob]::before {
    position: absolute;
    inset: 40px -48px auto auto;
    width: 360px;
    height: 360px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(91, 83, 255, .12), transparent 64%);
    content: "";
    pointer-events: none;
}

.control-lede[b-naibz909ob] {
    max-width: 860px;
    margin: -8px 0 0;
    color: #667085;
    font-size: 17px;
    line-height: 1.65;
}

.control-intro h2 em[b-naibz909ob] {
    background: linear-gradient(90deg, #4f46e5, #7c3aed 48%, #38bdf8);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.formula-obscured[b-naibz909ob] {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 8px;
    color: rgba(16, 33, 61, .56);
    filter: blur(3.6px) saturate(1.02);
    text-shadow: 0 0 8px rgba(49, 107, 255, .2);
    user-select: none;
    transform: translateZ(0);
}

.formula-obscured[b-naibz909ob]::before,
.formula-obscured[b-naibz909ob]::after {
    position: absolute;
    inset: -2px;
    content: "";
    pointer-events: none;
}

.formula-obscured[b-naibz909ob]::before {
    z-index: 1;
    background:
        linear-gradient(90deg, rgba(255, 255, 255, .08), transparent 24%, rgba(94, 231, 242, .06) 52%, transparent 82%),
        repeating-linear-gradient(90deg, rgba(255, 255, 255, .04) 0 8px, rgba(49, 107, 255, .035) 8px 9px, transparent 9px 18px);
    mix-blend-mode: screen;
    animation: formula-glint-b-naibz909ob 8s ease-in-out infinite;
}

.formula-obscured[b-naibz909ob]::after {
    z-index: 2;
    border: 1px solid rgba(49, 107, 255, .08);
    background:
        radial-gradient(circle at 18% 50%, rgba(255, 255, 255, .1), transparent 34%),
        linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .025));
    backdrop-filter: blur(2.2px);
}

.formula-box .formula-obscured[b-naibz909ob],
.core-box .formula-obscured[b-naibz909ob] {
    padding: 10px 14px;
}

.core-box .formula-obscured[b-naibz909ob] {
    width: min(920px, 100%);
    margin-top: 18px;
    padding: 7px 12px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .028);
    color: rgba(224, 252, 255, .42);
    filter: blur(5.6px) saturate(1.08);
    letter-spacing: .03em;
    text-shadow: 0 0 16px rgba(116, 220, 231, .28), 0 0 28px rgba(124, 58, 237, .2);
    white-space: nowrap;
    overflow: hidden;
}

.core-box .formula-obscured[b-naibz909ob]::before {
    background:
        linear-gradient(90deg, rgba(255, 255, 255, .05), transparent 26%, rgba(124, 58, 237, .08) 52%, transparent 82%),
        repeating-linear-gradient(90deg, rgba(255, 255, 255, .05) 0 8px, rgba(94, 231, 242, .04) 8px 10px, rgba(8, 20, 38, .16) 10px 18px);
}

.core-box .formula-obscured[b-naibz909ob]::after {
    border-color: rgba(255, 255, 255, .055);
    background:
        radial-gradient(circle at 20% 50%, rgba(255, 255, 255, .08), transparent 24%),
        linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(8, 20, 38, .18));
    backdrop-filter: blur(2px);
}

.compare .active .formula-obscured[b-naibz909ob] {
    color: rgba(210, 252, 255, .8);
    filter: blur(4.4px) saturate(1.08);
    text-shadow: 0 0 10px rgba(116, 220, 231, .32);
}

.compare .active .formula-obscured[b-naibz909ob]::after {
    border-color: rgba(255, 255, 255, .06);
    background:
        radial-gradient(circle at 18% 50%, rgba(255, 255, 255, .1), transparent 34%),
        linear-gradient(180deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .025));
}

@keyframes formula-glint-b-naibz909ob {
    0%, 100% {
        transform: translateX(-18%);
        opacity: .45;
    }

    50% {
        transform: translateX(18%);
        opacity: .78;
    }
}

.three-questions[b-naibz909ob] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
    margin: 44px 0 36px;
}

.three-questions article[b-naibz909ob] {
    position: relative;
    min-height: 235px;
    overflow: hidden;
    padding: 30px;
    border: 1px solid #dfe8f4;
    background:
        radial-gradient(circle at 100% 0, rgba(79, 70, 229, .075), transparent 34%),
        linear-gradient(180deg, #fff, #fbfdff);
    box-shadow: 0 18px 48px rgba(12, 31, 63, .055);
    transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}

.three-questions article[b-naibz909ob]::before {
    position: absolute;
    inset: 0 0 auto;
    height: 2px;
    background: linear-gradient(90deg, rgba(49, 107, 255, .85), rgba(124, 58, 237, .7), rgba(56, 189, 248, .55));
    content: "";
    opacity: .35;
}

.three-questions article:hover[b-naibz909ob] {
    border-color: #b9c9e4;
    box-shadow: 0 22px 58px rgba(12, 31, 63, .08);
    transform: translateY(-2px);
}

.three-questions .featured-question[b-naibz909ob] {
    border-color: rgba(124, 58, 237, .28);
    background:
        radial-gradient(circle at 100% 0, rgba(124, 58, 237, .12), transparent 34%),
        linear-gradient(180deg, #ffffff, #f6fbff);
}

.three-questions span[b-naibz909ob],
.progression small[b-naibz909ob],
.signal-grid small[b-naibz909ob],
.embedding-demo small[b-naibz909ob],
.winner-evolution small[b-naibz909ob] {
    color: #316bff;
    font-size: 10px;
    font-weight: 850;
    letter-spacing: 1.3px;
}

.three-questions h3[b-naibz909ob] {
    margin: 18px 0 12px;
    font-size: 22px;
    line-height: 1.15;
}

.question-icon[b-naibz909ob] {
    display: block;
    width: 72px;
    height: 72px;
    margin-top: 22px;
    filter: drop-shadow(0 16px 24px rgba(49, 46, 129, .13));
}

.three-questions p[b-naibz909ob],
.progression p[b-naibz909ob],
.embedding-section p[b-naibz909ob],
.confidence-note[b-naibz909ob],
.scenario-close[b-naibz909ob] {
    color: #667085;
    font-size: 13px;
    line-height: 1.65;
}

.control-map[b-naibz909ob] {
    position: relative;
    display: grid;
    gap: 14px;
    margin-top: 30px;
}

.core-box[b-naibz909ob] {
    border: 1px solid #d6e2f0;
    background:
        radial-gradient(circle at 100% 0, rgba(124, 58, 237, .08), transparent 30%),
        linear-gradient(180deg, #fbfdff, #f5f8fc);
    box-shadow: 0 14px 36px rgba(12, 31, 63, .045);
    padding: 28px 32px;
}

.core-box small[b-naibz909ob] {
    flex: 0 0 100%;
    color: #65758c;
    font-size: 10px;
    font-weight: 850;
    letter-spacing: 1.5px;
}

.core-box small[b-naibz909ob] {
    color: #73dfe9;
}

.down-arrow[b-naibz909ob] {
    display: grid;
    gap: 4px;
    color: #316bff;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
}

.down-arrow span[b-naibz909ob] {
    color: #7d8ba1;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.core-box[b-naibz909ob] {
    position: relative;
    overflow: hidden;
    border-left: 4px solid #5ee7f2;
    background:
        radial-gradient(circle at 84% 18%, rgba(124, 58, 237, .2), transparent 32%),
        radial-gradient(circle at 15% 0, rgba(56, 189, 248, .14), transparent 34%),
        linear-gradient(135deg, #071426, #111a3d 58%, #18214a);
    color: #fff;
}

.core-box[b-naibz909ob]::after {
    position: absolute;
    inset: -120px -80px auto auto;
    width: 280px;
    height: 280px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(124, 58, 237, .16), transparent 64%);
    content: "";
    pointer-events: none;
}

.core-box div[b-naibz909ob] {
    margin-top: 12px;
    color: #dce7f4;
    font-family: "Cambria Math", Cambria, serif;
    font-size: clamp(16px, 1.7vw, 21px);
    white-space: nowrap;
    overflow-x: hidden;
}

.core-status[b-naibz909ob] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 16px !important;
    font-family: Inter, "Segoe UI", Arial, sans-serif !important;
    font-size: 11px !important;
    white-space: normal !important;
}

.core-status span[b-naibz909ob] {
    border: 1px solid rgba(94, 231, 242, .2);
    border-radius: 999px;
    background: rgba(94, 231, 242, .07);
    color: #bff8ff;
    padding: 7px 10px;
    font-weight: 800;
}

.governor[b-naibz909ob] {
    margin-top: 22px;
    padding: 26px 32px;
    border-left: 4px solid #5ee7f2;
    background: #071426;
    color: #fff;
}

.governor small[b-naibz909ob] {
    display: block;
    margin-bottom: 10px;
    color: #5ee7f2;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 1.6px;
}

.governor strong[b-naibz909ob] {
    display: block;
    font-size: clamp(15px, 2vw, 22px);
    line-height: 1.45;
}

.wide-domain[b-naibz909ob] {
    background: #fff;
}

.progression[b-naibz909ob] {
    display: grid;
    grid-template-columns: 1fr 42px 1fr 42px 1fr;
    gap: 18px;
    align-items: stretch;
    margin-top: 44px;
}

.progression article[b-naibz909ob] {
    padding: 28px;
    border: 1px solid var(--line);
    background: #f8faff;
}

.progression h3[b-naibz909ob] {
    margin: 12px 0;
    font-size: 20px;
}

.progression > i[b-naibz909ob] {
    display: grid;
    place-items: center;
    color: #316bff;
    font-style: normal;
    font-weight: 900;
}

.embedding-section[b-naibz909ob],
.application-scenario[b-naibz909ob] {
    padding: 105px 0;
    background: #071426;
    color: #fff;
}

.embedding-grid[b-naibz909ob] {
    display: grid;
    grid-template-columns: .95fr 1.05fr;
    gap: 80px;
    align-items: center;
}

.embedding-section h2[b-naibz909ob],
.application-scenario h2[b-naibz909ob] {
    color: #fff;
}

.embedding-section p[b-naibz909ob],
.light-copy[b-naibz909ob] {
    color: #9fb0c7 !important;
}

.micro-note[b-naibz909ob] {
    margin-top: 26px;
    padding: 14px 16px;
    border: 1px solid #28456e;
    color: #8fa1ba;
    font-size: 12px;
}

.embedding-demo[b-naibz909ob] {
    border: 1px solid #28456e;
    background: #0a192d;
    padding: 28px;
    box-shadow: 0 24px 70px rgba(0, 0, 0, .24);
}

.phrase[b-naibz909ob],
.selected[b-naibz909ob] {
    border: 1px solid #315f9c;
    background: #0d2342;
    padding: 18px;
}

.phrase strong[b-naibz909ob],
.selected strong[b-naibz909ob] {
    display: block;
    margin-top: 5px;
    color: #fff;
    font-size: 22px;
}

.embed-arrow[b-naibz909ob] {
    padding: 14px 0;
    color: #74d9e5;
    font-size: 11px;
    font-weight: 800;
    text-align: center;
    letter-spacing: .6px;
}

.matches[b-naibz909ob] {
    display: grid;
    gap: 10px;
}

.matches div[b-naibz909ob] {
    display: flex;
    justify-content: space-between;
    border: 1px solid #243d61;
    background: #08172a;
    padding: 14px 16px;
}

.matches span[b-naibz909ob] {
    color: #c9d5e7;
    font-size: 12px;
    font-weight: 800;
}

.matches b[b-naibz909ob] {
    color: #73dfe9;
}

.confidence-section[b-naibz909ob] {
    padding: 105px 0;
    background: #f4f7fb;
}

.signal-grid[b-naibz909ob] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
    margin-top: 40px;
}

.signal-grid div[b-naibz909ob] {
    min-height: 150px;
    border: 1px solid var(--line);
    background: #fff;
    padding: 24px;
}

.signal-grid strong[b-naibz909ob] {
    display: block;
    margin: 10px 0 8px;
    color: #10213d;
    font-size: 22px;
}

.signal-grid span[b-naibz909ob] {
    color: #667085;
    font-size: 12px;
}

.confidence-note[b-naibz909ob] {
    margin-top: 18px;
    border-left: 4px solid #316bff;
    background: #fff;
    padding: 18px 22px;
}

.application-scenario[b-naibz909ob] {
    background: radial-gradient(circle at 80% 20%, rgba(49, 107, 255, .22), transparent 34%), #071426;
}

.candidate-evolution[b-naibz909ob],
.winner-evolution[b-naibz909ob] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(16px, 4vw, 48px);
    margin-top: 38px;
    padding: 24px;
    border: 1px solid #28456e;
    background: rgba(10, 25, 45, .82);
}

.candidate-evolution span[b-naibz909ob] {
    color: #73dfe9;
    font-family: Consolas, monospace;
    font-weight: 900;
}

.candidate-evolution i[b-naibz909ob] {
    color: #607594;
    font-style: normal;
}

.evolution-legend[b-naibz909ob] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
    margin-top: 14px;
}

.evolution-legend div[b-naibz909ob] {
    padding: 16px 18px;
    border: 1px solid rgba(115, 223, 233, .16);
    background: rgba(10, 25, 45, .54);
}

.evolution-legend b[b-naibz909ob] {
    display: block;
    color: #fff;
    font-family: Consolas, monospace;
    font-size: 14px;
    margin-bottom: 5px;
}

.evolution-legend span[b-naibz909ob] {
    color: #9fb0c7;
    font-size: 12px;
    line-height: 1.45;
}

.winner-evolution[b-naibz909ob] {
    flex-direction: column;
    gap: 8px;
    margin-top: 14px;
}

.winner-evolution strong[b-naibz909ob] {
    color: #fff;
    font-size: clamp(20px, 2.5vw, 32px);
}

.scenario-close[b-naibz909ob] {
    max-width: 980px;
    margin: 26px auto 0;
    color: #b9c9dc;
    text-align: center;
}

.three-cases[b-naibz909ob] {
    grid-template-columns: repeat(3, 1fr);
}

.cta small[b-naibz909ob] {
    display: block;
    margin-top: 18px;
    color: rgba(255, 255, 255, .58);
    font-size: 11px;
}

@media (max-width: 980px) {
    .hero-grid[b-naibz909ob] {
        grid-template-columns: 1fr;
        gap: 44px;
    }

    .reasoning-card[b-naibz909ob] {
        width: min(100%, 680px);
    }

    .google-verdict-grid[b-naibz909ob],
    .feature-grid[b-naibz909ob],
    .compare[b-naibz909ob],
    .research-grid[b-naibz909ob],
    .company[b-naibz909ob] {
        grid-template-columns: 1fr;
    }

    .compare .vs[b-naibz909ob] {
        min-height: 42px;
    }

    .strip .shell[b-naibz909ob] {
        align-items: flex-start;
        flex-direction: column;
        gap: 18px;
    }

    .domain-row[b-naibz909ob] {
        width: 100%;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 12px 24px;
    }

    .three-questions[b-naibz909ob],
    .signal-grid[b-naibz909ob],
    .three-cases[b-naibz909ob] {
        grid-template-columns: 1fr 1fr;
    }

    .progression[b-naibz909ob],
    .embedding-grid[b-naibz909ob] {
        grid-template-columns: 1fr;
    }

    .progression > i[b-naibz909ob] {
        transform: rotate(90deg);
    }

    .route-steps[b-naibz909ob] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 680px) {
    .control-intro[b-naibz909ob]::before {
        inset: 20px -120px auto auto;
        width: 260px;
        height: 260px;
    }

    .hero-grid[b-naibz909ob] {
        gap: 34px;
    }

    .hero h1 br[b-naibz909ob] {
        display: none;
    }

    .hero-actions[b-naibz909ob] {
        align-items: stretch;
        flex-direction: column;
    }

    .hero-actions .btn[b-naibz909ob] {
        justify-content: center;
        width: 100%;
    }

    .proof[b-naibz909ob] {
        flex-wrap: wrap;
        gap: 8px 10px;
    }

    .reasoning-card[b-naibz909ob] {
        padding-right: 16px;
        padding-left: 16px;
    }

    .card-top[b-naibz909ob] {
        margin-right: -16px;
        margin-left: -16px;
    }

    .iteration[b-naibz909ob] {
        display: block;
        float: none;
        margin-top: 5px;
    }

    .flow-mini[b-naibz909ob] {
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 8px 10px;
    }

    .metric-grid[b-naibz909ob] {
        grid-template-columns: 1fr;
    }

    .candidate[b-naibz909ob] {
        align-items: flex-start;
        gap: 12px;
    }

    .candidate span[b-naibz909ob] {
        min-width: 0;
    }

    .candidate .move[b-naibz909ob] {
        display: block;
        margin: 4px 0 0 32px;
    }

    .next span[b-naibz909ob] {
        display: block;
        float: none;
        margin-top: 8px;
    }

    .google-verdict-strip[b-naibz909ob] {
        padding: 42px 0;
    }

    .google-verdict-headline[b-naibz909ob] {
        letter-spacing: -1px;
    }

    .google-verdict-grid blockquote[b-naibz909ob],
    blockquote[b-naibz909ob] {
        padding: 22px;
        font-size: 20px;
        line-height: 1.45;
    }

    .challenge-prompt p[b-naibz909ob] {
        overflow-wrap: anywhere;
    }

    .challenge-table-wrap[b-naibz909ob],
    .claims-matrix-wrap[b-naibz909ob],
    .mini-role-table[b-naibz909ob] {
        max-width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .mini-role-table table[b-naibz909ob] {
        min-width: 560px;
    }

    .formula-row .formula-box[b-naibz909ob],
    .formula-box[b-naibz909ob],
    .core-box[b-naibz909ob] {
        padding: 22px 18px;
    }

    .poloxi-formula-blur[b-naibz909ob] {
        align-items: flex-start;
        flex-direction: column;
        overflow-x: auto;
    }

    .pf-lhs[b-naibz909ob] {
        white-space: normal;
    }

    .pf-system[b-naibz909ob] {
        min-width: 620px;
    }

    .formula-arrow[b-naibz909ob] {
        transform: none;
    }

    .feature-grid[b-naibz909ob] {
        border-left: 0;
    }

    .feature-grid article[b-naibz909ob] {
        border-left: 1px solid var(--line);
    }

    .three-questions[b-naibz909ob],
    .signal-grid[b-naibz909ob],
    .three-cases[b-naibz909ob] {
        grid-template-columns: 1fr;
    }

    .core-box .formula-obscured[b-naibz909ob] {
        width: 100%;
        font-size: 15px;
    }

    .candidate-evolution[b-naibz909ob] {
        align-items: stretch;
        flex-direction: column;
        text-align: center;
    }

    .evolution-legend[b-naibz909ob] {
        grid-template-columns: 1fr;
    }

    .candidate-evolution i[b-naibz909ob] {
        transform: rotate(90deg);
    }
}

@media (max-width: 420px) {
    .reasoning-card[b-naibz909ob] {
        margin-right: -4px;
        margin-left: -4px;
    }

    .core-status[b-naibz909ob] {
        align-items: stretch;
        flex-direction: column;
    }

    .question-icon[b-naibz909ob] {
        width: 60px;
        height: 60px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .formula-obscured[b-naibz909ob]::before {
        animation: none;
    }
}
/* /Components/Pages/InsuranceAms.razor.rz.scp.css */
.ams-page[b-u32efmhwl0]{background:#f3f6fa;color:#101c2d}.ams-hero[b-u32efmhwl0]{position:relative;overflow:hidden;padding:142px 0 66px;color:#fff;background:radial-gradient(circle at 86% 14%,rgba(49,107,255,.30),transparent 29%),linear-gradient(145deg,#071426,#10284b 68%,#12345c)}.ams-hero[b-u32efmhwl0]:after{content:"";position:absolute;right:-120px;bottom:-210px;width:620px;height:400px;border:1px solid rgba(100,153,255,.2);border-radius:50%;transform:rotate(-16deg)}.ams-breadcrumb[b-u32efmhwl0]{display:flex;gap:10px;margin-bottom:22px;color:#91a9c5;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ams-breadcrumb b[b-u32efmhwl0]{color:#4a6382}.ams-label[b-u32efmhwl0]{margin-bottom:12px;color:#72a1ff;font-size:11px;font-weight:850;letter-spacing:.22em}.ams-hero h1[b-u32efmhwl0]{max-width:990px;margin:0 0 18px;font-size:clamp(36px,5vw,63px);line-height:1.04;letter-spacing:-.035em}.ams-lede[b-u32efmhwl0]{max-width:920px;color:#c3d0e1;font-size:17px;line-height:1.7}.ams-hero blockquote[b-u32efmhwl0]{max-width:960px;margin:26px 0;padding:18px 24px;border-left:3px solid #6293ff;background:rgba(3,12,25,.4);color:#f2f6ff;font-size:18px;font-weight:650;line-height:1.55}.ams-pill-row[b-u32efmhwl0]{display:flex;flex-wrap:wrap;gap:9px}.ams-pill-row span[b-u32efmhwl0]{padding:7px 12px;border:1px solid rgba(114,161,255,.32);border-radius:999px;background:rgba(49,107,255,.09);color:#bcd0ff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ams-content[b-u32efmhwl0]{padding:0 0 92px}.ams-summary[b-u32efmhwl0]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-29px;margin-bottom:34px;border:1px solid #d9e2ed;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(11,32,59,.12)}.ams-summary div[b-u32efmhwl0]{padding:22px 24px;border-right:1px solid #e3eaf2}.ams-summary div:last-child[b-u32efmhwl0]{border:0}.ams-summary strong[b-u32efmhwl0]{display:block;color:#285fcf;font-size:25px}.ams-summary span[b-u32efmhwl0]{color:#66768a;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.use-case[b-u32efmhwl0]{margin:24px 0;padding:34px;border:1px solid #dce4ed;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(14,37,64,.045)}.use-case>header[b-u32efmhwl0]{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.use-case>header>span[b-u32efmhwl0]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:10px;background:#eaf0ff;color:#2f68ed;font-size:12px;font-weight:900}.use-case header small[b-u32efmhwl0],.lifecycle>small[b-u32efmhwl0],.flagship>small[b-u32efmhwl0]{color:#386bd8;font-size:10px;font-weight:850;letter-spacing:.16em}.use-case h2[b-u32efmhwl0],.lifecycle h2[b-u32efmhwl0],.flagship h2[b-u32efmhwl0]{margin:3px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.15}.use-case p[b-u32efmhwl0],.flagship p[b-u32efmhwl0]{max-width:920px;color:#405167;line-height:1.72}.use-case blockquote[b-u32efmhwl0],.flagship blockquote[b-u32efmhwl0]{max-width:900px;margin:18px 0;padding:15px 19px;border-left:3px solid #477ced;background:#eff4ff;color:#132d52;font-weight:650;line-height:1.6}.use-case pre[b-u32efmhwl0],.lifecycle pre[b-u32efmhwl0],.flagship pre[b-u32efmhwl0]{max-width:930px;margin:20px 0;padding:22px 25px;overflow-x:auto;border:1px solid #1b385b;border-radius:12px;background:#07182b;color:#bfd7ff;font:13px/1.58 Consolas,"Cascadia Mono",monospace}.featured-case[b-u32efmhwl0]{border-color:#9ab8fa;background:linear-gradient(145deg,#fff,#f3f6ff);box-shadow:0 12px 34px rgba(49,104,237,.09)}.critical-case[b-u32efmhwl0]{border-color:#f0b3b9;background:linear-gradient(145deg,#fff,#fff7f7)}.evidence-grid[b-u32efmhwl0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:930px;margin:20px 0}.evidence-grid span[b-u32efmhwl0]{padding:13px 14px;border:1px solid #dae3ed;border-radius:9px;background:#f7f9fc;color:#354a62;font-size:12px;font-weight:700}.comparison-grid[b-u32efmhwl0]{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:930px;margin:20px 0}.comparison-grid article[b-u32efmhwl0]{padding:18px;border:1px solid #dbe4ed;border-radius:11px;background:#f8fafc}.comparison-grid small[b-u32efmhwl0],.decision-card small[b-u32efmhwl0],.before-after small[b-u32efmhwl0],.distinction-grid small[b-u32efmhwl0]{display:block;margin-bottom:8px;color:#386bd8;font-size:9px;font-weight:850;letter-spacing:.15em}.comparison-grid pre[b-u32efmhwl0]{margin:0;padding:0;border:0;background:transparent;color:#263a51;font-size:12px}.decision-card[b-u32efmhwl0]{max-width:700px;padding:22px;border:1px solid #5e8cf0;border-radius:12px;background:linear-gradient(135deg,#0a203d,#123866);color:#fff}.decision-card strong[b-u32efmhwl0]{display:block;margin-bottom:12px;color:#a9c3ff;font-size:21px}.decision-card p[b-u32efmhwl0]{margin:6px 0;color:#d4dff1}.decision-card.warning[b-u32efmhwl0]{border-color:#edae3c;background:linear-gradient(135deg,#2d2110,#5a3910)}.decision-card.warning small[b-u32efmhwl0],.decision-card.warning strong[b-u32efmhwl0]{color:#ffd17b}.decision-card.danger[b-u32efmhwl0]{border-color:#ef7180;background:linear-gradient(135deg,#32121a,#651c29)}.decision-card.danger small[b-u32efmhwl0],.decision-card.danger strong[b-u32efmhwl0]{color:#ffabb5}.value[b-u32efmhwl0]{padding:13px 16px;border-radius:9px;background:#f2f6fb}.carrier-grid[b-u32efmhwl0]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:930px;margin:20px 0}.carrier-grid article[b-u32efmhwl0]{display:grid;gap:5px;padding:17px;border:1px solid #dce4ed;border-radius:10px}.carrier-grid b[b-u32efmhwl0]{font-size:15px}.carrier-grid span[b-u32efmhwl0]{color:#53667d;font-size:12px}.carrier-grid em[b-u32efmhwl0]{font-size:11px;font-weight:800;font-style:normal}.carrier-grid .retained[b-u32efmhwl0]{border-color:#9edbc4;background:#f0fbf6}.carrier-grid .retained em[b-u32efmhwl0]{color:#167653}.carrier-grid .eliminated[b-u32efmhwl0]{border-color:#edc0c5;background:#fff7f8}.carrier-grid .eliminated em[b-u32efmhwl0]{color:#b43648}.score-row[b-u32efmhwl0]{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.score-row span[b-u32efmhwl0]{min-width:120px;padding:15px 20px;border:1px solid #a7bee9;border-radius:10px;background:#eff4ff;color:#224f9d;font-weight:800}.score-row span.low[b-u32efmhwl0]{border-color:#e8b5bb;background:#fff2f3;color:#b23546}.before-after[b-u32efmhwl0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:930px;margin:18px 0}.before-after div[b-u32efmhwl0]{padding:17px 20px;border:1px solid #dce5ed;border-radius:10px;background:#f8fafc}.before-after div:last-child[b-u32efmhwl0]{border-color:#97b5f5;background:#eff4ff}.before-after strong[b-u32efmhwl0]{color:#19344f}.intelligence-list[b-u32efmhwl0]{display:grid;gap:8px;max-width:800px;margin:20px 0}.intelligence-list p[b-u32efmhwl0]{display:grid;grid-template-columns:110px 1fr;margin:0;padding:13px 15px;border-left:3px solid #8191a5;background:#f7f9fb}.intelligence-list b[b-u32efmhwl0]{font-size:11px;text-transform:uppercase}.intelligence-list .critical[b-u32efmhwl0]{border-color:#dc4055}.intelligence-list .high[b-u32efmhwl0]{border-color:#ef8a35}.intelligence-list .medium[b-u32efmhwl0]{border-color:#e7b631}.intelligence-list .opportunity[b-u32efmhwl0]{border-color:#3977e7}.intelligence-list .positive[b-u32efmhwl0]{border-color:#26a876}.lifecycle[b-u32efmhwl0],.flagship[b-u32efmhwl0]{margin-top:42px;padding:42px;border-radius:18px;background:linear-gradient(145deg,#071426,#102e56);color:#fff}.lifecycle h2[b-u32efmhwl0],.flagship h2[b-u32efmhwl0]{max-width:740px;margin:7px 0 24px}.lifecycle-grid[b-u32efmhwl0]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.lifecycle-grid article[b-u32efmhwl0]{padding:15px;border:1px solid rgba(114,161,255,.22);border-radius:9px;background:rgba(255,255,255,.045)}.lifecycle-grid b[b-u32efmhwl0]{display:block;margin-bottom:5px;color:#a9c3ff;font-size:12px}.lifecycle-grid span[b-u32efmhwl0]{color:#9faec2;font-size:10px;text-transform:uppercase}.lifecycle pre[b-u32efmhwl0],.flagship pre[b-u32efmhwl0]{border-color:rgba(114,161,255,.25);background:rgba(0,0,0,.23)}.flagship[b-u32efmhwl0]{background:radial-gradient(circle at 90% 10%,rgba(239,71,92,.18),transparent 32%),linear-gradient(145deg,#091525,#1d2942)}.flagship p[b-u32efmhwl0]{color:#c5d1e0}.distinction-grid[b-u32efmhwl0]{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.distinction-grid article[b-u32efmhwl0]{padding:17px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.045)}.distinction-grid article.poloxi[b-u32efmhwl0]{grid-column:1/-1;border-color:#6697ff;background:rgba(49,107,255,.13)}.distinction-grid strong[b-u32efmhwl0]{font-size:14px;line-height:1.5}.flagship blockquote[b-u32efmhwl0]{max-width:none;border-color:#6e9fff;background:rgba(49,107,255,.12);color:#fff;font-size:19px}@media(max-width:900px){.ams-summary[b-u32efmhwl0]{grid-template-columns:repeat(2,1fr)}.ams-summary div:nth-child(2)[b-u32efmhwl0]{border-right:0}.ams-summary div:nth-child(-n+2)[b-u32efmhwl0]{border-bottom:1px solid #e3eaf2}.evidence-grid[b-u32efmhwl0]{grid-template-columns:repeat(2,1fr)}.lifecycle-grid[b-u32efmhwl0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ams-hero[b-u32efmhwl0]{padding:112px 0 48px}.ams-summary[b-u32efmhwl0]{grid-template-columns:1fr;margin-top:-18px}.ams-summary div[b-u32efmhwl0]{border-right:0;border-bottom:1px solid #e3eaf2!important}.use-case[b-u32efmhwl0],.lifecycle[b-u32efmhwl0],.flagship[b-u32efmhwl0]{padding:23px 18px}.comparison-grid[b-u32efmhwl0],.carrier-grid[b-u32efmhwl0],.before-after[b-u32efmhwl0],.evidence-grid[b-u32efmhwl0],.distinction-grid[b-u32efmhwl0],.lifecycle-grid[b-u32efmhwl0]{grid-template-columns:1fr}.distinction-grid article.poloxi[b-u32efmhwl0]{grid-column:auto}.intelligence-list p[b-u32efmhwl0]{grid-template-columns:1fr;gap:5px}.use-case pre[b-u32efmhwl0],.lifecycle pre[b-u32efmhwl0],.flagship pre[b-u32efmhwl0]{padding:16px;font-size:11px}}
/* /Components/Pages/Law.razor.rz.scp.css */
/* Responsive refinements scoped to the Law page. */

[b-0c90nug2hm] .challenge-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

[b-0c90nug2hm] .challenge-table {
    min-width: 860px;
}

@media (max-width: 900px) {
    [b-0c90nug2hm] .challenge-turns {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 680px) {
    [b-0c90nug2hm] .versus-banner {
        flex-wrap: wrap;
        gap: 8px;
    }

    [b-0c90nug2hm] .proof {
        flex-wrap: wrap;
        gap: 6px;
    }

    [b-0c90nug2hm] .challenge-prompt {
        padding: 18px 16px;
    }
}

@media (max-width: 480px) {
    [b-0c90nug2hm] .challenge-table {
        font-size: 13px;
    }

    [b-0c90nug2hm] .challenge-table th,
    [b-0c90nug2hm] .challenge-table td {
        padding: 10px 12px;
    }
}
/* /Components/Pages/LegalIntelligence.razor.rz.scp.css */
.legal-page[b-ckypaov84u]{background:#f5f3f0;color:#171b24}.legal-hero[b-ckypaov84u]{position:relative;overflow:hidden;padding:142px 0 66px;color:#fff;background:radial-gradient(circle at 84% 16%,rgba(193,151,65,.24),transparent 30%),linear-gradient(145deg,#111725,#202b42 65%,#343044)}.legal-hero[b-ckypaov84u]:after{content:"§";position:absolute;right:7%;bottom:-100px;color:rgba(224,190,115,.07);font:700 430px/1 Georgia,serif}.legal-breadcrumb[b-ckypaov84u]{display:flex;gap:10px;margin-bottom:22px;color:#aab2c2;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.legal-breadcrumb b[b-ckypaov84u]{color:#656d7c}.legal-label[b-ckypaov84u]{margin-bottom:12px;color:#e2bd6d;font-size:11px;font-weight:850;letter-spacing:.22em}.legal-hero h1[b-ckypaov84u]{max-width:990px;margin:0 0 18px;font:700 clamp(37px,5vw,64px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.025em}.legal-lede[b-ckypaov84u]{max-width:920px;color:#d1d6df;font-size:17px;line-height:1.7}.legal-hero blockquote[b-ckypaov84u]{max-width:960px;margin:26px 0;padding:18px 24px;border-left:3px solid #d7ad57;background:rgba(5,8,15,.42);color:#fbf7ee;font-size:18px;font-weight:650;line-height:1.55}.legal-pill-row[b-ckypaov84u]{display:flex;flex-wrap:wrap;gap:9px}.legal-pill-row span[b-ckypaov84u]{padding:7px 12px;border:1px solid rgba(224,190,115,.3);border-radius:999px;background:rgba(215,173,87,.08);color:#ead49f;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-content[b-ckypaov84u]{padding:0 0 92px}.legal-summary[b-ckypaov84u]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-29px;margin-bottom:34px;border:1px solid #ded8ce;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(25,25,35,.12)}.legal-summary div[b-ckypaov84u]{padding:22px 24px;border-right:1px solid #e8e3da}.legal-summary div:last-child[b-ckypaov84u]{border:0}.legal-summary strong[b-ckypaov84u]{display:block;color:#956b1f;font-size:25px}.legal-summary span[b-ckypaov84u]{color:#6f7078;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.reasoning-overview[b-ckypaov84u],.use-case[b-ckypaov84u]{margin:24px 0;padding:34px;border:1px solid #e0dcd5;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(33,30,37,.045)}.reasoning-overview>small[b-ckypaov84u],.use-case header small[b-ckypaov84u],.flagship>small[b-ckypaov84u],.difference>small[b-ckypaov84u],.architecture>small[b-ckypaov84u],.capabilities>small[b-ckypaov84u]{color:#9a7025;font-size:10px;font-weight:850;letter-spacing:.16em}.reasoning-overview h2[b-ckypaov84u],.use-case h2[b-ckypaov84u],.flagship h2[b-ckypaov84u],.difference h2[b-ckypaov84u],.architecture h2[b-ckypaov84u],.capabilities h2[b-ckypaov84u]{margin:4px 0 18px;font:700 clamp(25px,3vw,35px)/1.15 Georgia,"Times New Roman",serif}.use-case>header[b-ckypaov84u]{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.use-case>header>span[b-ckypaov84u]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:10px;background:#f6eedc;color:#956b1f;font-size:12px;font-weight:900}.use-case p[b-ckypaov84u],.flagship p[b-ckypaov84u],.architecture p[b-ckypaov84u]{max-width:930px;color:#4a505f;line-height:1.72}.use-case blockquote[b-ckypaov84u],.capabilities blockquote[b-ckypaov84u]{max-width:920px;margin:18px 0;padding:15px 19px;border-left:3px solid #bd8d38;background:#faf5e9;color:#2d2b2a;font-weight:650;line-height:1.6}.reasoning-overview pre[b-ckypaov84u],.use-case pre[b-ckypaov84u],.flagship pre[b-ckypaov84u],.difference pre[b-ckypaov84u],.architecture pre[b-ckypaov84u]{max-width:950px;margin:20px 0;padding:22px 25px;overflow-x:auto;border:1px solid #394158;border-radius:12px;background:#111827;color:#e5d6b4;font:13px/1.58 Consolas,"Cascadia Mono",monospace}.featured-case[b-ckypaov84u]{border-color:#d6bd88;background:linear-gradient(145deg,#fff,#fcf8ef);box-shadow:0 12px 34px rgba(137,97,30,.08)}.critical-case[b-ckypaov84u]{border-color:#e4b0b6;background:linear-gradient(145deg,#fff,#fff8f8)}.evidence-grid[b-ckypaov84u]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;max-width:950px;margin:20px 0}.evidence-grid span[b-ckypaov84u]{padding:12px;border:1px solid #e2ddd5;border-radius:8px;background:#faf9f7;color:#4c4d54;font-size:11px;font-weight:700}.evidence-chain[b-ckypaov84u]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:930px;margin:20px 0;padding:16px 18px;border:1px solid #dfd2b6;border-radius:10px;background:#fcf7ec}.evidence-chain span[b-ckypaov84u]{font-weight:700}.evidence-chain b[b-ckypaov84u]{color:#a77a2a}.evidence-chain strong[b-ckypaov84u]{color:#765115}.decision-card[b-ckypaov84u]{max-width:740px;padding:22px;border:1px solid #ba8a36;border-radius:12px;background:linear-gradient(135deg,#171c2a,#343043);color:#fff}.decision-card small[b-ckypaov84u]{display:block;margin-bottom:8px;color:#e4c57e;font-size:9px;font-weight:850;letter-spacing:.15em}.decision-card strong[b-ckypaov84u]{display:block;margin-bottom:12px;color:#f0d797;font:700 21px/1.25 Georgia,serif}.decision-card p[b-ckypaov84u]{margin:6px 0;color:#e0e0e5}.decision-card.warning[b-ckypaov84u]{border-color:#d79a35;background:linear-gradient(135deg,#302311,#604118)}.decision-card.danger[b-ckypaov84u]{border-color:#db6877;background:linear-gradient(135deg,#35141b,#681d2a)}.decision-card.danger small[b-ckypaov84u],.decision-card.danger strong[b-ckypaov84u]{color:#ffb4bd}.timeline[b-ckypaov84u]{display:flex;flex-wrap:wrap;gap:10px;max-width:950px;margin:20px 0}.timeline article[b-ckypaov84u]{display:grid;gap:4px;min-width:130px;padding:14px;border-top:3px solid #b48535;background:#f8f5ef}.timeline b[b-ckypaov84u]{color:#8a6424;font-size:10px}.timeline span[b-ckypaov84u]{font-size:12px}.timeline.vertical[b-ckypaov84u]{display:grid;grid-template-columns:repeat(4,1fr)}.obligation-grid[b-ckypaov84u],.authority-grid[b-ckypaov84u]{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;max-width:930px;margin:20px 0}.obligation-grid article[b-ckypaov84u],.authority-grid article[b-ckypaov84u]{padding:16px;border:1px solid #dedad3;border-radius:9px;background:#faf9f7}.obligation-grid b[b-ckypaov84u],.authority-grid b[b-ckypaov84u]{display:block;margin-bottom:5px;font-size:12px}.obligation-grid span[b-ckypaov84u]{color:#666b75;font-size:11px}.authority-grid small[b-ckypaov84u]{display:block;margin-bottom:6px;color:#7b7d84;font-size:9px;font-weight:800;letter-spacing:.1em}.authority-grid .support[b-ckypaov84u]{border-color:#a8d4be;background:#f2faf6}.authority-grid .adverse[b-ckypaov84u]{border-color:#e1b1b7;background:#fff6f7}.before-after[b-ckypaov84u]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:930px;margin:18px 0}.before-after div[b-ckypaov84u]{padding:17px 20px;border:1px solid #dedad3;border-radius:10px;background:#faf9f7}.before-after div:last-child[b-ckypaov84u]{border-color:#d5bb85;background:#fcf6e9}.before-after small[b-ckypaov84u],.difference-grid b[b-ckypaov84u]{display:block;margin-bottom:7px;color:#956b1f;font-size:9px;font-weight:850;letter-spacing:.15em}.before-after strong[b-ckypaov84u]{color:#32343b}.flagship[b-ckypaov84u],.difference[b-ckypaov84u],.architecture[b-ckypaov84u],.capabilities[b-ckypaov84u]{margin-top:42px;padding:42px;border-radius:18px;background:linear-gradient(145deg,#121825,#2c2d3b);color:#fff}.flagship h2[b-ckypaov84u],.difference h2[b-ckypaov84u],.architecture h2[b-ckypaov84u],.capabilities h2[b-ckypaov84u]{max-width:780px}.flagship p[b-ckypaov84u],.architecture p[b-ckypaov84u]{color:#d0d2da}.flagship pre[b-ckypaov84u],.difference pre[b-ckypaov84u],.architecture pre[b-ckypaov84u]{border-color:rgba(224,190,115,.25);background:rgba(0,0,0,.22)}.difference[b-ckypaov84u]{background:linear-gradient(145deg,#191824,#3b2d31)}.difference-grid[b-ckypaov84u]{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:24px}.difference-grid article[b-ckypaov84u]{padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.045)}.difference-grid article.poloxi[b-ckypaov84u]{grid-column:1/-1;border-color:#d7ad57;background:rgba(215,173,87,.12)}.difference-grid span[b-ckypaov84u]{color:#d2d3d9;font-size:13px;line-height:1.55}.architecture-grid[b-ckypaov84u]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.architecture-grid article[b-ckypaov84u]{padding:18px;border:1px solid rgba(224,190,115,.22);border-radius:10px;background:rgba(255,255,255,.04)}.architecture-grid b[b-ckypaov84u]{display:block;margin-bottom:6px;color:#e5c77f}.architecture-grid span[b-ckypaov84u]{color:#c8cbd3;font-size:12px}.capabilities[b-ckypaov84u]{background:linear-gradient(145deg,#111725,#26364b)}.capability-list[b-ckypaov84u]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.capability-list article[b-ckypaov84u]{display:grid;grid-template-columns:34px 1.1fr 1fr;align-items:center;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.035)}.capability-list b[b-ckypaov84u]{color:#d9b663;font-size:11px}.capability-list strong[b-ckypaov84u]{font-size:12px}.capability-list span[b-ckypaov84u]{color:#aeb8c7;font-size:11px}.positioning[b-ckypaov84u]{max-width:none!important;margin-top:28px!important;border-color:#d7ad57!important;background:rgba(215,173,87,.1)!important;color:#fff!important;font-size:19px!important}@media(max-width:900px){.legal-summary[b-ckypaov84u]{grid-template-columns:repeat(2,1fr)}.legal-summary div:nth-child(2)[b-ckypaov84u]{border-right:0}.legal-summary div:nth-child(-n+2)[b-ckypaov84u]{border-bottom:1px solid #e8e3da}.evidence-grid[b-ckypaov84u]{grid-template-columns:repeat(3,1fr)}.timeline.vertical[b-ckypaov84u],.obligation-grid[b-ckypaov84u],.authority-grid[b-ckypaov84u]{grid-template-columns:repeat(2,1fr)}.capability-list[b-ckypaov84u]{grid-template-columns:1fr}}@media(max-width:620px){.legal-hero[b-ckypaov84u]{padding:112px 0 48px}.legal-summary[b-ckypaov84u]{grid-template-columns:1fr;margin-top:-18px}.legal-summary div[b-ckypaov84u]{border-right:0;border-bottom:1px solid #e8e3da!important}.reasoning-overview[b-ckypaov84u],.use-case[b-ckypaov84u],.flagship[b-ckypaov84u],.difference[b-ckypaov84u],.architecture[b-ckypaov84u],.capabilities[b-ckypaov84u]{padding:23px 18px}.evidence-grid[b-ckypaov84u],.timeline.vertical[b-ckypaov84u],.obligation-grid[b-ckypaov84u],.authority-grid[b-ckypaov84u],.before-after[b-ckypaov84u],.difference-grid[b-ckypaov84u],.architecture-grid[b-ckypaov84u]{grid-template-columns:1fr}.difference-grid article.poloxi[b-ckypaov84u]{grid-column:auto}.capability-list article[b-ckypaov84u]{grid-template-columns:28px 1fr}.capability-list span[b-ckypaov84u]{grid-column:2}.reasoning-overview pre[b-ckypaov84u],.use-case pre[b-ckypaov84u],.flagship pre[b-ckypaov84u],.difference pre[b-ckypaov84u],.architecture pre[b-ckypaov84u]{padding:16px;font-size:11px}}
/* /Components/Pages/Scenario.razor.rz.scp.css */
.scenario-page[b-hf6vkxwdzz] {
    --surface: #ffffff;
    --canvas: #f3f6fa;
    --ink: #142033;
    --muted: #64748b;
    --line: #e2e8f0;
    --navy: #071426;
    --blue: #2f68ed;
    min-height: 100vh;
    background: var(--canvas);
    color: var(--ink);
    padding-bottom: 72px;
    overflow-x: hidden;
}

.scenario-hero[b-hf6vkxwdzz] {
    padding: 118px 0 34px;
    color: #fff;
    background: radial-gradient(circle at 82% 0, rgba(47, 104, 237, .28), transparent 33%), linear-gradient(135deg, #071426 0%, #0c203b 100%);
    border-bottom: 1px solid #213651;
}

.scenario-breadcrumb[b-hf6vkxwdzz] {
    display: flex;
    gap: 10px;
    margin-bottom: 22px;
    color: #8fa1b8;
    font-size: 12px;
}

.scenario-breadcrumb b[b-hf6vkxwdzz] { color: #4f6380; }
.scenario-title-row[b-hf6vkxwdzz] { display: flex; align-items: flex-end; justify-content: space-between; gap: 30px; min-width: 0; }
.scenario-label[b-hf6vkxwdzz], .panel-label[b-hf6vkxwdzz] { color: #5686f5; font-size: 10px; font-weight: 800; letter-spacing: 1.5px; }
.scenario-title-row h1[b-hf6vkxwdzz] { margin: 7px 0 5px; font-size: clamp(32px, 4vw, 48px); line-height: 1.08; letter-spacing: -1.8px; }
.scenario-title-row p[b-hf6vkxwdzz] { margin: 0; color: #aebed1; font-size: 15px; }
.scenario-actions[b-hf6vkxwdzz] { display: flex; flex-wrap: wrap; gap: 10px; padding-bottom: 4px; }
.scenario-action-stack[b-hf6vkxwdzz] { display: grid; gap: 9px; }

.scenario-button[b-hf6vkxwdzz] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    padding: 0 17px;
    border: 1px solid transparent;
    border-radius: 7px;
    font: inherit;
    font-size: 12px;
    font-weight: 750;
    text-decoration: none;
    cursor: pointer;
}

.primary-button[b-hf6vkxwdzz] { color: #fff; background: var(--blue); }
.secondary-button[b-hf6vkxwdzz] { color: #dce6f4; border-color: #425874; background: rgba(255, 255, 255, .03); }
.cap-button[b-hf6vkxwdzz] { position: relative; color: #071426; font-weight: 800; border: none; background: linear-gradient(90deg, #5ee7f2, #4ade80); box-shadow: 0 0 0 1px rgba(94, 231, 242, .35), 0 8px 22px rgba(94, 231, 242, .25); }
.cap-button:hover[b-hf6vkxwdzz] { filter: brightness(1.08); }
.cruise-button[b-hf6vkxwdzz] { position: relative; color: #e8fdff; border-color: #2a8f9b; background: linear-gradient(110deg, #0a4255, #116d75); box-shadow: 0 8px 20px rgba(11, 98, 111, .24); }
.cruise-button:hover[b-hf6vkxwdzz] { border-color: #5ee7f2; background: linear-gradient(110deg, #0c5065, #16838a); }
.ams-button[b-hf6vkxwdzz] { position: relative; color: #eef3ff; border-color: #547ed9; background: linear-gradient(110deg, #173b75, #275fc1); box-shadow: 0 8px 20px rgba(39, 95, 193, .24); }
.ams-button:hover[b-hf6vkxwdzz] { border-color: #82a5f5; background: linear-gradient(110deg, #1c478b, #3472dc); }
.legal-button[b-hf6vkxwdzz] { position: relative; color: #fff8e8; border-color: #aa843c; background: linear-gradient(110deg, #3a3022, #725724); box-shadow: 0 8px 20px rgba(114, 87, 36, .25); }
.legal-button:hover[b-hf6vkxwdzz] { border-color: #dfbd72; background: linear-gradient(110deg, #4a3b27, #8c6b2a); }
.cyber-button[b-hf6vkxwdzz] { position: relative; color: #e7fff8; border-color: #209979; background: linear-gradient(110deg, #063d3b, #087a61); box-shadow: 0 8px 20px rgba(8, 122, 97, .26); }
.cyber-button:hover[b-hf6vkxwdzz] { border-color: #55e8c0; background: linear-gradient(110deg, #074e49, #0a9675); }
.workflow-button[b-hf6vkxwdzz] { position: relative; justify-content: flex-start; gap: 11px; min-height: 54px; overflow: visible; color: #fff; border: 1px solid #d17cff; background: radial-gradient(circle at 85% 0, rgba(255, 177, 73, .45), transparent 38%), linear-gradient(110deg, #56208c, #9b3f87 58%, #c5682c); box-shadow: 0 0 0 1px rgba(209, 124, 255, .18), 0 12px 28px rgba(117, 42, 145, .35); }
.workflow-button:hover[b-hf6vkxwdzz] { border-color: #f0b2ff; filter: brightness(1.1); transform: translateY(-1px); }
.workflow-button-icon[b-hf6vkxwdzz] { display: grid; place-items: center; flex: 0 0 30px; height: 30px; border-radius: 8px; background: rgba(255, 255, 255, .14); color: #ffd29a; font-size: 20px; }
.workflow-button-copy[b-hf6vkxwdzz] { display: grid; gap: 1px; text-align: left; }
.workflow-button-copy small[b-hf6vkxwdzz] { color: #ffd29a; font-size: 8px; font-weight: 850; letter-spacing: 1.1px; }
.new-badge[b-hf6vkxwdzz] { position: absolute; top: -9px; right: -9px; background: #f43f5e; color: #fff; font-size: 9px; font-weight: 800; letter-spacing: .08em; padding: 3px 7px; border-radius: 999px; box-shadow: 0 0 0 2px #0b1f3d, 0 4px 10px rgba(244, 63, 94, .45); animation: new-badge-pulse-b-hf6vkxwdzz 2s ease-in-out infinite; }
.cruise-new-badge[b-hf6vkxwdzz] { background: #316bff; box-shadow: 0 0 0 2px #0b1f3d, 0 4px 10px rgba(49, 107, 255, .45); animation-delay: .6s; }
.ams-new-badge[b-hf6vkxwdzz] { background: #8b5cf6; box-shadow: 0 0 0 2px #0b1f3d, 0 4px 10px rgba(139, 92, 246, .45); animation-delay: 1.1s; }
.legal-new-badge[b-hf6vkxwdzz] { background: #d49b31; box-shadow: 0 0 0 2px #0b1f3d, 0 4px 10px rgba(212, 155, 49, .45); animation-delay: 1.5s; }
.cyber-new-badge[b-hf6vkxwdzz] { background: #00a77f; box-shadow: 0 0 0 2px #0b1f3d, 0 4px 10px rgba(0, 167, 127, .45); animation-delay: 1.8s; }
.workflow-new-badge[b-hf6vkxwdzz] { top: -10px; right: -10px; background: linear-gradient(90deg, #f97316, #ec4899); box-shadow: 0 0 0 2px #0b1f3d, 0 5px 14px rgba(236, 72, 153, .5); animation-delay: .3s; }
@keyframes new-badge-pulse-b-hf6vkxwdzz { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.12); } }
.scenario-meta[b-hf6vkxwdzz] { display: flex; flex-wrap: wrap; gap: 10px 34px; margin-top: 30px; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, .1); color: #8fa1b8; font-size: 11px; }
.scenario-meta span[b-hf6vkxwdzz] { display: flex; align-items: center; gap: 7px; }
.scenario-meta b[b-hf6vkxwdzz] { color: #dce6f4; font-weight: 650; }
.status-ready[b-hf6vkxwdzz] { margin-left: auto; color: #86dcb7 !important; font-weight: 750; }
.status-ready i[b-hf6vkxwdzz] { width: 7px; height: 7px; border-radius: 50%; background: #45c88b; box-shadow: 0 0 0 4px rgba(69, 200, 139, .12); }
.scenario-content[b-hf6vkxwdzz] { display: grid; gap: 22px; margin-top: 24px; }

.metric-grid[b-hf6vkxwdzz] { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; }
.metric-grid article[b-hf6vkxwdzz] { display: flex; align-items: center; gap: 14px; min-height: 112px; padding: 20px; border: 1px solid var(--line); border-radius: 10px; background: var(--surface); box-shadow: 0 5px 18px rgba(15, 31, 55, .04); }
.metric-icon[b-hf6vkxwdzz] { display: grid; place-items: center; flex: 0 0 42px; height: 42px; border-radius: 9px; font-size: 12px; font-weight: 850; }
.exposure[b-hf6vkxwdzz] { color: #2f68ed; background: #ebf1ff; }
.locations[b-hf6vkxwdzz] { color: #6d4fe3; background: #f0edff; }
.candidates[b-hf6vkxwdzz] { color: #008a78; background: #e5f7f3; }
.confidence[b-hf6vkxwdzz] { color: #b36a00; background: #fff3dc; }
.metric-grid article div:last-child[b-hf6vkxwdzz] { display: grid; }
.metric-grid span[b-hf6vkxwdzz], .scope-grid span[b-hf6vkxwdzz], .recommendation-stats span[b-hf6vkxwdzz], .owner-row span[b-hf6vkxwdzz], .readiness-item span[b-hf6vkxwdzz] { color: var(--muted); font-size: 10px; font-weight: 700; letter-spacing: .25px; text-transform: uppercase; }
.metric-grid strong[b-hf6vkxwdzz] { margin: 2px 0; font-size: 20px; line-height: 1.2; }
.metric-grid small[b-hf6vkxwdzz] { color: #8a98aa; font-size: 10px; }

.workspace-grid[b-hf6vkxwdzz] { display: grid; grid-template-columns: 1.7fr .8fr; gap: 22px; }
.panel[b-hf6vkxwdzz] { border: 1px solid var(--line); border-radius: 10px; background: var(--surface); box-shadow: 0 5px 18px rgba(15, 31, 55, .035); }
.overview-panel[b-hf6vkxwdzz], .recommendation-panel[b-hf6vkxwdzz], .lower-grid > .panel[b-hf6vkxwdzz], .brief-panel[b-hf6vkxwdzz] { padding: 25px; }
.panel-header[b-hf6vkxwdzz] { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; min-width: 0; }
.panel-header h2[b-hf6vkxwdzz] { margin: 4px 0 0; font-size: 19px; letter-spacing: -.35px; }
.panel-header a[b-hf6vkxwdzz] { color: var(--blue); font-size: 11px; font-weight: 750; text-decoration: none; }
.badge[b-hf6vkxwdzz] { display: inline-flex; align-items: center; min-height: 23px; padding: 0 9px; border-radius: 99px; font-size: 9px; font-weight: 800; white-space: nowrap; }
.badge-blue[b-hf6vkxwdzz] { color: #2355c8; background: #eaf0ff; }
.badge-green[b-hf6vkxwdzz] { color: #137553; background: #e5f6ef; }
.badge-amber[b-hf6vkxwdzz] { color: #986000; background: #fff1d5; }
.badge-neutral[b-hf6vkxwdzz] { color: #64748b; background: #edf1f5; }
.overview-copy[b-hf6vkxwdzz] { max-width: 820px; margin: 22px 0; color: #536176; font-size: 13px; line-height: 1.7; }
.scope-grid[b-hf6vkxwdzz] { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.scope-grid div[b-hf6vkxwdzz] { display: grid; gap: 4px; padding: 16px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.scope-grid strong[b-hf6vkxwdzz] { font-size: 12px; }
.recommendation-panel[b-hf6vkxwdzz] { color: #fff; background: linear-gradient(145deg, #0b1e37, #102a4a); border-color: #284464; }
.recommendation-panel .panel-label[b-hf6vkxwdzz] { color: #73a0ff; }
.recommendation-name[b-hf6vkxwdzz] { margin: 27px 0 8px; font-size: 23px; font-weight: 750; letter-spacing: -.6px; }
.recommendation-panel > p[b-hf6vkxwdzz] { min-height: 62px; color: #aebed1; font-size: 12px; line-height: 1.6; }
.recommendation-stats[b-hf6vkxwdzz] { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 21px 0; padding-top: 18px; border-top: 1px solid rgba(255, 255, 255, .12); }
.recommendation-stats div[b-hf6vkxwdzz] { display: grid; gap: 3px; }
.recommendation-stats span[b-hf6vkxwdzz] { color: #8396ae; }
.recommendation-stats strong[b-hf6vkxwdzz] { font-size: 14px; }
.full-button[b-hf6vkxwdzz] { width: 100%; color: #fff; background: var(--blue); }
.table-heading[b-hf6vkxwdzz] { padding: 24px 25px 18px; }
.updated[b-hf6vkxwdzz] { color: #8491a2; font-size: 10px; }
.table-wrap[b-hf6vkxwdzz] { overflow-x: auto; -webkit-overflow-scrolling: touch; }
table[b-hf6vkxwdzz] { width: 100%; min-width: 760px; border-collapse: collapse; }
th[b-hf6vkxwdzz] { padding: 11px 17px; color: #748195; background: #f7f9fc; border-block: 1px solid var(--line); font-size: 9px; letter-spacing: .75px; text-align: left; text-transform: uppercase; }
td[b-hf6vkxwdzz] { padding: 15px 17px; border-bottom: 1px solid #edf0f4; color: #536176; font-size: 11px; }
tbody tr:last-child td[b-hf6vkxwdzz] { border-bottom: 0; }
td:first-child[b-hf6vkxwdzz] { display: grid; gap: 2px; }
td strong[b-hf6vkxwdzz] { color: var(--ink); font-size: 12px; }
td small[b-hf6vkxwdzz] { color: #8b98a9; }
.rating[b-hf6vkxwdzz] { display: inline-flex; align-items: center; gap: 7px; font-weight: 700; }
.rating i[b-hf6vkxwdzz] { width: 7px; height: 7px; border-radius: 50%; }
.excellent[b-hf6vkxwdzz] { color: #16795a; } .excellent i[b-hf6vkxwdzz], .good i[b-hf6vkxwdzz] { background: #39b887; }
.good[b-hf6vkxwdzz] { color: #42647b; }
.caution[b-hf6vkxwdzz] { color: #9d690d; } .caution i[b-hf6vkxwdzz] { background: #e0a438; }

.lower-grid[b-hf6vkxwdzz] { display: grid; grid-template-columns: 1.4fr .8fr; gap: 22px; }
.finding-list[b-hf6vkxwdzz] { margin-top: 14px; }
.finding-list > div[b-hf6vkxwdzz] { display: grid; grid-template-columns: 34px 1fr auto; gap: 12px; align-items: center; padding: 15px 0; border-top: 1px solid #edf0f4; }
.finding-icon[b-hf6vkxwdzz] { display: grid; place-items: center; width: 29px; height: 29px; border-radius: 50%; font-size: 11px; font-weight: 800; }
.finding-icon.complete[b-hf6vkxwdzz] { color: #16795a; background: #e5f6ef; }
.finding-icon.new[b-hf6vkxwdzz] { color: #2f68ed; background: #eaf0ff; }
.finding-list strong[b-hf6vkxwdzz] { font-size: 12px; }
.finding-list p[b-hf6vkxwdzz] { margin: 3px 0 0; color: #788699; font-size: 10px; }
.finding-list time[b-hf6vkxwdzz] { color: #929dad; font-size: 9px; }
.readiness-item[b-hf6vkxwdzz] { margin-top: 20px; }
.readiness-item > div:first-child[b-hf6vkxwdzz] { display: flex; justify-content: space-between; margin-bottom: 7px; }
.readiness-item strong[b-hf6vkxwdzz] { color: #455468; font-size: 10px; }
.progress[b-hf6vkxwdzz] { height: 5px; overflow: hidden; border-radius: 4px; background: #e8edf3; }
.progress i[b-hf6vkxwdzz] { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #2f68ed, #52a5ef); }
.owner-row[b-hf6vkxwdzz] { display: flex; align-items: center; gap: 10px; margin-top: 24px; padding-top: 18px; border-top: 1px solid var(--line); }
.owner-avatar[b-hf6vkxwdzz] { display: grid; place-items: center; width: 35px; height: 35px; color: #fff !important; border-radius: 50%; background: #243f68; font-size: 10px !important; }
.owner-row div[b-hf6vkxwdzz] { display: grid; }
.owner-row strong[b-hf6vkxwdzz] { font-size: 11px; }

.brief-panel[b-hf6vkxwdzz] {
    scroll-margin-top: 92px;
}

.brief-grid[b-hf6vkxwdzz] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin-top: 20px;
}

.brief-grid div[b-hf6vkxwdzz] {
    min-height: 168px;
    padding: 20px;
    border: 1px solid #e0e7f1;
    border-radius: 9px;
    background: linear-gradient(180deg, #fbfcff, #f6f8fb);
}

.brief-grid span[b-hf6vkxwdzz] {
    color: var(--muted);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .75px;
    text-transform: uppercase;
}

.brief-grid strong[b-hf6vkxwdzz] {
    display: block;
    margin: 8px 0 10px;
    color: var(--ink);
    font-size: 14px;
}

.brief-grid p[b-hf6vkxwdzz] {
    margin: 0;
    color: #5f6d7f;
    font-size: 12px;
    line-height: 1.6;
}

@media (max-width: 900px) {
    .scenario-hero[b-hf6vkxwdzz] { padding-top: 104px; }
    .metric-grid[b-hf6vkxwdzz] { grid-template-columns: 1fr 1fr; }
    .workspace-grid[b-hf6vkxwdzz], .lower-grid[b-hf6vkxwdzz], .brief-grid[b-hf6vkxwdzz] { grid-template-columns: 1fr; }
    .status-ready[b-hf6vkxwdzz] { margin-left: 0; }
    .recommendation-panel > p[b-hf6vkxwdzz] { min-height: auto; }
}

@media (max-width: 680px) {
    .scenario-page .shell[b-hf6vkxwdzz] { width: min(100% - 32px, 1180px); }
    .scenario-hero[b-hf6vkxwdzz] { padding: 96px 0 28px; }
    .scenario-breadcrumb[b-hf6vkxwdzz] { flex-wrap: wrap; margin-bottom: 18px; font-size: 11px; }
    .scenario-title-row[b-hf6vkxwdzz] { align-items: flex-start; flex-direction: column; }
    .scenario-title-row h1[b-hf6vkxwdzz] { font-size: clamp(30px, 10vw, 40px); letter-spacing: -1.2px; }
    .scenario-title-row p[b-hf6vkxwdzz] { font-size: 13px; line-height: 1.55; }
    .scenario-actions[b-hf6vkxwdzz] { width: 100%; }
    .scenario-actions .scenario-button[b-hf6vkxwdzz] { flex: 1 1 150px; }
    .scenario-meta[b-hf6vkxwdzz] { display: grid; grid-template-columns: 1fr; gap: 10px; margin-top: 22px; }
    .metric-grid[b-hf6vkxwdzz], .scope-grid[b-hf6vkxwdzz] { grid-template-columns: 1fr; }
    .metric-grid article[b-hf6vkxwdzz] { min-height: 100px; }
    .overview-panel[b-hf6vkxwdzz], .recommendation-panel[b-hf6vkxwdzz], .lower-grid > .panel[b-hf6vkxwdzz], .brief-panel[b-hf6vkxwdzz] { padding: 20px; }
    .panel-header[b-hf6vkxwdzz] { flex-direction: column; gap: 10px; }
    .table-heading[b-hf6vkxwdzz] { padding: 20px; }
    .table-wrap[b-hf6vkxwdzz] { overflow: visible; }
    table[b-hf6vkxwdzz] { min-width: 0; }
    thead[b-hf6vkxwdzz] { display: none; }
    tbody[b-hf6vkxwdzz] { display: grid; gap: 12px; padding: 0 16px 16px; }
    tr[b-hf6vkxwdzz] { display: grid; border: 1px solid var(--line); border-radius: 10px; background: #fff; box-shadow: 0 4px 14px rgba(15, 31, 55, .04); }
    td[b-hf6vkxwdzz] { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; padding: 12px 14px; border-bottom: 1px solid #edf0f4; text-align: right; }
    td:first-child[b-hf6vkxwdzz] { display: grid; gap: 2px; text-align: left; }
    td:last-child[b-hf6vkxwdzz] { border-bottom: 0; }
    td[b-hf6vkxwdzz]::before { content: attr(data-label); flex: 0 0 108px; color: var(--muted); font-size: 9px; font-weight: 800; letter-spacing: .6px; text-align: left; text-transform: uppercase; }
    td:first-child[b-hf6vkxwdzz]::before { margin-bottom: 2px; }
    .finding-list > div[b-hf6vkxwdzz] { grid-template-columns: 34px 1fr; align-items: flex-start; }
    .finding-list time[b-hf6vkxwdzz] { display: none; }
    .owner-row[b-hf6vkxwdzz] { align-items: flex-start; }
}

@media (max-width: 420px) {
    .scenario-page .shell[b-hf6vkxwdzz] { width: min(100% - 24px, 1180px); }
    .scenario-actions[b-hf6vkxwdzz] { flex-direction: column; }
    .scenario-actions .scenario-button[b-hf6vkxwdzz] { width: 100%; flex-basis: auto; }
    .metric-grid article[b-hf6vkxwdzz] { align-items: flex-start; padding: 16px; }
    .recommendation-stats[b-hf6vkxwdzz] { grid-template-columns: 1fr; }
    td[b-hf6vkxwdzz] { display: grid; gap: 5px; text-align: left; }
    td[b-hf6vkxwdzz]::before { flex-basis: auto; }
    tbody[b-hf6vkxwdzz] { padding-inline: 12px; }
}

.decision-modal-backdrop[b-hf6vkxwdzz] {
    position: fixed;
    inset: 0;
    z-index: 1000;
    display: grid;
    place-items: center;
    padding: 28px;
    overflow-y: auto;
    background: rgba(3, 10, 22, .78);
    backdrop-filter: blur(10px);
    animation: decision-backdrop-in-b-hf6vkxwdzz .18s ease-out;
}

.decision-modal[b-hf6vkxwdzz] {
    width: min(920px, 100%);
    max-height: calc(100vh - 56px);
    overflow-y: auto;
    border: 1px solid #2c4667;
    border-radius: 18px;
    background: #f5f8fc;
    box-shadow: 0 30px 90px rgba(0, 0, 0, .42);
    animation: decision-modal-in-b-hf6vkxwdzz .22s ease-out;
}

.decision-modal-header[b-hf6vkxwdzz] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
    padding: 28px 30px;
    color: #fff;
    background: radial-gradient(circle at 85% 0, rgba(49, 107, 255, .3), transparent 38%), linear-gradient(135deg, #071426, #102b50);
}

.decision-modal-eyebrow[b-hf6vkxwdzz] { color: #6f9cff; font-size: 10px; font-weight: 850; letter-spacing: 1.7px; }
.decision-modal-header h2[b-hf6vkxwdzz] { margin: 6px 0 4px; font-size: clamp(26px, 4vw, 38px); line-height: 1.1; letter-spacing: -1px; }
.decision-modal-header p[b-hf6vkxwdzz] { margin: 0; color: #aebfd3; font-size: 13px; }
.decision-modal-close[b-hf6vkxwdzz] { display: grid; place-items: center; flex: 0 0 38px; height: 38px; border: 1px solid rgba(255, 255, 255, .2); border-radius: 50%; background: rgba(255, 255, 255, .07); color: #fff; font-size: 25px; line-height: 1; cursor: pointer; }
.decision-modal-close:hover[b-hf6vkxwdzz] { background: rgba(255, 255, 255, .15); }

.decision-modal-status[b-hf6vkxwdzz] { padding: 24px 30px; border-bottom: 1px solid #dbe4ef; background: #fff; }
.decision-modal-status > span[b-hf6vkxwdzz] { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; color: #147553; font-size: 10px; font-weight: 850; letter-spacing: 1.1px; }
.decision-modal-status i[b-hf6vkxwdzz] { width: 8px; height: 8px; border-radius: 50%; background: #35bd82; box-shadow: 0 0 0 5px rgba(53, 189, 130, .13); }
.decision-modal-status strong[b-hf6vkxwdzz] { display: block; color: #112039; font-size: 24px; }
.decision-modal-status p[b-hf6vkxwdzz] { margin: 3px 0 0; color: #718096; font-size: 12px; }

.decision-modal-metrics[b-hf6vkxwdzz] { display: grid; grid-template-columns: repeat(4, 1fr); border-bottom: 1px solid #dbe4ef; background: #edf3fa; }
.decision-modal-metrics div[b-hf6vkxwdzz] { display: grid; gap: 5px; padding: 18px 22px; border-right: 1px solid #d5e0ec; }
.decision-modal-metrics div:last-child[b-hf6vkxwdzz] { border: 0; }
.decision-modal-metrics span[b-hf6vkxwdzz] { color: #718096; font-size: 9px; font-weight: 800; letter-spacing: .7px; text-transform: uppercase; }
.decision-modal-metrics strong[b-hf6vkxwdzz] { color: #142641; font-size: 15px; }

.decision-modal-body[b-hf6vkxwdzz] { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; padding: 24px 30px; }
.decision-modal-body article[b-hf6vkxwdzz] { padding: 20px; border: 1px solid #dce5ef; border-radius: 11px; background: #fff; box-shadow: 0 5px 16px rgba(15, 31, 55, .035); }
.decision-modal-body article > span[b-hf6vkxwdzz] { color: #316bff; font-size: 9px; font-weight: 850; letter-spacing: 1.3px; }
.decision-modal-body h3[b-hf6vkxwdzz] { margin: 7px 0 9px; color: #15243b; font-size: 17px; }
.decision-modal-body p[b-hf6vkxwdzz], .decision-modal-body li[b-hf6vkxwdzz] { color: #57677c; font-size: 12px; line-height: 1.65; }
.decision-modal-body p[b-hf6vkxwdzz] { margin: 0; }
.decision-modal-body ul[b-hf6vkxwdzz] { margin: 0; padding-left: 18px; }

.decision-modal-footer[b-hf6vkxwdzz] { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 18px 30px; border-top: 1px solid #dbe4ef; background: #fff; }
.decision-modal-footer span[b-hf6vkxwdzz] { color: #68798e; font-size: 11px; font-weight: 650; }
.decision-modal-done[b-hf6vkxwdzz] { min-height: 38px; padding: 0 18px; border: 0; border-radius: 7px; background: #2f68ed; color: #fff; font: inherit; font-size: 12px; font-weight: 800; cursor: pointer; }
.decision-modal-done:hover[b-hf6vkxwdzz] { background: #2559d2; }

@keyframes decision-backdrop-in-b-hf6vkxwdzz { from { opacity: 0; } to { opacity: 1; } }
@keyframes decision-modal-in-b-hf6vkxwdzz { from { opacity: 0; transform: translateY(18px) scale(.98); } to { opacity: 1; transform: translateY(0) scale(1); } }

@media (max-width: 700px) {
    .decision-modal-backdrop[b-hf6vkxwdzz] { place-items: start center; padding: 16px; }
    .decision-modal[b-hf6vkxwdzz] { max-height: none; }
    .decision-modal-header[b-hf6vkxwdzz], .decision-modal-status[b-hf6vkxwdzz], .decision-modal-footer[b-hf6vkxwdzz] { padding-inline: 20px; }
    .decision-modal-metrics[b-hf6vkxwdzz], .decision-modal-body[b-hf6vkxwdzz] { grid-template-columns: 1fr 1fr; }
    .decision-modal-metrics div:nth-child(2)[b-hf6vkxwdzz] { border-right: 0; }
    .decision-modal-metrics div:nth-child(-n+2)[b-hf6vkxwdzz] { border-bottom: 1px solid #d5e0ec; }
    .decision-modal-body[b-hf6vkxwdzz] { padding: 18px 20px; }
}

@media (max-width: 480px) {
    .decision-modal-metrics[b-hf6vkxwdzz], .decision-modal-body[b-hf6vkxwdzz] { grid-template-columns: 1fr; }
    .decision-modal-metrics div[b-hf6vkxwdzz] { border-right: 0; border-bottom: 1px solid #d5e0ec; }
    .decision-modal-footer[b-hf6vkxwdzz] { align-items: stretch; flex-direction: column; }
    .decision-modal-done[b-hf6vkxwdzz] { width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
    .decision-modal-backdrop[b-hf6vkxwdzz], .decision-modal[b-hf6vkxwdzz] { animation: none; }
}
/* /Components/Pages/WinningCompilation.razor.rz.scp.css */
.winning-hero[b-1dax3zonwt]{min-height:700px}.winning-hero-grid[b-1dax3zonwt]{position:relative;display:grid;grid-template-columns:1fr 340px;gap:70px;align-items:center}.winner-card[b-1dax3zonwt]{padding:34px;border:1px solid rgba(94,231,242,.34);border-radius:18px;background:linear-gradient(160deg,rgba(94,231,242,.12),rgba(49,107,255,.12));box-shadow:0 28px 80px rgba(0,0,0,.35)}.winner-card small[b-1dax3zonwt],.winner-card span[b-1dax3zonwt]{display:block}.winner-card small[b-1dax3zonwt]{color:#8fa9c9;font-size:11px;font-weight:800;letter-spacing:.18em}.winner-card strong[b-1dax3zonwt]{display:block;margin:10px 0 2px;color:#fff;font-size:50px;line-height:1}.winner-card span[b-1dax3zonwt]{color:#72e2ed;font-weight:800}.winner-card p[b-1dax3zonwt]{margin:22px 0 0;color:#b9c9dc}.compilation-section[b-1dax3zonwt]{background:#071426;color:#fff}.team-grid[b-1dax3zonwt]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:42px}.team-card[b-1dax3zonwt]{padding:30px;border:1px solid #243d61;border-radius:14px;background:#0a192d}.team-card header[b-1dax3zonwt]{display:flex;align-items:center;justify-content:space-between}.team-card header span[b-1dax3zonwt]{color:#78e4ee;font-size:11px;font-weight:900;letter-spacing:.14em}.team-card header b[b-1dax3zonwt]{padding:6px 10px;border-radius:999px;background:#152c4d;color:#d9e6f6;font-size:12px}.team-card h3[b-1dax3zonwt]{margin:18px 0 8px;font-size:25px}.team-summary[b-1dax3zonwt],.team-assessment p[b-1dax3zonwt]{color:#9fb0c7}.team-card blockquote[b-1dax3zonwt]{margin:24px 0;padding:18px;border-left:3px solid #4d7eff;background:#071426;color:#d9e6f6;text-align:left;font-family:Georgia,serif;font-size:18px}.team-assessment[b-1dax3zonwt]{padding-top:20px;border-top:1px solid #203958}.team-assessment strong[b-1dax3zonwt]{color:#fff}.winning-team-card[b-1dax3zonwt]{border-color:#53dce9;background:linear-gradient(145deg,#0b2341,#0a192d);box-shadow:0 0 0 1px rgba(94,231,242,.12),0 24px 70px rgba(0,0,0,.25)}.winning-team-card header b[b-1dax3zonwt]{background:#53dce9;color:#071426}.factor-grid[b-1dax3zonwt]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:38px}.factor-grid article[b-1dax3zonwt]{padding:30px;border:1px solid #dce4ef;border-radius:14px;background:linear-gradient(145deg,#fff,#f7faff)}.factor-grid span[b-1dax3zonwt]{color:#316bff;font-size:12px;font-weight:900;letter-spacing:.12em}.factor-grid h3[b-1dax3zonwt]{margin:9px 0;font-size:22px}.factor-grid p[b-1dax3zonwt]{color:#667085}.factor-grid strong[b-1dax3zonwt]{display:block;margin-top:18px;color:#10213d}.winning-table-wrap[b-1dax3zonwt]{margin-top:38px;border:1px solid #dce4ef;border-radius:18px;overflow:auto;box-shadow:0 25px 70px rgba(8,17,31,.08)}.winning-table[b-1dax3zonwt]{width:100%;min-width:980px;border-collapse:collapse}.winning-table th[b-1dax3zonwt]{padding:18px 20px;background:#071426;color:#fff;text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.winning-table td[b-1dax3zonwt]{padding:22px 20px;border-bottom:1px solid #e5ebf3;vertical-align:top}.winning-table tbody tr:nth-child(even)[b-1dax3zonwt]{background:#f8fbff}.winning-table td small[b-1dax3zonwt],.winning-table td span:not(.status)[b-1dax3zonwt]{display:block;margin-top:5px;color:#667085;font-size:12px}.winning-table td:nth-child(4)[b-1dax3zonwt],.winning-table td:nth-child(5)[b-1dax3zonwt]{text-align:center;vertical-align:middle}.winner-row[b-1dax3zonwt]{background:#eefbfc!important}.status[b-1dax3zonwt]{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.status.no[b-1dax3zonwt]{background:#eef1f5;color:#667085}.status.winner[b-1dax3zonwt]{background:#d8f8f4;color:#08776d}.verdict-section[b-1dax3zonwt]{background:linear-gradient(135deg,#071426,#0d2850);color:#fff}.verdict-grid[b-1dax3zonwt]{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.verdict-copy p[b-1dax3zonwt]{color:#b9c9dc;font-size:17px}.verdict-copy strong[b-1dax3zonwt]{color:#fff}.champion-badge[b-1dax3zonwt]{display:inline-flex;flex-direction:column;margin-top:25px;padding:20px 28px;border:1px solid rgba(94,231,242,.4);border-radius:12px;background:rgba(94,231,242,.08)}.champion-badge span[b-1dax3zonwt]{color:#72e2ed;font-size:10px;font-weight:900;letter-spacing:.16em}.champion-badge strong[b-1dax3zonwt]{font-size:30px}.champion-badge small[b-1dax3zonwt]{color:#9fb0c7}.systems-challenge[b-1dax3zonwt]{border-top:1px solid rgba(94,231,242,.24)}.systems-challenge .challenge-prompt[b-1dax3zonwt]{margin-top:22px}.systems-matrix-section[b-1dax3zonwt]{background:#071426;color:#fff}.systems-table-wrap[b-1dax3zonwt]{margin-top:38px;border:1px solid #21456d;border-radius:18px;overflow:auto;scrollbar-width:none;box-shadow:0 25px 70px rgba(0,0,0,.3)}.systems-table-wrap[b-1dax3zonwt]::-webkit-scrollbar{display:none}.systems-table[b-1dax3zonwt]{width:100%;min-width:1180px;border-collapse:collapse}.systems-table th[b-1dax3zonwt]{padding:16px 18px;background:#0d2850;color:#fff;text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase;vertical-align:bottom}.systems-table th span[b-1dax3zonwt]{display:block;margin-top:6px;color:#8fb1d7;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:none}.systems-table td[b-1dax3zonwt]{padding:18px;border-bottom:1px solid #1f3d61;color:#d5e5f8;vertical-align:top}.systems-table tbody tr:nth-child(even)[b-1dax3zonwt]{background:#0a1d34}.systems-table tbody tr:nth-child(odd)[b-1dax3zonwt]{background:#0c223c}.systems-table td:first-child[b-1dax3zonwt]{color:#fff}.systems-table td:nth-child(2)[b-1dax3zonwt],.systems-table td:nth-child(3)[b-1dax3zonwt],.systems-table td:nth-child(4)[b-1dax3zonwt]{font-weight:800;text-align:center;white-space:nowrap}.poloxi-score[b-1dax3zonwt]{color:#72e2ed!important}.systems-total-row td[b-1dax3zonwt]{background:#123156!important;border-top:1px solid #2b5786;border-bottom:none}.systems-standings .standings-grid[b-1dax3zonwt]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.standing-card[b-1dax3zonwt]{padding:24px;border:1px solid #dce4ef;border-radius:14px;background:linear-gradient(145deg,#fff,#f7faff)}.standing-card span[b-1dax3zonwt]{color:#316bff;font-size:10px;font-weight:900;letter-spacing:.14em}.standing-card h3[b-1dax3zonwt]{margin:12px 0 6px;font-size:24px}.standing-card p[b-1dax3zonwt]{margin:0;color:#667085}.standing-card strong[b-1dax3zonwt]{display:block;margin-top:16px;color:#10213d;font-size:28px}.standing-winner[b-1dax3zonwt]{border-color:#53dce9;background:linear-gradient(145deg,#e9fcff,#f5feff);box-shadow:0 0 0 1px rgba(94,231,242,.2)}.comparative-breakdown[b-1dax3zonwt]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.comparative-breakdown article[b-1dax3zonwt]{padding:22px;border:1px solid #dce4ef;border-radius:12px;background:#fff}.comparative-breakdown h3[b-1dax3zonwt]{margin:0 0 8px;font-size:20px}.comparative-breakdown p[b-1dax3zonwt]{margin:0;color:#667085}.challenge-two-verdict[b-1dax3zonwt]{background:linear-gradient(135deg,#041226,#0a3568);border-top:1px solid rgba(94,231,242,.3)}.challenge-three[b-1dax3zonwt]{border-top:6px solid #316bff}.quad-systems-table[b-1dax3zonwt]{min-width:1540px}.quad-systems-table td:nth-child(2)[b-1dax3zonwt],.quad-systems-table td:nth-child(3)[b-1dax3zonwt],.quad-systems-table td:nth-child(4)[b-1dax3zonwt],.quad-systems-table td:nth-child(5)[b-1dax3zonwt]{font-weight:800;text-align:center;white-space:nowrap}.quad-systems-table td:nth-child(7)[b-1dax3zonwt]{min-width:145px;text-align:center;vertical-align:middle}.matrix-winner[b-1dax3zonwt]{display:block;color:#72e2ed;font-weight:900}.quad-systems-table td:nth-child(7) small[b-1dax3zonwt]{display:block;margin-top:4px;color:#8fb1d7}.systems-standings .quad-standings-grid[b-1dax3zonwt]{grid-template-columns:repeat(4,1fr)}.challenge-three-analysis[b-1dax3zonwt]{background:linear-gradient(135deg,#071426,#102f58);color:#fff}.ultimate-reasons[b-1dax3zonwt]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px}.ultimate-reasons article[b-1dax3zonwt]{padding:28px;border:1px solid #294b72;border-radius:14px;background:rgba(8,27,50,.7)}.ultimate-reasons span[b-1dax3zonwt]{color:#72e2ed;font-size:11px;font-weight:900;letter-spacing:.16em}.ultimate-reasons h3[b-1dax3zonwt]{margin:12px 0 8px;color:#fff}.ultimate-reasons p[b-1dax3zonwt]{margin:0;color:#b9c9dc}.challenge-three-verdict[b-1dax3zonwt]{background:linear-gradient(135deg,#020b18,#123d76);border-top:1px solid rgba(94,231,242,.4)}@media(max-width:1100px){.systems-standings .quad-standings-grid[b-1dax3zonwt]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.winning-hero-grid[b-1dax3zonwt],.verdict-grid[b-1dax3zonwt]{grid-template-columns:1fr}.winner-card[b-1dax3zonwt]{max-width:440px}.team-grid[b-1dax3zonwt],.factor-grid[b-1dax3zonwt],.systems-standings .standings-grid[b-1dax3zonwt],.comparative-breakdown[b-1dax3zonwt],.ultimate-reasons[b-1dax3zonwt]{grid-template-columns:1fr}}@media(max-width:560px){.team-card[b-1dax3zonwt],.factor-grid article[b-1dax3zonwt],.standing-card[b-1dax3zonwt],.comparative-breakdown article[b-1dax3zonwt],.ultimate-reasons article[b-1dax3zonwt]{padding:22px}.winner-card strong[b-1dax3zonwt]{font-size:40px}}
/* /Components/Pages/WorkflowIntelligence.razor.rz.scp.css */
.workflow-page[b-n5mk62d36o]{background:#f5f2fa;color:#171528}.workflow-hero[b-n5mk62d36o]{position:relative;overflow:hidden;padding:142px 0 66px;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(255,143,64,.24),transparent 28%),linear-gradient(145deg,#130c26,#34205a 62%,#612f39)}.workflow-hero[b-n5mk62d36o]:after{content:"";position:absolute;right:-60px;bottom:-100px;width:560px;height:280px;border:2px dashed rgba(255,181,100,.16);border-radius:50%;transform:rotate(-10deg)}.workflow-breadcrumb[b-n5mk62d36o]{display:flex;gap:10px;margin-bottom:22px;color:#bdb1ce;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.workflow-breadcrumb b[b-n5mk62d36o]{color:#786887}.workflow-label[b-n5mk62d36o]{margin-bottom:12px;color:#ffb466;font-size:11px;font-weight:850;letter-spacing:.22em}.workflow-hero h1[b-n5mk62d36o]{max-width:1000px;margin:0 0 18px;font-size:clamp(37px,5vw,64px);line-height:1.04;letter-spacing:-.035em}.workflow-lede[b-n5mk62d36o]{max-width:930px;color:#d7cce2;font-size:17px;line-height:1.7}.workflow-hero blockquote[b-n5mk62d36o]{max-width:970px;margin:26px 0;padding:18px 24px;border-left:3px solid #ff9f52;background:rgba(9,4,20,.35);color:#fff8ef;font-size:18px;font-weight:650;line-height:1.55}.workflow-pill-row[b-n5mk62d36o]{display:flex;flex-wrap:wrap;gap:9px}.workflow-pill-row span[b-n5mk62d36o]{padding:7px 12px;border:1px solid rgba(255,180,102,.3);border-radius:999px;background:rgba(255,159,82,.08);color:#ffd1a2;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.workflow-content[b-n5mk62d36o]{padding:0 0 92px}.workflow-summary[b-n5mk62d36o]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-29px;margin-bottom:34px;border:1px solid #ddd5e8;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(40,20,60,.13)}.workflow-summary div[b-n5mk62d36o]{padding:22px 24px;border-right:1px solid #e9e3ef}.workflow-summary div:last-child[b-n5mk62d36o]{border:0}.workflow-summary strong[b-n5mk62d36o]{display:block;color:#7a3ec2;font-size:25px}.workflow-summary span[b-n5mk62d36o]{color:#70677a;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.difference[b-n5mk62d36o],.reasoning-loop[b-n5mk62d36o],.use-case[b-n5mk62d36o],.industries[b-n5mk62d36o]{margin:24px 0;padding:34px;border:1px solid #e1dbe8;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(45,25,65,.045)}.difference>small[b-n5mk62d36o],.reasoning-loop>small[b-n5mk62d36o],.use-case header small[b-n5mk62d36o],.industries>small[b-n5mk62d36o],.capabilities>small[b-n5mk62d36o],.enterprise-layer>small[b-n5mk62d36o]{color:#7c3fc2;font-size:10px;font-weight:850;letter-spacing:.16em}.difference h2[b-n5mk62d36o],.reasoning-loop h2[b-n5mk62d36o],.use-case h2[b-n5mk62d36o],.industries h2[b-n5mk62d36o],.capabilities h2[b-n5mk62d36o],.enterprise-layer h2[b-n5mk62d36o]{margin:4px 0 18px;font-size:clamp(25px,3vw,35px);line-height:1.15}.model-grid[b-n5mk62d36o]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.model-grid article[b-n5mk62d36o]{padding:21px;border:1px solid #dfd8e6;border-radius:11px;background:#faf8fc}.model-grid article.poloxi[b-n5mk62d36o]{border-color:#ad72e5;background:linear-gradient(145deg,#f8efff,#fff5e9);box-shadow:0 10px 25px rgba(124,63,194,.1)}.model-grid span[b-n5mk62d36o]{display:block;margin-bottom:9px;color:#85639f;font-size:9px;font-weight:850;letter-spacing:.14em}.model-grid strong[b-n5mk62d36o]{display:block;margin-bottom:9px;color:#2b1e3d;font-size:16px;line-height:1.45}.model-grid p[b-n5mk62d36o],.use-case p[b-n5mk62d36o],.enterprise-layer p[b-n5mk62d36o]{color:#545064;font-size:13px;line-height:1.68}.reasoning-loop pre[b-n5mk62d36o],.use-case pre[b-n5mk62d36o],.enterprise-layer pre[b-n5mk62d36o]{max-width:950px;margin:20px 0;padding:22px 25px;overflow-x:auto;border:1px solid #50336d;border-radius:12px;background:#160d28;color:#f2bd8a;font:13px/1.58 Consolas,"Cascadia Mono",monospace}.use-case>header[b-n5mk62d36o]{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.use-case>header>span[b-n5mk62d36o]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:10px;background:#f1e5fc;color:#7737ba;font-size:12px;font-weight:900}.featured-case[b-n5mk62d36o]{border-color:#c39be8;background:linear-gradient(145deg,#fff,#fbf5ff);box-shadow:0 12px 34px rgba(124,63,194,.09)}.critical-case[b-n5mk62d36o]{border-color:#ee9da8;background:linear-gradient(145deg,#fff,#fff6f7)}.decision-card[b-n5mk62d36o]{max-width:760px;padding:22px;border:1px solid #a267d9;border-radius:12px;background:linear-gradient(135deg,#201138,#4b2868);color:#fff}.decision-card small[b-n5mk62d36o]{display:block;margin-bottom:8px;color:#dbadff;font-size:9px;font-weight:850;letter-spacing:.15em}.decision-card strong[b-n5mk62d36o]{display:block;margin-bottom:12px;color:#f1d9ff;font-size:21px}.decision-card p[b-n5mk62d36o]{margin:6px 0;color:#e3d9eb}.decision-card.warning[b-n5mk62d36o]{border-color:#ef9f44;background:linear-gradient(135deg,#30200e,#653a19)}.decision-card.warning small[b-n5mk62d36o],.decision-card.warning strong[b-n5mk62d36o]{color:#ffd09b}.decision-card.danger[b-n5mk62d36o]{border-color:#ec6276;background:linear-gradient(135deg,#36111a,#711d2d)}.decision-card.danger small[b-n5mk62d36o],.decision-card.danger strong[b-n5mk62d36o]{color:#ffb2bd}.signal-grid[b-n5mk62d36o],.task-grid[b-n5mk62d36o]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:940px;margin:20px 0}.signal-grid span[b-n5mk62d36o],.task-grid article[b-n5mk62d36o]{padding:15px;border:1px solid #e0d9e7;border-radius:9px;background:#faf8fc;color:#4e465b;font-size:12px;font-weight:700}.task-grid b[b-n5mk62d36o]{display:block;margin-bottom:5px;color:#7a3ec2;font-size:10px;text-transform:uppercase}.task-grid span[b-n5mk62d36o]{font-size:12px}.industry-grid[b-n5mk62d36o]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.industry-grid article[b-n5mk62d36o]{padding:20px;border:1px solid #dfd8e6;border-radius:11px;background:#faf9fc}.industry-grid article>span[b-n5mk62d36o]{color:#7b43b8;font-size:9px;font-weight:850;letter-spacing:.13em}.industry-grid h3[b-n5mk62d36o]{margin:8px 0;font-size:16px}.industry-grid p[b-n5mk62d36o]{min-height:62px;color:#615a6c;font-size:12px;line-height:1.6}.industry-grid strong[b-n5mk62d36o]{color:#a04b19;font-size:11px}.capabilities[b-n5mk62d36o],.enterprise-layer[b-n5mk62d36o]{margin-top:42px;padding:42px;border-radius:18px;background:linear-gradient(145deg,#170d29,#3d245e);color:#fff}.capabilities h2[b-n5mk62d36o],.enterprise-layer h2[b-n5mk62d36o]{max-width:800px}.capability-grid[b-n5mk62d36o]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.capability-grid article[b-n5mk62d36o]{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid rgba(255,180,102,.18);border-radius:9px;background:rgba(255,255,255,.045)}.capability-grid b[b-n5mk62d36o]{color:#ffb466;font-size:10px}.capability-grid span[b-n5mk62d36o]{font-size:12px}.enterprise-layer[b-n5mk62d36o]{background:radial-gradient(circle at 88% 12%,rgba(255,143,64,.17),transparent 30%),linear-gradient(145deg,#160d28,#4a244a)}.enterprise-layer pre[b-n5mk62d36o]{border-color:rgba(255,180,102,.25);background:rgba(0,0,0,.23)}.enterprise-layer blockquote[b-n5mk62d36o]{margin:24px 0 0;padding:19px 23px;border-left:3px solid #ff9f52;background:rgba(255,159,82,.09);color:#fff;font-size:18px;font-weight:700;line-height:1.55}@media(max-width:900px){.workflow-summary[b-n5mk62d36o]{grid-template-columns:repeat(2,1fr)}.workflow-summary div:nth-child(2)[b-n5mk62d36o]{border-right:0}.workflow-summary div:nth-child(-n+2)[b-n5mk62d36o]{border-bottom:1px solid #e9e3ef}.model-grid[b-n5mk62d36o],.industry-grid[b-n5mk62d36o],.capability-grid[b-n5mk62d36o]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.workflow-hero[b-n5mk62d36o]{padding:112px 0 48px}.workflow-summary[b-n5mk62d36o]{grid-template-columns:1fr;margin-top:-18px}.workflow-summary div[b-n5mk62d36o]{border-right:0;border-bottom:1px solid #e9e3ef!important}.difference[b-n5mk62d36o],.reasoning-loop[b-n5mk62d36o],.use-case[b-n5mk62d36o],.industries[b-n5mk62d36o],.capabilities[b-n5mk62d36o],.enterprise-layer[b-n5mk62d36o]{padding:23px 18px}.model-grid[b-n5mk62d36o],.signal-grid[b-n5mk62d36o],.task-grid[b-n5mk62d36o],.industry-grid[b-n5mk62d36o],.capability-grid[b-n5mk62d36o]{grid-template-columns:1fr}.reasoning-loop pre[b-n5mk62d36o],.use-case pre[b-n5mk62d36o],.enterprise-layer pre[b-n5mk62d36o]{padding:16px;font-size:11px}}
