.apps-root .ap-head{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,4vw,48px)}@media(min-width:901px){.apps-root .ap-head{padding-top:calc(67px + clamp(40px,5vw,72px))}}.apps-root .ap-title{margin:14px 0 0}.apps-root .ap-lead{margin:18px 0 0}.apps-root .ap-sec{padding-bottom:clamp(32px,4vw,48px)}.apps-root .ap-sec-last{padding-bottom:clamp(48px,6vw,80px)}.apps-root .ap-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 16px}.apps-root .ap-sec-title{margin:0;font-size:15px;font-weight:500;letter-spacing:-0.01em;color:var(--lp-ink)}.apps-root .ap-sec-note{font-size:12.5px;color:var(--lp-muted)}.apps-root .ap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:720px){.apps-root .ap-grid{grid-template-columns:minmax(0,1fr)}}.apps-root .ap-card{display:flex;flex-direction:column;overflow:hidden;background:var(--lp-paper);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-md)}.apps-root .ap-shot{display:block;width:100%;height:auto;aspect-ratio:2 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--lp-bg-deep);border-bottom:1px solid var(--lp-line-soft)}.apps-root .ap-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 20px 20px}.apps-root .ap-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;letter-spacing:-0.012em;color:var(--lp-ink)}.apps-root .ap-desc{margin:0;font-size:13.5px;line-height:1.55;color:var(--lp-muted)}.apps-root .ap-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--lp-r-pill);font-size:11px;font-weight:500;letter-spacing:0}.apps-root .ap-tag-open{background:var(--lp-success-bg);color:var(--lp-success-strong)}.apps-root .ap-tag-account{background:var(--lp-idle-bg);color:var(--lp-ink-soft)}.apps-root .ap-uses{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--lp-muted)}.apps-root .ap-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--lp-r-pill);background:var(--lp-bg-soft);box-shadow:inset 0 0 0 1px var(--lp-line);font-size:11.5px;color:var(--lp-ink-soft);text-decoration:none;transition:box-shadow 120ms ease}.apps-root .ap-chip:hover{box-shadow:inset 0 0 0 1px var(--lp-line-strong);color:var(--lp-ink)}.apps-root .ap-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.apps-root .ap-btn{height:32px;padding:0 14px;gap:6px;font-size:13px;text-decoration:none}.apps-root .ap-btn svg{width:13px;height:13px}.apps-root .ap-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:28px;align-items:start;padding:clamp(20px,3vw,32px);border-radius:var(--lp-r-xl);background:var(--lp-bg-soft);box-shadow:inset 0 0 0 1px var(--lp-line-soft)}html[data-theme=dark] .apps-root .ap-band{background:var(--lp-paper)}.apps-root .ap-band-title{margin:12px 0 0}.apps-root .ap-band-lead{margin:10px 0 0;max-width:40ch;font-size:14px;line-height:1.6;color:var(--lp-muted)}.apps-root .ap-band-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.apps-root .ap-card-flat{box-shadow:var(--lp-shadow-sm)}@media(max-width:1024px){.apps-root .ap-band{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.apps-root .ap-band-cards{grid-template-columns:minmax(0,1fr)}}.apps-root .ap-mark{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--lp-r-xs);background:var(--lp-bg);box-shadow:inset 0 0 0 1px var(--lp-line-soft);color:var(--lp-ink-soft)}.apps-root .ap-mark svg{width:17px;height:17px}.apps-root .ap-xlink{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--lp-r-md);background:var(--lp-paper);box-shadow:var(--lp-shadow-sm);font-size:14px;line-height:1.5;color:var(--lp-ink-soft);text-decoration:none;transition:box-shadow 200ms ease}.apps-root .ap-xlink:hover{box-shadow:var(--lp-shadow-lg-hover)}.apps-root .ap-xlink strong{font-weight:500;color:var(--lp-ink)}.apps-root .ap-xlink-text{flex:1;min-width:0}.apps-root .ap-xlink-go{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--lp-ink)}.apps-root .ap-xlink-go svg{width:14px;height:14px}@media(max-width:720px){.apps-root .ap-xlink{flex-wrap:wrap}.apps-root .ap-xlink-go{flex-basis:calc(100% - 50px);margin-left:50px}}
