.aa-cc{box-sizing:border-box;text-align:left;background:#faf9f7;border:1px solid #e6e3df;border-radius:16px;min-width:0;padding:24px}.aa-cc .aa-cc-h{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.aa-cc .aa-cc-h b{font-size:var(--fs-md);color:#1c1917;line-height:1.3;font-weight:var(--fw-bold)}.aa-cc .aa-cc-tag{color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;background:#de5a19;border-radius:999px;flex:none;padding:4px 12px;line-height:1.4}.aa-cc .aa-cc-go{color:#fff;width:100%;min-height:56px;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-bold);box-sizing:border-box;cursor:pointer;background:#de5a19;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex}.aa-cc .aa-cc-go:hover{color:#fff;background:#c94f14}.aa-cc .aa-cc-go:active{transform:translateY(1px)}.aa-cc .aa-cc-go:focus-visible{outline-offset:2px;outline:3px solid #f4b08a}.aa-cc .aa-cc-cap{font-size:var(--fs-base);color:#57534e;margin:16px 0 10px;line-height:1.45}.aa-cc .aa-cc-f{background:#fff;border:1px solid #e6e3df;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:0 0 10px;padding:8px 8px 8px 16px;display:flex}.aa-cc .aa-cc-l{color:#8a847e;font-size:var(--fs-base);flex:none}.aa-cc .aa-cc-f code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;font-size:var(--fs-base);color:#1c1917;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.aa-cc .aa-cc-f code.aa-cc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-base)}.aa-cc .aa-cc-f code.aa-cc-wrap{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;font-size:var(--fs-sm);line-height:1.5}.aa-cc .aa-cc-copy{color:#de5a19;min-width:76px;min-height:40px;font:inherit;font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;background:#fff;border:1.5px solid #de5a19;border-radius:999px;flex:none;padding:0 16px}.aa-cc .aa-cc-copy:hover{background:#fdf1ea}.aa-cc .aa-cc-copy:focus-visible{outline-offset:2px;outline:2px solid #de5a19}.aa-cc .aa-cc-note{font-size:var(--fs-sm);color:#78716c;margin:4px 0 10px;line-height:1.45}.aa-cc .aa-cc-ft{font-size:var(--fs-sm);color:#78716c;margin:6px 0 0;line-height:1.5}@media (max-width:520px){.aa-cc{padding:18px 14px}.aa-cc .aa-cc-h b{font-size:var(--fs-base)}.aa-cc .aa-cc-f{gap:8px;padding:6px 6px 6px 12px}.aa-cc .aa-cc-l{font-size:var(--fs-base)}.aa-cc .aa-cc-f code{font-size:var(--fs-base);white-space:normal;overflow-wrap:anywhere}.aa-cc .aa-cc-f code.aa-cc-mono{font-size:var(--fs-xs)}.aa-cc .aa-cc-copy{min-width:64px;padding:0 12px}}
