:root {
  --ch-primary-color: var(--nav-primary-color, #D84315);
  --ch-secondary-color: var(--nav-secondary-color, #BF360C);
  --ch-bg-light: #FBE9E7;
  --ch-bg-main: #FAFAFA;
  --ch-bg-dark: #121212;
  --ch-text-dark: var(--text-color, #212121);
  --ch-text-muted: #616161;
  --ch-text-light: #F5F5F5;
  --ch-border-color: #EEEEEE;
  --ch-radius: 4px;
  --ch-spacing-compact: 1.5rem;
  --dl-brand: hsl(20, 100%, 38%);
  --dl-brand-hover: hsl(20, 100%, 28%);
  --dl-dark: hsl(15, 30%, 12%);
  --dl-bg: hsl(30, 25%, 95%);
  --dl-surface: hsl(0, 0%, 100%);
  --dl-text-main: hsl(15, 30%, 10%);
  --dl-text-sub: hsl(15, 10%, 35%);
  --dl-border: hsl(20, 20%, 85%);
  --ft-primary: #d9480f;
  --ft-primary-hover: #b03a0b;
  --ft-secondary: #5c1b04;
  --ft-bg: #fff5f0;
  --ft-card-bg: #ffffff;
  --ft-text: #212529;
  --ft-text-light: #495057;
  --ft-border: #ffd8a8;
  --ft-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --ft-radius: 4px;
  --page-bg: linear-gradient(180deg, #fcf7f2 0%, #f4ece4 46%, #fffaf6 100%);
  --panel-bg: rgba(255, 252, 248, 0.82);
  --panel-strong: #fff7ef;
  --ink: var(--text-color, #201814);
  --muted: #6f6258;
  --warm-1: #cb5a2e;
  --warm-2: #a63f1d;
  --warm-3: #f3d3bd;
  --line: rgba(90, 54, 37, 0.14);
  --accent-blue: #2d63e3;
  --accent-red: #d14d33;
  --shadow-soft: 0 20px 60px rgba(109, 53, 24, 0.12);
  --shadow-card: 0 10px 30px rgba(88, 48, 24, 0.1);
  --radius-xl: var(--radius-xl, 28px);
  --radius-lg: var(--radius-lg, 20px);
  --radius-md: var(--radius-md, 14px);
  --page-max: 1180px;
  --title-font: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
  --update-accent: hsl(219, 76%, 54%);
  --update-secondary: hsl(338, 61%, 54%);
  --update-text: hsl(219, 10%, 10%);
  --update-bg: hsl(219, 7%, 96%);
  --update-card-bg: #ffffff;
  --privacy-accent: hsl(338, 61%, 54%);
  --privacy-dark: hsl(219, 10%, 10%);
  --privacy-light: hsl(219, 7%, 96%);
}

.ggg-blitzqq2, .ggg-silver_lining{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: var(--ch-text-dark);
    line-height: 1.6;
    background-color: var(--ch-bg-main);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    }

.ggg-blitzqq2 *, .ggg-silver_lining *{
    box-sizing: border-box;
    }

.ggg-blitzqq2{
    position: static;
    background-color: var(--ch-bg-dark);
    color: var(--ch-text-light);
    padding: 1.2rem 2.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 3px solid var(--ch-primary-color);
    }

.ggg-comet7b7{
    font-size: 1.75rem;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: var(--ch-primary-color);
    text-decoration: none;
    }

.ggg-auroraubr{
    display: flex;
    gap: 2rem;
    }

.ggg-auroraubr a{
    color: var(--ch-text-light);
    text-decoration: none;
    font-weight: 600;
    font-size: 0.95rem;
    transition: color 0.2s ease;
    }

.ggg-auroraubr a:hover{
    color: var(--ch-primary-color);
    }

div.ggg-st-m.ggg-f6c160ju1 .ch-header, div.ggg-st-m.ggg-f6c160ju1.ggg-silver_lining{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: var(--ch-text-dark);
    line-height: 1.6;
    background-color: var(--ch-bg-main);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    }

div.ggg-st-m.ggg-f6c160ju1 .ch-header *, div.ggg-st-m.ggg-f6c160ju1.ggg-silver_lining *{
    box-sizing: border-box;
    }

div.ggg-st-m.ggg-f6c160ju1 .ch-header{
    position: static;
    background-color: var(--ch-bg-dark);
    color: var(--ch-text-light);
    padding: 1.2rem 2.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 3px solid var(--ch-primary-color);
    }

div.ggg-st-m.ggg-f6c160ju1 .ch-logo{
    font-size: 1.75rem;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: var(--ch-primary-color);
    text-decoration: none;
    }

div.ggg-st-m.ggg-f6c160ju1 .ch-nav{
    display: flex;
    gap: 2rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ch-nav a{
    color: var(--ch-text-light);
    text-decoration: none;
    font-weight: 600;
    font-size: 0.95rem;
    transition: color 0.2s ease;
    }

div.ggg-st-m.ggg-f6c160ju1 .ch-nav a:hover{
    color: var(--ch-primary-color);
    }

div.ggg-st-m.ggg-f6c160ju1.ggg-silver_lining h1, div.ggg-st-m.ggg-f6c160ju1.ggg-silver_lining h2, div.ggg-st-m.ggg-f6c160ju1.ggg-silver_lining h3{
    text-align: left;
    margin-top: 0;
    margin-bottom: 1rem;
    font-weight: 800;
    letter-spacing: -0.5px;
    }

div.ggg-st-m.ggg-f6c160ju1.ggg-silver_lining p{
    text-align: left;
    margin-bottom: 1rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, var(--ch-primary-color), var(--ch-secondary-color));
    color: #FFFFFF;
    padding: 0.85rem 2rem;
    font-size: 1.05rem;
    font-weight: 700;
    text-decoration: none;
    border-radius: var(--ch-radius);
    box-shadow: 0 4px 12px rgba(216, 67, 21, 0.35);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    border: none;
    cursor: pointer;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(216, 67, 21, 0.5);
    color: #FFFFFF;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-nomore{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 1.2rem;
    margin-top: 1.5rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-neonglow{
    font-size: 0.95rem;
    font-weight: 600;
    color: var(--ch-text-muted);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-quantumleap{
    color: var(--ch-primary-color);
    text-decoration: underline;
    text-underline-offset: 3px;
    font-weight: 600;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-quantumleap:hover{
    color: var(--ch-secondary-color);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-b2sfhmw2r .ggg-quantumleap{
    color: #FF8A65;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-b2sfhmw2r .ggg-quantumleap:hover{
    color: #FFAB91;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-abbreviations{
    padding: 5rem 2.5rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-b2sfhmw2r{
    background-color: var(--ch-bg-dark);
    color: var(--ch-text-light);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-pixeldust{
    min-height: 55vh;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
    align-items: center;
    background-color: var(--ch-bg-light);
    padding: 4rem 2.5rem;
    border-bottom: 1px solid var(--ch-border-color);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-event_horizon{
    width: 100%;
    height: 100%;
    max-height: 480px;
    border-radius: var(--ch-radius);
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-ironforge{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-white_noise{
    display: flex;
    flex-direction: column;
    justify-content: center;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-white_noise h1{
    font-size: 3.2rem;
    line-height: 1.15;
    color: var(--ch-text-dark);
    margin-bottom: 1.5rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-white_noise p{
    font-size: 1.1rem;
    color: var(--ch-text-muted);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-super_nova{
    max-width: 1280px;
    margin: 0 auto;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-red_shift h2{
    font-size: 2.2rem;
    color: var(--ch-text-dark);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-echochamber{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: var(--ch-spacing-compact);
    margin-top: 2.5rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-crystalclear{
    background: #FFFFFF;
    border: 1px solid var(--ch-border-color);
    padding: var(--ch-spacing-compact);
    border-radius: var(--ch-radius);
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02); color: #1a1a2e;}

div.ggg-st-m.ggg-f6c160ju1 .ggg-black_hole{
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: var(--ch-radius);
    margin-bottom: 1.5rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-crimsontide h3{
    font-size: 1.4rem;
    color: var(--ch-text-dark);
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-crimsontide p{
    color: var(--ch-text-muted);
    font-size: 0.95rem;
    margin-bottom: 0;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-warp_drive{
    max-width: 900px;
    margin: 0 auto;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-warp_drive h2{
    font-size: 2.2rem;
    margin-bottom: 1.2rem;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-warp_drive p{
    font-size: 1.05rem;
    color: #BDBDBD;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-green_light{
    background-color: #000000;
    color: #757575;
    padding: 3rem 2.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #212121;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-blue_moon a{
    color: #9E9E9E;
    text-decoration: none;
    margin-left: 1.5rem;
    font-size: 0.9rem;
    transition: color 0.2s;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-blue_moon a:hover{
    color: #FFFFFF;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-velvetsky{
    font-size: 0.9rem;
    }

@media (max-width: 992px){div.ggg-st-m.ggg-f6c160ju1 .ggg-pixeldust{
    grid-template-columns: 1fr;
    gap: 2.5rem;
    padding: 3rem 1.5rem;
    }
div.ggg-st-m.ggg-f6c160ju1 .ggg-white_noise h1{
    font-size: 2.6rem;
    }
div.ggg-st-m.ggg-f6c160ju1 .ggg-echochamber{
    grid-template-columns: 1fr;
    }
div.ggg-st-m.ggg-f6c160ju1 .ggg-nomore{
    flex-direction: column;
    align-items: flex-end;
    gap: 0.8rem;
    }
div.ggg-st-m.ggg-f6c160ju1 .ggg-green_light{
    flex-direction: column-reverse;
    align-items: flex-end;
    gap: 1.5rem;
    }
div.ggg-st-m.ggg-f6c160ju1 .ggg-blue_moon a{
    margin-left: 0;
    margin-right: 1.5rem;
    }}

html, body{
    margin: 0;
    padding: 0;
    }

div.ggg-st-m img.sbv2-ai-image{
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    }

div.ggg-st-m img.sbv2-ai-image.sbv2-ratio-16-9{ aspect-ratio: 16 / 9; }

div.ggg-st-m img.sbv2-ai-image.sbv2-ratio-16-10{ aspect-ratio: 16 / 10; }

div.ggg-st-m img.sbv2-ai-image.sbv2-ratio-4-3{ aspect-ratio: 4 / 3; }

div.ggg-st-m img.sbv2-ai-image.sbv2-ratio-1-1{ aspect-ratio: 1 / 1; }

div.ggg-st-m :is(div, div, div, div, ul, ol, li, figure, picture, table, form, fieldset, pre, blockquote){
    box-sizing: border-box !important;
    min-width: 0;
    max-width: 100%;
    }

div.ggg-st-m .sbv2-media-frame{
    overflow: hidden;
    box-sizing: border-box !important;
    max-width: 100%;
    padding: 0 !important;
    min-height: 0;
    }

div.ggg-st-m .sbv2-media-frame.sbv2-ratio-16-9{ aspect-ratio: 16 / 9; }

div.ggg-st-m .sbv2-media-frame.sbv2-ratio-16-10{ aspect-ratio: 16 / 10; }

div.ggg-st-m .sbv2-media-frame.sbv2-ratio-4-3{ aspect-ratio: 4 / 3; }

div.ggg-st-m .sbv2-media-frame.sbv2-ratio-1-1{ aspect-ratio: 1 / 1; }

div.ggg-st-m .sbv2-media-frame > img.sbv2-ai-image,
    div.ggg-st-m .sbv2-media-frame > picture > img.sbv2-ai-image{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    }

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk a:not([class]):hover{opacity:0.92;}

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk a[class=""]:hover{opacity:0.92;}

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk a:not([class]):visited{color:#ffffff !important;}

div.ggg-st-m.ggg-f6c160ju1 .ggg-cyberpunk a[class=""]:visited{color:#ffffff !important;}

.ggg-deltaloz{box-sizing:border-box;}

.ggg-green_light{
    background-color: #000000;
    color: #757575;
    padding: 3rem 2.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #212121;
    }

.ggg-blue_moon a{
    color: #9E9E9E;
    text-decoration: none;
    margin-left: 1.5rem;
    font-size: 0.9rem;
    transition: color 0.2s;
    }

.ggg-blue_moon a:hover{
    color: #FFFFFF;
    }

.ggg-velvetsky{
    font-size: 0.9rem;
    }

.ggg-sf{box-sizing:border-box;}

.ggg-sn{box-sizing:border-box;}

.ggg-st-f{box-sizing:border-box;}

.ggg-st-h{box-sizing:border-box;}

.ggg-st-n{box-sizing:border-box;}

.site-logo{display:block;max-width:100%;height:auto;}

div.ggg-st-m.ggg-rkkhnaik.ggg-base64{
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
    background-color: var(--dl-bg, #f4efe9);
    color: var(--dl-text-main, #1e1715);
    line-height: 1.5;
    padding: 24px;
    box-sizing: border-box;
    max-width: 1200px;
    margin: 0 auto;
    }

    div.ggg-st-m.ggg-rkkhnaik .ggg-strk{
    margin-bottom: 24px;
    background: var(--dl-surface, #ffffff);
    padding: 32px;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.02);
    }

div.ggg-st-m.ggg-rkkhnaik.ggg-base64 h1, div.ggg-st-m.ggg-rkkhnaik.ggg-base64 h2, div.ggg-st-m.ggg-rkkhnaik.ggg-base64 h3, div.ggg-st-m.ggg-rkkhnaik.ggg-base64 p, div.ggg-st-m.ggg-rkkhnaik.ggg-base64 ul{
    margin: 0;
    padding: 0;
    }

    div.ggg-st-m.ggg-rkkhnaik .ggg-jump3, div.ggg-st-m.ggg-rkkhnaik .ggg-qwerty, div.ggg-st-m.ggg-rkkhnaik .ggg-zx_99{
    text-align: left;
    color: var(--dl-dark, #281a17);
    font-weight: 700;
    letter-spacing: -0.01em;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-jump3{
    font-size: 2.25rem;
    margin-bottom: 12px;
    line-height: 1.2;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-qwerty{
    font-size: 1.5rem;
    border-right: 6px solid var(--dl-brand, #c24100);
    padding-right: 16px;
    margin-bottom: 24px;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-zx_99{
    font-size: 1.25rem;
    margin-bottom: 8px;
    color: var(--dl-brand, #c24100);
    }

    div.ggg-st-m.ggg-rkkhnaik .ggg-falcon{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    background: var(--dl-dark, #281a17);
    color: var(--dl-surface, #ffffff);
    padding: 0;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 24px;
    align-items: stretch;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-cloud9{
    width: 100%;
    height: 100%;
    background-color: #1a1a1a;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-galaxy{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    aspect-ratio: 4/3;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-district12{
    padding: 48px 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    text-align: left;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-district12 .ggg-jump3{
    color: var(--dl-surface, #ffffff);
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-pqr7{
    color: hsl(15, 10%, 85%);
    font-size: 1rem;
    margin-bottom: 32px;
    max-width: 420px;
    }

    div.ggg-st-m.ggg-rkkhnaik .ggg-hive8{
    display: inline-flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    justify-content: flex-start;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-apollo11{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 28px;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    border-radius: 2px;
    transition: background-color 0.2s ease;
    border: none;
    cursor: pointer;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-v_m4x{
    background-color: var(--dl-brand, #c24100);
    color: var(--dl-surface, #ffffff);
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-v_m4x:hover{
    background-color: var(--dl-brand-hover, #8f3000);
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-halo{
    background-color: var(--dl-dark, #281a17);
    color: var(--dl-surface, #ffffff);
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-halo:hover{
    background-color: #000000;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-jigsaw{
    font-size: 0.85rem;
    color: hsl(15, 10%, 65%);
    }

    div.ggg-st-m.ggg-rkkhnaik .ggg-gear2{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-enigma{
    border: 1px solid var(--dl-border, #e5dcd6);
    padding: 24px;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    background-color: #faf9f8; color: #1a1a2e;}

div.ggg-st-m.ggg-rkkhnaik .ggg-force10{
    font-size: 0.95rem;
    color: var(--dl-text-sub, #544d4b);
    margin-bottom: 20px;
    text-align: left;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-element5{
    list-style: none;
    font-size: 0.85rem;
    margin-bottom: 24px;
    border-top: 1px solid var(--dl-border, #e5dcd6);
    padding-top: 16px;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-element5 li{
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    color: var(--dl-text-sub, #544d4b);
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-element5 strong{
    color: var(--dl-text-main, #1e1715);
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-enigma .ggg-hive8{
    margin-top: auto;
    }

    div.ggg-st-m.ggg-rkkhnaik .ggg-ignite{
    background-color: var(--dl-surface, #ffffff);
    padding: 24px 32px;
    border-radius: 4px;
    font-size: 0.95rem;
    color: var(--dl-text-main, #1e1715);
    margin-bottom: 24px;
    border-left: 4px solid var(--dl-dark, #281a17);
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-ignite p{
    margin-bottom: 8px;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-ignite p:last-child{
    margin-bottom: 0;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-isotope235{
    color: var(--dl-brand, #c24100);
    text-decoration: underline;
    font-weight: 500;
    text-underline-offset: 3px;
    }

div.ggg-st-m.ggg-rkkhnaik .ggg-isotope235:hover{
    color: var(--dl-brand-hover, #8f3000);
    }

    div.ggg-st-m.ggg-rkkhnaik .dl-footer{
    text-align: center;
    padding: 32px 0;
    font-size: 0.85rem;
    color: var(--dl-text-sub, #544d4b);
    border-top: 1px solid var(--dl-border, #e5dcd6);
    margin-top: 16px;
    }

    @media (max-width: 900px){div.ggg-st-m.ggg-rkkhnaik .ggg-falcon{
    grid-template-columns: 1fr;
    }
    div.ggg-st-m.ggg-rkkhnaik .ggg-galaxy{
    aspect-ratio: 16/9;
    }
    div.ggg-st-m.ggg-rkkhnaik .ggg-district12{
    padding: 32px;
    align-items: flex-start;
    text-align: left;
    }
    div.ggg-st-m.ggg-rkkhnaik .ggg-jump3, div.ggg-st-m.ggg-rkkhnaik .ggg-qwerty, div.ggg-st-m.ggg-rkkhnaik .ggg-zx_99, div.ggg-st-m.ggg-rkkhnaik .ggg-force10{
    text-align: left;
    }
    div.ggg-st-m.ggg-rkkhnaik .ggg-qwerty{
    border-right: none;
    border-left: 6px solid var(--dl-brand, #c24100);
    padding-right: 0;
    padding-left: 16px;
    }
    div.ggg-st-m.ggg-rkkhnaik .ggg-hive8{
    justify-content: flex-start;
    }}

@media (max-width: 640px){div.ggg-st-m.ggg-rkkhnaik .ggg-gear2{
    grid-template-columns: 1fr;
    }
    div.ggg-st-m.ggg-rkkhnaik .ggg-element5 li{
    flex-direction: column;
    gap: 4px;
    }}

    .ggg-blitzqq2, .ch-main{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: var(--ch-text-dark);
    line-height: 1.6;
    background-color: var(--ch-bg-main);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    }

.ggg-blitzqq2 *, .ch-main *{
    box-sizing: border-box;
    }

div.ggg-st-m.ggg-43hmeb.ggg-nightwatch{
    font-family: inherit);
    background-color: var(--page-bg, var(--ft-bg));
    color: var(--text-color);
    line-height: 1.6;
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    }

    div.ggg-st-m.ggg-43hmeb .ggg-zeta_reticuli, div.ggg-st-m.ggg-43hmeb .ggg-pr0ton{
    text-align: left;
    margin: 0 0 12px 0;
    font-weight: 700;
    color: var(--text-color);
    letter-spacing: -0.02em;
    }

div.ggg-st-m.ggg-43hmeb .ggg-zeta_reticuli{
    font-size: clamp(2rem, 5vw, 2.75rem);
    line-height: 1.15;
    }

div.ggg-st-m.ggg-43hmeb .ggg-pr0ton{
    font-size: 1.5rem;
    line-height: 1.3;
    }

    div.ggg-st-m.ggg-43hmeb .ggg-summersnow{
    display: grid;
    grid-template-columns: 1fr;
    min-height: 50vh;
    background-color: var(--primary-color);
    border-bottom: 2px solid var(--ft-border);
    }

@media (min-width: 992px){div.ggg-st-m.ggg-43hmeb .ggg-summersnow{
    grid-template-columns: 1fr 1fr;
    }}

div.ggg-st-m.ggg-43hmeb .ggg-mysticrune{
    width: 100%;
    height: 100%;
    min-height: 300px;
    }

div.ggg-st-m.ggg-43hmeb .ggg-mysticrune img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center left;
    }

div.ggg-st-m.ggg-43hmeb .ggg-cyb3r{
    padding: 48px 32px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    text-align: left;
    }

div.ggg-st-m.ggg-43hmeb .ggg-epsilon_wave{
    font-size: 1.125rem;
    color: var(--ft-text-light);
    margin-bottom: 24px;
    max-width: 520px;
    }

    div.ggg-st-m.ggg-43hmeb .ggg-dragonglass{
    display: flex;
    flex-direction: row-reverse;
    gap: 16px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    }

div.ggg-st-m.ggg-43hmeb .ggg-flzikvz82qxl{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 28px;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    border-radius: var(--ft-radius);
    transition: all 0.2s ease;
    }

div.ggg-st-m.ggg-43hmeb .ggg-nxt{
    background-color: var(--primary-color);
    color: #ffffff;
    border: 1px solid transparent;
    box-shadow: 0 4px 12px rgba(217, 72, 15, 0.25);
    }

div.ggg-st-m.ggg-43hmeb .ggg-nxt:hover{
    background-color: var(--ft-primary-hover);
    transform: translateY(-1px);
    box-shadow: 0 6px 16px rgba(217, 72, 15, 0.35);
    }

div.ggg-st-m.ggg-43hmeb .ggg-winterfell, div.ggg-st-m.ggg-43hmeb .ggg-delta_force{
    color: var(--ft-primary);
    text-decoration: underline;
    text-underline-offset: 4px;
    font-weight: 500;
    }

div.ggg-st-m.ggg-43hmeb .ggg-winterfell:hover, div.ggg-st-m.ggg-43hmeb .ggg-delta_force:hover{
    color: var(--ft-secondary);
    }

    div.ggg-st-m.ggg-43hmeb .ggg-springbreeze{
    padding: 40px 24px;
    max-width: 1200px;
    margin: 0 auto;
    }

div.ggg-st-m.ggg-43hmeb .ggg-twilightzone{
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    }

@media (min-width: 768px){div.ggg-st-m.ggg-43hmeb .ggg-twilightzone{
    grid-template-columns: repeat(2, 1fr);
    }}

div.ggg-st-m.ggg-43hmeb .ggg-daybreak{
    background-color: var(--primary-color);
    border: 1px solid var(--ft-border);
    border-radius: var(--ft-radius);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-shadow: 0 1px 3px rgba(0,0,0,0.02);
    transition: box-shadow 0.2s;
    }

div.ggg-st-m.ggg-43hmeb .ggg-daybreak:hover{
    box-shadow: 0 4px 12px rgba(92, 27, 4, 0.08);
    }

div.ggg-st-m.ggg-43hmeb .ggg-beta_test .ggg-shadowfax{
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    border-bottom: 1px solid var(--ft-border);
    }

div.ggg-st-m.ggg-43hmeb .ggg-alpha_strike, div.ggg-st-m.ggg-43hmeb .ggg-eta_prime, div.ggg-st-m.ggg-43hmeb .ggg-autumnleaves{
    padding: 24px;
    text-align: left;
    }

div.ggg-st-m.ggg-43hmeb .ggg-eta_prime, div.ggg-st-m.ggg-43hmeb .ggg-autumnleaves{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex: 1;
    }

div.ggg-st-m.ggg-43hmeb .ggg-daybreak p{
    margin: 0;
    color: var(--ft-text-light);
    font-size: 0.95rem;
    }

div.ggg-st-m.ggg-43hmeb .ggg-daybreak code{
    background-color: var(--page-bg, var(--ft-bg));
    color: var(--ft-secondary);
    padding: 2px 6px;
    border-radius: 2px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: 0.85em;
    border: 1px solid var(--ft-border);
    }

    div.ggg-st-m.ggg-43hmeb .ggg-z3ro{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 16px;
    }

div.ggg-st-m.ggg-43hmeb .ggg-gamma_ray{
    width: 28px;
    height: 28px;
    fill: inherit);
    }

    div.ggg-st-m.ggg-43hmeb .ft-footer{
    background-color: var(--ft-secondary);
    color: #ffffff;
    padding: 40px 24px;
    text-align: center;
    border-top: 4px solid var(--ft-primary);
    }

div.ggg-st-m.ggg-43hmeb .ft-footer-content{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: center;
    }

div.ggg-st-m.ggg-43hmeb .ft-copyright{
    margin: 0;
    font-size: 0.9rem;
    opacity: 0.85;
    }

div.ggg-st-m.ggg-43hmeb .ft-footer-links{
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
    }

div.ggg-st-m.ggg-43hmeb .ft-footer-links a{
    color: #ffd8a8;
    text-decoration: none;
    font-size: 0.9rem;
    font-weight: 500;
    }

div.ggg-st-m.ggg-43hmeb .ft-footer-links a:hover{
    text-decoration: underline;
    color: #ffffff;
    }

div.ggg-st-m.ggg-43hmeb .ggg-nxt a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.ggg-st-m.ggg-43hmeb .ggg-nxt a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ggg-st-m.ggg-43hmeb .ggg-nxt a:not([class]):hover{opacity:0.92;}

div.ggg-st-m.ggg-43hmeb .ggg-nxt a[class=""]:hover{opacity:0.92;}

div.ggg-st-m.ggg-43hmeb .ggg-nxt a:not([class]):visited{color:#ffffff !important;}

div.ggg-st-m.ggg-43hmeb .ggg-nxt a[class=""]:visited{color:#ffffff !important;}

    div.ggg-st-m.ggg-43hmeb .ft-footer a:not([class]){color:#ffffff !important;text-decoration:underline;}

    div.ggg-st-m.ggg-43hmeb .ft-footer a[class=""]{color:#ffffff !important;text-decoration:underline;}

    div.ggg-st-m.ggg-43hmeb .ft-footer a:not([class]):hover{opacity:0.92;}

    div.ggg-st-m.ggg-43hmeb .ft-footer a[class=""]:hover{opacity:0.92;}

    div.ggg-st-m.ggg-43hmeb .ft-footer a:not([class]):visited{color:#ffffff !important;}

    div.ggg-st-m.ggg-43hmeb .ft-footer a[class=""]:visited{color:#ffffff !important;}

div.ggg-st-m.ggg-7ojryjc *{
    box-sizing: border-box;
    }

div.ggg-st-m.ggg-7ojryjc, div.ggg-st-m.ggg-7ojryjc{
    margin: 0;
    color: var(--ink);
    font-family: var(--title-font);
    }

div.ggg-st-m.ggg-7ojryjc{
    background:
    radial-gradient(circle at 12% 12%, rgba(209, 77, 51, 0.18), transparent 28%),
    radial-gradient(circle at 88% 16%, rgba(45, 99, 227, 0.14), transparent 22%),
    radial-gradient(circle at 78% 82%, rgba(203, 90, 46, 0.12), transparent 24%),
    var(--page-bg);
    overflow: hidden;
    }

div.ggg-st-m.ggg-7ojryjc a{
    color: var(--accent-blue, #2d63e3);
    text-decoration-thickness: 1.5px;
    text-underline-offset: 0.18em;
    }

div.ggg-st-m.ggg-7ojryjc img{
    display: block;
    max-width: 100%;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-apollo_13{
    width: min(var(--page-max), calc(100% - 32px));
    margin: 0 auto;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-go_lang7{
    padding: 36px 0 28px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-rtx_90{
    display: grid;
    grid-template-columns: 1.15fr 0.95fr;
    gap: 18px;
    align-items: stretch;
    min-height: 62vh;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-quasar{
    position: relative;
    min-height: 420px;
    border-radius: var(--radius-xl);
    overflow: hidden;
    box-shadow: var(--shadow-soft);
    background: #2a1b12;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-quasar img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-quasar::after{
    content: "";
    position: absolute;
    inset: 0;
    background:
    linear-gradient(125deg, rgba(21, 16, 12, 0.18) 0%, rgba(21, 16, 12, 0.55) 100%),
    linear-gradient(180deg, rgba(203, 90, 46, 0.2), transparent 36%);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-gemini_8{
    position: absolute;
    left: 18px;
    top: 18px;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 11px 14px;
    border-radius: 999px;
    background: rgba(255, 247, 239, 0.9);
    color: #4d2a1a;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.02em;
    backdrop-filter: blur(10px);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-gemini_8 svg{
    width: 16px;
    height: 16px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-voyager_1{
    display: grid;
    gap: 14px;
    align-content: center;
    padding: 24px 0;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-omega{
    justify-self: end;
    padding: 8px 12px;
    border: 1px solid rgba(166, 63, 29, 0.18);
    border-radius: 999px;
    background: rgba(255, 250, 245, 0.84);
    color: #1a1a2e;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    }

div.ggg-st-m.ggg-7ojryjc h1, div.ggg-st-m.ggg-7ojryjc h2, div.ggg-st-m.ggg-7ojryjc h3{
    margin: 0;
    line-height: 1.05;
    letter-spacing: -0.03em;
    }

div.ggg-st-m.ggg-7ojryjc h1{
    text-align: left;
    font-size: clamp(2.4rem, 5.2vw, 4.9rem);
    font-weight: 800;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-sputnik_5{
    margin-left: 0;
    max-width: 45ch;
    text-align: left;
    font-size: 1.03rem;
    line-height: 1.8;
    color: var(--muted);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-vb_net{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 10px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-iota_core{
    padding: 10px 12px;
    border-radius: 999px;
    background: rgba(255, 247, 239, 0.92);
    border: 1px solid rgba(166, 63, 29, 0.14);
    color: #5c3b2d;
    font-size: 14px;
    font-weight: 700;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kappa_base{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 12px;
    margin-top: 4px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-pulsar, div.ggg-st-m.ggg-7ojryjc .ggg-sphinx{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 0 20px;
    border-radius: 14px;
    font-weight: 800;
    text-decoration: none;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-pulsar{
    background: linear-gradient(135deg, var(--warm-1) 0%, var(--accent-red) 100%);
    color: #fffaf7;
    box-shadow: 0 14px 28px rgba(180, 71, 36, 0.28);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-sphinx{
    background: rgba(255, 248, 241, 0.88);
    color: #1a1a2e;
    border: 1px solid rgba(82, 50, 35, 0.12);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-js_ninja{
    padding: 18px 0;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-level_42{
    display: grid;
    gap: 16px;
    grid-template-columns: 0.95fr 1.05fr;
    align-items: center;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-level_42.ggg-lotus{
    grid-template-columns: 1.05fr 0.95fr;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-nexus, div.ggg-st-m.ggg-7ojryjc .ggg-mn_44, div.ggg-st-m.ggg-7ojryjc .ggg-xw2_p, div.ggg-st-m.ggg-7ojryjc .ggg-kraken, div.ggg-st-m.ggg-7ojryjc .ggg-theta_state, div.ggg-st-m.ggg-7ojryjc .ggg-radar, div.ggg-st-m.ggg-7ojryjc .footer-shell{
    border: 1px solid var(--line);
    background: var(--panel-bg);
    backdrop-filter: blur(10px);
    box-shadow: var(--shadow-card);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-nexus{
    border-radius: var(--radius-xl);
    padding: 22px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-phase_3{
    border-radius: var(--radius-xl);
    overflow: hidden;
    min-height: 320px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-phase_3 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 16 / 11;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-unit_01{
    display: inline-block;
    margin-bottom: 10px;
    color: var(--warm-2);
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-js_ninja h2{
    text-align: left;
    font-size: clamp(1.8rem, 3vw, 3rem);
    margin-bottom: 12px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-v2_rocket{
    margin: 0 0 18px auto;
    max-width: 52ch;
    text-align: left;
    color: var(--muted);
    line-height: 1.8;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-titan{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kraken{
    border-radius: var(--radius-lg);
    padding: 18px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-mach_5{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 12px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kraken h3{
    font-size: 1.15rem;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-sector_7g{
    width: 46px;
    height: 46px;
    display: grid;
    place-items: center;
    border-radius: 12px;
    background: linear-gradient(135deg, rgba(203, 90, 46, 0.18), rgba(45, 99, 227, 0.12));
    color: var(--warm-2);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-sector_7g svg{
    width: 23px;
    height: 23px;
    stroke: currentColor;
    fill: none;
    stroke-width: 1.8;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kraken ul, div.ggg-st-m.ggg-7ojryjc .ggg-theta_state ul{
    padding: 0;
    margin: 0;
    list-style: none;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kraken li, div.ggg-st-m.ggg-7ojryjc .ggg-theta_state li{
    position: relative;
    padding-left: 16px;
    margin: 9px 0;
    color: #3d312b;
    line-height: 1.7;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kraken li::before, div.ggg-st-m.ggg-7ojryjc .ggg-theta_state li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0.78em;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--warm-1);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kraken .ggg-vortex, div.ggg-st-m.ggg-7ojryjc .ggg-whisper{
    margin-top: 12px;
    color: var(--muted);
    font-size: 14px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-pl_sql{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-mn_44{
    border-radius: 18px;
    padding: 18px 16px;
    text-align: center;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-kl_9a{
    display: block;
    margin-bottom: 8px;
    font-size: clamp(1.8rem, 3.2vw, 2.4rem);
    font-weight: 800;
    color: var(--warm-2);
    }

div.ggg-st-m.ggg-7ojryjc .ggg-matrix{
    display: block;
    color: #4b3b33;
    font-weight: 700;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-xw2_p{
    border-radius: var(--radius-lg);
    padding: 18px 20px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-xw2_p p{
    margin: 0;
    color: #43352f;
    line-height: 1.8;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-py_snake{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-theta_state{
    border-radius: var(--radius-lg);
    padding: 20px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-theta_state h3{
    margin-bottom: 12px;
    font-size: 1.16rem;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-theta_state p{
    margin: 0 0 10px;
    color: var(--muted);
    line-height: 1.75;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-3hk8f3gkxy6k8{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 14px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-radar{
    border-radius: 18px;
    padding: 18px;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-radar h3{
    margin-bottom: 10px;
    font-size: 1.06rem;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-radar p{
    margin: 0;
    color: var(--muted);
    line-height: 1.75;
    }

div.ggg-st-m.ggg-7ojryjc .ggg-radar a{
    font-weight: 800;
    }

div.ggg-st-m.ggg-7ojryjc .footer-shell{
    margin: 28px auto 34px;
    border-radius: var(--radius-xl);
    padding: 22px;
    }

div.ggg-st-m.ggg-7ojryjc .footer-grid{
    display: grid;
    grid-template-columns: 1.15fr 0.85fr;
    gap: 16px;
    align-items: center;
    }

div.ggg-st-m.ggg-7ojryjc .footer-brand{
    font-size: 1.45rem;
    font-weight: 800;
    color: #3b2519;
    }

div.ggg-st-m.ggg-7ojryjc .footer-copy, div.ggg-st-m.ggg-7ojryjc .footer-meta{
    margin: 8px 0 0;
    color: var(--muted);
    line-height: 1.75;
    }

div.ggg-st-m.ggg-7ojryjc .footer-links{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 10px 16px;
    }

div.ggg-st-m.ggg-7ojryjc .footer-links a{
    font-weight: 700;
    }

@media (max-width: 960px){div.ggg-st-m.ggg-7ojryjc .ggg-rtx_90, div.ggg-st-m.ggg-7ojryjc .ggg-level_42, div.ggg-st-m.ggg-7ojryjc .ggg-level_42.ggg-lotus, div.ggg-st-m.ggg-7ojryjc .footer-grid{
    grid-template-columns: 1fr;
    }
    div.ggg-st-m.ggg-7ojryjc .ggg-go_lang7{
    padding-top: 20px;
    }
    div.ggg-st-m.ggg-7ojryjc .ggg-voyager_1, div.ggg-st-m.ggg-7ojryjc .ggg-sputnik_5, div.ggg-st-m.ggg-7ojryjc .ggg-js_ninja h2, div.ggg-st-m.ggg-7ojryjc .ggg-v2_rocket, div.ggg-st-m.ggg-7ojryjc .ggg-kappa_base, div.ggg-st-m.ggg-7ojryjc .ggg-vb_net, div.ggg-st-m.ggg-7ojryjc .ggg-omega, div.ggg-st-m.ggg-7ojryjc .footer-links{
    text-align: left;
    justify-self: start;
    justify-content: flex-start;
    margin-left: 0;
    }
    div.ggg-st-m.ggg-7ojryjc .ggg-titan, div.ggg-st-m.ggg-7ojryjc .ggg-py_snake, div.ggg-st-m.ggg-7ojryjc .ggg-3hk8f3gkxy6k8, div.ggg-st-m.ggg-7ojryjc .ggg-pl_sql{
    grid-template-columns: 1fr 1fr;
    }
    div.ggg-st-m.ggg-7ojryjc .ggg-quasar{
    min-height: 300px;
    }}

@media (max-width: 640px){div.ggg-st-m.ggg-7ojryjc .ggg-apollo_13{
    width: min(var(--page-max), calc(100% - 20px));
    }
    div.ggg-st-m.ggg-7ojryjc .ggg-titan, div.ggg-st-m.ggg-7ojryjc .ggg-py_snake, div.ggg-st-m.ggg-7ojryjc .ggg-3hk8f3gkxy6k8, div.ggg-st-m.ggg-7ojryjc .ggg-pl_sql{
    grid-template-columns: 1fr;
    }
    div.ggg-st-m.ggg-7ojryjc .ggg-nexus, div.ggg-st-m.ggg-7ojryjc .ggg-kraken, div.ggg-st-m.ggg-7ojryjc .ggg-theta_state, div.ggg-st-m.ggg-7ojryjc .ggg-radar, div.ggg-st-m.ggg-7ojryjc .footer-shell, div.ggg-st-m.ggg-7ojryjc .ggg-xw2_p{
    padding: 18px;
    }
    div.ggg-st-m.ggg-7ojryjc h1{
    font-size: 2.2rem;
    }
    div.ggg-st-m.ggg-7ojryjc .ggg-sputnik_5{
    font-size: 0.98rem;
    }}

div.ggg-st-m.ggg-2pfx1qp *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.ggg-st-m.ggg-2pfx1qp{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--text-color);
    background: var(--primary-color);
    line-height: 1.6;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-frostbite{
    background: linear-gradient(135deg, var(--update-accent) 0%, var(--update-secondary) 100%);
    color: white;
    padding: 4rem 2rem 3rem;
    text-align: left;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-frostbite h1{
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 1rem;
    line-height: 1.2;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-frostbite p{
    font-size: 1.1rem;
    opacity: 0.95;
    max-width: 700px;
    margin-left: 0;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-xenon{
    max-width: 1200px;
    margin: 0 auto;
    padding: 3rem 2rem;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-yeti{
    background: var(--update-card-bg);
    border-radius: 12px;
    padding: 2rem;
    margin-bottom: 2rem;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-drift{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
    border-bottom: 2px solid var(--update-accent);
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-zenith{
    font-size: 1.8rem;
    font-weight: 700;
    color: var(--update-accent);
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-ember{
    color: #666;
    font-size: 0.95rem;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-yeti h2{
    font-size: 1.4rem;
    color: var(--update-text);
    margin-bottom: 1rem;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-yeti h3{
    font-size: 1.1rem;
    color: var(--update-accent);
    margin: 1.5rem 0 0.8rem;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-yeti ul{
    list-style: none;
    padding-left: 0;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-yeti li{
    padding: 0.5rem 0 0.5rem 1.5rem;
    position: relative;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-yeti li:before{
    content: "▸";
    position: absolute;
    left: 0;
    color: var(--update-secondary);
    font-weight: bold;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-catalyst{
    width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 12px;
    margin: 2rem 0;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-beacon{
    background: var(--update-accent);
    color: white;
    padding: 3rem 2rem;
    text-align: center;
    margin: 3rem 0;
    border-radius: 12px;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-beacon h2{
    font-size: 2rem;
    margin-bottom: 1rem;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-abyss{
    display: inline-block;
    background: white;
    color: #1a1a2e;
    padding: 1rem 3rem;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1rem;
    margin-top: 1rem;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    transition: transform 0.2s;
    }

div.ggg-st-m.ggg-2pfx1qp .ggg-abyss:hover{
    transform: translateY(-2px);
    }

div.ggg-st-m.ggg-2pfx1qp .update-footer{
    background: var(--update-text);
    color: white;
    padding: 2rem;
    text-align: center;
    margin-top: 4rem;
    }

div.ggg-st-m.ggg-2pfx1qp .update-footer p{
    opacity: 0.8;
    font-size: 0.9rem;
    }

@media (max-width: 768px){div.ggg-st-m.ggg-2pfx1qp .ggg-frostbite h1{
    font-size: 2rem;
    }
    div.ggg-st-m.ggg-2pfx1qp .ggg-drift{
    flex-direction: column;
    align-items: flex-start;
    }
    div.ggg-st-m.ggg-2pfx1qp .ggg-zenith{
    font-size: 1.5rem;
    }
    div.ggg-st-m.ggg-2pfx1qp .ggg-catalyst{
    height: 250px;
    }}

div.ggg-st-m.ggg-rsn0sg{
    background: hsl(219, 7%, 96%);
    min-height: 100vh; color: #1a1a2e;}

div.ggg-st-m.ggg-rsn0sg .ggg-hyperloop{
    background: linear-gradient(135deg, hsl(219, 76%, 54%) 0%, hsl(338, 61%, 54%) 100%);
    padding: 4rem 2rem 3rem;
    text-align: left;
    position: relative;
    overflow: hidden;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-hyperloop::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../img/help-browser-speed-performance-1.jpg") center/cover;
    opacity: 0.15;
    z-index: 0;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-glacier{
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-hyperloop h1{
    color: white;
    font-size: 2.8rem;
    font-weight: 700;
    margin: 0 0 1rem;
    line-height: 1.2;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-krypton{
    color: rgba(255, 255, 255, 0.95);
    font-size: 1.1rem;
    line-height: 1.6;
    max-width: 600px;
    margin-left: 0;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-quartz_flux{
    max-width: 1200px;
    margin: 0 auto;
    padding: 3rem 2rem;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-magma{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
    margin-bottom: 3rem;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-plasma{
    background: white;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    transition: transform 0.2s, box-shadow 0.2s; color: #1a1a2e;}

div.ggg-st-m.ggg-rsn0sg .ggg-plasma:hover{
    transform: translateY(-4px);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
    }

div.ggg-st-m.ggg-rsn0sg .ggg-zephyr_bloom{
    width: 100%;
    height: 180px;
    object-fit: cover;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-lunar_module{
    padding: 1.5rem;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-plasma h2{
    color: hsl(219, 10%, 10%);
    font-size: 1.4rem;
    margin: 0 0 0.8rem;
    font-weight: 600;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-inertia{
    list-style: none;
    padding: 0;
    margin: 0;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-inertia li{
    color: hsl(219, 10%, 30%);
    font-size: 0.95rem;
    line-height: 1.6;
    padding: 0.4rem 0 0.4rem 1.5rem;
    position: relative;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-inertia li::before{
    content: "→";
    position: absolute;
    left: 0;
    color: hsl(219, 76%, 54%);
    font-weight: 700;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-nebula_9{
    background: white;
    border-radius: 8px;
    padding: 2.5rem;
    margin-bottom: 3rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); color: #1a1a2e;}

div.ggg-st-m.ggg-rsn0sg .ggg-nebula_9 h2{
    color: hsl(219, 10%, 10%);
    font-size: 2rem;
    margin: 0 0 2rem;
    font-weight: 700;
    text-align: left;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-obsidian{
    border-bottom: 1px solid hsl(219, 7%, 90%);
    padding: 1.5rem 0;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-obsidian:last-child{
    border-bottom: none;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-obsidian h3{
    color: hsl(219, 10%, 10%);
    font-size: 1.2rem;
    margin: 0 0 0.8rem;
    font-weight: 600;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-obsidian p{
    color: hsl(219, 10%, 30%);
    font-size: 0.95rem;
    line-height: 1.7;
    margin: 0;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-obsidian a{
    color: hsl(219, 76%, 54%);
    text-decoration: none;
    font-weight: 500;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-obsidian a:hover{
    text-decoration: underline;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-velvet_prism{
    background: linear-gradient(135deg, hsl(338, 61%, 54%) 0%, hsl(219, 76%, 54%) 100%);
    border-radius: 8px;
    padding: 3rem 2rem;
    text-align: center;
    color: white;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-velvet_prism h2{
    font-size: 1.8rem;
    margin: 0 0 1rem;
    font-weight: 700;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-velvet_prism p{
    font-size: 1rem;
    margin: 0 0 1.5rem;
    opacity: 0.95;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-nimbus_arc{
    display: inline-block;
    background: white;
    color: hsl(219, 76%, 54%);
    padding: 0.9rem 2.5rem;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1rem;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    transition: transform 0.2s, box-shadow 0.2s;
    }

div.ggg-st-m.ggg-rsn0sg .ggg-nimbus_arc:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
    }

@media (max-width: 768px){div.ggg-st-m.ggg-rsn0sg .ggg-hyperloop{
    padding: 3rem 1.5rem 2rem;
    text-align: center;
    }
    div.ggg-st-m.ggg-rsn0sg .ggg-hyperloop h1{
    font-size: 2rem;
    }
    div.ggg-st-m.ggg-rsn0sg .ggg-krypton{
    margin: 0 auto;
    }
    div.ggg-st-m.ggg-rsn0sg .ggg-magma{
    grid-template-columns: 1fr;
    gap: 1.5rem;
    }
    div.ggg-st-m.ggg-rsn0sg .ggg-quartz_flux{
    padding: 2rem 1.5rem;
    }
    div.ggg-st-m.ggg-rsn0sg .ggg-nebula_9{
    padding: 2rem 1.5rem;
    }
    div.ggg-st-m.ggg-rsn0sg .ggg-nebula_9 h2{
    text-align: center;
    }}

div.ggg-st-m.ggg-tns32zstuq *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-lunar_drift{
    background: linear-gradient(135deg, hsl(219, 76%, 54%) 0%, hsl(338, 61%, 54%) 100%);
    padding: 80px 20px 60px;
    text-align: left;
    color: white;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-lunar_drift h1{
    font-size: 2.8rem;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1.2;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-lunar_drift p{
    font-size: 1.1rem;
    max-width: 700px;
    margin-left: 0;
    line-height: 1.6;
    opacity: 0.95;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-ruby_glow{
    max-width: 1200px;
    margin: 0 auto;
    padding: 60px 20px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-cascade_wisp{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
    margin-bottom: 60px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze{
    background: white;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08); color: #1a1a2e;}

div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze img{
    width: 100%;
    height: 240px;
    object-fit: cover;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-jade_ripple{
    padding: 30px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze h2{
    font-size: 1.6rem;
    color: var(--privacy-dark);
    margin-bottom: 15px;
    text-align: left;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze p{
    color: hsl(219, 10%, 30%);
    line-height: 1.7;
    margin-bottom: 12px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze ul{
    list-style: none;
    margin-top: 15px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze li{
    padding: 8px 0;
    color: hsl(219, 10%, 30%);
    border-bottom: 1px solid hsl(219, 7%, 90%);
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze li:last-child{
    border-bottom: none;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-onyx_wave{
    background: var(--privacy-light);
    padding: 50px 30px;
    border-radius: 12px;
    margin-bottom: 60px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-onyx_wave h2{
    font-size: 1.8rem;
    color: var(--privacy-dark);
    margin-bottom: 30px;
    text-align: left;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-amber_pulse{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-frost_echo{
    background: white;
    padding: 25px;
    border-radius: 8px;
    border-left: 4px solid var(--privacy-accent); color: #1a1a2e;}

div.ggg-st-m.ggg-tns32zstuq .ggg-frost_echo h3{
    font-size: 1.2rem;
    color: var(--privacy-dark);
    margin-bottom: 10px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-frost_echo p{
    color: hsl(219, 10%, 30%);
    line-height: 1.6;
    font-size: 0.95rem;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-pearl_mist{
    text-align: center;
    padding: 50px 20px;
    background: linear-gradient(135deg, hsl(219, 76%, 54%) 0%, hsl(338, 61%, 54%) 100%);
    border-radius: 12px;
    color: white;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-pearl_mist h2{
    font-size: 2rem;
    margin-bottom: 20px;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-pearl_mist p{
    font-size: 1.1rem;
    margin-bottom: 30px;
    opacity: 0.95;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-ember_tide{
    display: inline-block;
    background: white;
    color: hsl(219, 76%, 54%);
    padding: 16px 40px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1rem;
    box-shadow: 0 4px 15px rgba(0,0,0,0.2);
    transition: transform 0.2s;
    }

div.ggg-st-m.ggg-tns32zstuq .ggg-ember_tide:hover{
    transform: translateY(-2px);
    }

@media (max-width: 768px){div.ggg-st-m.ggg-tns32zstuq .ggg-lunar_drift h1{
    font-size: 2rem;
    }
    div.ggg-st-m.ggg-tns32zstuq .ggg-cascade_wisp, div.ggg-st-m.ggg-tns32zstuq .ggg-amber_pulse{
    grid-template-columns: 1fr;
    }
    div.ggg-st-m.ggg-tns32zstuq .ggg-lunar_drift, div.ggg-st-m.ggg-tns32zstuq .ggg-cobalt_haze h2, div.ggg-st-m.ggg-tns32zstuq .ggg-onyx_wave h2{
    text-align: left;
    }}

.cc-sec-area.active,
.cc-sec-area.cc-visible {
    opacity: 1 !important;
    transform: translateY(0) !important;
}