.lp-root .iab{align-items:stretch;gap:var(--s-2);flex-direction:column;width:100%;max-width:440px;display:flex}.lp-root .iab-card{background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-md);padding:var(--s-5);gap:var(--s-4);text-align:left;flex-direction:column;display:flex}@media (min-width:768px){.lp-root .iab-card{padding:var(--s-6)}}.lp-root .iab-head{align-items:center;gap:var(--s-3);display:flex}.lp-root .iab-icon{border-radius:var(--lp-r-md);background:var(--lp-ochre-soft);width:40px;height:40px;color:var(--lp-ochre-deep);flex:none;place-items:center;display:grid}.lp-root .iab-title{font-family:var(--font-pt-serif), serif;letter-spacing:-.01em;color:var(--lp-ink);text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.25}.lp-root .iab[data-lang=zh] .iab-title,.lp-root .iab[data-lang=zh] .iab-card{font-family:"PingFang SC", "Noto Sans SC", "Microsoft YaHei", var(--font-inter), system-ui, sans-serif}.lp-root .iab-body{font-family:var(--font-inter), system-ui, sans-serif;color:var(--lp-ink-2);margin:-4px 0 0;font-size:15px;line-height:1.5}.lp-root .iab-steps{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:10px;gap:10px;margin:0;padding:12px 14px;list-style:none;display:grid}.lp-root .iab-steps li{color:var(--lp-ink);grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.55;display:grid}.lp-root .iab-step-num{background:var(--lp-paper-3);width:24px;height:24px;color:var(--lp-ink-2);font-family:var(--lp-font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.lp-root .iab-glyph{background:var(--lp-paper-3);width:28px;height:24px;color:var(--lp-ink);vertical-align:-6px;border-radius:6px;place-items:center;display:inline-grid}.lp-root .iab-btn{width:100%;font-family:var(--font-inter), system-ui, sans-serif;border-radius:var(--lp-r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform 80ms ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-root .iab-btn--primary:hover{background:var(--lp-burgundy);border-color:var(--lp-burgundy)}.lp-root .iab-btn--secondary:hover{background:var(--lp-paper-3)}}.lp-root .iab-btn:active{transform:translateY(1px)}.lp-root .iab-btn--primary:active{background:var(--lp-ink-2);border-color:var(--lp-ink-2)}.lp-root .iab-btn--primary{background:var(--lp-ink);min-height:52px;color:var(--lp-paper);border:1px solid var(--lp-ink);font-size:16px}.lp-root .iab-btn--primary.is-copied{background:var(--lp-success);border-color:var(--lp-success)}.lp-root .iab-btn--secondary{background:var(--lp-paper);min-height:48px;color:var(--lp-ink);border:1.5px solid var(--lp-ink-3);font-size:15px}.lp-root .iab-btn--secondary.is-copied{border-color:var(--lp-success);color:var(--lp-success);background:color-mix(in oklab, var(--lp-success) 10%, var(--lp-paper))}.lp-root .iab-check{animation:.16s cubic-bezier(.2,.8,.2,1) iab-pop}@keyframes iab-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lp-root .iab-caption{margin:0 0 calc(-1 * var(--s-2));display:grid}.lp-root .iab-caption>span{text-align:center;text-wrap:balance;color:var(--lp-ink-3);grid-area:1/1;justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:1.45;display:flex}.lp-root .iab-caption>.is-done{color:var(--lp-success);font-weight:600}.lp-root .iab-caption>.is-failed{color:var(--lp-ink);font-weight:600}.lp-root .iab-caption>.is-ghost{visibility:hidden}.lp-root .iab-url.is-failed{background:var(--lp-paper);border:1px dashed var(--lp-line-2);border-radius:var(--lp-r-sm,8px);color:var(--lp-ink);margin-top:0;padding:8px 12px}.lp-root .iab-url{font-family:var(--lp-font-mono);text-align:center;color:var(--lp-ink-3);-webkit-user-select:all;user-select:all;word-break:break-all;margin:-6px 0 0;font-size:13px;font-weight:500}.lp-root .iab-fallback{opacity:0;margin-top:calc(-1 * var(--s-4));grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,opacity .2s ease-out,margin-top .2s ease-out;display:grid}.lp-root .iab-fallback>div{overflow:hidden}.lp-root .iab-fallback.is-open{opacity:1;grid-template-rows:1fr;margin-top:0}.lp-root .iab-fallback-box{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:10px;padding:12px 14px 4px}.lp-root .iab-fallback p{color:var(--lp-ink-2);margin:0;font-size:14px;line-height:1.6}.lp-root .iab-link{min-height:44px;color:var(--lp-ochre-deep);align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.lp-root .iab-override{min-height:44px;font-family:var(--font-inter), system-ui, sans-serif;color:var(--lp-ink-3);cursor:pointer;background:0 0;border:none;align-self:center;font-size:13px}.lp-root .iab-override span{color:var(--lp-ink-2);white-space:nowrap;font-weight:500;text-decoration:underline}.lp-root .iab a:focus-visible,.lp-root .iab button:focus-visible{outline:2px solid var(--lp-ochre-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lp-root .iab-btn,.lp-root .iab-fallback{transition:none}.lp-root .iab-check{animation:none}}.lp-root .iab-nowrap{white-space:nowrap}
