.ins-list [hidden]{display:none}.ins-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ins-f{box-shadow:0 0 0 1px var(--line),0 30px 70px -48px #1a165a80;background:#fff;border-radius:30px;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;overflow:hidden}.ins-f:hover{box-shadow:0 0 0 1px var(--line-2),0 40px 80px -48px #1a165a99;transform:translateY(-3px)}.ins-fv{background:var(--night);isolation:isolate;place-items:center;min-height:380px;padding:52px clamp(20px,3vw,40px) clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.ins-fv:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 90% 0,#f23c8c8c,#0000 70%),radial-gradient(60% 70% at 0 100%,#8a4fff73,#0000 70%);position:absolute;inset:0}.ins-chat{width:100%;max-width:440px;color:var(--ink);background:#fff;border-radius:22px;gap:12px;padding:18px;display:grid;box-shadow:0 40px 80px -30px #0009}.ins-q{background:var(--mist);border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:10px 14px;font-size:14px}.ins-a{color:var(--ink-2);gap:8px;font-size:14px;display:grid}.ins-a ol{gap:6px;display:grid}.ins-a li{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-weight:550;display:flex}.ins-a li span{font:600 11px/1 var(--mono);color:var(--ink-3)}.ins-a li em{font:600 10.5px/1 var(--mono);background:color-mix(in srgb,var(--ai) 10%,#fff);color:var(--ai-t);border-radius:999px;margin-left:auto;padding:5px 7px;font-style:normal}.ins-a li.you{box-shadow:inset 0 0 0 1.5px var(--ai);background:color-mix(in srgb,var(--ai) 5%,#fff)}.ins-a li.miss{opacity:.45;border:1px dashed var(--line-2);box-shadow:none}.ins-fb{flex-direction:column;justify-content:center;gap:16px;padding:clamp(26px,3.4vw,48px);display:flex}.ins-fb h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.05}.ins-fb p{color:var(--ink-2);font-size:17px}.ins-m{font:500 12px/1 var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ins-fb .ins-m{font-size:12px}.ins-promo{background:linear-gradient(150deg,color-mix(in srgb,var(--ai) 10%,#fff),color-mix(in srgb,var(--seo) 10%,#fff));box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,32px);text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.ins-promo:hover{transform:translateY(-3px)}.ins-promo .k{font:600 11.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ai-t)}.ins-promo h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.1}.ins-promo p{color:var(--ink-2);font-size:15.5px}.ins-promo .more{align-items:center;gap:8px;margin-top:auto;font-weight:550;display:inline-flex}.ins-promo .more svg{width:16px;height:16px}.ins-fb .more{color:var(--ink);align-items:center;gap:8px;margin-top:6px;font-weight:550;display:inline-flex}.ins-fb .more svg{width:16px;height:16px}.ins-k{font:600 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#fffc;position:absolute;top:16px;left:20px}.post-v .ins-art{place-items:center;padding:20px;display:grid;position:absolute;inset:0 0 34px}.ins-code{font:500 13px/1.55 var(--mono);color:#fff;white-space:pre;background:#ffffff14;border-radius:12px;padding:10px 14px;box-shadow:inset 0 0 0 1px #ffffff29}.ins-code b{color:#7fe3f5;font-weight:500}.ins-bars{gap:7px;width:70%;display:grid}.ins-bars i{height:10px;width:var(--w);background:#ffffff38;border-radius:5px;display:block}.ins-bars i.x{background:var(--ppc);box-shadow:0 0 14px #ff7a1ab3}.ins-sw{gap:8px;display:grid}.ins-sw em{font-style:normal;font:500 12px/1 var(--mono);color:#fff;align-items:center;gap:10px;display:flex}.ins-sw em:before{content:"";background:radial-gradient(circle at 8px 8px,#fff 5px,#0000 5.5px),#ffffff38;border-radius:999px;flex:none;width:28px;height:16px}.ins-sw em.on:before{background:radial-gradient(circle at 20px 8px,#fff 5px,transparent 5.5px),var(--seo)}.ins-ov{background:#ffffff1a;border-radius:12px;gap:6px;width:78%;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.ins-ov b{font:600 10.5px/1 var(--mono);letter-spacing:.06em;color:#fff}.ins-ov i{background:#ffffff4d;border-radius:3px;height:6px;display:block}.ins-ov i:nth-child(3){width:80%}.ins-ov i:nth-child(4){width:60%}.ins-dots{align-items:center;gap:10px;display:flex}.ins-dots i{background:var(--c);border-radius:50%;width:18px;height:18px}.ins-dots i.hub{background:#fff;width:34px;height:34px;box-shadow:0 0 0 6px #ffffff26}.ins-sample{font:500 12.5px/1.4 var(--mono);color:#8a5a00;background:#fff8e8;border-radius:12px;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:24px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #f5dfa8}.ins-sample svg{flex:none;width:16px;height:16px}.ins-topics{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ins-topics a{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:26px 22px 26px 0;text-decoration:none;display:flex}.ins-topics a+a{border-left:1px solid var(--line);padding-left:22px}.ins-topics b{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.ins-topics b i{background:var(--c);border-radius:3px;width:10px;height:10px}.ins-topics span{color:var(--ink-2);font-size:15px}.ins-topics small{font:500 12px/1 var(--mono);color:var(--ink-3);margin-top:4px}@media (width<=1099.98px){.ins-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-f{grid-template-columns:minmax(0,1fr)}.ins-fv{min-height:0}.ins-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-topics a:nth-child(3){border-left:0;padding-left:0}}@media (width<=760px){.ins-g,.ins-topics{grid-template-columns:minmax(0,1fr)}.ins-topics a,.ins-topics a+a{border-left:0;padding:20px 0}}
