.in-kicker{display:flex;width:fit-content;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.9rem;font-weight:700;color:var(--ip-blue-ink)}
.in-kic{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:var(--x12983e);box-shadow:inset 0 0 0 1px var(--x9058ab)}
.in-kic .ic{width:1.05rem;height:1.05rem}
.in-hero .ip-h1-2{display:block;color:var(--ip-blue-ink)}
.in-hero-vis{min-width:0}
.in-stage{position:relative;display:grid;place-items:center;min-height:600px;padding:4.6rem 1.25rem 3.4rem;border-radius:34px;background:radial-gradient(60% 55% at 85% 8%,var(--xa72794),transparent 70%),radial-gradient(55% 50% at 10% 100%,var(--x2de9e8),transparent 70%),linear-gradient(160deg,var(--x12983e),var(--x5ef3e5));box-shadow:inset 0 0 0 1px var(--x69544c),0 0 0 6px var(--xdabc88),0 50px 90px -60px var(--x19966d);isolation:isolate}
.in-stage.is-wide{min-height:580px;padding-top:5.2rem}
.in-stage .ig-show-tag.is-b{bottom:1.1rem;right:1.1rem;top:auto}
.in-phone .ig-ph-screen{height:540px}
.in-phone .ig-ph-body{padding-bottom:5rem}
.in-browser{width:100%;max-width:540px}
.in-page{height:380px;padding:.9rem 1rem;overflow:hidden}
.in-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:999px;background:var(--x12983e);color:var(--xe8fdca);font-size:.72rem;font-weight:750;white-space:nowrap}
.in-pill .ic{width:.85rem;height:.85rem}
.in-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .9rem;border-radius:999px;background:var(--xe8fdca);color:var(--xd5dd0a);font-size:.76rem;font-weight:700;white-space:nowrap}
.in-btn .ic{width:.85rem;height:.85rem}
.in-btn.is-sm{padding:.35rem .7rem;font-size:.7rem}
.in-av{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;color:var(--xc72a84)}
.in-av .ic{width:1.05rem;height:1.05rem}
.in-av.is-user{background:linear-gradient(150deg,var(--xb613a5),var(--x6fc065))}
.in-av.is-bot{background:linear-gradient(150deg,var(--xd2fa49),var(--xd2fa49))}
.in-chat{display:grid;grid-template-columns:44px 132px minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;max-width:560px;height:440px;border-radius:18px;background:#161A18;box-shadow:0 0 0 1px var(--x62bfcc),0 50px 90px -30px var(--xb300de);overflow:hidden;color:var(--xecabae);font-size:.78rem}
.in-chat-rail{display:grid;align-content:start;justify-items:center;gap:8px;padding:10px 0;background:var(--x9d9418)}
.in-chat-rail i{width:30px;height:30px;border-radius:50%;background:var(--x3f6af3)}
.in-chat-rail i.is-on{border-radius:10px;background:linear-gradient(150deg,var(--xd2fa49),var(--xd2fa49))}
.in-chat-rail i.is-add{background:#161A18;box-shadow:inset 0 0 0 1.5px var(--x9240ca)}
.in-chat-side{display:grid;align-content:start;gap:2px;padding:12px 8px;background:var(--x9d9418)}
.in-chat-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0}
.in-chat-top{padding:.7rem 1rem;border-bottom:1px solid var(--x817cd1);font-weight:700;color:var(--xc72a84)}
.in-chat-msgs{display:grid;align-content:end;gap:.7rem;min-height:0;padding:.9rem 1rem;min-width:0;overflow:hidden}
.in-msg{display:flex;gap:.7rem;min-width:0}
.in-msg>div{min-width:0}
.in-msg-h{display:flex;align-items:center;gap:.4rem;margin:0 0 .25rem}
.in-msg-h b{color:var(--xc72a84);font-size:.8rem}
.in-msg-h em{padding:.05rem .3rem;border-radius:4px;background:var(--xe8fdca);color:var(--xd5dd0a);font-style:normal;font-size:.58rem;font-weight:800}
.in-msg-h small{color:var(--x7cd420);font-size:.66rem}
.in-cmd{margin:0;color:var(--xbd42a9);font-family:ui-monospace,Menlo,monospace}
.in-embed{display:grid;gap:.35rem;padding:.65rem .75rem;border-radius:8px;background:#161A18;box-shadow:inset 3px 0 0 var(--x065f08)}
.in-embed.is-ok{box-shadow:inset 3px 0 0 var(--x63a177)}
.in-embed b{color:var(--xc72a84);font-size:.8rem}
.in-embed.is-ok b{color:var(--x4a7af9)}
.in-embed p{margin:0;color:#A8F7C6;font-size:.72rem;line-height:1.45}
.in-embed .in-btn{justify-self:start;margin-top:.15rem}
.in-chat-input{margin:0 1rem .9rem;padding:.6rem .8rem;border-radius:8px;background:#161A18;color:var(--x7cd420)}
.in-tg .ig-ph-screen{background:var(--x12983e)}
.in-tg-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .9rem;background:var(--x286753);border-bottom:1px solid var(--xc47533);font-size:.74rem;color:var(--xe8fdca)}
.in-tg-head b{display:grid;justify-items:center;line-height:1.2;font-size:.82rem;color:var(--ip-ink)}
.in-tg-head small{font-size:.62rem;font-weight:600;color:var(--x7cd420)}
.in-tg-dots{display:flex;gap:3px}
.in-tg-dots i{width:4px;height:4px;border-radius:50%;background:var(--xe8fdca)}
.in-tg-body{display:grid;justify-items:center;padding:1rem .75rem 5rem}
.in-tg-bal{display:grid;justify-items:center;margin:0;line-height:1.15}
.in-tg-bal small{font-size:.68rem;color:var(--x7cd420)}
.in-tg-bal b{font-family:var(--display);font-size:2rem;font-weight:780;letter-spacing:-.03em;color:var(--ip-ink)}
.in-tg-bal span{font-size:.72rem;font-weight:700;color:var(--x53967e)}
.in-tg-coin{display:grid;place-items:center;width:112px;height:112px;margin:.9rem 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--x1879a0),var(--xb613a5) 55%,var(--x6fc065));box-shadow:0 0 0 8px var(--xba4232),0 18px 34px -14px var(--xf40904);color:var(--xe17d9a)}
.in-tg-coin .ic{width:46px;height:46px}
.in-tg-t{justify-self:stretch;margin:.2rem .75rem .5rem;font-size:.76rem;font-weight:750;color:var(--ip-ink)}
.in-tg-body .ig-wall-list{justify-self:stretch}
.in-store-h,.in-rw-h{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}
.in-store-h b,.in-rw-h b{margin-right:auto;font-family:var(--display);font-size:1rem;font-weight:740;color:var(--ip-ink)}
.in-store{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}
.in-store>div{display:grid;gap:.15rem;padding:.6rem;border-radius:14px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--x513a38)}
.in-store b{font-size:.74rem;color:var(--ip-ink)}
.in-store small{font-size:.64rem;color:var(--x1a7895)}
.in-store em{margin-top:.3rem;font-style:normal;font-size:.68rem;font-weight:750;color:var(--xe8fdca)}
.in-item{display:block;height:64px;margin-bottom:.35rem;border-radius:10px}
.in-item.is-a{background:linear-gradient(150deg,var(--xd2fa49),var(--xd2fa49))}
.in-item.is-b{background:linear-gradient(150deg,var(--xd884ac),var(--xb02377))}
.in-item.is-c{background:linear-gradient(150deg,var(--xb613a5),var(--x6fc065))}
.in-pop{right:.9rem;bottom:.9rem;width:260px}
.in-forum{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:.8rem}
.in-ft{margin:0 0 .5rem;font-size:.8rem;font-weight:750;color:var(--ip-ink)}
.in-threads{display:grid;align-content:start;gap:.45rem}
.in-threads>div{display:flex;align-items:center;gap:.55rem;padding:.55rem .6rem;border-radius:12px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--x513a38)}
.in-threads>div>i{flex:none;width:26px;height:26px;border-radius:50%;background:var(--x5ef3e5)}
.in-threads span{display:grid;min-width:0;line-height:1.25}
.in-threads b{overflow:hidden;font-size:.72rem;color:var(--ip-ink);white-space:nowrap;text-overflow:ellipsis}
.in-threads small{font-size:.64rem;color:var(--x1a7895)}
.in-member{display:grid;justify-items:center;align-content:start;gap:.2rem;padding:.9rem .6rem;border-radius:14px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--x513a38);text-align:center}
.in-member>b{font-size:.8rem;color:var(--ip-ink)}
.in-member>small{font-size:.66rem;color:var(--x1a7895)}
.in-member p{display:grid;margin:.4rem 0 .6rem;line-height:1.2}
.in-member p span{font-size:.64rem;color:var(--x1a7895)}
.in-member p b{font-family:var(--display);font-size:1.2rem;font-weight:760;color:var(--ip-ink)}
.in-member .in-btn{padding:.45rem .7rem;font-size:.68rem}
.in-rw-walls{display:flex;gap:.45rem;margin-bottom:.7rem}
.in-rw-walls span{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--x0f7b76);font-size:.7rem;font-weight:700;color:var(--x1a7895)}
.in-rw-walls span.is-on{background:var(--xe8fdca);box-shadow:none;color:var(--xd5dd0a)}
.in-rw-walls .ic{width:.8rem;height:.8rem}
.in-rw-list .ig-wall-list{padding:0}
.in-ext-tb{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border-radius:8px;background:var(--x5ef3e5)}
.in-ext-tb.is-on{background:var(--xe8fdca);color:var(--xd5dd0a)}
.in-ext-tb .ic{width:.9rem;height:.9rem}
.in-ext{position:absolute;top:.5rem;right:.8rem;display:grid;gap:.55rem;width:220px;padding:.9rem;border-radius:16px;background:var(--x286753);box-shadow:0 0 0 1px var(--x893d39),0 30px 60px -20px var(--x7b307f)}
.in-ext-h{display:flex;align-items:center;gap:.5rem}
.in-ext-h b{font-size:.8rem;color:var(--ip-ink)}
.in-ext-ic{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:8px;background:var(--xe8fdca);color:var(--xd5dd0a)}
.in-ext-ic .ic{width:.9rem;height:.9rem}
.in-ext-bal{display:grid;margin:0;padding:.6rem .7rem;border-radius:12px;background:var(--x12983e);line-height:1.2}
.in-ext-bal small{font-size:.66rem;color:var(--x1a7895)}
.in-ext-bal b{font-family:var(--display);font-size:1.5rem;font-weight:770;letter-spacing:-.02em;color:var(--ip-ink)}
.in-ext-n{justify-self:center;font-size:.64rem;color:var(--x1a7895)}
.in-answer-sec{padding-block:clamp(3rem,5vw,4.5rem)}
.in-answer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:start}
.in-answer .ip-h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}
.in-answer-copy>p{margin:0;font-size:1.1rem;line-height:1.75;color:var(--ip-muted)}
.in-answer-copy>p a,.in-ben p a,.in-steps p a,.ip-qa p a,.in-rules a,.in-src a,.in-flow p a{color:var(--ip-blue-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.in-works{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}
.in-works a{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .4rem;border-radius:999px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line);color:var(--ip-ink);font-size:.88rem;font-weight:650;text-decoration:none}
.in-works a:hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--x065f08)}
.in-works .ig-mk{width:1.9rem;height:1.9rem;border-radius:50%}
.in-flow.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.in-flow.is-4::before{right:calc((100% - 3 * var(--g)) / 4 - 1.85rem)}
.in-ben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin:0;padding:0;list-style:none}
.in-ben li{padding:1.5rem 1.5rem 1.6rem;border-radius:24px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line),0 24px 50px -40px var(--xe3ec8c)}
.in-ben-t{display:flex;align-items:center;gap:.85rem}
.in-ben h3{font-weight:720;font-size:1.12rem;line-height:1.25;letter-spacing:-.01em;color:var(--ip-ink)}
.in-ben p{margin-top:.75rem;font-size:.95rem;line-height:1.65;color:var(--ip-muted)}
.in-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,18px)}
.in-rules-col{padding:1.6rem;border-radius:24px;background:var(--x355f0d);box-shadow:inset 0 0 0 1px var(--x62bfcc)}
.in-rules-h{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-family:var(--display);font-size:1.2rem;font-weight:740;color:var(--xc72a84)}
.in-rules-h span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%}
.in-rules-h .ic{width:1.05rem;height:1.05rem}
.is-do .in-rules-h span{background:var(--x2b24cf);color:var(--x4a7af9)}
.is-dont .in-rules-h span{background:var(--x779d77);color:var(--xafb0ee)}
.in-rules ul{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}
.in-rules li{display:flex;gap:.7rem;color:var(--xbd42a9);font-size:.95rem;line-height:1.6}
.in-rules li>.ic{flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem}
.is-do li>.ic{color:var(--x4a7af9)}
.is-dont li>.ic{color:var(--xafb0ee)}
.in-rules a,.in-src a{color:var(--xbd42a9)}
.in-src{display:flex;gap:.6rem;margin:1.4rem 0 0;font-size:.86rem;line-height:1.6;color:#A8F7C6}
.in-src>.ic{flex:none;width:1rem;height:1rem;margin-top:.25rem;color:var(--xbd42a9)}
.in-setup{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}
.in-steps{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}
.in-steps li{display:flex;gap:1.1rem;padding:1.3rem 1.4rem;border-radius:22px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line)}
.in-num{display:grid;place-items:center;flex:none;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--x9d9418);color:var(--xc72a84);font-weight:750;font-size:.95rem}
.in-steps h3{font-weight:720;font-size:1.1rem;line-height:1.3;color:var(--ip-ink)}
.in-steps p{margin-top:.4rem;font-size:.95rem;line-height:1.65;color:var(--ip-muted)}
.in-setup-side{position:sticky;top:110px}
.in-side-t{margin:0 0 .9rem;font-size:.8rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ip-muted)}
.in-est{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.in-est-copy .ip-tlink{margin-top:1.6rem}
.in-est-copy .ip-head,.in-setup .ip-head{display:block}
.in-est-copy .ip-sub,.in-setup .ip-sub{margin-top:1rem}
.in-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px)}
.in-others{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none}
.in-others a{display:flex;align-items:center;gap:.85rem;height:100%;padding:1rem 1.1rem;border-radius:18px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line);color:var(--ip-ink);text-decoration:none}
.in-others a:hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--x065f08),0 18px 40px -30px var(--xe3ec8c)}
.in-others a>span:nth-child(2){display:grid;flex:1;min-width:0;line-height:1.3}
.in-others b{font-size:.98rem}
.in-others small{font-size:.82rem;color:var(--ip-muted)}
.in-others a>.ic{flex:none;width:1rem;height:1rem;color:var(--ip-blue-ink)}
.in-others-sec{padding-top:clamp(2.5rem,4vw,3.5rem)}
.in-hub-groups{display:grid;gap:clamp(2rem,4vw,3rem)}
.in-hub-g h3{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;font-weight:740;font-size:1.3rem;color:var(--ip-ink)}
.in-hub-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin:0;padding:0;list-style:none}
.in-hub-cards a{display:grid;align-content:start;gap:.7rem;height:100%;padding:1.5rem;border-radius:24px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line),0 24px 50px -40px var(--xe3ec8c);color:var(--ip-ink);text-decoration:none}
.in-hub-cards a:hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--x065f08),0 24px 50px -36px var(--x579ae0)}
.in-hub-t{display:flex;align-items:center;gap:.85rem}
.in-hub-t b{font-weight:720;font-size:1.15rem}
.in-hub-cards p{margin:0;font-size:.95rem;line-height:1.6;color:var(--ip-muted)}
.in-hub-cards .ip-go{margin-top:.3rem}
.in-hub-vis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.in-hub-vis a{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:18px;background:var(--xbb7699);box-shadow:inset 0 0 0 1px var(--xbc70d6);color:var(--xc72a84);font-weight:700;font-size:.92rem;text-decoration:none}
.in-hub-vis a:hover{text-decoration:none;background:var(--x5b5c5d)}
.in-hub-vis .ip-ic{background:var(--x286753);color:var(--ip-ink)}
@media (max-width:1100px){
  .in-flow.is-4,.ip-flow.in-flow{grid-template-columns:minmax(0,1fr)}
  .in-flow.is-4::before{top:1.6rem;bottom:1.6rem;left:calc(1.6rem - 1px);right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--ip-line),var(--x8d347d) 50%,var(--x394cc9))}
  .in-ben,.in-hub-cards,.in-guides{grid-template-columns:repeat(2,minmax(0,1fr))}
  .in-setup,.in-est{grid-template-columns:minmax(0,1fr)}
  .in-setup-side{position:static}
}
@media (max-width:1000px){
  .in-answer{grid-template-columns:minmax(0,1fr)}
  .in-stage{min-height:0}
}
@media (max-width:760px){
  .in-rules{grid-template-columns:minmax(0,1fr)}
  .in-ben,.in-hub-cards,.in-hub-vis,.in-guides{grid-template-columns:minmax(0,1fr)}
  .in-stage{padding:2.8rem .6rem;border-radius:26px}
  .in-stage .ig-show-tag{display:none}
  .in-chat{grid-template-columns:0 0 minmax(0,1fr);height:400px}
  .in-chat-rail,.in-chat-side{visibility:hidden}
  .in-forum{grid-template-columns:minmax(0,1fr)}
  .in-member{display:none}
  .in-store{grid-template-columns:repeat(2,minmax(0,1fr))}
  .in-store>div:nth-child(3){display:none}
  .in-pop{left:.7rem;right:.7rem;width:auto}
  .in-ext{right:.5rem;width:200px}
  .in-steps li{padding:1.1rem}
}
.in-stage .ig-show-tag{box-shadow:inset 0 0 0 1px var(--x7ad722),0 18px 40px -18px var(--x19966d)}
.in-badge{position:absolute;z-index:3;top:1.1rem;left:1.1rem;display:flex;align-items:center;gap:.7rem;padding:.45rem 1rem .45rem .45rem;border-radius:999px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--x7ad722),0 18px 40px -22px var(--x19966d)}
.in-badge-mk{display:flex}
.in-badge-mk i{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;color:var(--xc72a84);box-shadow:0 0 0 3px var(--x9d356a)}
.in-badge-mk i+i{margin-left:-.55rem}
.in-badge-mk .ic{width:1.2rem;height:1.2rem}
.in-badge-mk path{fill:currentColor;stroke:none}
.in-badge-mk .is-discord{background:var(--xe8fdca)}
.in-badge-mk .is-telegram{background:var(--xe8fdca)}
.in-badge-mk .is-chrome{background:var(--x286753);color:var(--xe8fdca);box-shadow:0 0 0 3px var(--x9d356a),inset 0 0 0 1px var(--xd7587a)}
.in-badge-mk .is-firefox{background:var(--x286753);color:var(--x0ce757);box-shadow:0 0 0 3px var(--x9d356a),inset 0 0 0 1px var(--xd7587a)}
.in-badge-mk .is-unity{background:var(--x9d9418)}
.in-badge-mk .is-android{background:var(--xe71ea1);color:var(--xd5dd0a)}
.in-badge-mk .is-apple{background:var(--x9d9418)}
.in-badge-mk .is-blue{background:linear-gradient(150deg,var(--xd2fa49),var(--xd2fa49))}
.in-badge-mk .is-gold{background:linear-gradient(150deg,var(--xb613a5),var(--x6fc065))}
.in-badge-mk .is-violet{background:linear-gradient(150deg,var(--xd2fa49),var(--xd2fa49))}
.in-badge>span:last-child{display:grid;line-height:1.2}
.in-badge b{font-size:.92rem;color:var(--ip-ink)}
.in-badge small{font-size:.74rem;color:var(--ip-muted)}
.in-chat{background:#161A18;box-shadow:0 0 0 1px var(--x546e20),0 50px 90px -40px var(--xe67955)}
.in-chat-rail{background:var(--x9d9418)}
.in-chat-rail i{background:#161A18}
.in-chat-rail i.is-dc{display:grid;place-items:center;border-radius:12px;background:var(--xe8fdca);color:var(--xd5dd0a)}
.in-chat-rail i.is-dc .ic{width:18px;height:18px}
.in-chat-rail i.is-dc path{fill:currentColor;stroke:none}
.in-chat-rail i.is-on{border-radius:12px;background:linear-gradient(150deg,var(--xb613a5),var(--x6fc065))}
.in-chat-rail i.is-add{background:#161A18;box-shadow:inset 0 0 0 1.5px var(--x4df9fb)}
.in-chat-side{background:#161A18}
.in-chat-top{border-bottom-color:var(--x817cd1)}
.in-msg-h em{background:var(--xe8fdca)}
.in-embed{background:#161A18;box-shadow:inset 3px 0 0 var(--x065f08)}
.in-embed.is-ok{box-shadow:inset 3px 0 0 var(--x4df9fb)}
.in-embed p{color:var(--xce4ffb)}
.in-chat-input{background:#161A18;color:var(--x7cd420)}
.in-btn.is-dc{background:var(--xe8fdca)}
.in-eph{display:flex;align-items:center;gap:.3rem;margin:.3rem 0 0;font-size:.64rem;color:var(--x7cd420)}
.in-eph .ic{width:.75rem;height:.75rem}
.in-av.is-bot{background:var(--xe8fdca)}
.in-tg-head{color:var(--xe8fdca)}
.in-tg-dots i{background:var(--x3f6af3)}
.in-tabsbar{display:flex;align-items:flex-end;height:30px;padding:0 .7rem;background:var(--x5ef3e5)}
.in-tab{display:inline-flex;align-items:center;gap:.4rem;height:24px;padding:0 .9rem;border-radius:9px 9px 0 0;background:var(--x12983e);font-size:.68rem;font-weight:600;color:var(--x1a7895)}
.in-tab i{width:10px;height:10px;border-radius:3px;background:var(--x8d347d)}
.in-pill.is-empty{background:var(--x12983e);color:var(--x71e7b7)}
.in-wa-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}
.in-wa-h b{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--ip-ink)}
.in-wa-h b .ic{width:.95rem;height:.95rem;color:var(--xe8fdca)}
.in-wa-prompt{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .55rem .55rem .85rem;border-radius:14px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--x0f7b76);font-size:.74rem;color:var(--x1a7895)}
.in-wa-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.8rem}
.in-wa-imgs i{height:110px;border-radius:12px;background:linear-gradient(160deg,var(--x5df0a1),var(--x3204c6) 55%,var(--xd2fa49))}
.in-wa-imgs i:nth-child(2){background:linear-gradient(160deg,var(--x747ece),var(--xd2fa49) 55%,var(--x9d9418))}
.in-wa-imgs i:nth-child(3){background:linear-gradient(160deg,var(--x887a33),var(--xd884ac) 55%,var(--x0b5767))}
.in-sig-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}
.in-sig-grid.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}
.in-notes{display:grid;gap:1.4rem;margin:0;padding:.4rem 0 0;list-style:none}
.in-notes li{display:flex;gap:1rem}
.in-notes h3{font-weight:720;font-size:1.08rem;line-height:1.3;color:var(--ip-ink)}
.in-notes p{margin-top:.35rem;font-size:.95rem;line-height:1.65;color:var(--ip-muted)}
.in-notes code,.in-cap code{font-size:.88em}
.in-sig-more{display:flex;gap:.6rem;margin:1.6rem 0 0;font-size:.9rem;line-height:1.6;color:var(--ip-muted)}
.in-sig-more>.ic{flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem;color:var(--ip-blue-ink)}
.in-sig-more a,.in-cap a,.in-tbl a{color:var(--ip-blue-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.in-cap{margin:.75rem 0 0;font-size:.84rem;line-height:1.55;color:var(--ip-muted)}
.in-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 2rem;padding:0;list-style:none;counter-reset:p}
.in-path li{position:relative;display:grid;gap:.3rem;padding:1.15rem 1.2rem;border-radius:20px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line)}
.in-path li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-12px;width:12px;height:2px;background:var(--x8d347d)}
.in-path li.is-end{background:var(--x9d9418);box-shadow:none}
.in-path-ic{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.35rem;border-radius:12px;background:var(--x12983e);color:var(--ip-blue-ink)}
.in-path-ic .ic{width:1.15rem;height:1.15rem}
.in-path .is-end .in-path-ic{background:var(--x394cc9);color:var(--xd5dd0a)}
.in-path b{font-size:.98rem;color:var(--ip-ink)}
.in-path small{font-size:.84rem;line-height:1.45;color:var(--ip-muted)}
.in-path .is-end b{color:var(--xc72a84)}
.in-path .is-end small{color:#A8F7C6}
.in-tbl-wrap{overflow-x:auto;border-radius:22px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line)}
.in-tbl{width:100%;min-width:760px;border-collapse:collapse;font-size:.92rem}
.in-tbl th,.in-tbl td{padding:.95rem 1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--ip-line);line-height:1.5}
.in-tbl tbody tr:last-child>*{border-bottom:0}
.in-tbl thead th{font-size:.76rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--ip-muted);background:var(--ip-soft)}
.in-tbl tbody th{font-weight:700;white-space:nowrap}
.in-tbl td{color:var(--xc1fbc4)}
.in-fit{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.82rem;font-weight:650}
.in-fit.is-ok{background:var(--x5ef3e5);color:var(--xbdbe08)}
.in-fit.is-mid{background:var(--x5ef3e5);color:var(--x779b01)}
.in-fit.is-no{background:var(--x12983e);color:var(--xe78a15)}
.in-gems{padding:1.2rem;border-radius:22px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line)}
.in-tbl.is-gems{min-width:0}
.in-tbl.is-gems th,.in-tbl.is-gems td{padding:.75rem .8rem}
.in-gem{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--x817cd1)}
.in-gem .ic{width:.95rem;height:.95rem;color:var(--x53967e)}
.in-shop{padding:1.4rem;border-radius:24px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line),0 30px 60px -45px var(--x579ae0)}
.in-shop-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}
.in-shop-h b{font-family:var(--display);font-size:1.1rem;font-weight:740;color:var(--ip-ink)}
.in-shop ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.in-shop li{display:flex;align-items:center;gap:.8rem;padding:.75rem .85rem;border-radius:16px;background:var(--ip-soft)}
.in-shop li>span:nth-child(2){display:grid;flex:1;min-width:0;line-height:1.3}
.in-shop li b{font-size:.92rem;color:var(--ip-ink)}
.in-shop li small{font-size:.8rem;color:var(--ip-muted)}
.in-shop li em{font-style:normal;font-weight:750;font-size:.88rem;color:var(--xe8fdca);white-space:nowrap}
.in-shop-earn{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:1rem;padding:.8rem;border-radius:999px;background:var(--xe8fdca);color:var(--xd5dd0a);font-weight:700;text-decoration:none}
.in-shop-earn:hover{color:var(--xd5dd0a);text-decoration:none;background:var(--xd40844)}
.in-shop-earn .ic{width:1rem;height:1rem}
.in-credits{padding:1.5rem;border-radius:24px;background:var(--x286753);box-shadow:inset 0 0 0 1px var(--ip-line),0 30px 60px -45px var(--x579ae0)}
.in-cr-top{display:flex;align-items:center;gap:.9rem}
.in-cr-top div{display:grid;line-height:1.3}
.in-cr-top b{font-size:1.02rem;color:var(--ip-ink)}
.in-cr-top small{font-size:.85rem;color:var(--ip-muted)}
.in-cr-bar{height:8px;margin:1.2rem 0;border-radius:8px;background:var(--x12983e);overflow:hidden}
.in-cr-bar i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--xb613a5),var(--x9bb859))}
.in-cr-acts{display:flex;flex-wrap:wrap;gap:.6rem}
.in-cr-acts .in-btn{padding:.75rem 1.1rem;font-size:.88rem}
.in-btn.is-ghost{background:var(--x286753);color:var(--ip-ink);box-shadow:inset 0 0 0 1px var(--ip-line)}
.in-rcalc .in-rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.2rem 0}
.in-rcalc .in-rc-grid .field:last-child{grid-column:1/-1}
@media (max-width:1100px){
  .in-sig-grid,.in-sig-grid.is-even{grid-template-columns:minmax(0,1fr)}
  .in-path{grid-template-columns:repeat(2,minmax(0,1fr))}
  .in-path li:nth-child(2)::after{display:none}
}
@media (max-width:760px){
  .in-badge{top:.7rem;left:.7rem;padding-right:.8rem}
  .in-badge small{display:none}
  .in-stage{padding-top:4rem}
  .in-path{grid-template-columns:minmax(0,1fr)}
  .in-path li::after{display:none}
  .in-rcalc .in-rc-grid{grid-template-columns:minmax(0,1fr)}
}
.in-chat-rail{gap:7px;padding:10px 0}
.in-chat-rail i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#161A18;color:var(--xecabae);font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.02em}
.in-chat-rail i.is-dc{border-radius:11px}
.in-rail-sep{width:20px;height:2px;margin:1px 0;border-radius:2px;background:#161A18}
.in-chat-rail i.is-on{position:relative;border-radius:11px;background:linear-gradient(150deg,var(--xb613a5),var(--x6fc065));color:var(--xd9f2cd)}
.in-chat-rail i.is-on::before{content:"";position:absolute;left:-6px;top:50%;width:4px;height:26px;margin-top:-13px;border-radius:0 4px 4px 0;background:var(--x12983e)}
.in-chat-rail i.is-s2{background:linear-gradient(150deg,var(--xd2fa49),var(--xd2fa49));color:var(--xc72a84)}
.in-chat-rail i.is-s3{background:linear-gradient(150deg,var(--xd884ac),var(--xb02377));color:var(--xc72a84)}
.in-chat-rail i.is-add{background:#161A18;box-shadow:none;color:var(--xf347bf)}
.in-chat-rail i.is-add .ic{width:16px;height:16px}
.in-chat-side{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0}
.in-side-h{display:flex;align-items:center;justify-content:space-between;margin:0!important;padding:.7rem .75rem;border-bottom:1px solid var(--x817cd1);font-size:.8rem;color:var(--xecabae)}
.in-side-h .ic{width:.8rem;height:.8rem;color:var(--xce4ffb)}
.in-side-list{display:grid;align-content:start;gap:1px;padding:.55rem .45rem;overflow:hidden}
.in-cat{display:flex;align-items:center;gap:.2rem;margin:.55rem 0 .2rem .1rem;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--x7cd420)}
.in-cat:first-child{margin-top:.1rem}
.in-cat .ic{width:.6rem;height:.6rem}
.in-side-list span{display:flex;align-items:center;gap:.35rem;padding:.3rem .45rem;border-radius:6px;font-size:.74rem;color:var(--x7cd420)}
.in-side-list span em{font-style:normal;font-size:.9rem;line-height:1;color:var(--x7cd420)}
.in-side-list span.is-on{background:#161A18;color:var(--xecabae)}
.in-side-list span.is-on em{color:var(--xecabae)}
.in-user{display:flex;align-items:center;gap:.45rem;padding:.45rem .5rem;background:var(--x9d9418)}
.in-user .in-av{position:relative;width:1.7rem;height:1.7rem}
.in-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:var(--x84c7eb);box-shadow:0 0 0 2px var(--x9240ca)}
.in-user>span:nth-child(2){display:grid;flex:1;min-width:0;line-height:1.15}
.in-user b{font-size:.7rem;color:var(--xecabae)}
.in-user small{font-size:.6rem;color:var(--x7cd420)}
.in-user-ic{display:flex;gap:.3rem;color:var(--xce4ffb)}
.in-user-ic .ic{width:.8rem;height:.8rem}
.in-chat-top{display:flex;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden}
.in-chat-top em{font-style:normal;font-size:1rem;color:var(--x7cd420)}
.in-chat-top span{margin-left:.4rem;padding-left:.6rem;border-left:1px solid var(--x817cd1);font-size:.7rem;font-weight:500;color:var(--x7cd420);overflow:hidden;text-overflow:ellipsis}
.in-tg-main{position:absolute;left:.75rem;right:.75rem;bottom:.9rem;padding:.75rem;border-radius:12px;background:var(--xe8fdca);color:var(--xd5dd0a);font-size:.8rem;font-weight:700;text-align:center}
.in-tg .ig-ph-toast{bottom:4.1rem}
