.ap-fieldhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ap-fieldhead .t-label{margin:0}.ap-counter{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ap-counter-near{color:var(--warn);font-weight:700}.ap-counter-over{color:var(--rose);font-weight:700}.ap-items{flex-direction:column;gap:2px;display:flex}.ap-itemrow{align-items:flex-start;gap:6px;display:flex}.ap-itemrow>.t-field{flex:auto;min-width:0}.ap-iconbtn{border:1px solid var(--line-strong);border-radius:var(--r-md);width:32px;height:32px;color:var(--sub);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;margin-top:26px;display:inline-flex}.ap-iconbtn:hover{color:var(--ink-strong);border-color:var(--acc)}.ap-iconbtn:disabled{cursor:not-allowed;opacity:.5}.ap-source{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.ap-source a{color:var(--acc);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.ap-warn{margin:4px 0 10px}.ap-select{text-align:left;width:100%;padding-right:12px;display:block}.ap-stage{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.ap-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:flex-start;font-size:11px;font-weight:700}.ap-card{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);overflow:hidden}.ap-card-pad{padding:12px 14px}.ap-note{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.6}.ap-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ap-imgbox{background:var(--surface-3);width:100%;position:relative;overflow:hidden}.ap-imgbox-1x1{aspect-ratio:1}.ap-imgbox-1x91{aspect-ratio:1.91}.ap-imgbox-9x16{aspect-ratio:9/16}.ap-imgempty{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;inset:0}.ap-phone{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-3);width:min(100%,260px);overflow:hidden}.ap-g{max-width:600px}.ap-g-top{color:var(--sub);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ap-g-sponsor{color:var(--ink);font-weight:700}.ap-g-url{overflow-wrap:anywhere}.ap-g-title{color:var(--acc);overflow-wrap:anywhere;margin:6px 0 4px;font-size:19px;font-weight:500;line-height:1.3}.ap-g-desc{color:var(--sub);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.ap-g-sep{color:var(--muted)}.ap-fb{max-width:380px}.ap-head{align-items:center;gap:10px;padding:10px 14px;display:flex}.ap-avatar{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:50%;flex:none;width:36px;height:36px}.ap-head-name{color:var(--ink-strong);margin:0;font-size:14px;font-weight:700}.ap-head-sub{color:var(--muted);margin:0;font-size:12px}.ap-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 14px 10px;font-size:14px;line-height:1.55}.ap-more{color:var(--muted);font-weight:600}.ap-linkbar{border-top:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.ap-linkbar-text{min-width:0}.ap-linkbar-site{text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.ap-linkbar-title{color:var(--ink-strong);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.ap-linkbar-desc{color:var(--sub);overflow-wrap:anywhere;margin:0;font-size:12px}.ap-cta{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink-strong);white-space:nowrap;flex:none;padding:7px 12px;font-size:13px;font-weight:700}.ap-vert{position:relative}.ap-caption{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:6%;left:8%;right:8%}.ap-caption-text{border-radius:var(--r-md);background:var(--overlay-bg);color:var(--overlay-fg);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:8px 10px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ap-caption-name{border-radius:var(--r-pill);background:var(--overlay-bg);color:var(--overlay-fg);align-self:flex-start;margin:0;padding:3px 9px;font-size:12px;font-weight:700}.ap-caption-cta{border-radius:var(--r-md);background:var(--overlay-bg);color:var(--overlay-fg);text-align:center;align-self:stretch;padding:8px 12px;font-size:13px;font-weight:700}.ap-safe{pointer-events:none;position:absolute;inset:0}.ap-safe-zone{border:1px dashed var(--rose);background:color-mix(in srgb, var(--rose) 22%, transparent);justify-content:center;align-items:center;display:flex;position:absolute}.ap-safe-label{border-radius:var(--r-sm);background:var(--overlay-bg);color:var(--overlay-fg);text-align:center;padding:2px 6px;font-size:11px;font-weight:600}.ap-sp{max-width:200px}.ap-sp-body{flex-direction:column;gap:6px;padding:10px;display:flex}.ap-sp-name{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ap-sp-price{color:var(--orange);margin:0;font-size:15px;font-weight:700}.im-drop{border:2px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;color:var(--sub);flex-direction:column;align-items:center;gap:8px;padding:26px 16px;display:flex}.im-drop-on{border-color:var(--acc);background:var(--acc-soft)}.im-drop-icon{color:var(--acc)}.im-drop-title{color:var(--ink-strong);margin:0;font-size:15px;font-weight:700}.im-drop-sub{color:var(--muted);margin:0;font-size:13px}.im-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.im-quality{width:100%;accent-color:var(--acc)}.im-qrow{align-items:center;gap:12px;display:flex}.im-qval{text-align:right;min-width:44px;font-family:var(--f-mono);color:var(--ink);flex:none;font-size:13px}.im-list{border:1px solid var(--line);border-radius:var(--r-md);margin:12px 0 0;padding:0;list-style:none}.im-row{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.im-row:last-child{border-bottom:0}.im-thumb{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-3);-o-object-fit:contain;object-fit:contain;width:52px;height:52px;color:var(--muted);justify-content:center;align-items:center;display:flex}.im-name{color:var(--ink-strong);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.im-meta{color:var(--sub);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.im-meta-good{color:var(--ok);font-weight:700}.im-meta-bad{color:var(--rose);font-weight:700}.im-meta-err{color:var(--rose)}.im-progress{width:100%;height:8px;accent-color:var(--acc);margin-top:10px}.mk-textarea{text-align:left;width:100%;min-height:340px;font-family:var(--f-mono);resize:vertical;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.mk-frame{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);width:100%;height:360px;display:block}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}@media (max-width:880px){.ap-iconbtn{margin-top:26px}.im-row{grid-template-columns:44px minmax(0,1fr)}.im-row>:last-child{grid-column:1/-1}}.ap-ph{color:var(--muted)}.im-rejects{margin:0;padding-left:18px}.ap-tlink{color:var(--acc);text-underline-offset:2px;text-decoration:underline}
