.ES0qxI{padding:var(--spacing-8)}@media (min-width:768px){.ES0qxI{padding:var(--spacing-12)}}._9GYPQ1{font-size:1.125rem;color:var(--foreground);margin:0 0 var(--spacing-6) 0;line-height:1.6;text-align:left}._9GYPQ1 a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color var(--animation-duration-fast) ease-in-out}._9GYPQ1 a:hover{color:var(--button-hover);text-decoration:underline}._9GYPQ1 a:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.M7rCAr{font-size:1rem;color:var(--foreground);margin:0 0 var(--spacing-6) 0;padding-left:var(--spacing-6);line-height:1.6}.M7rCAr li{margin-bottom:var(--spacing-2)}.M7rCAr li:last-child{margin-bottom:0}.GfR1TL{color:var(--muted-foreground);font-size:.9375rem}.Ozcz2p{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}.UOct_S{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0}.UOct_S,.qE9TV6{color:var(--foreground)}.qE9TV6{display:flex;align-items:center;gap:var(--spacing-1)}._5gHrmm{display:flex;flex-direction:column}._5gHrmm,.mQaT8O{gap:var(--spacing-6)}.mQaT8O{display:grid;grid-template-columns:1fr}@media (min-width:640px){.mQaT8O{grid-template-columns:1fr 1fr}}.JX7yJf{margin-top:var(--spacing-4);align-self:flex-start}.MlJBVY{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}._2FYC_b{font-size:1rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-1) 0}.NPpf7E,._2FYC_b{font-family:var(--font-family-base)}.NPpf7E{font-size:.875rem;font-weight:400;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;line-height:1.4}.LbodMT{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.pSOzQB{margin-bottom:var(--spacing-1)}.pdQeBQ{font-size:1rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-1) 0}.XvOKvN,.pdQeBQ{font-family:var(--font-family-base)}.XvOKvN{font-size:.875rem;font-weight:400;color:var(--muted-foreground);margin:0;line-height:1.4}.lK8OrL{display:flex;flex-direction:column;gap:var(--spacing-4)}.IW1xo2{background-color:var(--error);color:var(--error-foreground)}.IW1xo2,.RVfVrp{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);font-size:.875rem;margin-top:var(--spacing-2)}.RVfVrp{background-color:var(--success);color:var(--success-foreground)}.POhttl{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);background-color:var(--muted);color:var(--muted-foreground);font-size:.875rem;margin-bottom:var(--spacing-4);text-align:center}._4rQ74h{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}.bex_sR{display:flex;justify-content:center;align-items:center;width:100%}.mVO_Oo{max-width:100%;max-height:300px;border-radius:var(--radius);border:1px solid var(--border);object-fit:contain;display:block;box-shadow:var(--shadow-subtle)}.aeP9AJ{display:flex;gap:var(--spacing-2);justify-content:center;flex-wrap:wrap}@media (max-width:640px){.ES0qxI{padding:var(--spacing-6)}.Ozcz2p{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.qE9TV6{align-self:flex-end}.JX7yJf{width:100%;align-self:stretch}.mVO_Oo{max-width:100%;max-height:250px}.aeP9AJ{justify-content:stretch}.aeP9AJ>*{flex:1 1}}.t9SjCD{display:flex;flex-direction:row;gap:var(--spacing-2);align-items:center;margin-top:var(--spacing-2)}.IPQBKb{font-size:.875rem;color:var(--foreground);cursor:pointer;margin:0}.YBIVjA{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);margin-top:var(--spacing-1);font-family:var(--font-family-base)}.vWbg9m{width:100%;gap:var(--spacing-2)}.oTdtvz,.vWbg9m{display:flex;flex-direction:column}.oTdtvz{position:relative;align-items:center;justify-content:center;padding:var(--spacing-6) var(--spacing-4);background-color:var(--surface);background-image:linear-gradient(to bottom,var(--surface),var(--color-gray-50));border:1px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);overflow:hidden;text-align:center}.oTdtvz:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);background-image:none;transform:translateY(-1px);box-shadow:var(--shadow-subtle)}.oTdtvz:hover .lBDnNe{transform:scale(1.05);background-color:var(--color-gray-200);color:var(--color-primary)}.e_l_1Y{border-color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);background-image:none;box-shadow:0 0 0 1px var(--color-primary);transform:scale(1.01)}.rRR1wo{opacity:.5;cursor:not-allowed;background:var(--color-gray-50);background-image:none}.rRR1wo,.rRR1wo:hover{border-color:var(--color-gray-200)}.rRR1wo:hover{transform:none;box-shadow:none}.rRR1wo .lBDnNe{background-color:var(--color-gray-100);color:var(--color-gray-400)}.oTdtvz input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:10}.rRR1wo input{cursor:not-allowed}.lBDnNe{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--color-gray-100);color:var(--color-gray-500);margin-bottom:var(--spacing-3);transition:all .2s ease;z-index:1}.bO3b2a{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.YvzSdm,.bO3b2a{position:relative;z-index:1}.YvzSdm{color:var(--color-text-secondary);max-width:24rem;line-height:1.5}.YvzSdm,.gPaLYA{font-size:var(--font-size-sm)}.gPaLYA{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--color-error) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);color:var(--color-error);border-radius:var(--radius-md);margin-top:var(--spacing-2);animation:_1bWid_ .2s ease-out}._0Jk7au{color:currentColor;opacity:.8;margin-left:var(--spacing-2)}._0Jk7au:hover{opacity:1;background-color:rgba(0,0,0,.05)}@keyframes _1bWid_{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}@layer base{.qp5TFq{font-size:1rem!important}.A3GjDf{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}.B9ZNMj{display:flex;justify-content:center;align-items:center;width:100%}.nTDOV2{max-width:100%;max-height:300px;border-radius:var(--radius);border:1px solid var(--border);object-fit:contain;display:block;box-shadow:var(--shadow-subtle)}._6aO0dh{display:flex;gap:var(--spacing-2);justify-content:center;flex-wrap:wrap}@media (max-width:640px){.nTDOV2{max-height:250px}._6aO0dh{justify-content:stretch}._6aO0dh>*{flex:1 1}}}.nw1zun{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4) var(--spacing-6);margin-bottom:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}.TrKl_l{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0}.cmRJu8{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0}._2Chcgl{color:var(--primary);font-weight:500}@media (max-width:640px){.nw1zun{padding:var(--spacing-4)}}._34MF0w{display:flex;flex-direction:column;height:100%;width:100%}.u5Ind8{display:flex;justify-content:space-between;align-items:center;margin-top:-5px;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-sm)}.oYZyaD{font-family:var(--font-family-heading);font-size:calc(var(--font-size-xxl) - 2px);font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin:0}.Sptjoo{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.u4b1pY{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:var(--spacing-md)}.aPV4mT,.u4b1pY{color:var(--color-text-primary)}.aPV4mT{height:315px;overflow-y:auto;font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--spacing-lg);white-space:pre-line;overflow-wrap:anywhere}.FJ_Mf1{color:#2563eb;font-weight:500;text-decoration:underline}.FJ_Mf1:hover{color:#1d4ed8}.hn9Tsw{margin-bottom:var(--spacing-lg)}.G0YP5o{display:flex;justify-content:space-between;align-items:center;padding-top:calc(var(--spacing-lg) - 3px)}.ce2F_W{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.qCzUul{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary)}._6s3RuP{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.dJg5_1{font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.RlAWBK{display:flex;align-items:center;flex-shrink:0;background:none;border:none;padding:2px;cursor:pointer;color:var(--color-text-secondary)}.RlAWBK:hover{color:var(--color-text-primary)}.UE5YHj{margin-top:auto;margin-bottom:0;min-height:120px}.OyH0CP{color:var(--color-success,#16a34a)}.OyH0CP,.eEm2hU{font-size:var(--font-size-sm);font-weight:500;margin:var(--spacing-xs) 0 0 0}.eEm2hU{color:var(--color-error,#dc2626)}.EiA2vy{margin:var(--spacing-md) 0 0 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-secondary)}.KC_CQN{gap:var(--spacing-sm)}.KC_CQN,.bc2DUR{display:flex;align-items:center}.c20GhO{max-width:36rem;max-height:85vh;overflow-y:auto}