html{background:#080a16;}
    #jadioraModeAlignSpacer{display:block;width:100%;height:0;margin:0;padding:0;border:0;pointer-events:none;}

    :root{
      --bg:#08111f;
      --bg-soft:#11172b;
      --card:#141d34;
      --card-soft:#18233d;
      --text:#f8f3ea;
      --muted:#b9b2cb;
      --blue:#9f90ff;
      --rose:#e4b7ff;
      --jade:#79c7ac;
      --gold:#e9c77b;
      --line:rgba(233,199,123,.11);
      --shadow:0 24px 70px rgba(0,0,0,.30);
      --radius:28px;
    }

    *{box-sizing:border-box}

    html{scroll-behavior:smooth}

    body{
      margin:0;
      min-height:100vh;
      font-family:"Nunito Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
      color:var(--text);
      background:
        radial-gradient(circle at 14% 10%, rgba(130,150,255,.14), transparent 34%),
        radial-gradient(circle at 83% 18%, rgba(180,112,255,.12), transparent 28%),
        radial-gradient(circle at 50% 88%, rgba(121,199,172,.08), transparent 28%),
        linear-gradient(180deg,#08111f 0%, #0a1222 100%);
    }

    button,input,select{font:inherit}

    button{cursor:pointer}

    .shell{
      width:min(1120px,92%);
      margin:auto;
    }

    .topbar{
      display:flex;
      align-items:center;
      justify-content:space-between;
      padding:22px 0;
      gap:16px;
    }

  .brand{
    position:absolute;
    left:50%;
    top:10px;
    transform:translateX(-50%);
    display:flex;
    align-items:center;
    gap:10px;
    z-index:2;
  }

  .brand-mark{
    width:118px !important;
    height:78px !important;
    overflow:visible !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    display:grid;
    place-items:center;
  }

  .brand-mark img{
    width:118px !important;
    height:auto !important;
    max-height:78px !important;
    object-fit:contain !important;
    border-radius:0 !important;
    filter:
      drop-shadow(0 0 14px rgba(177,123,255,.10))
      drop-shadow(0 0 9px rgba(236,201,134,.06)) !important;
  }

  .brand-wordmark{
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:46px;
    line-height:.9;
    font-style:italic;
    font-weight:600;
    letter-spacing:.18px;
    white-space:nowrap;
    background:linear-gradient(105deg,#fff8ec 0%,#f0d093 44%,#dcc7ff 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    text-shadow:0 0 16px rgba(209,157,255,.05);
    transform:translateY(2px);
  }

    .brand-name{
      font-size:18px;
      letter-spacing:.2px;
    }

    .brand-mark{
      width:88px;
      height:88px;
      flex:0 0 auto;
      display:grid;
      place-items:center;
      overflow:hidden;
      border-radius:14px;
      background:transparent;
      box-shadow:none;
    }

    .brand-mark img{
      display:block;
      width:88px;
      height:88px;
      object-fit:cover;
      object-position:center;
      border-radius:14px;
      filter: drop-shadow(0 0 10px rgba(170, 110, 255, 0.18));
    }

    .lang{
      display:flex;
      gap:6px;
      padding:5px;
      border:1px solid rgba(233,199,123,.10);
      border-radius:999px;
      background:rgba(255,255,255,.025);
    }

    .lang button{
      border:0;
      border-radius:999px;
      padding:8px 11px;
      background:transparent;
      color:var(--muted);
      font-size:13px;
      font-weight:700;
    }

    .lang button.active{
      background:var(--text);
      color:var(--bg);
    }

    .hero{
      display:grid;
      grid-template-columns:1.06fr .94fr;
      gap:36px;
      align-items:center;
      padding:54px 0 70px;
    }

    .eyebrow{
      display:inline-flex;
      align-items:center;
      gap:8px;
      padding:8px 12px;
      border:1px solid rgba(233,199,123,.16);
      border-radius:999px;
      color:#f3d58f;
      background:rgba(164,126,255,.07);
      font-size:13px;
      font-weight:700;
      letter-spacing:.4px;
    }

    h1{
      margin:20px 0 18px;
      font-family:"Alegreya",Georgia,"Times New Roman",serif;
      font-size:clamp(44px,6vw,78px);
      line-height:1.02;
      letter-spacing:-.8px;
      font-weight:600;
      color:#fbf4e8;
      background:linear-gradient(115deg,#fff8ec 0%,#f2d8c9 44%,#d9c4ff 100%);
      -webkit-background-clip:text;
      background-clip:text;
      -webkit-text-fill-color:transparent;
      max-width:760px;
      text-wrap:balance;
      text-shadow:0 6px 28px rgba(165,107,255,.06);
    }

    .hero-copy{
      margin:0;
      max-width:650px;
      color:#cbc8ea;
      font-size:18px;
      line-height:1.82;
      letter-spacing:.02px;
      font-weight:500;
    }

    .trust{
      display:flex;
      flex-wrap:wrap;
      gap:12px;
      margin-top:28px;
    }

    .trust span{
      padding:8px 11px;
      border-radius:999px;
      background:rgba(255,255,255,.04);
      border:1px solid rgba(233,199,123,.10);
      color:#d5cde5;
      font-size:13px;
    }

    .panel{
      background:linear-gradient(180deg,rgba(24,34,58,.98),rgba(14,22,40,.98));
      border:1px solid rgba(233,199,123,.10);
      border-radius:var(--radius);
      box-shadow:var(--shadow);
      padding:26px;
    }

    .panel h2{
      margin:0 0 6px;
      font-family:"Alegreya",Georgia,"Times New Roman",serif;
      font-size:28px;
      line-height:1.08;
      letter-spacing:-.15px;
      font-weight:600;
      color:#f7efe1;
    }

    .panel-sub{
      margin:0 0 22px;
      color:#c4b7d7;
      font-size:14px;
      font-weight:500;
      letter-spacing:.01px;
    }

    .field{
      display:grid;
      gap:8px;
      margin-bottom:16px;
    }

    label{
      color:#eee6f4;
      font-size:13px;
      font-weight:600;
      letter-spacing:.02px;
    }

    input[type="date"]{
      width:100%;
      border:1px solid rgba(233,199,123,.10);
      border-radius:16px;
      background:#0c1629;
      color:var(--text);
      padding:15px 16px;
      outline:none;
    }

    input[type="date"]:focus{
      border-color:rgba(164,126,255,.50);
      box-shadow:0 0 0 4px rgba(164,126,255,.10);
    }

    .primary{
      width:100%;
      border:0;
      border-radius:17px;
      padding:16px 18px;
      margin-top:5px;
      color:#2f2240;
      background:linear-gradient(135deg,#f7f0de 0%, #ead196 42%, #e2c0ff 100%);
      font-weight:700;
      letter-spacing:.08px;
      box-shadow:0 16px 34px rgba(164,126,255,.16);
    }

    .primary:hover{transform:translateY(-1px)}

    .fineprint{
      text-align:center;
      color:#8f9db6;
      font-size:12px;
      line-height:1.6;
      margin-top:13px;
    }

    .results{
      display:none;
      padding:10px 0 82px;
    }

    .results.show{display:block}

    .result-grid{
      display:grid;
      grid-template-columns:1.1fr .9fr;
      gap:24px;
      align-items:start;
    }

    .score-card{
      padding:30px;
      border-radius:var(--radius);
      background:
        radial-gradient(circle at 84% 12%, rgba(180,112,255,.14), transparent 35%),
        linear-gradient(180deg,#172544,#111b31);
      border:1px solid rgba(233,199,123,.10);
      box-shadow:var(--shadow);
    }

    .score-label{
      color:#d8ccac;
      font-size:14px;
      font-weight:700;
      letter-spacing:.4px;
      text-transform:uppercase;
    }

    .score{
      margin-top:4px;
      font-size:82px;
      line-height:1;
      letter-spacing:-4px;
      font-weight:900;
      background:linear-gradient(135deg,#fffaf0,#ebd191 45%,#d7b4ff 100%);
      -webkit-background-clip:text;
      background-clip:text;
      color:transparent;
    }

    .summary{
      margin:18px 0 0;
      color:#d9d2ef;
      line-height:1.72;
      font-size:16px;
    }

    .metrics{
      display:grid;
      grid-template-columns:repeat(2,1fr);
      gap:12px;
      margin-top:24px;
    }

    .metric{
      padding:15px;
      border-radius:18px;
      background:rgba(255,255,255,.035);
      border:1px solid var(--line);
    }

    .metric small{
      display:block;
      color:var(--muted);
      margin-bottom:6px;
    }

    .metric strong{
      font-size:21px;
    }

    .east-card{
      padding:26px;
      border-radius:var(--radius);
      background:
        radial-gradient(circle at 20% 18%, rgba(121,199,172,.10), transparent 34%),
        radial-gradient(circle at 85% 12%, rgba(180,112,255,.10), transparent 24%),
        linear-gradient(180deg,#112631,#0d1c27);
      border:1px solid rgba(233,199,123,.08);
    }

    .east-title{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:16px;
      margin-bottom:18px;
    }

    .east-title h3{
      margin:0;
      font-family:"Alegreya",Georgia,"Times New Roman",serif;
      font-size:25px;
      line-height:1.08;
      font-weight:600;
      letter-spacing:-.1px;
      color:#f6efdf;
    }

    .east-title span{
      color:#d8cbac;
      font-size:12px;
      font-weight:700;
      border:1px solid rgba(121,199,172,.24);
      border-radius:999px;
      padding:6px 9px;
    }

    .element-pair{
      display:grid;
      grid-template-columns:1fr auto 1fr;
      gap:10px;
      align-items:center;
      margin:18px 0 20px;
    }

    .element{
      text-align:center;
      padding:18px 12px;
      border-radius:18px;
      background:rgba(255,255,255,.04);
      border:1px solid rgba(255,255,255,.08);
    }

    .element b{
      display:block;
      margin-top:5px;
      font-size:18px;
    }

    .plus{
      color:#7fa593;
      font-size:24px;
    }

    .east-copy{
      margin:0;
      color:#b9d5ca;
      line-height:1.68;
      font-size:14px;
    }

    .locks{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:16px;
      margin-top:24px;
    }

    .lock-card{
      min-height:220px;
      padding:22px;
      border-radius:22px;
      background:#0d1d33;
      border:1px solid var(--line);
      position:relative;
      overflow:hidden;
    }

    .lock-card::after{
      content:"";
      position:absolute;
      inset:auto -60px -70px auto;
      width:160px;
      height:160px;
      border-radius:50%;
      background:rgba(110,168,254,.07);
    }

    .lock-card h4{
      margin:8px 0 10px;
      font-family:"Alegreya",Georgia,"Times New Roman",serif;
      font-size:21px;
      line-height:1.12;
      font-weight:600;
      letter-spacing:-.05px;
      color:#f5ecde;
    }

    .lock-card p{
      margin:0 0 18px;
      color:#bdb3cf;
      line-height:1.62;
      font-size:14px;
      font-weight:500;
    }

    .ghost{
      border:1px solid var(--line);
      background:rgba(255,255,255,.04);
      color:var(--text);
      border-radius:14px;
      padding:11px 13px;
      font-weight:800;
    }

    .premium{
      margin-top:24px;
      padding:28px;
      border-radius:24px;
      border:1px solid rgba(232,199,122,.23);
      background:
        radial-gradient(circle at 90% 20%, rgba(232,199,122,.12), transparent 31%),
        #111f31;
    }

    .premium-row{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:20px;
    }

    .premium h3{
      margin:0 0 7px;
      font-family:"Alegreya",Georgia,"Times New Roman",serif;
      font-size:26px;
      line-height:1.08;
      font-weight:600;
      letter-spacing:-.1px;
      color:#f7efdf;
    }

    .premium p{
      margin:0;
      color:#bfb5d0;
      line-height:1.6;
    }

    .price{
      white-space:nowrap;
      text-align:right;
    }

    .price strong{
      display:block;
      font-size:30px;
      color:#f4d78e;
    }

    .price small{color:var(--muted)}

    .note{
      margin-top:18px;
      padding:16px 18px;
      border-radius:16px;
      color:#a99fbd;
      background:rgba(255,255,255,.03);
      border:1px solid var(--line);
      font-size:12px;
      line-height:1.6;
    }

    footer{
      padding:0 0 34px;
      color:#938aa8;
      font-size:12px;
      text-align:center;
    }

    @media (max-width:840px){
      .hero,.result-grid{grid-template-columns:1fr}
      .hero{padding-top:28px}
      .locks{grid-template-columns:1fr}
      .premium-row{align-items:flex-start;flex-direction:column}
      .price{text-align:left}
    }

    @media (max-width:520px){
      .shell{width:min(94%,1120px)}
      .topbar{padding:16px 0}
      .brand{gap:8px}
      .brand-wordmark{font-size:25px}
      .brand-mark{
        width:92px;
        height:64px;
      }
      .brand-mark img{
        width:92px;
        max-height:64px;
      }
      h1{font-size:45px;letter-spacing:-1.8px}
      .hero-copy{font-size:16px}
      .panel,.score-card,.east-card{padding:20px;border-radius:22px}
      .score{font-size:67px}
      .metrics{grid-template-columns:1fr 1fr}
    }

    .trust span:nth-child(1){
      color:#aee2cf;
      border-color:rgba(121,199,172,.22);
      background:rgba(121,199,172,.055);
    }

    .trust span:nth-child(2){
      color:#f0d49b;
      border-color:rgba(233,199,123,.20);
      background:rgba(233,199,123,.045);
    }

    .trust span:nth-child(3){
      color:#d8c5ff;
      border-color:rgba(164,126,255,.18);
      background:rgba(164,126,255,.05);
    }

    .field:nth-of-type(1) label{
      color:#f0d49b;
    }

    .field:nth-of-type(2) label{
      color:#cdbbff;
    }

    .panel h2{
      background:linear-gradient(110deg,#fff3df,#e8c77b 58%,#d8c3ff);
      -webkit-background-clip:text;
      background-clip:text;
      -webkit-text-fill-color:transparent;
    }

    .score-label{
      color:#e8c77b !important;
    }

    .metric:nth-child(1) small{color:#e6b7c9;}
    .metric:nth-child(2) small{color:#f2c887;}
    .metric:nth-child(3) small{color:#bcb5ff;}
    .metric:nth-child(4) small{color:#b9d8ff;}

    .east-title h3{
      color:#aee2cf !important;
    }

    .premium h3{
      background:linear-gradient(110deg,#fff2dc,#e8c77b 52%,#d6c0ff);
      -webkit-background-clip:text;
      background-clip:text;
      -webkit-text-fill-color:transparent;
    }

    .locks .lock-card:nth-child(1) h4{color:#e8c1d2;}
    .locks .lock-card:nth-child(2) h4{color:#d3c2ff;}
    .locks .lock-card:nth-child(3) h4{color:#efd39a;}

    .lock-grid .lock-card:nth-child(1) h4,
    .locked-grid .lock-card:nth-child(1) h4{color:#e8c1d2;}

    .lock-grid .lock-card:nth-child(2) h4,
    .locked-grid .lock-card:nth-child(2) h4{color:#d3c2ff;}

    .lock-grid .lock-card:nth-child(3) h4,
    .locked-grid .lock-card:nth-child(3) h4{color:#efd39a;}

  @import url('https://fonts.googleapis.com/css2?family=Alegreya:wght@500;600;700&family=Cormorant+Garamond:ital,wght@0,600;1,600&family=Nunito+Sans:wght@400;500;600;700;800&display=swap');

  :root{
    --cosmic-gold:#e9c77b;
    --cosmic-cream:#fff6e8;
    --cosmic-lilac:#d9c5ff;
    --cosmic-pink:#efc8d8;
    --cosmic-jade:#91d8be;
  }

  body{
    background:
      linear-gradient(rgba(4,7,21,.16),rgba(9,7,25,.28)),
      url("data:image/jpeg;base64,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") center top / cover fixed no-repeat !important;
    color:#faf5ee;
  }

  body::before{
    content:"";
    position:fixed;
    inset:0;
    pointer-events:none;
    z-index:-1;
    background:
      radial-gradient(circle at 50% 18%, rgba(198,148,255,.07), transparent 22%),
      radial-gradient(circle at 50% 63%, rgba(6,8,26,.05), rgba(5,7,23,.18) 58%, rgba(3,5,16,.28) 100%);
  }

  .shell{
    width:min(1140px,92%);
  }

  .topbar{
    position:relative;
    justify-content:flex-end;
    min-height:108px;
    padding:18px 0 8px;
  }

  .brand{
    position:absolute;
    left:50%;
    top:14px;
    transform:translateX(-50%);
    gap:8px;
    align-items:center;
    z-index:2;
  }

  .brand-mark{
    width:108px !important;
    height:82px !important;
    overflow:visible !important;
    border-radius:22px !important;
    background:
      radial-gradient(circle at 50% 46%, rgba(255,255,255,.035), transparent 62%),
      linear-gradient(180deg, rgba(255,255,255,.018), rgba(255,255,255,.006)) !important;
    box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.06),
      0 0 22px rgba(176,126,255,.06),
      0 0 14px rgba(233,199,123,.04) !important;
  }

  .brand-mark img{
    width:108px !important;
    height:auto !important;
    max-height:82px !important;
    object-fit:contain !important;
    border-radius:0 !important;
    filter:
      brightness(1.04)
      drop-shadow(0 0 10px rgba(173,117,255,.12))
      drop-shadow(0 0 7px rgba(233,199,123,.06)) !important;
  }

  .brand-wordmark{
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:48px;
    line-height:.9;
    font-style:italic;
    font-weight:600;
    letter-spacing:.2px;
    background:linear-gradient(105deg,#fff8ed 0%,#f3d194 45%,#d9c4ff 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    text-shadow:0 0 20px rgba(210,167,255,.08);
    white-space:nowrap;
  }

  .lang{
    position:relative;
    z-index:3;
    background:rgba(10,11,31,.35) !important;
    border:1px solid rgba(236,211,160,.14) !important;
    backdrop-filter:blur(12px);
  }

  .lang button.active{
    background:linear-gradient(135deg,#fff6e8,#ecd6aa) !important;
    color:#241d35 !important;
  }

  .hero{
    display:block !important;
    text-align:center;
    padding:44px 0 74px !important;
    max-width:960px;
    margin:0 auto;
  }

  .hero > div:first-child{
    max-width:920px;
    margin:0 auto;
  }

  .eyebrow{
    margin:0 auto;
    padding:8px 18px !important;
    border-color:rgba(233,199,123,.34) !important;
    color:#f2d79a !important;
    background:linear-gradient(90deg,rgba(12,12,35,.52),rgba(98,60,132,.20),rgba(12,12,35,.52)) !important;
    box-shadow:
      inset 0 0 20px rgba(255,255,255,.015),
      0 0 24px rgba(184,123,255,.05);
    font-size:12px !important;
    letter-spacing:1.35px !important;
    text-transform:uppercase;
  }

  h1{
    max-width:900px !important;
    margin:22px auto 10px !important;
    font-family:"Cormorant Garamond",Georgia,serif !important;
    font-size:clamp(54px,7vw,82px) !important;
    line-height:.94 !important;
    font-weight:600 !important;
    letter-spacing:-1.3px !important;
    background:linear-gradient(108deg,#fff5e4 0%,#efce96 35%,#eec4dc 67%,#d5baff 100%) !important;
    -webkit-background-clip:text !important;
    background-clip:text !important;
    -webkit-text-fill-color:transparent !important;
    text-shadow:0 0 30px rgba(204,148,255,.05) !important;
  }

  .hero-copy{
    margin:0 auto !important;
    max-width:780px !important;
    color:#eee8f1 !important;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:21px !important;
    line-height:1.48 !important;
    font-weight:500 !important;
    letter-spacing:.05px !important;
  }

  .trust{
    justify-content:center;
    gap:0 !important;
    margin:24px auto 26px !important;
    max-width:800px;
  }

  .trust span{
    flex:1 1 0;
    min-width:205px;
    position:relative;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    color:#e7e0ed !important;
    padding:13px 24px 13px 47px !important;
    font-size:13px !important;
    text-align:left;
  }

  .trust span + span{
    border-left:1px solid rgba(255,255,255,.10) !important;
  }

  .trust span::before{
    position:absolute;
    left:14px;
    top:50%;
    transform:translateY(-50%);
    width:28px;
    height:28px;
    display:grid;
    place-items:center;
    border-radius:50%;
    font-size:17px;
    line-height:1;
    background:rgba(255,255,255,.035);
  }

  .trust span:nth-child(1)::before{
    content:"♡";
    color:#9de1c8;
    border:1px solid rgba(121,199,172,.55);
    box-shadow:0 0 14px rgba(121,199,172,.16);
  }
  .trust span:nth-child(2)::before{
    content:"◇";
    color:#f0cf8f;
    border:1px solid rgba(233,199,123,.50);
    box-shadow:0 0 14px rgba(233,199,123,.13);
  }
  .trust span:nth-child(3)::before{
    content:"⌁";
    color:#d4b6ff;
    border:1px solid rgba(176,126,255,.52);
    box-shadow:0 0 14px rgba(176,126,255,.15);
  }

  .panel{
    max-width:900px;
    margin:0 auto;
    padding:26px 34px 22px !important;
    text-align:left;
    background:
      linear-gradient(180deg,rgba(54,46,82,.50),rgba(24,23,53,.56)) !important;
    border:1px solid rgba(242,207,158,.32) !important;
    border-radius:28px !important;
    backdrop-filter:blur(20px) saturate(1.12);
    box-shadow:
      0 24px 80px rgba(0,0,0,.28),
      inset 0 1px 0 rgba(255,255,255,.08),
      0 0 34px rgba(197,129,255,.08) !important;
    position:relative;
    overflow:hidden;
  }

  .panel::before,
  .panel::after{
    content:"";
    position:absolute;
    width:130px;
    height:130px;
    pointer-events:none;
    opacity:.38;
  }

  .panel::before{
    left:-20px;
    bottom:-28px;
    background:radial-gradient(circle,rgba(226,173,221,.16),transparent 65%);
  }

  .panel::after{
    right:-18px;
    bottom:-22px;
    background:radial-gradient(circle,rgba(166,118,255,.15),transparent 65%);
  }

  .panel h2{
    text-align:center;
    font-family:"Cormorant Garamond",Georgia,serif !important;
    font-size:31px !important;
    color:#f3d79f !important;
    -webkit-text-fill-color:initial !important;
    background:none !important;
    margin-bottom:4px !important;
  }

  .panel-sub{
    text-align:center;
    color:#e3dce9 !important;
    margin-bottom:20px !important;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:16px !important;
  }

  #matchForm{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:18px 28px;
    align-items:end;
  }

  #matchForm .field{
    margin:0 !important;
  }

  #matchForm label{
    color:#f3e5d0 !important;
    font-size:13px !important;
  }

  input[type="date"]{
    background:rgba(13,14,38,.48) !important;
    border:1px solid rgba(223,196,239,.25) !important;
    color:#fbf6ef !important;
    border-radius:13px !important;
    padding:14px 16px !important;
    box-shadow:inset 0 0 18px rgba(255,255,255,.015);
  }

  input[type="date"]:focus{
    border-color:rgba(218,180,255,.60) !important;
    box-shadow:
      0 0 0 4px rgba(166,111,255,.08),
      inset 0 0 20px rgba(255,255,255,.02) !important;
  }

  .primary{
    grid-column:1 / -1;
    justify-self:center;
    width:min(440px,72%) !important;
    margin:2px auto 0 !important;
    border-radius:999px !important;
    padding:14px 26px !important;
    color:#fff9f1 !important;
    background:
      linear-gradient(100deg,#f2c879 0%,#e6b2cb 43%,#9e6dff 100%) !important;
    box-shadow:
      0 10px 30px rgba(157,96,255,.22),
      0 0 22px rgba(241,198,121,.10) !important;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:20px !important;
    font-weight:600 !important;
  }

  .fineprint{
    color:#bdb5c8 !important;
    margin-top:12px !important;
    position:relative;
    z-index:2;
  }

  .results{
    max-width:1060px;
    margin:0 auto;
    padding-top:18px !important;
  }

  .score-card,.east-card,.lock-card,.premium{
    backdrop-filter:blur(18px);
    background:
      linear-gradient(180deg,rgba(29,28,62,.72),rgba(15,18,43,.76)) !important;
    border-color:rgba(234,205,160,.16) !important;
    box-shadow:
      0 20px 60px rgba(0,0,0,.24),
      inset 0 1px 0 rgba(255,255,255,.035) !important;
  }

  footer{
    color:#aaa4b8 !important;
  }

  @media (max-width:760px){
    body{background-attachment:scroll !important;}
    .topbar{min-height:98px; padding-top:12px;}
    .brand{left:10px; transform:none; top:13px; gap:6px;}
    .brand-mark{width:82px !important;height:56px !important;}
    .brand-mark img{width:82px !important;max-height:56px !important;}
    .brand-wordmark{font-size:32px;}
    .lang{margin-left:auto;}
    .lang button{padding:7px 8px;}
    .hero{padding:36px 0 52px !important;}
    h1{font-size:clamp(46px,14vw,65px) !important;}
    .hero-copy{font-size:18px !important;}
    .trust{display:grid;grid-template-columns:1fr;max-width:420px;}
    .trust span{
      min-width:0;
      text-align:left;
      border-left:0 !important;
      border-top:1px solid rgba(255,255,255,.08) !important;
    }
    .trust span:first-child{border-top:0 !important;}
    .panel{padding:22px 18px 20px !important;}
    #matchForm{grid-template-columns:1fr;gap:14px;}
    .primary{grid-column:1;width:100% !important;}
  }

  .brand{position:absolute !important;left:50% !important;top:20px !important;transform:translateX(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;}
  .brand-mark{display:none !important;}
  .brand-wordmark{font-family:"Cormorant Garamond",Georgia,serif !important;font-size:54px !important;line-height:.95 !important;font-style:italic !important;font-weight:600 !important;letter-spacing:.3px !important;background:linear-gradient(105deg,#fff8ec 0%,#f0d093 45%,#dcc7ff 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;text-shadow:0 0 18px rgba(209,157,255,.06) !important;white-space:nowrap !important;}
  @media (max-width:760px){.brand{left:12px !important;top:18px !important;transform:none !important;}.brand-wordmark{font-size:36px !important;}}

  .results{
    display:none;
    padding:52px 0 88px !important;
  }

  .results.show{
    display:block;
    animation:jadioraReveal .72s cubic-bezier(.22,.75,.28,1) both;
  }

  @keyframes jadioraReveal{
    from{opacity:0;transform:translateY(20px)}
    to{opacity:1;transform:translateY(0)}
  }

  .results-intro{
    max-width:760px;
    margin:0 auto 30px;
    text-align:center;
  }

  .results-kicker{
    display:inline-block;
    margin-bottom:9px;
    color:#edcf91;
    font-size:11px;
    font-weight:800;
    letter-spacing:1.6px;
    text-transform:uppercase;
  }

  .results-intro h2{
    margin:0;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:clamp(42px,5.5vw,66px);
    line-height:.98;
    font-weight:600;
    letter-spacing:-.7px;
    background:linear-gradient(105deg,#fff8ed 0%,#f0d39a 43%,#d6baff 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
  }

  .results-intro p{
    max-width:650px;
    margin:12px auto 0;
    color:#c9c1d8;
    font-size:15px;
    line-height:1.7;
  }

  .result-grid-v1{
    grid-template-columns:1.15fr .85fr !important;
    gap:20px !important;
  }

  .score-card-v1,
  .east-card-v1{
    position:relative;
    overflow:hidden;
    min-height:100%;
    background:
      linear-gradient(180deg,rgba(42,35,71,.70),rgba(15,17,42,.76)) !important;
    border:1px solid rgba(236,205,157,.17) !important;
    box-shadow:
      0 26px 80px rgba(0,0,0,.28),
      inset 0 1px 0 rgba(255,255,255,.05),
      0 0 36px rgba(160,102,255,.05) !important;
    backdrop-filter:blur(18px);
  }

  .score-card-v1::before{
    content:"";
    position:absolute;
    width:270px;
    height:270px;
    right:-95px;
    top:-120px;
    border-radius:50%;
    background:radial-gradient(circle,rgba(168,111,255,.18),transparent 68%);
    pointer-events:none;
  }

  .score-main{
    display:grid;
    grid-template-columns:220px 1fr;
    gap:28px;
    align-items:center;
  }

  .score-orbit{
    --score:84;
    width:202px;
    aspect-ratio:1;
    margin:auto;
    display:grid;
    place-items:center;
    border-radius:50%;
    position:relative;
    background:
      radial-gradient(circle at center,rgba(20,18,50,.98) 0 58%,transparent 59%),
      conic-gradient(
        from -90deg,
        #efca83 0deg,
        #e6b3d0 calc(var(--score) * 2.4deg),
        #a373ff calc(var(--score) * 3.6deg),
        rgba(255,255,255,.075) calc(var(--score) * 3.6deg) 360deg
      );
    box-shadow:
      0 0 36px rgba(166,110,255,.17),
      inset 0 0 28px rgba(255,255,255,.025);
  }

  .score-orbit::before,
  .score-orbit::after{
    content:"";
    position:absolute;
    border:1px solid rgba(237,205,152,.18);
    border-radius:50%;
    pointer-events:none;
  }

  .score-orbit::before{
    inset:-9px;
    transform:rotate(13deg) scaleX(1.05);
  }

  .score-orbit::after{
    inset:11px;
    border-color:rgba(211,184,255,.13);
  }

  .score-orbit-inner{
    width:158px;
    aspect-ratio:1;
    border-radius:50%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    background:
      radial-gradient(circle at 50% 38%,rgba(144,91,210,.16),transparent 48%),
      rgba(8,10,30,.76);
    border:1px solid rgba(255,255,255,.055);
    text-align:center;
    position:relative;
    z-index:2;
  }

  .score-orbit .score-label{
    color:#d9cba9 !important;
    font-size:10px !important;
    letter-spacing:1px;
  }

  .score-orbit .score{
    margin:3px 0 1px !important;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:58px !important;
    line-height:.9 !important;
    letter-spacing:-2px !important;
    font-weight:600 !important;
  }

  .score-tone{
    color:#d8c6ee;
    font-size:11px;
    font-weight:700;
  }

  .score-story{
    position:relative;
    z-index:2;
  }

  .pair-signature{
    margin-bottom:14px;
  }

  .signature-item{
    padding:12px 15px;
    border-radius:16px;
    background:rgba(255,255,255,.028);
    border:1px solid rgba(255,255,255,.06);
  }

  .signature-item > span{
    display:block;
    margin-bottom:5px;
    color:#a79ebd;
    font-size:10px;
    font-weight:800;
    letter-spacing:1.15px;
    text-transform:uppercase;
  }

  .signature-item strong{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    align-items:center;
    color:#f6eee4;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:20px;
    font-weight:600;
  }

  .signature-item strong i{
    color:#d5b7ff;
    font-style:normal;
    font-size:13px;
  }

  .score-story .summary{
    margin:0 !important;
    color:#d7d0e2 !important;
    font-size:15px !important;
    line-height:1.74 !important;
  }

  .score-card-v1 .metrics{
    gap:10px !important;
    margin-top:24px !important;
  }

  .score-card-v1 .metric{
    padding:14px 15px !important;
    background:rgba(255,255,255,.028) !important;
    border-color:rgba(255,255,255,.06) !important;
  }

  .metric-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
  }

  .metric-top small{
    margin:0 !important;
    font-size:12px;
  }

  .metric-top strong{
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:21px !important;
    font-weight:600;
    color:#fbf5eb;
  }

  .metric-track{
    width:100%;
    height:4px;
    margin-top:11px;
    overflow:hidden;
    border-radius:999px;
    background:rgba(255,255,255,.065);
  }

  .metric-track span{
    display:block;
    width:0;
    height:100%;
    border-radius:inherit;
    transition:width .9s cubic-bezier(.22,.75,.28,1);
  }

  .metric:nth-child(1) .metric-track span{
    background:linear-gradient(90deg,#df9fbc,#f0c5d6);
  }
  .metric:nth-child(2) .metric-track span{
    background:linear-gradient(90deg,#e8b86e,#f0d79c);
  }
  .metric:nth-child(3) .metric-track span{
    background:linear-gradient(90deg,#9d85ef,#c5b7ff);
  }
  .metric:nth-child(4) .metric-track span{
    background:linear-gradient(90deg,#88aedf,#bdd9fb);
  }

  .east-card-v1{
    padding:27px !important;
  }

  .east-card-v1::before{
    content:"";
    position:absolute;
    width:210px;
    height:210px;
    left:-90px;
    bottom:-90px;
    border-radius:50%;
    background:radial-gradient(circle,rgba(121,199,172,.12),transparent 69%);
    pointer-events:none;
  }

  .east-card-v1 .east-title{
    align-items:flex-start !important;
    position:relative;
    z-index:2;
  }

  .east-eyebrow{
    display:block;
    margin-bottom:5px;
    color:#9fd7c2 !important;
    font-size:10px !important;
    font-weight:800;
    letter-spacing:1.15px;
    text-transform:uppercase;
    border:0 !important;
    padding:0 !important;
  }

  .east-card-v1 h3{
    font-family:"Cormorant Garamond",Georgia,serif !important;
    font-size:28px !important;
    color:#f5eee3 !important;
  }

  .five-elements-tag{
    color:#e7ca8d !important;
    border-color:rgba(233,199,123,.18) !important;
    background:rgba(233,199,123,.035);
  }

  .east-card-v1 .element-pair{
    margin:20px 0 !important;
    gap:7px !important;
  }

  .east-card-v1 .element{
    padding:16px 10px !important;
    min-height:134px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    border-color:rgba(255,255,255,.06) !important;
    background:
      radial-gradient(circle at 50% 38%,rgba(121,199,172,.07),transparent 48%),
      rgba(255,255,255,.025) !important;
  }

  .element > span{
    color:#9f98b2;
    font-size:10px;
    font-weight:800;
    letter-spacing:1.05px;
    text-transform:uppercase;
  }

  .element-symbol{
    margin:7px 0 3px;
    color:#efd99f;
    font-family:serif;
    font-size:34px;
    line-height:1;
    text-shadow:0 0 17px rgba(233,199,123,.10);
  }

  .east-card-v1 .element b{
    margin-top:2px !important;
    color:#f1eae0;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:20px !important;
    font-weight:600;
  }

  .element-link{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:1px;
    color:#8fb9a8;
  }

  .element-link span{
    font-size:8px;
    opacity:.75;
  }

  .element-link i{
    color:#cbb4e8;
    font-style:normal;
    font-size:18px;
  }

  .energy-reading{
    position:relative;
    z-index:2;
    padding:15px 16px;
    border-radius:16px;
    background:rgba(255,255,255,.025);
    border:1px solid rgba(255,255,255,.055);
  }

  .energy-reading > span{
    display:block;
    margin-bottom:7px;
    color:#dfc88f;
    font-size:10px;
    font-weight:800;
    letter-spacing:1.05px;
    text-transform:uppercase;
  }

  .energy-reading .east-copy{
    color:#c9d9d2 !important;
    font-size:13px !important;
    line-height:1.68 !important;
  }

  .next-layer{
    max-width:650px;
    margin:42px auto 19px;
    text-align:center;
  }

  .next-layer-label,
  .premium-kicker,
  .locked-label{
    color:#d7bb80;
    font-size:10px;
    font-weight:800;
    letter-spacing:1.15px;
    text-transform:uppercase;
  }

  .next-layer h3{
    margin:6px 0 5px;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:30px;
    font-weight:600;
    color:#f7efe5;
  }

  .next-layer p{
    margin:0;
    color:#aeadc1;
    font-size:13px;
    line-height:1.65;
  }

  .lock-card{
    min-height:230px !important;
    background:
      radial-gradient(circle at 90% 15%,rgba(151,98,221,.07),transparent 34%),
      linear-gradient(180deg,rgba(29,28,62,.68),rgba(14,17,40,.76)) !important;
  }

  .lock-icon{
    width:32px;
    height:32px;
    display:grid;
    place-items:center;
    margin-bottom:12px;
    border-radius:50%;
    color:#e6cb91;
    border:1px solid rgba(231,199,123,.18);
    background:rgba(231,199,123,.035);
  }

  .locked-label{
    color:#918aa4;
  }

  .ghost{
    position:relative;
    z-index:2;
    border-color:rgba(231,199,123,.13) !important;
    background:rgba(255,255,255,.028) !important;
    color:#e9e1ee !important;
    transition:.2s ease;
  }

  .ghost:hover{
    transform:translateY(-1px);
    border-color:rgba(231,199,123,.28) !important;
    background:rgba(231,199,123,.055) !important;
  }

  .premium{
    background:
      radial-gradient(circle at 90% 20%,rgba(232,199,122,.10),transparent 28%),
      radial-gradient(circle at 12% 90%,rgba(163,108,255,.09),transparent 35%),
      linear-gradient(180deg,rgba(31,28,58,.80),rgba(16,17,39,.82)) !important;
    border-color:rgba(232,199,122,.17) !important;
  }

  .premium-kicker{
    display:block;
    margin-bottom:5px;
  }

  @media(max-width:900px){
    .result-grid-v1{
      grid-template-columns:1fr !important;
    }

    .score-main{
      grid-template-columns:190px 1fr;
    }

    .score-orbit{
      width:180px;
    }

    .score-orbit-inner{
      width:140px;
    }
  }

  @media(max-width:620px){
    .results{
      padding-top:38px !important;
    }

    .results-intro{
      margin-bottom:22px;
    }

    .results-intro h2{
      font-size:45px;
    }

    .score-main{
      grid-template-columns:1fr;
      gap:19px;
    }

    .score-orbit{
      width:180px;
    }

    .score-story{
      text-align:center;
    }

    .signature-item strong{
      justify-content:center;
    }

    .score-card-v1 .metrics{
      grid-template-columns:1fr 1fr !important;
    }

    .east-title{
      gap:9px !important;
    }

    .locks{
      grid-template-columns:1fr !important;
    }
  }

  @media(max-width:420px){
    .score-card-v1 .metrics{
      grid-template-columns:1fr !important;
    }

    .results-intro h2{
      font-size:40px;
    }
  }

  .insight-card{
    transition:border-color .25s ease, background .25s ease, box-shadow .25s ease;
  }

  .insight-card.is-open{
    border-color:rgba(233,199,123,.22) !important;
    background:
      radial-gradient(circle at 90% 8%,rgba(167,108,255,.10),transparent 32%),
      linear-gradient(180deg,rgba(32,29,65,.78),rgba(15,18,42,.82)) !important;
    box-shadow:
      0 22px 65px rgba(0,0,0,.25),
      inset 0 1px 0 rgba(255,255,255,.04) !important;
  }

  .insight-content{
    display:none;
    margin-top:14px;
  }

  .insight-card.is-open .insight-content{
    display:block;
    animation:insightIn .36s ease both;
  }

  @keyframes insightIn{
    from{opacity:0;transform:translateY(7px)}
    to{opacity:1;transform:translateY(0)}
  }

  .insight-line{
    height:1px;
    margin-bottom:13px;
    background:linear-gradient(90deg,transparent,rgba(233,199,123,.22),rgba(177,135,244,.20),transparent);
  }

  .insight-caption{
    display:block;
    margin-bottom:7px;
    color:#d8bb7f;
    font-size:9px;
    font-weight:800;
    letter-spacing:1.1px;
    text-transform:uppercase;
  }

  .insight-content .insight-text{
    margin:0;
    color:#d8d0e2;
    font-size:13px;
    line-height:1.68;
  }

  .insight-tags{
    display:flex;
    flex-wrap:wrap;
    gap:7px;
    margin-top:12px;
  }

  .insight-tags span{
    padding:6px 9px;
    border-radius:999px;
    color:#d9c8ee;
    background:rgba(166,111,255,.055);
    border:1px solid rgba(183,146,240,.10);
    font-size:10px;
    font-weight:700;
  }

  .insight-help{
    margin-top:12px;
    padding:10px 12px;
    border-radius:13px;
    background:rgba(121,199,172,.045);
    border:1px solid rgba(121,199,172,.10);
  }

  .insight-help span{
    display:block;
    margin-bottom:4px;
    color:#92ccb7;
    font-size:9px;
    font-weight:800;
    letter-spacing:1px;
    text-transform:uppercase;
  }

  .insight-help strong{
    display:block;
    color:#d8e6e0;
    font-size:12px;
    line-height:1.52;
    font-weight:600;
  }

  .signature-mini-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:7px;
    margin-bottom:12px;
  }

  .signature-mini-grid > div{
    padding:9px 7px;
    border-radius:12px;
    text-align:center;
    background:rgba(255,255,255,.025);
    border:1px solid rgba(255,255,255,.055);
  }

  .signature-mini-grid span{
    display:block;
    margin-bottom:3px;
    color:#938aa5;
    font-size:8px;
    font-weight:800;
    letter-spacing:.8px;
    text-transform:uppercase;
  }

  .signature-mini-grid strong{
    display:block;
    color:#f3eadf;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:17px;
    font-weight:600;
  }

  .unlock-btn.is-open{
    margin-top:15px;
    color:#9bcdbb !important;
    border-color:rgba(121,199,172,.12) !important;
    background:rgba(121,199,172,.035) !important;
  }

  .mini-reading-grid{
    display:grid;
    grid-template-columns:1fr;
    gap:9px;
    margin-top:14px;
  }

  .mini-reading-item{
    padding:11px 12px;
    border-radius:13px;
    background:rgba(255,255,255,.022);
    border:1px solid rgba(255,255,255,.05);
  }

  .mini-reading-item > span{
    display:block;
    margin-bottom:5px;
    color:#d9bd83;
    font-size:9px;
    font-weight:800;
    letter-spacing:.9px;
    text-transform:uppercase;
  }

  .mini-reading-item p{
    margin:0 !important;
    color:#cfc7d9 !important;
    font-size:12px !important;
    line-height:1.58 !important;
  }

  .insight-card.is-open{
    min-height:420px !important;
  }

  .insight-help{
    margin-top:10px !important;
  }

  @media(min-width:1050px){
    .mini-reading-grid{
      grid-template-columns:1fr;
    }
  }

  .element-mini-report{
    margin-top:14px;
    position:relative;
    z-index:2;
  }

  .element-profile-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:9px;
  }

  .element-profile,
  .element-insight,
  .element-relation-strip,
  .balance-element{
    border:1px solid rgba(255,255,255,.055);
    background:rgba(255,255,255,.024);
    border-radius:14px;
  }

  .element-profile{
    padding:12px;
  }

  .element-profile > span,
  .element-insight > span,
  .element-relation-strip > span,
  .balance-element > span{
    display:block;
    margin-bottom:5px;
    color:#9b93ad;
    font-size:8px;
    font-weight:800;
    letter-spacing:.95px;
    text-transform:uppercase;
  }

  .element-profile strong{
    display:block;
    margin-bottom:5px;
    color:#e9d093;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:18px;
    font-weight:600;
  }

  .element-profile p,
  .element-insight p,
  .element-relation-strip p,
  .balance-element p{
    margin:0;
    color:#c9c2d4;
    font-size:11px;
    line-height:1.56;
  }

  .element-relation-strip{
    margin-top:9px;
    padding:12px 13px;
    background:
      radial-gradient(circle at 80% 20%,rgba(233,199,123,.055),transparent 42%),
      rgba(255,255,255,.023);
  }

  .element-relation-strip strong{
    display:block;
    margin-bottom:4px;
    color:#f0d69c;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:20px;
    font-weight:600;
  }

  .element-insight-grid{
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
    margin-top:9px;
  }

  .element-insight{
    padding:11px 12px;
  }

  .element-insight:nth-child(1) > span{color:#95cfb8;}
  .element-insight:nth-child(2) > span{color:#d6b6ee;}
  .element-insight:nth-child(3) > span{color:#e2c586;}

  .balance-element{
    margin-top:9px;
    padding:12px 13px;
    background:
      radial-gradient(circle at 15% 35%,rgba(121,199,172,.07),transparent 42%),
      rgba(255,255,255,.024);
  }

  .balance-element-main{
    display:flex;
    align-items:center;
    gap:8px;
    margin-bottom:5px;
  }

  .balance-element-main b{
    width:29px;
    height:29px;
    display:grid;
    place-items:center;
    border-radius:50%;
    color:#f0d79a;
    border:1px solid rgba(233,199,123,.16);
    background:rgba(233,199,123,.035);
    font-family:serif;
    font-size:18px;
  }

  .balance-element-main strong{
    color:#eee6dc;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:19px;
    font-weight:600;
  }

  .element-note{
    margin-top:10px;
    padding:9px 10px;
    color:#8f899e;
    font-size:9px;
    line-height:1.5;
    border-left:2px solid rgba(233,199,123,.13);
  }

  @media(max-width:520px){
    .element-profile-grid{
      grid-template-columns:1fr;
    }
  }

  .core-pattern{
    margin-top:16px;
    padding:14px 16px;
    border-radius:16px;
    background:
      linear-gradient(135deg,rgba(233,199,123,.055),rgba(164,115,255,.045));
    border:1px solid rgba(233,199,123,.11);
  }

  .core-pattern > span{
    display:block;
    margin-bottom:5px;
    color:#d9bd82;
    font-size:9px;
    font-weight:800;
    letter-spacing:1.05px;
    text-transform:uppercase;
  }

  .core-pattern strong{
    display:block;
    color:#f7eee3;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:21px;
    line-height:1.34;
    font-weight:600;
  }

  .metric-reason{
    margin:8px 0 0 !important;
    min-height:32px;
    color:#a9a1b8 !important;
    font-size:10px !important;
    line-height:1.46 !important;
  }

  .relationship-guidance{
    margin:36px 0 8px;
    padding:25px;
    border-radius:25px;
    background:
      radial-gradient(circle at 12% 10%,rgba(121,199,172,.07),transparent 32%),
      radial-gradient(circle at 88% 15%,rgba(171,112,255,.08),transparent 34%),
      linear-gradient(180deg,rgba(31,28,61,.66),rgba(15,18,42,.73));
    border:1px solid rgba(233,199,123,.12);
    box-shadow:
      0 22px 64px rgba(0,0,0,.22),
      inset 0 1px 0 rgba(255,255,255,.035);
    backdrop-filter:blur(17px);
  }

  .guidance-heading{
    max-width:620px;
    margin:0 auto 19px;
    text-align:center;
  }

  .guidance-heading > span{
    color:#9ed3bf;
    font-size:9px;
    font-weight:800;
    letter-spacing:1.15px;
    text-transform:uppercase;
  }

  .guidance-heading h3{
    margin:5px 0 4px;
    color:#f6eee4;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:30px;
    line-height:1.08;
    font-weight:600;
  }

  .guidance-heading p{
    margin:0;
    color:#a7a0b5;
    font-size:11px;
    line-height:1.55;
  }

  .guidance-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:11px;
  }

  .guidance-card{
    position:relative;
    overflow:hidden;
    min-height:150px;
    padding:15px 14px 14px;
    border-radius:17px;
    background:rgba(255,255,255,.025);
    border:1px solid rgba(255,255,255,.055);
  }

  .guidance-card::before{
    content:"";
    position:absolute;
    width:90px;
    height:90px;
    right:-38px;
    top:-36px;
    border-radius:50%;
    background:radial-gradient(circle,rgba(233,199,123,.065),transparent 70%);
  }

  .guidance-number{
    margin-bottom:14px;
    color:#d8bd84;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:17px;
    opacity:.82;
  }

  .guidance-card > span{
    display:block;
    margin-bottom:7px;
    color:#f0e7db;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:18px;
    font-weight:600;
    line-height:1.08;
  }

  .guidance-card p{
    margin:0;
    color:#b9b1c5;
    font-size:11px;
    line-height:1.58;
  }

  @media(max-width:760px){
    .guidance-grid{
      grid-template-columns:1fr;
    }

    .guidance-card{
      min-height:0;
    }
  }

  .shared-symbol-card{
    position:relative;
    overflow:hidden;
    margin:15px 0 14px;
    padding:17px;
    border-radius:18px;
    background:
      radial-gradient(circle at 16% 10%,rgba(236,204,132,.10),transparent 30%),
      radial-gradient(circle at 84% 14%,rgba(159,112,255,.11),transparent 34%),
      linear-gradient(150deg,rgba(29,27,57,.84),rgba(14,17,38,.86));
    border:1px solid rgba(233,199,123,.13);
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.035),
      0 18px 46px rgba(0,0,0,.18);
  }

  .shared-symbol-card::after{
    content:"";
    position:absolute;
    width:150px;
    height:150px;
    top:-82px;
    right:-66px;
    border-radius:50%;
    border:1px solid rgba(214,181,242,.07);
    box-shadow:
      0 0 0 24px rgba(214,181,242,.018),
      0 0 0 50px rgba(214,181,242,.012);
    pointer-events:none;
  }

  .shared-symbol-orbit{
    width:64px;
    height:64px;
    margin:0 auto 10px;
    display:grid;
    place-items:center;
    position:relative;
    border-radius:50%;
    border:1px solid rgba(233,199,123,.18);
    background:
      radial-gradient(circle,rgba(236,204,132,.085),rgba(158,111,255,.025) 58%,transparent 70%);
    box-shadow:
      0 0 26px rgba(187,139,255,.09),
      inset 0 0 22px rgba(238,206,136,.045);
  }

  .shared-symbol-orbit::before{
    content:"";
    position:absolute;
    inset:7px;
    border-radius:50%;
    border:1px dashed rgba(222,194,238,.10);
  }

  .shared-symbol-glyph{
    position:relative;
    z-index:2;
    color:#f1d99c;
    font-family:Georgia,"Times New Roman",serif;
    font-size:32px;
    line-height:1;
    text-shadow:
      0 0 18px rgba(233,199,123,.20),
      0 0 30px rgba(161,112,255,.12);
  }

  .shared-symbol-copy{
    position:relative;
    z-index:2;
    text-align:center;
  }

  .shared-symbol-kicker{
    display:block;
    margin-bottom:3px;
    color:#9ed0be;
    font-size:8px;
    font-weight:800;
    letter-spacing:1.05px;
    text-transform:uppercase;
  }

  .shared-symbol-copy h5{
    margin:0 0 6px;
    color:#f7eee3;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:25px;
    line-height:1;
    font-weight:600;
  }

  .shared-symbol-intro{
    max-width:530px;
    margin:0 auto !important;
    color:#cfc6d8 !important;
    font-size:11px !important;
    line-height:1.6 !important;
  }

  .shared-symbol-details{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:8px;
    margin-top:13px;
    position:relative;
    z-index:2;
  }

  .shared-symbol-details > div{
    padding:11px 12px;
    border-radius:13px;
    background:rgba(255,255,255,.025);
    border:1px solid rgba(255,255,255,.052);
  }

  .shared-symbol-details span{
    display:block;
    margin-bottom:5px;
    color:#d7bc83;
    font-size:8px;
    font-weight:800;
    letter-spacing:.85px;
    text-transform:uppercase;
  }

  .shared-symbol-details p{
    margin:0 !important;
    color:#bbb3c6 !important;
    font-size:10px !important;
    line-height:1.55 !important;
  }

  .shared-symbol-note{
    position:relative;
    z-index:2;
    margin-top:10px;
    text-align:center;
    color:#80798e;
    font-size:8px;
    line-height:1.45;
  }

  @media(max-width:560px){
    .shared-symbol-details{
      grid-template-columns:1fr;
    }
  }

  .western-meta{
    display:block;
    margin-top:7px;
    color:#9f97b0;
    font-family:Inter,Arial,sans-serif;
    font-size:9px;
    line-height:1.45;
    letter-spacing:.25px;
  }

  .engine-note{
    max-width:720px;
    margin:12px auto 0;
    padding:10px 13px;
    border-radius:13px;
    color:#8f899c;
    background:rgba(255,255,255,.022);
    border:1px solid rgba(255,255,255,.045);
    font-size:9px;
    line-height:1.55;
    text-align:center;
  }

  .chinese-zodiac-panel{
    margin:14px 0;
    padding:15px;
    border-radius:18px;
    background:
      radial-gradient(circle at 15% 15%,rgba(233,199,123,.07),transparent 34%),
      radial-gradient(circle at 86% 12%,rgba(157,111,255,.065),transparent 36%),
      rgba(255,255,255,.023);
    border:1px solid rgba(255,255,255,.055);
  }

  .chinese-zodiac-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    margin-bottom:12px;
  }

  .chinese-zodiac-head > span{
    color:#a59db3;
    font-size:9px;
    font-weight:800;
    letter-spacing:1px;
    text-transform:uppercase;
  }

  .chinese-zodiac-head strong{
    color:#e2c68d;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:17px;
    font-weight:600;
    text-align:right;
  }

  .chinese-zodiac-pair{
    display:grid;
    grid-template-columns:1fr auto 1fr;
    align-items:center;
    gap:11px;
  }

  .zodiac-animal-card{
    min-height:102px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:11px 10px;
    border-radius:15px;
    background:rgba(255,255,255,.026);
    border:1px solid rgba(255,255,255,.052);
    text-align:center;
  }

  .zodiac-animal-card > span{
    color:#8f879e;
    font-size:8px;
    font-weight:800;
    letter-spacing:.85px;
    text-transform:uppercase;
  }

  .zodiac-animal-card b{
    display:block;
    margin:5px 0 3px;
    font-size:29px;
    line-height:1;
    font-weight:400;
    filter:drop-shadow(0 0 12px rgba(233,199,123,.08));
  }

  .zodiac-animal-card strong{
    color:#eee5da;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:18px;
    line-height:1.15;
    font-weight:600;
  }

  .zodiac-connector{
    color:#d9bd82;
    font-size:14px;
    opacity:.8;
  }

  .zodiac-relation-copy{
    margin-top:10px;
    padding-top:10px;
    border-top:1px solid rgba(255,255,255,.05);
  }

  .zodiac-relation-copy > span{
    display:block;
    margin-bottom:4px;
    color:#9ed0be;
    font-size:8px;
    font-weight:800;
    letter-spacing:.9px;
    text-transform:uppercase;
  }

  .zodiac-relation-copy p{
    margin:0;
    color:#c3bbcd;
    font-size:10px;
    line-height:1.58;
  }

  @media(max-width:520px){
    .chinese-zodiac-head{
      align-items:flex-start;
      flex-direction:column;
    }

    .chinese-zodiac-head strong{
      text-align:left;
    }
  }

  .western-reading{
    margin-top:18px;
    padding:18px;
    border-radius:20px;
    background:
      radial-gradient(circle at 14% 10%,rgba(183,137,255,.075),transparent 34%),
      radial-gradient(circle at 88% 12%,rgba(233,199,123,.055),transparent 35%),
      rgba(255,255,255,.022);
    border:1px solid rgba(255,255,255,.055);
  }

  .western-reading-head{
    margin-bottom:13px;
  }

  .western-reading-head > span{
    display:block;
    margin-bottom:3px;
    color:#d8bd82;
    font-size:8px;
    font-weight:800;
    letter-spacing:1px;
    text-transform:uppercase;
  }

  .western-reading-head h3{
    margin:0;
    color:#f3eade;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:24px;
    line-height:1.08;
    font-weight:600;
  }

  .western-profile-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:9px;
  }

  .western-profile-card{
    min-height:156px;
    padding:13px;
    border-radius:15px;
    background:rgba(255,255,255,.026);
    border:1px solid rgba(255,255,255,.052);
  }

  .western-profile-card > span{
    display:block;
    margin-bottom:5px;
    color:#8f879f;
    font-size:8px;
    font-weight:800;
    letter-spacing:.85px;
    text-transform:uppercase;
  }

  .western-profile-card strong{
    display:block;
    color:#eee6dc;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:20px;
    line-height:1.08;
    font-weight:600;
  }

  .western-profile-card small{
    display:block;
    margin:4px 0 7px;
    color:#c5a8e4;
    font-size:9px;
    line-height:1.4;
  }

  .western-profile-card p{
    margin:0;
    color:#bcb4c8;
    font-size:10px;
    line-height:1.58;
  }

  .western-structure-card{
    margin-top:9px;
    padding:12px 13px;
    border-radius:14px;
    background:
      linear-gradient(135deg,rgba(169,115,255,.045),rgba(233,199,123,.035));
    border:1px solid rgba(233,199,123,.085);
  }

  .western-structure-card > span,
  .western-insight > span{
    display:block;
    margin-bottom:4px;
    color:#9ed0be;
    font-size:8px;
    font-weight:800;
    letter-spacing:.85px;
    text-transform:uppercase;
  }

  .western-structure-card strong{
    display:block;
    margin-bottom:4px;
    color:#efd79f;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:19px;
    line-height:1.1;
    font-weight:600;
  }

  .western-structure-card p,
  .western-insight p{
    margin:0;
    color:#bdb5c8;
    font-size:10px;
    line-height:1.56;
  }

  .western-insight-grid{
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
    margin-top:9px;
  }

  .western-insight{
    padding:11px 12px;
    border-radius:13px;
    background:rgba(255,255,255,.022);
    border:1px solid rgba(255,255,255,.048);
  }

  .western-insight:nth-child(1) > span{color:#9bcdb9;}
  .western-insight:nth-child(2) > span{color:#d5b5ed;}
  .western-insight:nth-child(3) > span{color:#e1c386;}

  .western-note{
    margin-top:10px;
    padding:9px 10px;
    color:#817a90;
    font-size:8px;
    line-height:1.5;
    border-left:2px solid rgba(183,137,255,.14);
  }

  @media(max-width:620px){
    .western-profile-grid{
      grid-template-columns:1fr;
    }
  }

  .jadiora-paid-section{
    width:min(1120px,92%);
    margin:26px auto 46px;
    padding:26px 0 10px;
  }

  .paid-section-head{
    max-width:680px;
    margin:0 auto 18px;
    text-align:center;
  }

  .paid-section-head > span{
    display:block;
    margin-bottom:5px;
    color:#d9bd82;
    font-size:9px;
    font-weight:800;
    letter-spacing:1.2px;
    text-transform:uppercase;
  }

  .paid-section-head h2{
    margin:0 0 7px;
    color:#f3eadf;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:34px;
    line-height:1.02;
    font-weight:600;
  }

  .paid-section-head p{
    margin:0 auto;
    max-width:610px;
    color:#a69eaf;
    font-size:11px;
    line-height:1.65;
  }

  .paid-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:12px;
    align-items:stretch;
  }

  .paid-card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-height:430px;
    padding:18px 16px 16px;
    overflow:hidden;
    border-radius:22px;
    background:
      radial-gradient(circle at 20% 6%,rgba(173,121,255,.07),transparent 32%),
      rgba(18,13,31,.72);
    border:1px solid rgba(255,255,255,.065);
    box-shadow:0 18px 44px rgba(3,1,12,.18);
  }

  .paid-card-entry{
    background:
      radial-gradient(circle at 20% 5%,rgba(190,151,255,.09),transparent 34%),
      rgba(18,13,31,.73);
  }

  .paid-card-featured{
    border-color:rgba(226,191,117,.34);
    background:
      radial-gradient(circle at 22% 3%,rgba(232,197,122,.12),transparent 34%),
      radial-gradient(circle at 92% 0%,rgba(178,118,255,.10),transparent 38%),
      rgba(21,14,34,.82);
    box-shadow:0 20px 54px rgba(9,4,20,.30);
    transform:translateY(-5px);
  }

  .featured-ribbon{
    position:absolute;
    top:11px;
    right:-33px;
    min-width:120px;
    padding:5px 18px;
    transform:rotate(38deg);
    color:#24170b;
    background:linear-gradient(90deg,#e6ca8d,#f2dfb5);
    font-size:7px;
    font-weight:900;
    letter-spacing:.9px;
    text-align:center;
    text-transform:uppercase;
  }

  .paid-card-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:8px;
    min-height:48px;
    margin-bottom:9px;
  }

  .paid-badge{
    display:inline-flex;
    align-items:center;
    min-height:23px;
    padding:4px 8px;
    border-radius:999px;
    color:#d8c6f2;
    background:rgba(177,125,255,.08);
    border:1px solid rgba(177,125,255,.12);
    font-size:7px;
    font-weight:800;
    letter-spacing:.65px;
    text-transform:uppercase;
  }

  .paid-badge-soft{
    color:#b9cfc7;
    background:rgba(135,195,171,.06);
    border-color:rgba(135,195,171,.09);
  }

  .paid-badge-gold{
    color:#efd6a3;
    background:rgba(225,190,112,.075);
    border-color:rgba(225,190,112,.14);
  }

  .paid-icon{
    color:#e4c989;
    font-family:Georgia,serif;
    font-size:20px;
    letter-spacing:1px;
    white-space:nowrap;
  }

  .paid-card h3{
    margin:0 0 8px;
    color:#f0e7dd;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:23px;
    line-height:1.06;
    font-weight:600;
  }

  .paid-card > p{
    margin:0 0 12px;
    color:#aaa2b4;
    font-size:9.5px;
    line-height:1.58;
  }

  .paid-card ul{
    margin:0 0 15px;
    padding:0;
    list-style:none;
  }

  .paid-card li{
    position:relative;
    margin:7px 0;
    padding-left:15px;
    color:#c4bccd;
    font-size:9px;
    line-height:1.45;
  }

  .paid-card li::before{
    content:"✦";
    position:absolute;
    left:0;
    top:0;
    color:#d4b779;
    font-size:8px;
  }

  .bundle-saving{
    margin:0 0 12px;
    padding:7px 8px;
    border-radius:10px;
    color:#e0c88d;
    background:rgba(224,194,126,.065);
    border:1px solid rgba(224,194,126,.10);
    font-size:8px;
    line-height:1.4;
    text-align:center;
  }

  .paid-bottom{
    margin-top:auto;
  }

  .price{
    margin-bottom:9px;
    color:#f5ead7;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:30px;
    line-height:1;
    font-weight:600;
  }

  .paid-buy-btn{
    width:100%;
    min-height:40px;
    padding:9px 10px;
    border-radius:12px;
    border:1px solid rgba(221,199,155,.19);
    color:#ede4d9;
    background:linear-gradient(135deg,rgba(116,77,170,.34),rgba(74,47,112,.30));
    font:inherit;
    font-size:9px;
    font-weight:800;
    letter-spacing:.25px;
    cursor:pointer;
    transition:.2s ease;
  }

  .paid-buy-btn:hover{
    transform:translateY(-1px);
    border-color:rgba(226,196,129,.34);
    background:linear-gradient(135deg,rgba(137,89,198,.42),rgba(88,55,132,.36));
  }

  .paid-buy-btn-featured{
    color:#2a1b0b;
    background:linear-gradient(135deg,#e5c780,#f0dab0);
    border-color:rgba(244,222,174,.52);
    box-shadow:0 8px 24px rgba(213,173,93,.10);
  }

  .paid-buy-btn-featured:hover{
    background:linear-gradient(135deg,#edd493,#f4e3c1);
  }

  .paid-trust-row{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:9px 18px;
    margin:17px auto 0;
    color:#8f879c;
    font-size:8px;
  }

  .paid-trust-row span{
    display:inline-flex;
    align-items:center;
    gap:4px;
  }

  .paid-trust-row span::first-letter{
    color:#d3b879;
  }

  .paid-trust-row b{
    font-weight:600;
  }

  .paid-note{
    max-width:730px;
    margin:11px auto 0;
    color:#746d7e;
    font-size:7.5px;
    line-height:1.5;
    text-align:center;
  }

  .jadiora-purchase-modal{
    position:fixed;
    inset:0;
    z-index:9999;
    display:none;
    align-items:center;
    justify-content:center;
    padding:20px;
  }

  .jadiora-purchase-modal.is-open{
    display:flex;
  }

  .purchase-backdrop{
    position:absolute;
    inset:0;
    background:rgba(5,2,12,.78);
    backdrop-filter:blur(10px);
  }

  .purchase-dialog{
    position:relative;
    z-index:2;
    width:min(420px,94vw);
    padding:26px 22px 20px;
    border-radius:24px;
    background:
      radial-gradient(circle at 18% 0%,rgba(190,137,255,.13),transparent 34%),
      radial-gradient(circle at 92% 4%,rgba(230,196,121,.10),transparent 37%),
      #151020;
    border:1px solid rgba(235,214,171,.13);
    box-shadow:0 30px 80px rgba(0,0,0,.42);
    text-align:center;
  }

  .purchase-close{
    position:absolute;
    top:9px;
    right:11px;
    width:30px;
    height:30px;
    border:0;
    border-radius:50%;
    color:#a89fb4;
    background:rgba(255,255,255,.035);
    font-size:20px;
    line-height:30px;
    cursor:pointer;
  }

  .purchase-symbol{
    margin:2px auto 8px;
    color:#e3c986;
    font-size:28px;
    letter-spacing:2px;
  }

  .purchase-kicker{
    display:block;
    margin-bottom:4px;
    color:#9b92a7;
    font-size:7.5px;
    font-weight:800;
    letter-spacing:1px;
    text-transform:uppercase;
  }

  .purchase-dialog h3{
    margin:0 0 8px;
    color:#f2e9df;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:27px;
    font-weight:600;
  }

  .purchase-dialog p{
    margin:0 auto 11px;
    color:#b4acbd;
    font-size:10px;
    line-height:1.6;
  }

  .purchase-price{
    margin:8px 0 12px;
    color:#ecd59f;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:32px;
  }

  .purchase-primary{
    width:100%;
    min-height:42px;
    border:1px solid rgba(238,216,171,.32);
    border-radius:12px;
    color:#291a0b;
    background:linear-gradient(135deg,#e5c77f,#f1dbb2);
    font:inherit;
    font-size:9px;
    font-weight:900;
    cursor:pointer;
  }

  .purchase-dialog small{
    display:block;
    margin-top:9px;
    color:#746d7f;
    font-size:7.5px;
    line-height:1.4;
  }

  @media(max-width:980px){
    .paid-grid{
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .paid-card-featured{
      transform:none;
    }
  }

  @media(max-width:590px){
    .paid-grid{
      grid-template-columns:1fr;
    }

    .paid-card{
      min-height:0;
    }

    .paid-section-head h2{
      font-size:30px;
    }
  }

.shared-charm-preview{width:min(260px,80%);aspect-ratio:9/11;margin:4px auto 15px;border-radius:24px;overflow:hidden;background:#080a16;border:1px solid rgba(231,207,157,.09);box-shadow:inset 0 0 55px rgba(23,18,45,.34),0 16px 40px rgba(3,2,10,.18)}
.shared-charm-preview svg{display:block;width:100%;height:100%}
.charm-keywords{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.charm-keywords span{padding:5px 8px;border-radius:999px;color:#c8b9d6;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055);font-size:8px;letter-spacing:.35px}
.charm-blueprint-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.charm-blueprint-grid>div{min-height:66px;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.045)}.charm-blueprint-grid span{display:block;margin-bottom:4px;color:#8e8798;font-size:7px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.charm-blueprint-grid strong{display:block;color:#e5dacd;font-family:"Cormorant Garamond",Georgia,serif;font-size:15px;line-height:1.18;font-weight:600}
.charm-id-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;padding:8px 10px;border-radius:10px;background:rgba(228,199,139,.035);border:1px solid rgba(228,199,139,.07)}.charm-id-row span{color:#948a9d;font-size:7px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.charm-id-row code{color:#d8bf8a;font-size:8px;letter-spacing:.4px;word-break:break-all}
@media(max-width:520px){.charm-blueprint-grid{grid-template-columns:1fr}}

  .shared-charm-preview-wrap{
    margin:2px 0 14px;
  }
  .shared-charm-preview-label{
    display:block;
    margin:0 auto 8px;
    color:#a49aac;
    font-size:7px;
    font-weight:800;
    letter-spacing:.9px;
    text-align:center;
    text-transform:uppercase;
  }

  .charm-wallpaper-actions{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:8px;
    margin:12px 0 10px;
  }

  .charm-preview-btn,
  .charm-test-download-btn{
    min-height:38px;
    padding:8px 10px;
    border-radius:12px;
    font:inherit;
    font-size:8px;
    font-weight:800;
    letter-spacing:.2px;
    cursor:pointer;
    transition:.2s ease;
  }

  .charm-preview-btn{
    color:#eadfce;
    background:linear-gradient(135deg,rgba(113,84,157,.26),rgba(56,46,87,.24));
    border:1px solid rgba(218,190,135,.15);
  }

  .charm-test-download-btn{
    color:#bcb4c6;
    background:rgba(255,255,255,.022);
    border:1px solid rgba(255,255,255,.055);
  }

  .charm-preview-btn:hover,
  .charm-test-download-btn:hover{transform:translateY(-1px)}

  .jadiora-wallpaper-modal{
    position:fixed;
    inset:0;
    z-index:10020;
    display:none;
    align-items:center;
    justify-content:center;
    padding:18px;
  }

  .jadiora-wallpaper-modal.is-open{display:flex}

  .wallpaper-backdrop{
    position:absolute;
    inset:0;
    background:rgba(3,4,10,.86);
    backdrop-filter:blur(14px);
  }

  .wallpaper-dialog{
    position:relative;
    z-index:2;
    width:min(760px,96vw);
    max-height:94vh;
    overflow:auto;
    padding:22px;
    border-radius:25px;
    background:
      radial-gradient(circle at 50% 0%,rgba(107,91,156,.08),transparent 34%),
      #0b0d17;
    border:1px solid rgba(226,202,155,.11);
    box-shadow:0 34px 90px rgba(0,0,0,.48);
  }

  .wallpaper-close{
    position:absolute;
    top:9px;
    right:10px;
    width:32px;
    height:32px;
    border:0;
    border-radius:50%;
    color:#b4acbb;
    background:rgba(255,255,255,.035);
    font-size:21px;
    cursor:pointer;
  }

  .wallpaper-dialog-copy{
    max-width:560px;
    margin:0 auto 14px;
    text-align:center;
  }

  .wallpaper-dialog-copy > span{
    color:#d6b979;
    font-size:7px;
    font-weight:800;
    letter-spacing:1px;
    text-transform:uppercase;
  }

  .wallpaper-dialog-copy h3{
    margin:4px 0 5px;
    color:#f1e9df;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:27px;
    line-height:1.05;
    font-weight:600;
  }

  .wallpaper-dialog-copy p{
    margin:0;
    color:#9690a0;
    font-size:8.5px;
    line-height:1.55;
  }

  .wallpaper-stage{
    width:min(320px,76vw);
    aspect-ratio:9/16;
    margin:0 auto 15px;
    overflow:hidden;
    border-radius:24px;
    background:#070a15;
    border:1px solid rgba(226,202,155,.11);
    box-shadow:0 22px 55px rgba(0,0,0,.32);
  }

  .wallpaper-stage svg{
    display:block;
    width:100%;
    height:100%;
  }

  .wallpaper-modal-actions{
    display:flex;
    justify-content:center;
    gap:8px;
    max-width:520px;
    margin:0 auto;
  }

  .wallpaper-test-btn,
  .wallpaper-buy-btn{
    min-height:40px;
    padding:9px 14px;
    border-radius:12px;
    font:inherit;
    font-size:8.5px;
    font-weight:850;
    cursor:pointer;
  }

  .wallpaper-test-btn{
    color:#c3bacb;
    background:rgba(255,255,255,.026);
    border:1px solid rgba(255,255,255,.06);
  }

  .wallpaper-buy-btn{
    color:#27190b;
    background:linear-gradient(135deg,#e2c481,#eed9b0);
    border:1px solid rgba(239,217,171,.42);
  }

  .wallpaper-dialog > small{
    display:block;
    max-width:560px;
    margin:9px auto 0;
    color:#716b79;
    font-size:7px;
    line-height:1.45;
    text-align:center;
  }

  @media(max-width:560px){
    .charm-wallpaper-actions{grid-template-columns:1fr}
    .wallpaper-modal-actions{flex-direction:column}
    .wallpaper-stage{width:min(300px,82vw)}
  }

  .shared-wallpaper-inline-wrap{
    margin:16px 0 18px;
    padding:14px;
    border-radius:18px;
    background:
      radial-gradient(circle at 50% 4%,rgba(219,190,134,.055),transparent 34%),
      rgba(255,255,255,.018);
    border:1px solid rgba(255,255,255,.05);
  }
  .shared-wallpaper-inline-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    margin-bottom:10px;
  }
  .shared-wallpaper-inline-head span{
    color:#d7c28f;
    font-size:8px;
    font-weight:800;
    letter-spacing:.9px;
    text-transform:uppercase;
  }
  .shared-wallpaper-inline-head small{
    color:#777081;
    font-size:7px;
    letter-spacing:.5px;
  }
  .shared-wallpaper-inline{
    display:block;
    width:min(300px,78%);
    aspect-ratio:9/16;
    margin:0 auto;
    padding:0;
    overflow:hidden;
    border-radius:18px;
    border:1px solid rgba(227,199,140,.13);
    background:#070a16;
    box-shadow:0 22px 54px rgba(2,1,9,.30),0 0 0 1px rgba(255,255,255,.018) inset;
    cursor:pointer;
    transition:transform .22s ease,border-color .22s ease;
  }
  .shared-wallpaper-inline:hover{
    transform:translateY(-2px);
    border-color:rgba(227,199,140,.27);
  }
  .shared-wallpaper-inline svg{
    display:block;
    width:100%;
    height:100%;
  }
  .shared-wallpaper-inline-hint{
    margin:8px 0 0;
    color:#777080;
    font-size:7.5px;
    line-height:1.45;
    text-align:center;
  }
  @media(max-width:520px){
    .shared-wallpaper-inline{width:min(280px,88%)}
  }

  .shared-charm-preview{
    width:min(300px,86%);
    aspect-ratio:2/3;
    border-radius:20px;
    background:#070a15;
  }
  .shared-charm-preview img,
  .shared-wallpaper-inline img,
  .wallpaper-stage img{
    display:block;
    width:100%;
    height:100%;
    object-fit:contain;
    background:#070a15;
  }
  .shared-wallpaper-inline{
    width:min(330px,82%);
    aspect-ratio:2/3;
  }
  .wallpaper-stage{
    width:min(390px,82vw);
    aspect-ratio:2/3;
  }
  .shared-charm-preview-label::after{
    content:" · REAL ART SERIES";
    color:#746e7b;
  }

  .auto-portrait-lab{
    margin-top:26px;padding:24px;border:1px solid rgba(215,188,132,.22);border-radius:26px;
    background:linear-gradient(180deg,rgba(18,16,31,.78),rgba(8,10,23,.9));
    box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden;
  }
  .auto-portrait-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
  .auto-portrait-head h3{margin:5px 0 8px;font-family:"Cormorant Garamond",Georgia,serif;font-size:34px;font-weight:500;color:#f4ece4}
  .auto-portrait-head p{margin:0;max-width:690px;color:#bdb7c8;line-height:1.7}
  .auto-portrait-kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#d2b77d}
  .local-badge{white-space:nowrap;border:1px solid rgba(164,209,187,.28);background:rgba(106,154,135,.1);color:#bcd8ca;border-radius:999px;padding:8px 11px;font-size:11px;letter-spacing:.04em}
  .auto-portrait-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.65fr);gap:22px;align-items:start}
  .auto-portrait-stage{
    --portrait-accent-rgb:145,187,166;
    --portrait-soft-rgb:185,217,202;
    position:relative;width:100%;min-height:540px;aspect-ratio:4/5;border-radius:24px;overflow:hidden;isolation:isolate;
    background:
      radial-gradient(circle at 50% 34%,rgba(var(--portrait-accent-rgb),.18),transparent 31%),
      radial-gradient(circle at 14% 16%,rgba(216,188,125,.1),transparent 24%),
      linear-gradient(180deg,#080b17 0%,#0b0d1d 58%,#060812 100%);
    border:1px solid rgba(226,206,164,.18);
    box-shadow:inset 0 0 90px rgba(0,0,0,.44),0 18px 50px rgba(0,0,0,.24)
  }
  .auto-portrait-stars{position:absolute;inset:0;z-index:0;opacity:.86;background-image:
      radial-gradient(circle at 11% 17%,rgba(255,233,191,.85) 0 1px,transparent 2px),
      radial-gradient(circle at 78% 13%,rgba(197,218,255,.72) 0 1px,transparent 2px),
      radial-gradient(circle at 65% 29%,rgba(255,220,163,.75) 0 1.2px,transparent 2px),
      radial-gradient(circle at 28% 43%,rgba(255,255,255,.67) 0 1px,transparent 2px),
      radial-gradient(circle at 88% 48%,rgba(190,210,255,.7) 0 1px,transparent 2px),
      radial-gradient(circle at 14% 71%,rgba(255,222,173,.68) 0 1px,transparent 2px),
      radial-gradient(circle at 73% 76%,rgba(255,255,255,.62) 0 1px,transparent 2px),
      radial-gradient(circle at 47% 86%,rgba(216,194,255,.64) 0 1px,transparent 2px)}
  .portrait-element-decor{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}
  .portrait-decor-line{fill:none;stroke:rgba(var(--portrait-soft-rgb),.36);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
  .portrait-decor-faint{fill:none;stroke:rgba(var(--portrait-soft-rgb),.17);stroke-width:1.3;stroke-linecap:round}
  .portrait-decor-fill{fill:rgba(var(--portrait-accent-rgb),.12);stroke:rgba(var(--portrait-soft-rgb),.3);stroke-width:1.2}
  .portrait-orbit{position:absolute;z-index:2;left:10%;right:10%;top:14%;height:58%;border:1px solid rgba(222,188,121,.34);border-radius:50%;transform:rotate(-7deg)}
  .portrait-orbit:after{content:"";position:absolute;left:13%;right:13%;top:9%;bottom:9%;border:1px solid rgba(226,219,242,.12);border-radius:50%;transform:rotate(18deg)}
  .portrait-moon{position:absolute;z-index:2;width:31%;aspect-ratio:1;left:50%;top:7%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 34% 31%,#f7f0df 0 7%,#d7dce7 26%,#9eabc2 52%,#29304a 70%,rgba(16,18,32,.02) 72%);opacity:.65;filter:drop-shadow(0 0 26px rgba(202,217,244,.12))}
  .portrait-people{position:absolute;inset:13% 4% 27%;width:92%;height:60%;z-index:4;overflow:visible;display:block}
  .portrait-line{fill:none;stroke:#ead8c2;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(220,188,132,.13))}
  .portrait-hair{fill:none;stroke:#a9a1b7;stroke-width:10;stroke-linecap:round;opacity:.72}
  .portrait-body{fill:rgba(24,24,42,.34);stroke:rgba(var(--portrait-soft-rgb),.34);stroke-width:3}
  .portrait-symbol{position:absolute;z-index:6;left:50%;top:42%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;pointer-events:none}
  .portrait-symbol-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(var(--portrait-soft-rgb),.62);background:radial-gradient(circle at 50% 38%,rgba(var(--portrait-accent-rgb),.22),rgba(9,10,24,.72));box-shadow:0 0 34px rgba(var(--portrait-accent-rgb),.2);color:#f1e5cf;font-family:"Noto Serif SC","Songti SC",serif;font-size:24px}
  .portrait-symbol-name{max-width:190px;text-align:center;color:#c5bac7;font-size:10px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 8px #070914}
  .portrait-center-star{position:absolute;z-index:6;left:50%;top:29%;transform:translate(-50%,-50%);font-size:18px;color:#e2be76;text-shadow:0 0 14px rgba(238,197,117,.4)}
  .portrait-copy{position:absolute;z-index:8;left:7%;right:7%;bottom:6.5%;text-align:center}
  .portrait-pair{font-family:"Cormorant Garamond",Georgia,serif;color:#f1e8df;font-size:clamp(28px,4.1vw,48px);letter-spacing:.04em;margin-bottom:7px}
  .portrait-signs{color:#cdbfce;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
  .portrait-phrase{margin:12px auto 0;max-width:84%;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(16px,2.2vw,23px);font-style:italic;color:#d7d0db;line-height:1.35}
  .portrait-keywords{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}
  .portrait-keywords span{border:1px solid rgba(var(--portrait-soft-rgb),.2);background:rgba(var(--portrait-accent-rgb),.07);border-radius:999px;padding:5px 9px;color:#a9a1b2;font-size:9px;letter-spacing:.12em;text-transform:uppercase}
  .portrait-brand{margin-top:14px;color:#a89fb2;font-size:10px;letter-spacing:.44em}
  .portrait-side{padding:18px 2px 4px}
  .portrait-side h4{margin:0 0 10px;color:#f1e8df;font-size:20px;font-weight:500}
  .portrait-side p{margin:0 0 18px;color:#aaa4b7;line-height:1.7;font-size:14px}
  .portrait-facts{display:grid;gap:10px;margin:18px 0}
  .portrait-fact{padding:12px 14px;border:1px solid rgba(216,191,142,.13);border-radius:15px;background:rgba(255,255,255,.025)}
  .portrait-fact span{display:block;color:#847e90;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}
  .portrait-fact strong{font-weight:500;color:#ddd5e1;font-size:14px}
  .portrait-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
  .portrait-actions button{border-radius:999px;border:1px solid rgba(216,190,137,.25);background:rgba(216,190,137,.06);color:#dfd6df;padding:10px 15px;cursor:pointer}
  .portrait-actions button:hover{background:rgba(216,190,137,.12)}
  .portrait-note{margin-top:14px;font-size:11px!important;color:#777283!important}

  .auto-portrait-stage.layout-1 .portrait-people{transform:translateY(1%) scale(.95)}
  .auto-portrait-stage.layout-1 .portrait-symbol{top:46%}
  .auto-portrait-stage.layout-2 .portrait-people{transform:translateY(3%) scale(1.02)}
  .auto-portrait-stage.layout-2 .portrait-moon{left:24%;top:10%;width:26%}
  .auto-portrait-stage.layout-2 .portrait-symbol{left:68%;top:40%}
  .auto-portrait-stage.layout-3 .portrait-people{transform:translateY(-1%) scale(.91)}
  .auto-portrait-stage.layout-3 .portrait-symbol{left:31%;top:38%}

  .auto-portrait-stage.element-Wood{
    background:radial-gradient(circle at 46% 32%,rgba(95,155,127,.22),transparent 31%),radial-gradient(circle at 14% 72%,rgba(72,112,97,.13),transparent 27%),linear-gradient(165deg,#071019,#0a1718 56%,#070914)}
  .auto-portrait-stage.element-Wood .portrait-orbit{transform:rotate(-18deg);border-radius:47% 53% 51% 49%}
  .auto-portrait-stage.element-Wood .portrait-moon{left:24%;top:10%;width:24%;opacity:.5}

  .auto-portrait-stage.element-Fire{
    background:radial-gradient(circle at 50% 38%,rgba(190,91,94,.22),transparent 30%),radial-gradient(circle at 76% 18%,rgba(225,160,93,.12),transparent 22%),linear-gradient(160deg,#110b17,#1a0e18 55%,#070914)}
  .auto-portrait-stage.element-Fire .portrait-orbit{transform:rotate(-27deg);height:49%;top:20%;border-color:rgba(233,177,118,.42)}
  .auto-portrait-stage.element-Fire .portrait-moon{left:78%;top:11%;width:21%;opacity:.45}

  .auto-portrait-stage.element-Earth{
    background:radial-gradient(circle at 50% 43%,rgba(177,137,83,.2),transparent 34%),radial-gradient(circle at 18% 73%,rgba(132,108,81,.13),transparent 26%),linear-gradient(180deg,#0e0d16,#17130f 60%,#090912)}
  .auto-portrait-stage.element-Earth .portrait-orbit{left:16%;right:16%;top:16%;height:53%;transform:rotate(0);border-radius:50%}
  .auto-portrait-stage.element-Earth .portrait-moon{left:50%;top:9%;width:23%;opacity:.5}

  .auto-portrait-stage.element-Metal{
    background:radial-gradient(circle at 52% 34%,rgba(153,177,203,.2),transparent 31%),radial-gradient(circle at 18% 18%,rgba(221,226,236,.08),transparent 22%),linear-gradient(165deg,#080c16,#0f1420 58%,#070914)}
  .auto-portrait-stage.element-Metal .portrait-orbit{left:17%;right:17%;top:13%;height:61%;transform:rotate(0);border-color:rgba(201,216,232,.34)}
  .auto-portrait-stage.element-Metal .portrait-moon{left:25%;top:9%;width:25%;opacity:.56}

  .auto-portrait-stage.element-Water{
    background:radial-gradient(circle at 50% 38%,rgba(74,115,176,.22),transparent 32%),radial-gradient(circle at 73% 76%,rgba(91,108,164,.12),transparent 25%),linear-gradient(165deg,#060c1b,#0a1026 58%,#060813)}
  .auto-portrait-stage.element-Water .portrait-orbit{left:7%;right:7%;top:16%;height:50%;transform:rotate(8deg);border-radius:52% 48% 55% 45%}
  .auto-portrait-stage.element-Water .portrait-moon{left:74%;top:10%;width:27%;opacity:.6}

  @media(max-width:820px){.auto-portrait-grid{grid-template-columns:1fr}.auto-portrait-head{display:block}.local-badge{display:inline-block;margin-top:12px}.auto-portrait-lab{padding:18px}.auto-portrait-stage{min-height:500px}}

  .auto-portrait-stage.five-cycle-stage{
    position:relative;
    min-height:0;
    aspect-ratio:941/1672;
    width:min(100%,520px);
    margin:0 auto;
    overflow:hidden;
    border-radius:26px;
    background:#070914;
    box-shadow:0 22px 60px rgba(0,0,0,.32), inset 0 0 0 1px rgba(225,194,133,.12);
  }
  .five-cycle-image{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
  }
  .five-node{
    position:absolute;
    z-index:4;
    width:54px;
    height:54px;
    border-radius:50%;
    display:grid;
    place-items:center;
    font-family:"Noto Serif SC","Songti SC",serif;
    font-size:19px;
    color:rgba(250,240,220,.82);
    border:1px solid rgba(230,200,145,.18);
    background:rgba(7,9,20,.26);
    backdrop-filter:blur(4px);
    transition:.25s ease;
    pointer-events:none;
  }
  .five-node[data-element="Fire"]{left:50%;top:11.5%;transform:translate(-50%,-50%)}
  .five-node[data-element="Earth"]{right:7%;top:36%;transform:translate(50%,-50%)}
  .five-node[data-element="Metal"]{right:8%;top:63%;transform:translate(50%,-50%)}
  .five-node[data-element="Water"]{left:8%;top:63%;transform:translate(-50%,-50%)}
  .five-node[data-element="Wood"]{left:7%;top:36%;transform:translate(-50%,-50%)}
  .five-node.is-person-a,
  .five-node.is-person-b{
    border-color:rgba(244,218,165,.62);
    box-shadow:0 0 24px rgba(225,188,116,.30);
    color:#fff5df;
  }
  .five-node.is-relation{
    width:66px;
    height:66px;
    border:1.5px solid rgba(255,225,168,.88);
    background:rgba(31,24,23,.35);
    box-shadow:0 0 12px rgba(255,218,145,.42),0 0 40px rgba(232,186,101,.25);
    color:#fff6e8;
    font-size:23px;
  }
  .five-node-flags{
    position:absolute;
    left:50%;
    top:calc(100% + 5px);
    transform:translateX(-50%);
    display:flex;
    gap:3px;
    white-space:nowrap;
  }
  .five-node-flags span{
    min-width:18px;
    height:18px;
    padding:0 5px;
    border-radius:999px;
    display:grid;
    place-items:center;
    font-family:Inter,Arial,sans-serif;
    font-size:8px;
    font-weight:600;
    letter-spacing:.03em;
    color:#16121a;
    background:#e4c98d;
    box-shadow:0 2px 8px rgba(0,0,0,.24);
  }
  .five-cycle-summary{
    position:absolute;
    z-index:7;
    left:5%;
    right:5%;
    bottom:4%;
    padding:14px 15px 13px;
    border:1px solid rgba(226,197,142,.16);
    border-radius:18px;
    background:linear-gradient(180deg,rgba(6,8,18,.20),rgba(6,8,18,.78));
    backdrop-filter:blur(8px);
    text-align:center;
  }
  .five-cycle-summary-title{
    color:#f0e3d4;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:clamp(23px,3vw,34px);
    line-height:1.05;
    letter-spacing:.03em;
  }
  .five-cycle-summary-meta{
    margin-top:6px;
    color:#c7b7c6;
    font-size:10px;
    letter-spacing:.12em;
    text-transform:uppercase;
  }
  .five-cycle-summary-phrase{
    margin:8px auto 0;
    max-width:90%;
    color:#ddd4df;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:15px;
    font-style:italic;
    line-height:1.35;
  }
  .five-cycle-legend{
    display:flex;
    gap:6px;
    flex-wrap:wrap;
    justify-content:center;
    margin-top:9px;
  }
  .five-cycle-legend span{
    border:1px solid rgba(224,199,151,.15);
    border-radius:999px;
    padding:4px 8px;
    color:#aea5b4;
    background:rgba(255,255,255,.025);
    font-size:8px;
    letter-spacing:.08em;
    text-transform:uppercase;
  }
  @media(max-width:820px){
    .auto-portrait-stage.five-cycle-stage{width:min(100%,430px)}
    .five-node{width:46px;height:46px;font-size:17px}
    .five-node.is-relation{width:57px;height:57px;font-size:20px}
  }

  .auto-portrait-grid{
    grid-template-columns:1fr;
    justify-items:center;
  }
  .auto-portrait-stage.five-cycle-stage{
    width:min(100%,620px);
    aspect-ratio:1 / 1;
    margin:0 auto;
  }
  .five-cycle-image{
    object-fit:contain;
    object-position:center center;
  }
  .portrait-side{
    width:min(100%,620px);
    margin:0 auto;
  }
  .five-node[data-element="Metal"]{left:40.8%;top:11.7%;right:auto;transform:translate(-50%,-50%)}
  .five-node[data-element="Water"]{left:71.3%;top:31.7%;right:auto;transform:translate(-50%,-50%)}
  .five-node[data-element="Wood"]{left:61.3%;top:63.9%;right:auto;transform:translate(-50%,-50%)}
  .five-node[data-element="Fire"]{left:22.2%;top:62.2%;right:auto;transform:translate(-50%,-50%)}
  .five-node[data-element="Earth"]{left:12.6%;top:31.8%;right:auto;transform:translate(-50%,-50%)}
  @media(max-width:820px){
    .auto-portrait-stage.five-cycle-stage{width:min(100%,520px);aspect-ratio:1 / 1}
  }

  .auto-portrait-lab{padding-top:24px;padding-bottom:24px}
  .auto-portrait-head{max-width:720px;margin-left:auto;margin-right:auto}
  .auto-portrait-stage.five-cycle-stage{width:min(300px,78vw)!important;aspect-ratio:1/1!important;border-radius:20px!important;box-shadow:0 14px 34px rgba(0,0,0,.24)!important}
  .five-cycle-image{object-fit:contain!important;background:#070914}
  .five-node,.five-cycle-summary{display:none!important}
  .portrait-side{width:min(100%,680px)!important;text-align:center;padding-top:6px}
  .portrait-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .portrait-fact{padding:10px 9px}
  @media(max-width:620px){.portrait-facts{grid-template-columns:1fr}.auto-portrait-stage.five-cycle-stage{width:min(270px,78vw)!important}}

  .shared-wallpaper-inline-wrap,.charm-blueprint-grid,.shared-symbol-details,.charm-id-row,.charm-wallpaper-actions{display:none!important}
  .shared-symbol-card.shared-charm-v1-card{padding:22px 18px;text-align:center}
  .shared-charm-preview-wrap{margin-bottom:12px}
  .shared-charm-preview-label{display:block;margin-bottom:9px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#968b9f}
  .shared-charm-preview{width:min(178px,56vw)!important;height:auto!important;aspect-ratio:941/1672!important;margin:0 auto 14px!important;border-radius:18px!important;display:block!important;overflow:hidden!important;background:#070914!important;border:1px solid rgba(226,196,137,.24)!important;box-shadow:0 16px 38px rgba(0,0,0,.34),0 0 34px rgba(210,173,106,.08)!important;cursor:pointer!important}
  .shared-charm-preview img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;background:#070914}
  .shared-charm-preview:focus-visible{outline:2px solid rgba(238,213,158,.72);outline-offset:4px}
  .shared-symbol-copy h5{font-size:24px;margin-top:3px}
  .shared-symbol-intro{max-width:610px;margin-left:auto;margin-right:auto}
  .charm-keywords{justify-content:center}

  .birthday-mini-card{width:min(100%,300px);margin:16px auto 18px;padding:0;border:0;background:transparent;display:block;cursor:pointer;transition:.2s ease}
  .birthday-mini-card:hover{transform:translateY(-2px)}
  .birthday-mini-shell{position:relative;width:100%;aspect-ratio:2/3;border-radius:20px;overflow:hidden;box-shadow:0 16px 38px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);background:#efe4d7}
  .birthday-mini-caption{display:block;margin-top:10px;text-align:center;color:#9e93a7;font-size:10px;letter-spacing:.08em}

  .birthday-card-modal{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:20px}
  .birthday-card-modal.is-open{display:flex}
  .birthday-card-backdrop{position:absolute;inset:0;background:rgba(3,4,12,.86);backdrop-filter:blur(12px)}
  .birthday-card-dialog{position:relative;width:min(1120px,97vw);max-height:94vh;overflow:auto;padding:30px;border-radius:28px;border:1px solid rgba(228,199,146,.18);background:linear-gradient(155deg,#10101c,#171322 65%,#10101b);box-shadow:0 28px 80px rgba(0,0,0,.48)}
  .birthday-card-close{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#aaa2b0;font-size:30px;cursor:pointer;z-index:9}
  .birthday-editor-copy{text-align:center;margin-bottom:18px;padding:0 36px}
  .birthday-editor-copy>span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#c4a96f}
  .birthday-editor-copy h3{margin:6px 0 6px;font-family:"Cormorant Garamond",Georgia,serif;font-size:35px;font-weight:500;color:#f2e9e1}
  .birthday-editor-copy p{margin:0;color:#aaa3b2;line-height:1.6}
  .birthday-library-meta{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0 20px}
  .birthday-library-meta span{padding:6px 10px;border-radius:999px;border:1px solid rgba(224,190,123,.15);background:rgba(255,255,255,.025);font-size:10px;color:#a9a0ad;letter-spacing:.07em}

  .birthday-design-picker{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 22px}
  .birthday-design-thumb{position:relative;display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);cursor:pointer;transition:.18s ease;box-shadow:0 8px 18px rgba(0,0,0,.14)}
  .birthday-design-thumb:hover{transform:translateY(-2px);border-color:rgba(226,196,137,.28)}
  .birthday-design-thumb.is-active{border-color:rgba(232,198,132,.72);background:linear-gradient(135deg,rgba(231,205,158,.14),rgba(255,255,255,.05));box-shadow:0 0 0 2px rgba(232,198,132,.10),0 12px 26px rgba(0,0,0,.24)}
  .birthday-design-number{position:static;z-index:2;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:rgba(10,10,18,.76);border:1px solid rgba(255,255,255,.12);font-size:9px;color:#eee4dc;backdrop-filter:blur(5px)}
  .birthday-style-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.07);font-size:13px;line-height:1}
  .birthday-design-label{position:static;display:block;font-size:11px;letter-spacing:.03em;color:#e9dfd5;background:none;border:0;border-radius:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:132px}
  .birthday-style-hint{margin:-8px 0 8px;text-align:center;color:#847d8a;font-size:11px;line-height:1.55}

  .birthday-design-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0 0 24px}
  .birthday-design-thumb{position:relative;padding:0 0 38px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0d0d17;overflow:hidden;cursor:pointer;transition:.2s ease;aspect-ratio:2/3;box-shadow:0 8px 22px rgba(0,0,0,.18)}
  .birthday-design-thumb:hover{transform:translateY(-2px);border-color:rgba(226,196,137,.28)}
  .birthday-design-thumb.is-active{border-color:rgba(232,198,132,.72);box-shadow:0 0 0 2px rgba(232,198,132,.12),0 12px 30px rgba(0,0,0,.26)}
  .birthday-design-number{position:absolute;right:8px;top:8px;z-index:8;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(10,10,18,.76);border:1px solid rgba(255,255,255,.14);font-size:9px;color:#eee4dc;backdrop-filter:blur(5px)}
  .birthday-design-label{position:absolute;left:10px;right:10px;bottom:10px;z-index:8;text-align:center;font-size:11px;letter-spacing:.04em;color:#e9dfd5;background:rgba(10,10,18,.58);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 10px;backdrop-filter:blur(6px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

  .birthday-editor-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(310px,.78fr);gap:30px;align-items:start;justify-content:center}
  .birthday-card-preview-wrap{display:flex;justify-content:center;position:sticky;top:8px}
  .birthday-card-canvas{--bg1:#f8e7df;--bg2:#fff7ef;--ink:#76513a;--accent:#d7a36f;--accent2:#ebb4b2;--deep:#8f5d55;position:relative;width:min(100%,420px);aspect-ratio:2/3;border-radius:26px;overflow:hidden;background:linear-gradient(160deg,var(--bg1),var(--bg2));box-shadow:0 24px 64px rgba(0,0,0,.40);color:var(--ink);isolation:isolate}
  .birthday-card-canvas:before{content:"";position:absolute;inset:13px;border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);border-radius:18px;z-index:4;pointer-events:none}
  .birthday-card-canvas:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 12%,rgba(255,255,255,.72),transparent 22%),radial-gradient(circle at 83% 38%,rgba(255,255,255,.35),transparent 21%);mix-blend-mode:soft-light;pointer-events:none;z-index:1}
  .bc-paper-grain{position:absolute;inset:0;z-index:0;opacity:.18;background-image:radial-gradient(rgba(120,80,60,.22) .55px,transparent .7px);background-size:5px 5px;mix-blend-mode:multiply}
  .bc-top-bow{position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:98px;height:34px}
  .bc-top-bow:before,.bc-top-bow:after{content:"";position:absolute;top:2px;width:36px;height:22px;border-radius:70% 18% 70% 22%;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 80%,white),var(--accent));box-shadow:inset 0 0 7px rgba(255,255,255,.35)}
  .bc-top-bow:before{left:3px;transform:rotate(-15deg)}.bc-top-bow:after{right:3px;transform:scaleX(-1) rotate(-15deg)}
  .bc-top-bow i{position:absolute;left:34px;top:7px;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 5px rgba(255,255,255,.4);z-index:2}

  .bc-copy{position:absolute;z-index:7;top:7.6%;left:9%;right:9%;text-align:center}
  .bc-month{font-size:9px;letter-spacing:.19em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 60%,transparent)}
  .bc-title{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(40px,6vw,60px);line-height:.86;color:var(--deep);margin:18px 0 6px;font-weight:600}
  .bc-title em{display:block;font-size:1.28em;font-weight:500}
  .bc-name{display:inline-block;margin-top:8px;padding:6px 18px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent2) 22%,transparent);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;color:var(--deep)}
  .bc-message{margin:15px auto 0;max-width:90%;font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:15px;line-height:1.52;color:color-mix(in srgb,var(--ink) 86%,transparent)}
  .bc-brand{position:absolute;z-index:7;bottom:14px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.38em;color:color-mix(in srgb,var(--ink) 42%,transparent)}
  .bc-family-tag{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.45);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);font-size:11px;letter-spacing:.05em;color:var(--deep);box-shadow:0 6px 14px rgba(0,0,0,.06)}
  .bc-family-tag i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.6);font-style:normal;font-size:11px}
  .bc-art{position:absolute;z-index:3;left:0;right:0;bottom:2%;height:54%;pointer-events:none}

  .bc-flower{position:absolute;width:30px;height:30px}
  .bc-flower:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#f2c66e;box-shadow:0 -9px 0 1px #fff5ef,8px -4px 0 1px #fff5ef,8px 5px 0 1px #fff5ef,0 10px 0 1px #fff5ef,-8px 5px 0 1px #fff5ef,-8px -4px 0 1px #fff5ef}
  .bc-leaf{position:absolute;width:28px;height:13px;border-radius:100% 0 100% 0;background:linear-gradient(145deg,#8aa47f,#506f58);transform:rotate(var(--r,0deg));opacity:.9}
  .bc-balloon{position:absolute;width:82px;height:100px;border-radius:52% 48% 48% 52% / 56% 56% 44% 44%;background:linear-gradient(145deg,rgba(255,255,255,.78),var(--balloon,#e7b3b8) 35%,color-mix(in srgb,var(--balloon,#e7b3b8) 75%,#8a5360));box-shadow:inset 10px 10px 18px rgba(255,255,255,.48),0 12px 22px rgba(75,48,50,.18)}
  .bc-balloon:after{content:"";position:absolute;left:50%;top:98px;width:1px;height:82px;background:color-mix(in srgb,var(--accent) 70%,transparent);transform-origin:top}
  .bc-balloon:before{content:"";position:absolute;left:36px;bottom:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--balloon,#e7b3b8)}
  .bc-gift{position:absolute;width:96px;height:78px;background:linear-gradient(145deg,#fff4e9,#efd6c5);border:1px solid rgba(151,102,80,.2);border-radius:8px;box-shadow:0 11px 20px rgba(67,42,36,.13)}
  .bc-gift:before{content:"";position:absolute;left:40px;top:0;width:16px;height:100%;background:var(--accent2)}
  .bc-gift:after{content:"";position:absolute;left:-4px;right:-4px;top:-12px;height:18px;border-radius:8px;background:linear-gradient(180deg,#fff7ee,#ead2c1);border:1px solid rgba(151,102,80,.14)}
  .bc-gift i{position:absolute;left:34px;top:-28px;width:28px;height:23px;border:8px solid var(--accent2);border-radius:70% 35% 70% 35%;transform:rotate(18deg)}
  .bc-gift i:after{content:"";position:absolute;left:14px;top:-7px;width:24px;height:20px;border:7px solid var(--accent2);border-radius:35% 70% 35% 70%;transform:rotate(-38deg)}
  .bc-cake{position:absolute;width:220px;height:128px}
  .bc-cake .layer{position:absolute;left:12px;right:12px;bottom:0;height:76px;border-radius:15px 15px 24px 24px;background:linear-gradient(180deg,#fff9f1 0 36%,#f4dfcd 36% 100%);border:1px solid rgba(136,91,70,.13);box-shadow:0 12px 20px rgba(78,46,35,.14)}
  .bc-cake .icing{position:absolute;left:10px;right:10px;bottom:61px;height:28px;border-radius:50%;background:#fffaf4;border:1px solid rgba(136,91,70,.1)}
  .bc-cake .icing:after{content:"";position:absolute;left:18px;right:18px;top:13px;height:20px;background:radial-gradient(circle at 7px 0,#fffaf4 0 7px,transparent 8px) 0 0/28px 20px repeat-x}
  .bc-cake .candles{position:absolute;left:60px;bottom:88px;width:100px;height:56px;background:repeating-linear-gradient(90deg,transparent 0 18px,var(--accent2) 18px 24px,transparent 24px 32px)}
  .bc-cake .candles:after{content:"✦  ✦  ✦  ✦";position:absolute;top:-12px;left:0;right:0;text-align:center;color:#f6b85f;font-size:14px;letter-spacing:8px;text-shadow:0 0 8px #f8b75d}

  .bc-bear{position:absolute;width:185px;height:208px}
  .bc-bear .head{position:absolute;left:26px;top:4px;width:96px;height:87px;border-radius:46% 46% 43% 43%;background:linear-gradient(145deg,#d8a66f,#b88352);box-shadow:inset 8px 8px 16px rgba(255,255,255,.22)}
  .bc-bear .head:before,.bc-bear .head:after{content:"";position:absolute;top:-15px;width:34px;height:34px;border-radius:50%;background:#c59160;border:8px solid #b37c4f}
  .bc-bear .head:before{left:-7px}.bc-bear .head:after{right:-7px}
  .bc-bear .muzzle{position:absolute;left:54px;top:45px;width:42px;height:31px;border-radius:50%;background:#ead2b1;z-index:2}
  .bc-bear .muzzle:before{content:"";position:absolute;left:15px;top:8px;width:12px;height:8px;border-radius:50%;background:#4b3024;box-shadow:-20px -18px 0 -3px #3c2b24,20px -18px 0 -3px #3c2b24}
  .bc-bear .body{position:absolute;left:22px;bottom:0;width:103px;height:90px;border-radius:48% 48% 32% 32%;background:linear-gradient(145deg,#d2a06c,#b57d50)}
  .bc-bear .bow{position:absolute;left:48px;top:80px;width:48px;height:24px;z-index:4}
  .bc-bear .bow:before,.bc-bear .bow:after{content:"";position:absolute;top:3px;width:26px;height:20px;border-radius:70% 25% 70% 25%;background:var(--accent2)}
  .bc-bear .bow:before{left:0}.bc-bear .bow:after{right:0;transform:scaleX(-1)}
  .bc-bear .bow i{position:absolute;left:20px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--accent)}

  .bc-rabbit{position:absolute;width:180px;height:214px}
  .bc-rabbit .head{position:absolute;left:24px;top:34px;width:94px;height:80px;border-radius:48% 48% 44% 44%;background:linear-gradient(145deg,#fff8ef,#e7ddcf);box-shadow:inset 8px 8px 16px rgba(255,255,255,.55)}
  .bc-rabbit .ear{position:absolute;top:-5px;width:26px;height:74px;border-radius:55% 55% 44% 44%;background:linear-gradient(145deg,#fff9f1,#e5dbce)}
  .bc-rabbit .ear:after{content:"";position:absolute;inset:9px 7px;border-radius:55%;background:#eab9b3;opacity:.65}
  .bc-rabbit .ear.e1{left:36px;transform:rotate(-8deg)}.bc-rabbit .ear.e2{right:29px;transform:rotate(10deg)}
  .bc-rabbit .head:after{content:"";position:absolute;left:42px;top:43px;width:10px;height:7px;border-radius:50%;background:#b37675;box-shadow:-22px -15px 0 -3px #59443c,22px -15px 0 -3px #59443c}
  .bc-rabbit .body{position:absolute;left:28px;bottom:0;width:88px;height:78px;border-radius:48% 48% 32% 32%;background:linear-gradient(145deg,#f6eee5,#ddd2c5)}
  .bc-rabbit .bow{position:absolute;left:48px;top:103px;width:44px;height:21px;z-index:3}
  .bc-rabbit .bow:before,.bc-rabbit .bow:after{content:"";position:absolute;top:2px;width:24px;height:19px;border-radius:70% 25% 70% 25%;background:var(--accent2)}
  .bc-rabbit .bow:before{left:0}.bc-rabbit .bow:after{right:0;transform:scaleX(-1)}

  .bc-moon{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff9db,#f2cf84 42%,#c99748 72%,#8e6339);box-shadow:0 0 34px rgba(241,205,131,.34)}
  .bc-moon:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;background:var(--bg1);left:35px;top:-7px;opacity:.94}
  .bc-star{position:absolute;width:5px;height:5px;border-radius:50%;background:#f0c56d;box-shadow:0 0 10px #f0c56d}

  .design-0 .bc-art{height:58%}.design-0 .bc-copy{top:7%}.design-0 .bc-balloon.b1{left:3%;top:6%;--balloon:var(--accent2);transform:rotate(-8deg)}.design-0 .bc-balloon.b2{right:3%;top:2%;--balloon:#f2d7c8;transform:rotate(7deg)}.design-0 .bc-balloon.b3{right:22%;top:22%;--balloon:#d9b272;transform:scale(.9)}.design-0 .bc-cake{left:50%;bottom:4%;transform:translateX(-50%) scale(.95)}
  .design-1 .bc-copy{top:7%}.design-1 .bc-art{height:57%}.design-1 .bc-cake{left:50%;bottom:4%;transform:translateX(-50%) scale(1.02)}.design-1 .bc-flower.f1{left:7%;bottom:26%;transform:scale(1.2)}.design-1 .bc-flower.f2{right:8%;bottom:30%;transform:scale(1.15)}.design-1 .bc-leaf.l1{left:8%;bottom:19%;--r:-38deg;transform:scale(1.18) rotate(var(--r))}.design-1 .bc-leaf.l2{right:8%;bottom:21%;--r:42deg;transform:scale(1.18) rotate(var(--r))}
  .design-2 .bc-copy{top:6.4%}.design-2 .bc-art{height:58%}.design-2 .bc-bear{left:4%;bottom:-2%;transform:scale(1)}.design-2 .bc-cake{right:-2%;bottom:7%;transform:scale(.84)}.design-2 .bc-gift{right:8%;bottom:0;transform:scale(.82)}
  .design-3 .bc-copy{top:6.4%}.design-3 .bc-art{height:58%}.design-3 .bc-rabbit{right:5%;bottom:-2%;transform:scale(1)}.design-3 .bc-cake{left:-2%;bottom:8%;transform:scale(.84)}.design-3 .bc-flower.f1{left:7%;bottom:10%;transform:scale(1.15)}.design-3 .bc-flower.f2{left:20%;bottom:2%;transform:scale(.95)}
  .design-4 .bc-copy{top:7%}.design-4 .bc-art{height:55%}.design-4 .bc-gift.g1{left:4%;bottom:7%;transform:scale(1)}.design-4 .bc-gift.g2{left:36%;bottom:0;transform:scale(.8)}.design-4 .bc-gift.g3{right:4%;bottom:7%;transform:scale(.94)}.design-4 .bc-balloon.b1{right:8%;top:-10%;--balloon:var(--accent2);transform:scale(.85)}
  .design-5 .bc-copy{top:7%}.design-5 .bc-art{height:56%}.design-5 .bc-cake{left:50%;bottom:4%;transform:translateX(-50%) scale(.98)}.design-5 .bc-cake .candles{height:70px;bottom:88px}.design-5 .bc-flower.f1{left:8%;bottom:17%;transform:scale(1.06)}.design-5 .bc-flower.f2{right:9%;bottom:18%;transform:scale(1.06)}
  .design-6{background:linear-gradient(160deg,#1d2738,#443246)!important;--ink:#d9cfca;--deep:#f1dcc0;--accent:#d7b77f;--accent2:#baa8c8}.design-6 .bc-copy{top:7.5%}.design-6 .bc-art{height:58%}.design-6 .bc-moon{left:50%;bottom:8%;transform:translateX(-50%) scale(1.35)}.design-6 .bc-star.s1{left:17%;top:19%;transform:scale(1.3)}.design-6 .bc-star.s2{right:19%;top:11%;transform:scale(1.9)}.design-6 .bc-star.s3{right:13%;bottom:18%;transform:scale(1.2)}.design-6 .bc-star.s4{left:24%;bottom:11%;transform:scale(1)}
  .design-7 .bc-copy{top:6.5%}.design-7 .bc-art{height:56%}.design-7 .bc-cake{left:50%;bottom:4%;transform:translateX(-50%) scale(1)}.design-7 .bc-confetti{position:absolute;inset:0;background-image:radial-gradient(circle,var(--accent) 0 2px,transparent 2.5px),radial-gradient(circle,var(--accent2) 0 2px,transparent 2.5px);background-position:20px 22px,42px 7px;background-size:54px 50px,68px 59px;opacity:.55}
  .design-8 .bc-copy{top:8.2%}.design-8 .bc-art{height:58%}.design-8 .bc-floral-arc{position:absolute;left:7%;right:7%;bottom:5%;height:76%;border:2px solid color-mix(in srgb,var(--accent) 48%,transparent);border-top-color:transparent;border-radius:50% 50% 46% 46%}.design-8 .bc-flower.f1{left:7%;bottom:13%;transform:scale(1.2)}.design-8 .bc-flower.f2{right:8%;bottom:13%;transform:scale(1.2)}.design-8 .bc-flower.f3{left:17%;bottom:1%;transform:scale(.85)}.design-8 .bc-flower.f4{right:18%;bottom:1%;transform:scale(.85)}.design-8 .bc-leaf.l1{left:10%;bottom:27%;--r:-35deg;transform:scale(1.2) rotate(var(--r))}.design-8 .bc-leaf.l2{right:10%;bottom:27%;--r:35deg;transform:scale(1.2) rotate(var(--r))}
  .design-9 .bc-copy{top:10%}.design-9 .bc-title{font-size:clamp(42px,6vw,58px)}.design-9 .bc-art{height:40%;bottom:6%}.design-9 .bc-minimal-ring{position:absolute;width:190px;height:190px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 68%,transparent);left:50%;bottom:10%;transform:translateX(-50%);box-shadow:0 0 0 12px rgba(255,255,255,.03),0 0 0 24px rgba(255,255,255,.018)}.design-9 .bc-minimal-ring:before{content:"✦";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--accent);font-size:35px}.design-9 .bc-flower.f1{left:18%;bottom:22%;transform:scale(.95)}.design-9 .bc-flower.f2{right:18%;bottom:22%;transform:scale(.95)}

  .birthday-editor-fields{display:grid;gap:14px;align-content:start;padding-top:3px}
  .birthday-selected-style{padding:11px 13px;border-radius:14px;border:1px solid rgba(224,190,123,.12);background:rgba(255,255,255,.025)}
  .birthday-selected-style span{display:block;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#7f7886;margin-bottom:3px}.birthday-selected-style strong{font-weight:500;color:#ded4dc}
  .birthday-editor-fields label span{display:block;margin-bottom:7px;color:#bdb4c1;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
  .birthday-editor-fields input,.birthday-editor-fields textarea{width:100%;border-radius:14px;border:1px solid rgba(226,198,145,.16);background:#0d0d18;color:#eee5ec;padding:12px 13px;outline:none;font:inherit;resize:vertical}
  .birthday-editor-fields input:focus,.birthday-editor-fields textarea:focus{border-color:rgba(226,198,145,.42)}
  .birthday-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
  .birthday-random-btn,.birthday-buy-btn{border-radius:999px;padding:11px 14px;cursor:pointer;font:inherit}
  .birthday-random-btn{border:1px solid rgba(222,195,143,.22);background:rgba(255,255,255,.03);color:#d9d0d9}
  .birthday-buy-btn{border:1px solid rgba(224,190,123,.42);background:linear-gradient(135deg,#c9a96b,#ead2a2);color:#19131b;font-weight:700}

  .birthday-editor-fields small{color:#777080;line-height:1.5}
  .birthday-picker-helper{padding:12px 14px;border-radius:14px;border:1px solid rgba(224,190,123,.12);background:rgba(255,255,255,.025);color:#968e9b;font-size:12px;line-height:1.55}

  @media(max-width:900px){.birthday-design-picker{justify-content:flex-start}.birthday-editor-grid{grid-template-columns:1fr}.birthday-card-preview-wrap{position:static}.birthday-card-canvas{width:min(100%,380px)}}
  @media(max-width:600px){.birthday-card-dialog{padding:24px 14px}.birthday-editor-copy{padding:0 24px}.birthday-design-picker{justify-content:flex-start;gap:8px}.birthday-design-thumb{padding:9px 12px;min-height:42px}.birthday-design-number{min-width:18px;height:18px;font-size:8px}.birthday-style-icon{width:22px;height:22px;font-size:11px}.birthday-design-label{font-size:10px;max-width:92px}.birthday-card-canvas{width:min(100%,340px)}.birthday-editor-actions{grid-template-columns:1fr}.bc-title{font-size:38px}.bc-message{font-size:13px}}

#birthdayCardModal .birthday-card-backdrop{
  background:rgba(4,5,12,.78);
  backdrop-filter:blur(12px);
}
#birthdayCardModal .birthday-card-dialog{
  width:min(1180px,96vw);
  max-height:94vh;
  overflow:auto;
  padding:24px;
  border-radius:30px;
  border:1px solid rgba(142,111,93,.16);
  background:linear-gradient(145deg,#fbf7f3 0%,#f4eeea 100%);
  box-shadow:0 30px 90px rgba(0,0,0,.38);
  color:#3f3434;
}
#birthdayCardModal .birthday-card-close{
  color:#7d6f70;
  background:rgba(255,255,255,.72);
  border:1px solid rgba(118,91,85,.12);
  width:38px;height:38px;border-radius:50%;
  display:grid;place-items:center;line-height:1;
}
#birthdayCardModal .birthday-editor-copy{
  margin:0 auto 20px;
  padding:0 48px;
  text-align:center;
}
#birthdayCardModal .birthday-editor-copy>span{color:#aa7c72}
#birthdayCardModal .birthday-editor-copy h3{
  color:#3a2f31;
  font-size:34px;
  margin:5px 0 5px;
}
#birthdayCardModal .birthday-editor-copy p{
  max-width:720px;margin:0 auto;color:#827678;
}
#birthdayCardModal .birthday-library-meta span{
  color:#8a7775;
  border-color:rgba(155,112,91,.15);
  background:rgba(255,255,255,.56);
}
#birthdayCardModal .birthday-editor-grid.v203{
  display:grid !important;
  grid-template-columns:minmax(430px,1.08fr) minmax(350px,.82fr) !important;
  gap:24px !important;
  align-items:start;
  justify-content:center;
}
#birthdayCardModal .birthday-card-preview-wrap.v203{
  position:sticky !important;
  top:0;
  display:flex !important;
  align-items:center;
  justify-content:center;
  min-width:0;
  padding:18px;
  border-radius:24px;
  background:rgba(255,255,255,.56);
  border:1px solid rgba(151,116,96,.13);
  box-shadow:0 14px 38px rgba(95,65,62,.09);
}
#birthdayCardModal .birthday-real-card{
  position:relative;
  width:min(100%,500px);
  height:min(68vh,700px);
  min-height:520px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  border-radius:22px;
  background:#fffaf5;
  box-shadow:0 16px 42px rgba(90,58,55,.18);
  border:1px solid rgba(159,117,89,.14);
}
#birthdayCardModal .birthday-real-card>img{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  background:#fffaf5;
}
#birthdayCardModal .birthday-personal-overlay{
  position:absolute;
  left:50%;bottom:24px;
  transform:translateX(-50%);
  width:min(82%,380px);
  padding:11px 16px 12px;
  border-radius:16px;
  text-align:center;
  background:rgba(255,250,246,.88);
  border:1px solid rgba(181,133,98,.22);
  box-shadow:0 8px 24px rgba(84,55,50,.12);
  backdrop-filter:blur(8px);
  color:#6d4a45;
}
#birthdayCardModal .birthday-personal-overlay strong{
  display:block;
  font-family:"Cormorant Garamond",Georgia,serif;
  font-size:23px;
  line-height:1.05;
  font-weight:600;
  color:#8b4f55;
}
#birthdayCardModal .birthday-personal-overlay p{
  margin:5px 0 0;
  font-family:"Cormorant Garamond",Georgia,serif;
  font-size:14px;
  line-height:1.35;
  font-style:italic;
  color:#725e5b;
}
#birthdayCardModal .birthday-control-panel{
  display:grid;
  gap:14px;
  min-width:0;
}
#birthdayCardModal .birthday-step{
  padding:18px;
  border-radius:20px;
  background:rgba(255,255,255,.76);
  border:1px solid rgba(150,111,91,.13);
  box-shadow:0 10px 28px rgba(92,63,59,.07);
}
#birthdayCardModal .birthday-step-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-bottom:14px;
}
#birthdayCardModal .birthday-step-title{
  display:flex;align-items:center;gap:10px;
  color:#3e3435;
  font-family:"Cormorant Garamond",Georgia,serif;
  font-size:22px;
  font-weight:600;
}
#birthdayCardModal .birthday-step-num{
  width:30px;height:30px;border-radius:50%;
  display:grid;place-items:center;
  background:linear-gradient(145deg,#d9858d,#b95364);
  color:white;
  font-family:system-ui,sans-serif;
  font-size:13px;
  box-shadow:0 6px 14px rgba(182,82,99,.20);
}
#birthdayCardModal .birthday-editor-fields.v203{
  display:grid !important;
  gap:12px !important;
  padding:0 !important;
}
#birthdayCardModal .birthday-editor-fields.v203 label span{
  display:block;
  margin-bottom:6px;
  color:#5d5051;
  font-size:12px;
  letter-spacing:.02em;
  text-transform:none;
  font-weight:700;
}
#birthdayCardModal .birthday-editor-fields.v203 input,
#birthdayCardModal .birthday-editor-fields.v203 textarea{
  width:100%;
  padding:12px 13px;
  border-radius:12px;
  border:1px solid rgba(140,105,91,.18);
  background:#fff;
  color:#44383a;
  outline:none;
  resize:vertical;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
}
#birthdayCardModal .birthday-editor-fields.v203 input:focus,
#birthdayCardModal .birthday-editor-fields.v203 textarea:focus{
  border-color:rgba(190,94,110,.46);
  box-shadow:0 0 0 3px rgba(211,119,133,.08);
}
#birthdayCardModal .birthday-toggle-btn{
  flex:0 0 auto;
  border:0;
  background:transparent;
  color:#a06770;
  font-size:12px;
  padding:5px 2px;
  cursor:pointer;
}
#birthdayCardModal .birthday-pattern-panel{
  display:none;
  padding-top:2px;
}
#birthdayCardModal .birthday-pattern-panel.is-open{display:block}
#birthdayCardModal .birthday-design-picker.v203{
  display:grid !important;
  grid-template-columns:repeat(5,minmax(0,1fr)) !important;
  gap:9px !important;
  margin:0 !important;
}
#birthdayCardModal .birthday-design-thumb.v203{
  position:relative;
  display:block !important;
  min-height:0 !important;
  padding:0 0 25px !important;
  border-radius:12px !important;
  overflow:hidden;
  aspect-ratio:3/4 !important;
  background:#f7efeb !important;
  border:1px solid rgba(139,102,88,.14) !important;
  box-shadow:none !important;
  cursor:pointer;
}
#birthdayCardModal .birthday-design-thumb.v203:hover{transform:translateY(-2px)}
#birthdayCardModal .birthday-design-thumb.v203.is-active{
  border-color:#d66d7a !important;
  box-shadow:0 0 0 2px rgba(214,109,122,.13) !important;
}
#birthdayCardModal .birthday-design-thumb.v203 img{
  display:block;
  width:100%;
  height:calc(100% - 25px);
  object-fit:cover;
  object-position:center;
}
#birthdayCardModal .birthday-design-thumb.v203 span{
  position:absolute !important;
  left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;
  height:25px !important;
  display:grid !important;
  place-items:center !important;
  width:auto !important;
  min-width:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:rgba(255,255,255,.92) !important;
  color:#8a6467 !important;
  font-size:9px !important;
}
#birthdayCardModal .birthday-pattern-caption{
  margin:10px 2px 0;
  color:#887d7e;
  font-size:11px;
  line-height:1.45;
}
#birthdayCardModal .birthday-current-style{
  margin-top:12px;
  padding:9px 12px;
  border-radius:12px;
  background:#f8f0ed;
  color:#765d60;
  border:1px solid rgba(151,113,95,.12);
  font-size:12px;
  font-weight:700;
}
#birthdayCardModal .birthday-apply-btn{
  width:100%;
  border:0;
  border-radius:999px;
  padding:14px 18px;
  background:linear-gradient(135deg,#e58f9b,#b94f60);
  color:#fff;
  font-size:15px;
  font-weight:700;
  box-shadow:0 12px 26px rgba(183,72,91,.20);
  cursor:pointer;
}
#birthdayCardModal .birthday-prototype-note{
  color:#8f8586;
  font-size:10px;
  line-height:1.45;
  text-align:center;
  padding:0 10px;
}

#birthdayMiniPreview .birthday-real-card{
  position:relative;
  width:100%;height:100%;min-height:0;
  border-radius:18px;
  overflow:hidden;
  background:#fffaf5;
}
#birthdayMiniPreview .birthday-real-card img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
}
#birthdayMiniPreview .birthday-personal-overlay{display:none}

@media(max-width:900px){
  #birthdayCardModal .birthday-card-dialog{padding:20px 14px}
  #birthdayCardModal .birthday-editor-grid.v203{grid-template-columns:1fr !important}
  #birthdayCardModal .birthday-card-preview-wrap.v203{position:static !important}
  #birthdayCardModal .birthday-real-card{height:min(68vh,680px);min-height:500px;width:min(100%,480px)}
}
@media(max-width:560px){
  #birthdayCardModal .birthday-editor-copy{padding:0 26px 0 8px;text-align:left}
  #birthdayCardModal .birthday-editor-copy h3{font-size:29px}
  #birthdayCardModal .birthday-library-meta{justify-content:flex-start}
  #birthdayCardModal .birthday-card-preview-wrap.v203{padding:10px}
  #birthdayCardModal .birthday-real-card{height:auto;min-height:0;aspect-ratio:3/4;width:100%}
  #birthdayCardModal .birthday-design-picker.v203{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  #birthdayCardModal .birthday-step{padding:14px}
  #birthdayCardModal .birthday-step-title{font-size:20px}
  #birthdayCardModal .birthday-personal-overlay{bottom:14px;width:86%;padding:9px 12px}
  #birthdayCardModal .birthday-personal-overlay strong{font-size:20px}
  #birthdayCardModal .birthday-personal-overlay p{font-size:12px}
}

  #birthdayCardModal .birthday-real-card{
    width:min(100%,500px)!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:3/4!important;
    max-height:72vh;
    background:#f7f2ee!important;
  }
  #birthdayCardModal .birthday-real-card>img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  #birthdayCardModal .birthday-personal-overlay{
    bottom:18px!important;
    width:min(84%,390px)!important;
    background:rgba(255,252,248,.90)!important;
    border-color:rgba(181,133,98,.20)!important;
  }
  #birthdayCardModal .birthday-design-thumb.v203{
    aspect-ratio:3/4!important;
    background:#f3ece7!important;
  }
  #birthdayCardModal .birthday-design-thumb.v203 img{
    object-fit:cover!important;
  }
  #birthdayMiniPreview .birthday-real-card{
    aspect-ratio:3/4!important;
  }
  @media(max-width:560px){
    #birthdayCardModal .birthday-real-card{max-height:none!important}
  }

  .asset-load-fallback{position:relative;min-height:180px;background:radial-gradient(circle at 50% 38%,rgba(214,187,130,.12),transparent 34%),#090b18}
  .asset-load-fallback::after{content:attr(data-fallback);position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:#d9cdbf;font-family:"Cormorant Garamond",Georgia,serif;font-size:20px;letter-spacing:.04em}

  .solar-precision{
    margin-top:10px;
    padding:14px;
    border:1px solid rgba(226,198,145,.16);
    border-radius:14px;
    background:rgba(255,255,255,.025);
  }
  .solar-precision[hidden],.solar-exact-fields[hidden]{display:none!important}
  .solar-precision-head{display:block;margin-bottom:5px;color:#ead6a8;font-size:12px;font-weight:700;letter-spacing:.02em}
  .solar-precision-message{margin:0 0 11px;color:#bdb4c6;font-size:12px;line-height:1.55}
  .solar-choice-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}
  .solar-choice-btn,.solar-exact-toggle{
    appearance:none;border:1px solid rgba(233,199,123,.15);border-radius:999px;background:#0c1629;color:#d7cfdf;
    padding:9px 12px;font:inherit;font-size:11.5px;line-height:1.2;cursor:pointer;transition:.18s ease;
  }
  .solar-choice-btn:hover,.solar-exact-toggle:hover{border-color:rgba(233,199,123,.35);transform:translateY(-1px)}
  .solar-choice-btn.is-selected{border-color:rgba(229,196,125,.65);background:rgba(229,196,125,.10);color:#f4dfac;box-shadow:0 0 0 3px rgba(229,196,125,.05)}
  .solar-choice-btn.is-unsure.is-selected{border-color:rgba(164,126,255,.55);background:rgba(164,126,255,.09);color:#ded3ff}
  .solar-exact-toggle{border-radius:11px;background:transparent;color:#aebbd0;padding:8px 10px}
  .solar-exact-fields{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}
  .solar-precision-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
  .solar-precision-grid label{display:grid;gap:7px;margin:0;color:#cfc5d4;font-size:11px;font-weight:600}
  .solar-precision input[type="time"],.solar-precision input[type="text"]{width:100%;min-width:0;border:1px solid rgba(233,199,123,.10);border-radius:13px;background:#0c1629;color:var(--text);padding:12px 13px;outline:none;font:inherit}
  .solar-precision input[type="time"]:focus,.solar-precision input[type="text"]:focus{border-color:rgba(164,126,255,.50);box-shadow:0 0 0 4px rgba(164,126,255,.10)}
  .solar-precision-help,.solar-precision-status{display:block;margin-top:9px;color:#8f9db6;font-size:10.5px;line-height:1.55}
  .solar-precision-status{color:#bbaee0}
  .solar-boundary-badge{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:3px 7px;border-radius:999px;background:rgba(164,126,255,.10);color:#bfaeff;font-size:9.5px;vertical-align:middle}
  @media(max-width:560px){.solar-precision-grid{grid-template-columns:1fr}.solar-choice-row{display:grid;grid-template-columns:1fr}.solar-choice-btn{text-align:left}}

.personal-zodiac-summary{display:flex;flex-direction:column;gap:10px;margin:8px 0 26px;padding:18px 20px;border:1px solid rgba(233,199,123,.12);border-radius:22px;background:rgba(255,255,255,.03)}
.personal-zodiac-summary h4{margin:0;font-size:clamp(22px,3vw,34px)}
.personal-zodiac-summary blockquote{margin:0;color:#f4efe4;font-size:16px;line-height:1.8;font-style:normal}
.personal-zodiac-product-grid{align-items:stretch}
.zodiac-product-card{overflow:hidden;position:relative;padding-top:16px}
.zodiac-mini-preview,.zodiac-collection-preview,.zodiac-custom-preview,.zodiac-double-preview{position:relative;display:flex;width:100%;min-height:204px;margin:0 0 18px;padding:14px;border:1px solid rgba(233,199,123,.10);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));cursor:pointer;align-items:center;justify-content:center;transition:border-color .18s ease,background .18s ease,transform .18s ease}
.zodiac-mini-preview:focus-visible,.zodiac-collection-preview:focus-visible,.zodiac-custom-preview:focus-visible,.zodiac-double-preview:focus-visible{outline:2px solid rgba(239,211,153,.78);outline-offset:3px}
@media (hover:hover) and (pointer:fine){.zodiac-mini-preview:hover,.zodiac-collection-preview:hover,.zodiac-custom-preview:hover,.zodiac-double-preview:hover{border-color:rgba(233,199,123,.28);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.024));transform:translateY(-2px)}}
.zodiac-mini-preview img,.zodiac-custom-preview img{display:block;width:108px;height:192px;object-fit:cover;object-position:top center;border-radius:12px;border:1px solid rgba(233,199,123,.18);box-shadow:0 14px 30px rgba(0,0,0,.25)}
.zodiac-collection-preview img{display:block;width:min(270px,90%);height:auto;max-height:188px;object-fit:contain;border-radius:13px;border:1px solid rgba(233,199,123,.18);box-shadow:0 14px 30px rgba(0,0,0,.20)}
.preview-tap-label{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:rgba(8,17,31,.82);color:#fff6e8;font-size:10px;font-weight:800;border:1px solid rgba(255,255,255,.11);backdrop-filter:blur(6px);pointer-events:none}
.preview-mini-lock{position:absolute;left:12px;top:12px;padding:5px 7px;border-radius:999px;background:rgba(235,210,157,.10);border:1px solid rgba(235,210,157,.16);color:#dec99b;font-size:7px;font-weight:900;letter-spacing:1px;pointer-events:none}
.zodiac-custom-chip{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);max-width:78%;padding:6px 10px;border-radius:999px;background:rgba(255,248,236,.94);color:#3b2b1c;font-weight:800;font-size:9px;letter-spacing:.45px;box-shadow:0 8px 18px rgba(0,0,0,.12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}
.zodiac-double-preview{display:grid;grid-template-columns:auto auto;gap:18px;align-items:end;justify-content:center;padding:18px 16px 30px}
.zodiac-double-item{position:relative;display:block;background:transparent;border:0}
.zodiac-double-item img{display:block;width:92px;height:164px;object-fit:cover;object-position:top center;border-radius:11px;border:1px solid rgba(233,199,123,.18);box-shadow:0 14px 30px rgba(0,0,0,.24)}
.zodiac-double-item em{position:absolute;left:50%;bottom:7px;transform:translateX(-50%);font-style:normal;font-size:8px;font-weight:800;white-space:nowrap;color:#fff6e8;background:rgba(8,17,31,.78);padding:5px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.1)}
.preview-paper{padding:9px;background:#eee8dc;border-radius:10px;transform:translateY(-2px)}
.preview-paper img{width:92px;height:146px;border-radius:4px;box-shadow:none}
.preview-paper em{bottom:14px}
.preview-hd-hint{position:absolute;right:12px;bottom:8px;padding:5px 8px;border-radius:999px;background:rgba(8,17,31,.80);color:#fff6e8;font-size:9px;font-weight:800;border:1px solid rgba(255,255,255,.1);pointer-events:none}
.zodiac-preview-modal{position:fixed;inset:0;z-index:120;display:none;overflow:auto;padding:28px 16px;background:rgba(3,6,15,.68);backdrop-filter:blur(8px)}
.zodiac-preview-modal.is-open{display:block}
.zodiac-preview-modal .purchase-backdrop{position:fixed;inset:0;background:transparent}
.zodiac-preview-dialog{position:relative;z-index:1;width:min(930px,100%);margin:0 auto;padding:28px;border:1px solid rgba(233,199,123,.14);border-radius:28px;background:linear-gradient(180deg,#151d31 0%,#0e1628 100%);box-shadow:0 30px 90px rgba(0,0,0,.48)}
.zodiac-preview-dialog h3{margin:7px 42px 8px 0;font-size:clamp(27px,4vw,42px)}
.zodiac-preview-dialog>p{max-width:720px;margin:0;color:#aaa4b7;line-height:1.7}
.zodiac-preview-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.zodiac-preview-status span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;border:1px solid rgba(233,199,123,.11);background:rgba(255,255,255,.035);color:#d8d1df;font-size:10px}
.zodiac-preview-status b{font-weight:800}
.zodiac-preview-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;align-items:start}
.zodiac-preview-gallery.single-col{grid-template-columns:1fr}
.zodiac-preview-gallery.single-col .zodiac-preview-frame{width:min(430px,100%);margin-inline:auto}
.zodiac-preview-gallery.collection-large .zodiac-preview-frame{width:min(760px,100%)}
.zodiac-preview-gallery.hd-preview .zodiac-preview-frame{max-width:350px;justify-self:center;width:100%}
.zodiac-preview-frame{position:relative;padding:12px;border-radius:22px;background:rgba(255,255,255,.032);border:1px solid rgba(233,199,123,.10)}
.preview-image-wrap{position:relative;overflow:hidden;border-radius:16px;background:#e8dfcf}
.zodiac-preview-frame img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.28);user-select:none;-webkit-user-drag:none}
.preview-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(60,44,26,.20) 1px,transparent 1px),linear-gradient(90deg,rgba(60,44,26,.20) 1px,transparent 1px);background-size:46px 46px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)}
.preview-watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-23deg);width:130%;padding:10px 0;text-align:center;color:rgba(79,52,31,.35);font-size:clamp(17px,3vw,34px);font-weight:900;letter-spacing:4px;border-top:2px solid rgba(79,52,31,.18);border-bottom:2px solid rgba(79,52,31,.18);text-shadow:0 1px rgba(255,255,255,.22);pointer-events:none;white-space:nowrap}
.preview-personal-name{position:absolute;left:50%;bottom:6%;transform:translateX(-50%);max-width:82%;padding:8px 14px;border-radius:999px;background:rgba(255,248,236,.90);color:#392818;font-size:12px;font-weight:900;letter-spacing:.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}
.zodiac-preview-frame .preview-sub{display:block;margin-top:10px;color:#d8d0bf;font-size:11px;font-weight:800;letter-spacing:.35px;text-align:center}
.zodiac-preview-note{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:start;margin-top:18px;padding:15px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(233,199,123,.10);color:#d5cee4;line-height:1.55}
.zodiac-preview-note strong{color:#f8f2e6;white-space:nowrap}
.zodiac-preview-actions{display:flex;justify-content:flex-end;margin-top:18px}
.zodiac-preview-actions .purchase-primary{min-width:min(100%,280px)}
@media(max-width:900px){.zodiac-preview-gallery.hd-preview{grid-template-columns:1fr 1fr}.zodiac-preview-dialog{padding:24px}}
@media(max-width:640px){.zodiac-mini-preview,.zodiac-collection-preview,.zodiac-custom-preview,.zodiac-double-preview{min-height:186px}.zodiac-double-preview{grid-template-columns:auto auto;gap:12px}.zodiac-preview-modal{padding:12px}.zodiac-preview-dialog{padding:22px 16px;border-radius:22px}.zodiac-preview-gallery,.zodiac-preview-gallery.hd-preview{grid-template-columns:1fr}.zodiac-preview-gallery.hd-preview .zodiac-preview-frame{max-width:380px}.preview-grid{background-size:36px 36px}.zodiac-preview-note{grid-template-columns:1fr}.zodiac-preview-note strong{white-space:normal}}
@media(max-width:590px){

  .personal-zodiac-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .personal-zodiac-product-grid .zodiac-product-card{min-width:0;padding:11px 9px 12px;border-radius:18px}
  .personal-zodiac-product-grid .zodiac-mini-preview,
  .personal-zodiac-product-grid .zodiac-collection-preview,
  .personal-zodiac-product-grid .zodiac-custom-preview,
  .personal-zodiac-product-grid .zodiac-double-preview{min-height:146px;margin-bottom:12px;padding:9px;border-radius:15px}
  .personal-zodiac-product-grid .zodiac-mini-preview img,
  .personal-zodiac-product-grid .zodiac-custom-preview img{width:72px;height:128px;border-radius:9px}
  .personal-zodiac-product-grid .zodiac-collection-preview img{width:min(150px,96%);max-height:128px;border-radius:9px}
  .personal-zodiac-product-grid .zodiac-double-preview{grid-template-columns:auto auto;gap:7px;padding:10px 7px 22px}
  .personal-zodiac-product-grid .zodiac-double-item img{width:55px;height:99px;border-radius:8px}
  .personal-zodiac-product-grid .preview-paper{padding:5px;border-radius:7px}
  .personal-zodiac-product-grid .preview-paper img{width:55px;height:88px}
  .personal-zodiac-product-grid .zodiac-double-item em{bottom:4px;padding:3px 5px;font-size:6.5px}
  .personal-zodiac-product-grid .preview-paper em{bottom:8px}
  .personal-zodiac-product-grid .preview-tap-label,
  .personal-zodiac-product-grid .preview-hd-hint{right:7px;bottom:7px;padding:4px 6px;font-size:7px}
  .personal-zodiac-product-grid .preview-mini-lock{left:7px;top:7px;padding:4px 5px;font-size:6px}
  .personal-zodiac-product-grid .zodiac-custom-chip{bottom:16px;max-width:72%;padding:4px 6px;font-size:7px}
  .personal-zodiac-product-grid .paid-card-top{min-height:36px;margin-bottom:7px}
  .personal-zodiac-product-grid .paid-badge{min-height:20px;padding:3px 6px;font-size:6px;letter-spacing:.4px}
  .personal-zodiac-product-grid .paid-icon{font-size:15px}
  .personal-zodiac-product-grid .paid-card h3{margin-bottom:6px;font-size:17px;line-height:1.05}
  .personal-zodiac-product-grid .paid-card>p{margin-bottom:9px;font-size:8px;line-height:1.45}
  .personal-zodiac-product-grid .paid-card ul{margin-bottom:10px}
  .personal-zodiac-product-grid .paid-card li{margin:5px 0;padding-left:11px;font-size:7.5px;line-height:1.4}
  .personal-zodiac-product-grid .paid-card li::before{font-size:6.5px}
  .personal-zodiac-product-grid .bundle-saving{margin-bottom:9px;padding:5px 6px;font-size:7px}
  .personal-zodiac-product-grid .price{font-size:25px}
  .personal-zodiac-product-grid .paid-buy-btn{min-height:40px;padding:9px 8px;font-size:8px}
}

.preview-personal-info{position:relative;margin:10px 2px 0;padding:15px 16px 14px;border-radius:15px;background:linear-gradient(180deg,rgba(239,217,164,.09),rgba(255,255,255,.025));border:1px solid rgba(239,217,164,.16);text-align:center;box-shadow:inset 0 1px rgba(255,255,255,.025)}
.preview-personal-info::before{content:"";position:absolute;left:50%;top:-1px;transform:translateX(-50%);width:64px;height:1px;background:linear-gradient(90deg,transparent,rgba(239,217,164,.72),transparent)}
.preview-personal-info-name{font-family:"Noto Serif SC","Songti SC","STSong",Georgia,serif;font-size:clamp(19px,3vw,28px);font-weight:700;line-height:1.2;color:#f3e4bf;letter-spacing:.03em;word-break:break-word}
.preview-personal-info-meta{margin-top:7px;font-size:clamp(10px,1.35vw,12px);line-height:1.6;color:#d9d0bd;letter-spacing:.025em;overflow-wrap:anywhere}
.personal-zodiac-purchase-fields{display:grid;gap:12px}
.personal-zodiac-purchase-fields label{display:grid;gap:6px}
.personal-zodiac-purchase-fields label span{font-size:12px;color:#d8d1df}
.personal-zodiac-purchase-fields input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(233,199,123,.14);background:rgba(255,255,255,.04);color:#f5efe4}
.personal-zodiac-live-preview{margin-top:4px}
.personal-zodiac-live-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(233,199,123,.14);background:#0b1220;box-shadow:0 18px 40px rgba(0,0,0,.26)}
.personal-zodiac-live-card img{display:block;width:100%;height:auto;aspect-ratio:9/14;object-fit:cover;object-position:top center}
.personal-zodiac-live-overlay{position:relative;left:auto;bottom:auto;transform:none;width:100%;margin:0;padding:17px 18px 18px;border-radius:0;background:linear-gradient(180deg,rgba(20,28,45,.98),rgba(11,18,32,.99));border:0;border-top:1px solid rgba(239,217,164,.20);box-shadow:inset 0 1px rgba(255,255,255,.025);text-align:center;backdrop-filter:none}
.personal-zodiac-live-overlay::before{content:"";position:absolute;left:50%;top:-1px;transform:translateX(-50%);width:74px;height:1px;background:linear-gradient(90deg,transparent,rgba(239,217,164,.85),transparent)}
.personal-zodiac-live-name{font-family:"Noto Serif SC","Songti SC","STSong",Georgia,serif;font-size:clamp(21px,3.5vw,31px);font-weight:700;line-height:1.15;color:#f3e4bf;letter-spacing:.03em;word-break:break-word}
.personal-zodiac-live-meta{margin-top:7px;font-size:clamp(11px,1.5vw,13px);line-height:1.65;color:#d9d0bd;letter-spacing:.02em;word-break:break-word}
.personal-zodiac-purchase-phrase{white-space:pre-line;line-height:1.75;padding:12px 14px;border-radius:14px;background:rgba(233,199,123,.055);border:1px solid rgba(233,199,123,.12);color:#f2eadb;font-family:"Noto Serif SC","Songti SC","STSong",Georgia,serif}
@media (max-width:640px){
  .preview-personal-info{margin-top:8px;padding:12px 10px 11px;border-radius:13px}
  .preview-personal-info-name{font-size:19px}
  .preview-personal-info-meta{font-size:10px;line-height:1.55}
  .personal-zodiac-live-overlay{padding:14px 12px 15px}
  .personal-zodiac-live-name{font-size:22px}
  .personal-zodiac-live-meta{font-size:11px;line-height:1.55}
}

.zodiac-energy-mini-grid{display:none;grid-template-columns:repeat(3,52px);gap:5px;align-items:center;justify-content:center;padding:3px}
.zodiac-energy-mini-grid.is-visible{display:grid}
.zodiac-energy-mini-grid img{display:block;width:52px!important;height:52px!important;object-fit:cover!important;object-position:center!important;border-radius:7px!important;border:1px solid rgba(233,199,123,.22)!important;box-shadow:0 6px 14px rgba(0,0,0,.22)!important}
#zodiacCustomThumb.is-energy-hidden{display:none!important}
.zodiac-preview-gallery.custom-energy-preview{display:block}
.zodiac-custom-guardian-preview{width:min(430px,100%);margin:0 auto 24px}
.zodiac-custom-guardian-preview .zodiac-preview-frame{width:100%}
.zodiac-energy-preview-block{margin-top:8px;padding-top:22px;border-top:1px solid rgba(233,199,123,.14)}
.zodiac-energy-preview-head{text-align:center;margin-bottom:16px}
.zodiac-energy-preview-head strong{display:block;color:#f4ead4;font-size:18px}
.zodiac-energy-preview-head span{display:block;margin-top:5px;color:#aaa4b7;font-size:12px;line-height:1.6}
.zodiac-energy-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.zodiac-energy-preview-grid .zodiac-preview-frame{padding:8px;border-radius:16px}
.zodiac-energy-preview-grid .zodiac-preview-frame .preview-sub{font-size:10px}
.zodiac-energy-preview-grid .preview-watermark{font-size:clamp(8px,1.5vw,12px)}
@media(max-width:640px){.zodiac-energy-mini-grid{grid-template-columns:repeat(3,40px);gap:4px}.zodiac-energy-mini-grid img{width:40px!important;height:40px!important;border-radius:6px!important}.zodiac-energy-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zodiac-custom-guardian-preview{margin-bottom:18px}}

@media (min-width:761px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card{
    padding:16px 14px 16px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
    min-height:258px;
    margin-bottom:15px;
    padding:12px;
    border-radius:18px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview img{
    width:136px;
    height:242px;
    border-radius:12px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
    grid-template-columns:auto auto;
    gap:13px;
    padding:16px 10px 28px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item img{
    width:105px;
    height:187px;
    border-radius:10px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-paper{
    padding:7px;
    border-radius:9px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-paper img{
    width:105px;
    height:168px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview img{
    width:min(310px,96%);
    max-height:232px;
    border-radius:12px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview{
    align-content:center;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid{
    grid-template-columns:repeat(3,68px);
    gap:7px;
    padding:4px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid img{
    width:68px!important;
    height:68px!important;
    border-radius:8px!important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-top{
    min-height:40px;
    margin-bottom:6px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card h3{
    margin-bottom:7px;
    font-size:22px;
    line-height:1.05;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card>p{
    margin-bottom:10px;
    font-size:9px;
    line-height:1.5;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card ul{
    margin-bottom:10px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card li{
    margin:7px 0;
    font-size:8.6px;
    line-height:1.42;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .bundle-saving{
    margin-bottom:10px;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .price{
    margin-bottom:8px;
  }
}

@media (min-width:761px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid{
    gap:13px !important;
    align-items:stretch !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card{
    min-width:0 !important;
    padding:14px !important;
    border-radius:20px !important;
    display:flex !important;
    flex-direction:column !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
    width:100% !important;
    height:194px !important;
    min-height:194px !important;
    margin:0 0 8px !important;
    padding:10px !important;
    border-radius:15px !important;
    overflow:hidden !important;
    background:
      radial-gradient(circle at 50% 30%,rgba(232,201,142,.08),transparent 42%),
      linear-gradient(180deg,#0d1220,#080c16) !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview img{
    width:auto !important;
    height:100% !important;
    max-width:62% !important;
    object-fit:contain !important;
    border-radius:10px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
    grid-template-columns:auto auto !important;
    gap:9px !important;
    align-items:center !important;
    justify-content:center !important;
    padding:12px 10px 24px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item img{
    width:78px !important;
    height:139px !important;
    border-radius:9px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-paper{
    padding:6px !important;
    border-radius:8px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-paper img{
    width:78px !important;
    height:125px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview img{
    width:min(238px,92%) !important;
    height:auto !important;
    max-height:174px !important;
    object-fit:contain !important;
    border-radius:10px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview{
    align-content:center !important;
    justify-content:center !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview > img:not(.is-energy-hidden){
    width:auto !important;
    height:100% !important;
    max-width:62% !important;
    object-fit:contain !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid{
    grid-template-columns:repeat(3,56px) !important;
    gap:6px !important;
    padding:3px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid img{
    width:56px !important;
    height:56px !important;
    border-radius:7px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-tap-label,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-hd-hint{
    right:9px !important;
    bottom:9px !important;
    padding:6px 9px !important;
    font-size:9px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-mini-lock{
    left:9px !important;
    top:9px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-top{
    min-height:34px !important;
    margin:0 0 8px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card h3{
    min-height:44px !important;
    margin:9px 0 7px !important;
    font-size:20px !important;
    line-height:1.1 !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card > p{
    min-height:50px !important;
    margin:0 0 8px !important;
    font-size:11px !important;
    line-height:1.5 !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card ul{
    min-height:92px !important;
    margin:4px 0 12px !important;
    padding:0 !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card li{
    margin:6px 0 !important;
    padding-left:15px !important;
    font-size:10px !important;
    line-height:1.42 !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .bundle-saving{
    display:none !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-bottom{
    margin-top:auto !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .price{
    margin-bottom:9px !important;
    font-size:29px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-featured li{
    margin:4px 0 !important;
    font-size:9.2px !important;
    line-height:1.34 !important;
  }
}

@media (min-width:761px){

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview{
    height:300px !important;
    min-height:300px !important;
    padding:12px !important;
    margin-bottom:8px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview img{
    width:auto !important;
    height:276px !important;
    max-width:92% !important;
    object-fit:contain !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:20px !important;
    padding:16px 10px 26px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{
    width:142px !important;
    height:252px !important;
    object-fit:cover !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper{
    padding:7px !important;
    transform:translateY(20px) !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{
    width:82px !important;
    height:138px !important;
    object-fit:cover !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview{
    align-content:center !important;
    justify-content:center !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid{
    grid-template-columns:repeat(2,88px) !important;
    grid-template-rows:repeat(3,88px) !important;
    gap:6px 10px !important;
    padding:0 !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid img{
    width:88px !important;
    height:88px !important;
    object-fit:cover !important;
    border-radius:8px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-fallback{
    display:none !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-groups{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:4px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-row{
    display:grid !important;
    grid-template-columns:repeat(3,42px) !important;
    gap:5px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-row img{
    display:block !important;
    width:42px !important;
    height:65px !important;
    object-fit:cover !important;
    object-position:top center !important;
    border-radius:5px !important;
    border:1px solid rgba(233,199,123,.22) !important;
    box-shadow:0 5px 12px rgba(0,0,0,.20) !important;
  }
}

@media (max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:10px !important;
    align-items:stretch !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card{
    min-width:0 !important;
    padding:10px 9px 12px !important;
    border-radius:18px !important;
    display:flex !important;
    flex-direction:column !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview{
    width:100% !important;
    height:190px !important;
    min-height:190px !important;
    margin:0 0 9px !important;
    padding:8px !important;
    border-radius:15px !important;
    overflow:hidden !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview img{
    width:auto !important;
    height:174px !important;
    max-width:88% !important;
    object-fit:contain !important;
    border-radius:9px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:9px !important;
    padding:10px 7px 21px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{
    width:88px !important;
    height:156px !important;
    object-fit:cover !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper{
    padding:5px !important;
    transform:translateY(13px) !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{
    width:54px !important;
    height:92px !important;
    object-fit:cover !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview{
    align-content:center !important;
    justify-content:center !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid{
    grid-template-columns:repeat(2,54px) !important;
    grid-template-rows:repeat(3,54px) !important;
    gap:5px 7px !important;
    padding:0 !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid img{
    width:54px !important;
    height:54px !important;
    object-fit:cover !important;
    border-radius:6px !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-fallback{
    display:none !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-groups{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:3px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-row{
    display:grid !important;
    grid-template-columns:repeat(3,30px) !important;
    gap:4px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-row img{
    display:block !important;
    width:30px !important;
    height:47px !important;
    object-fit:cover !important;
    object-position:top center !important;
    border-radius:4px !important;
    border:1px solid rgba(233,199,123,.22) !important;
    box-shadow:0 4px 9px rgba(0,0,0,.18) !important;
  }

  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-top{
    min-height:28px !important;
    margin:0 0 5px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card h3{
    min-height:36px !important;
    margin:6px 0 5px !important;
    font-size:16px !important;
    line-height:1.08 !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card > p{
    min-height:38px !important;
    margin:0 0 6px !important;
    font-size:8px !important;
    line-height:1.42 !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card ul{
    min-height:72px !important;
    margin:2px 0 8px !important;
    padding:0 !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card li{
    margin:4px 0 !important;
    padding-left:11px !important;
    font-size:7.2px !important;
    line-height:1.34 !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-featured li{
    margin:3px 0 !important;
    font-size:6.9px !important;
    line-height:1.3 !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .bundle-saving{
    display:none !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-bottom{
    margin-top:auto !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .price{
    margin-bottom:7px !important;
    font-size:23px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn{
    min-height:39px !important;
    padding:8px 6px !important;
    font-size:7.5px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-tap-label,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-hd-hint{
    right:6px !important;
    bottom:6px !important;
    padding:4px 6px !important;
    font-size:6.7px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .preview-mini-lock{
    left:6px !important;
    top:6px !important;
    padding:4px 5px !important;
    font-size:5.8px !important;
  }
}

@media (max-width:390px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid{gap:8px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-product-card{padding:9px 7px 10px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-custom-preview,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-preview{
    height:170px !important;
    min-height:170px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-mini-preview img{height:154px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item:first-child img{width:76px !important;height:136px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-double-item.preview-paper img{width:47px !important;height:80px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid{
    grid-template-columns:repeat(2,48px) !important;
    grid-template-rows:repeat(3,48px) !important;
    gap:4px 6px !important;
  }
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-energy-mini-grid img{width:48px !important;height:48px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-row{grid-template-columns:repeat(3,27px) !important;gap:3px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .zodiac-collection-mini-row img{width:27px !important;height:42px !important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card h3{font-size:15px !important;}
}

@media (min-width:761px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-top{min-height:0!important;margin:0 0 8px!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card h3{min-height:0!important;margin:9px 0 7px!important;font-size:20px!important;line-height:1.1!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card>p{min-height:0!important;margin:0 0 8px!important;font-size:11px!important;line-height:1.5!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card ul{min-height:0!important;margin:4px 0 12px!important;padding-left:17px!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card li,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-featured li{margin:6px 0!important;padding-left:0!important;font-size:10.5px!important;line-height:1.45!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .price{font-size:29px!important;margin-bottom:9px!important;}
}
@media (max-width:760px){
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-top{min-height:0!important;margin:0 0 6px!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card h3{min-height:0!important;margin:6px 0 6px!important;font-size:16px!important;line-height:1.1!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card>p{min-height:0!important;margin:0 0 7px!important;font-size:9.5px!important;line-height:1.5!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card ul{min-height:0!important;margin:3px 0 10px!important;padding-left:14px!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card li,
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-card-featured li{margin:4px 0!important;padding-left:0!important;font-size:9px!important;line-height:1.4!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .price{font-size:24px!important;margin-bottom:8px!important;}
  body[data-page-mode="personal"] .personal-zodiac-product-grid .paid-buy-btn{font-size:10px!important;padding:10px 6px!important;min-height:39px!important;}
}
