._18qjex31{container-name:_18qjex30;container-type:inline-size;display:flex;flex-direction:column;gap:24px;min-width:0;color:var(--text-primary);font-family:var(--font-sans)}._18qjex32{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;border-radius:var(--radius-xl);background:linear-gradient(115deg,var(--brand-soft),var(--bg-surface) 80%);border:1px solid var(--border-subtle)}._18qjex33{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--brand-text);font-size:11px;font-weight:var(--fw-heavy);letter-spacing:.03em}._18qjex34{font-size:30px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);line-height:1.2;margin:0 0 10px}._18qjex35{margin:0;color:var(--text-secondary);font-size:var(--fs-label);line-height:1.65;overflow-wrap:anywhere}._18qjex36{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;color:var(--text-secondary);font-size:var(--fs-caption)}._18qjex36 b{color:var(--text-primary);font-weight:var(--fw-semibold)}._18qjex37{flex:none;min-width:190px;padding:18px 22px;border-radius:var(--radius-lg);background:var(--material-thick);border:1px solid var(--border-subtle)}._18qjex38{display:flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--text-secondary)}._18qjex39{display:block;margin-top:4px;font-size:32px;font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-display)}._18qjex3a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._18qjex3b{margin:0;font-size:var(--fs-title-3);font-weight:var(--fw-bold);letter-spacing:var(--ls-title)}._18qjex3c{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:16px}._18qjex3d{color:var(--text-tertiary);font-size:var(--fs-caption);line-height:1.6;margin:0}._18qjex3e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._18qjex3f{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-1)}._18qjex3g{position:relative;padding:20px 22px;aspect-ratio:1.65;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-items:center;justify-items:center;border:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-muted);cursor:pointer;color:var(--text-tertiary)}._18qjex3g:hover{background:var(--bg-muted-hover)}._18qjex3g:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}._18qjex3h{width:100%;max-width:76px;height:65px;object-fit:contain;transition:transform .15s}._18qjex3g:hover ._18qjex3h{transform:translateY(-2px)}._18qjex3i{grid-column:1 / -1;opacity:.35;justify-self:center;margin:22px 0}._18qjex3j{position:absolute;right:10px;bottom:9px;padding:3px 8px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:10px;font-weight:var(--fw-semibold);color:var(--text-secondary)}._18qjex3k{display:flex;flex-direction:column;gap:9px;padding:18px 20px;flex:1}._18qjex3l{margin:0;font-size:17px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);overflow-wrap:anywhere}._18qjex3m{color:var(--text-secondary);font-size:var(--fs-caption);line-height:1.6;min-height:3.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;overflow-wrap:anywhere}._18qjex3n{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:14px}._18qjex3o{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-label);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}._18qjex3p{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._18qjex3q{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:var(--radius-md);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--fs-caption);line-height:1.65}._18qjex3r{background:var(--success-soft);color:var(--success)}._18qjex3s{background:var(--danger-soft);color:var(--danger)}._18qjex3t{display:flex;flex-direction:column;gap:20px}._18qjex3u{padding:24px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);display:flex;flex-direction:column;gap:20px}._18qjex3v{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}._18qjex3w{display:flex;gap:14px;flex-wrap:wrap;color:var(--text-secondary);font-size:var(--fs-caption)}._18qjex3x{display:inline-flex;align-items:center;gap:6px}._18qjex3y{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-text);font-size:11px;font-weight:var(--fw-bold)}._18qjex3z{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-muted);text-align:center;cursor:pointer}._18qjex3z:hover{background:var(--brand-soft)}._18qjex3z:focus-within{outline:3px solid var(--focus-ring)}._18qjex310{width:64px;height:64px;object-fit:contain}._18qjex311{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}._18qjex312{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}._18qjex313{position:relative;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}._18qjex314{width:100%;height:94px;object-fit:contain;margin-bottom:8px}._18qjex315{position:absolute;top:4px;right:4px}._18qjex316{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding-top:20px}._18qjex317{display:flex;flex-direction:column;gap:15px;margin:0;padding-left:18px;color:var(--text-secondary);font-size:var(--fs-caption);line-height:1.65}._18qjex318._18qjex318{width:min(640px,calc(100vw - 32px));max-width:640px;max-height:min(780px,90dvh);overflow-y:auto;scrollbar-gutter:stable}._18qjex319{margin:0 32px 6px 0;font-size:var(--fs-title-2);font-weight:var(--fw-bold);letter-spacing:var(--ls-title)}._18qjex31a{display:grid;place-items:center;padding:22px;margin:20px 0 16px;background:var(--bg-muted);border-radius:var(--radius-lg);min-height:170px}._18qjex31b{width:132px;height:132px;object-fit:contain}._18qjex31c{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-bottom:20px}._18qjex31d{display:grid;place-items:center;width:100%;min-width:0;min-height:80px;aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:var(--radius-md);padding:6px;cursor:pointer;color:var(--text-primary)}._18qjex31d:hover{background:var(--brand-soft);border-color:var(--brand)}._18qjex31d:focus-visible{outline:3px solid var(--focus-ring)}._18qjex31d:disabled{cursor:not-allowed;opacity:.45}._18qjex31d[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand)}._18qjex31e{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;border-top:1px solid var(--border-subtle);padding-top:20px;margin-top:16px}._18qjex31f{width:48px;height:48px;object-fit:contain}._18qjex31g{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:var(--radius-md)}._18qjex31h{display:flex;gap:8px;overflow-x:auto;padding:16px 1px;margin-bottom:4px}._18qjex31i{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 78px;width:78px;min-height:78px;padding:8px;border:1px solid var(--border-subtle);background:var(--bg-muted);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;font-size:11px}._18qjex31i:focus-visible{outline:3px solid var(--focus-ring)}._18qjex31i[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text-primary)}._18qjex31j{width:40px;height:40px;object-fit:contain}._18qjex31k{display:grid;grid-template-columns:minmax(240px,2fr) minmax(0,3fr);align-items:start;gap:20px}._18qjex31l{display:flex;flex-direction:column;gap:8px}._18qjex31m{display:flex;align-items:center;text-align:left;gap:12px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}._18qjex31m:focus-visible{outline:3px solid var(--focus-ring)}._18qjex31m[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}._18qjex31n{margin:0 0 5px;font-size:var(--fs-label);font-weight:var(--fw-semibold);overflow-wrap:anywhere}._18qjex31o{padding:12px 16px;background:var(--bg-muted);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--fs-caption);white-space:pre-wrap;overflow-wrap:anywhere}._18qjex31p{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:var(--fs-label);margin:20px 0;padding:16px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}._18qjex31p dt{color:var(--text-secondary)}._18qjex31p dd{margin:0;text-align:right;font-weight:var(--fw-semibold)}._18qjex31q{position:absolute;top:10px;left:10px}._18qjex31s{display:flex;align-items:center;gap:12px;padding:8px 12px;margin-bottom:12px;min-height:64px;background:var(--bg-muted);border-radius:var(--radius-md)}._18qjex31t{min-height:min(560px,65dvh)}._18qjex31u{min-height:80px}@container _18qjex30 (max-width: 599px){._18qjex32{padding:24px;flex-direction:column;align-items:stretch;gap:20px}._18qjex34{font-size:26px}._18qjex37{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:12px 16px}._18qjex39{font-size:25px;margin-top:0}}@container _18qjex30 (max-width: 1039px){._18qjex3e{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@container _18qjex30 (max-width: 479px){._18qjex3e{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){._18qjex3h{transition:none}._18qjex31v._18qjex31v{animation:none}}@media screen and (max-width:768px){._18qjex3u{padding:20px}._18qjex318._18qjex318{width:100%;max-height:90dvh;overflow-y:hidden;scrollbar-gutter:auto}._18qjex31 button,._18qjex318 button,._18qjex31g button{min-height:44px;min-width:44px}._18qjex31r{min-height:44px}}@container _18qjex30 (max-width: 799px){._18qjex3v,._18qjex31k{grid-template-columns:minmax(0,1fr)}}
