/* Auto-generated: replaced static inline style="" to allow dropping CSP style-src unsafe-inline. */
.u-f045bbe { color:var(--text); }
.u-a26bda7 { margin-top:20px; }
.u-409b609 { height: 48px; }
.u-4df8a88 { font-size:1.3rem;font-weight:700;letter-spacing:0.04em; }
.u-f1316d9 { display:flex;gap:4px;align-items:center;margin-right:4px; }
.u-0fd8744 { max-width:420px; }
.u-d5cc3a9 { padding:0.4rem 0.8rem;font-size:0.8rem; }
.u-bb0dadd { max-height:80px;margin-bottom:1rem;border:1px solid var(--border);border-radius:6px;padding:4px; }
.u-a0319c1 { gap:.5rem; }
.u-a863fdb { padding:.4rem .7rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text); }
.u-0ddf068 { overflow-x:auto; }
.u-fad1370 { display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:wrap; }
.u-9531025 { margin-bottom:1.2rem; }
.u-236f09a { font-weight:600;cursor:pointer;padding:4px 0;color:var(--accent); }
.u-d2c171b { margin-top:10px; }
.u-050e681 { display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px; }
.u-480e67c { margin-bottom:.75rem;display:flex;align-items:center;gap:10px; }
.u-eed0f8f { font-weight:600; }
.u-4b571da { padding:.35rem .6rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text); }
.u-7cd1522 { font-size:.85rem;margin:0 0 12px; }
.u-00d4b9d { display:flex;gap:10px;flex-wrap:wrap;align-items:center; }
.u-9a9e5f3 { cursor:pointer;margin:0; }
.u-1fe8667 { font-size:.82rem; }
.u-8f22b3c { max-width:420px;width:100%; }
.u-e12feb9 { display:flex;flex-direction:column;gap:12px; }
.u-295aa25 { display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:var(--muted); }
.u-4e330d8 { display:grid;grid-template-columns:1fr 1fr;gap:10px; }
.u-fb9a5a3 { display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--muted); }
.u-96a3333 { width:40px;height:32px;border:none;background:none;cursor:pointer; }
.u-cbb36cb { color:rgba(239,68,68,.9);font-size:.85rem;min-height:1em; }
.u-d5a4f27 { position:absolute;top:14px;right:16px;display:flex;gap:4px; }
.u-2e73ba5 { padding:4px 10px;font-size:12px; }
.u-08442b4 { text-align:center;margin-top:12px;font-size:13px; }
.u-880be16 { color:inherit;opacity:.8; }
.u-0cbc61a { opacity:.4;margin:0 8px; }
.u-56f4356 { margin-top:12px; }
.u-8a77e5a { margin-top:8px; }
.u-3ffdc92 { margin-bottom:1.25rem; }
.u-27e4698 { font-size:1.3rem; }
.u-0c9d16c { margin:0; font-size: 1.2rem; }
.u-01ef7fc { display:flex;gap:8px;align-items:center; }
.u-74cac98 { display:flex;gap:4px; }
.u-f68ded2 { text-align:center; margin-top: 16px; }
.u-d461c96 { position:relative; }
.u-59746ef { position:absolute;top:1rem;right:1rem;display:flex;gap:4px; }
.u-5befcfc { height: 64px; }
.u-b4edb81 { font-size:1.4rem;font-weight:700;letter-spacing:0.04em; }
.u-f8e37ab { flex:0 0 auto;width:auto;align-self:flex-start;min-width:42px; }
.u-a71d4ad { cursor: pointer; font-weight: 500; margin-bottom: 0.5rem; }
.u-81595a9 { font-weight: 500; }
.u-306c422 { padding-left: 1rem; }
.u-bd0e1fe { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-top: 0.5rem; }
.u-366622e { margin-top: 0.75rem; }
.u-9a50d94 { font-size: 0.875rem; font-weight: 500; margin-bottom: 0.5rem; }
.u-634a28b { flex: 1; }
.u-df6b2ff { font-size: 0.875rem; }
.u-16000cc { width: 100%; }
.u-fc215b9 { margin-top: 0.5rem; }
.u-aac63d8 { margin-top: 0.75rem; width: 100%; }
