.iFne_i{display:flex;flex-direction:column;background-color:var(--card);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal);height:100%}.iFne_i:hover{transform:translateY(-4px);box-shadow:var(--shadow-strong)}._7OzD7X{display:block;overflow:hidden}.EXBSEA{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-lg);&>img{object-fit:cover}}.N_QcNn{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow)}.iFne_i:hover .N_QcNn{transform:scale(1.05)}.Hd_CUa{position:absolute;top:var(--spacing-3);right:var(--spacing-3);background-color:hsla(0,0%,100%,.95);color:var(--primary);font-weight:600;font-size:.75rem;padding:.25rem .75rem;border-radius:var(--radius-full);box-shadow:var(--shadow-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-content)}.sqUXtu{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1}._0dZlN0{font-size:.8rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2);font-weight:500}.Yb70XM{font-family:var(--font-family-heading);font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}.nE5V1i{text-decoration:none;color:inherit;transition:color var(--animation-duration-fast)}.iFne_i:hover .nE5V1i{color:var(--primary)}.bnAz85{font-size:.95rem;line-height:1.5;color:var(--muted-foreground);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._5ddKrc{display:flex;align-items:center;gap:var(--spacing-2)}._5ddKrc._fihd_ .XAos_f{width:1.25rem;height:1.25rem}._5ddKrc._fihd_ ._3PTFDN{font-size:1rem}._5ddKrc._4emuWv .XAos_f{width:1.5rem;height:1.5rem}._5ddKrc._4emuWv ._3PTFDN{font-size:1.375rem}._5ddKrc.sycUKQ .XAos_f{width:2rem;height:2rem}._5ddKrc.sycUKQ ._3PTFDN{font-size:1.75rem}._5ddKrc.cb0r2X .XAos_f{width:2.5rem;height:2.5rem}._5ddKrc.cb0r2X ._3PTFDN{font-size:2.25rem}._5ddKrc.ge22G9 .XAos_f{width:3.5rem;height:3.5rem}._5ddKrc.ge22G9 ._3PTFDN{font-size:3rem}._5ddKrc.KcTWfB .XAos_f{width:10rem;height:10rem}._5ddKrc.KcTWfB ._3PTFDN{font-size:7rem}.XAos_f{flex-shrink:0;fill:var(--foreground)}.AUReYM{display:flex;align-items:center;justify-content:center}._Wf95o{background-color:color-mix(in srgb,var(--primary-light),#fff 50%);border-radius:var(--radius);padding:var(--spacing-2);transition:background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;& svg{fill:#000;transition:fill var(--animation-duration-fast) ease;filter:drop-shadow(0 1px 1px white)}.ge22G9 &{padding:var(--spacing-4)}.KcTWfB &{padding:var(--spacing-6);border-radius:calc(var(--radius) * 2)}}._3PTFDN{font-weight:700;color:var(--foreground);letter-spacing:-.025em;line-height:1.2}.ZCkSCe{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background)}.GkcVfp{width:100%;max-width:480px;padding:var(--spacing-6);gap:var(--spacing-8);animation:MQIfpb .6s cubic-bezier(.16,1,.3,1)}.GkcVfp,.qRXjEu{display:flex;flex-direction:column}.qRXjEu{text-align:center;gap:var(--spacing-6)}.XDg_V1,.qRXjEu{align-items:center}.XDg_V1{display:flex;justify-content:center;opacity:.6;animation:V2yACa 3s ease-in-out infinite}.XDg_V1 svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.04))}@keyframes V2yACa{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.HGEhCi{display:flex;transition:opacity var(--animation-duration-fast) ease}.HGEhCi:hover{opacity:.8}.qhKAz0{margin-bottom:var(--spacing-2)}.Sc0zLu{display:flex;flex-direction:column;gap:var(--spacing-3)}.eWWzmH{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0;letter-spacing:-.02em;line-height:1.2}._8MvL0b{font-size:var(--font-size-md);color:var(--muted-foreground);line-height:1.6;margin:0 auto;max-width:36ch}.s_nUoS{width:100%;height:1px;background-color:var(--border);opacity:.5}.ooTZqV{display:flex;justify-content:center}.Fgt_er{width:100%;max-width:280px;height:3rem;font-weight:500;font-size:1rem;gap:var(--spacing-3)}._7iy7s{margin-left:auto;opacity:.7}@keyframes MQIfpb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.GkcVfp{padding:var(--spacing-4);gap:var(--spacing-6)}.XDg_V1 svg{width:60px;height:60px}.eWWzmH{font-size:1.5rem}.Fgt_er{max-width:100%}}.TktKP1{display:flex;align-items:center;margin-right:var(--spacing-sm);transition:opacity var(--animation-duration-fast) ease}.TktKP1:hover{opacity:.85}._2w5o5A{display:flex;align-items:center}.WUG2cB{margin-left:var(--spacing-xs);transform:translateY(-1px);display:inline-flex;flex-shrink:0;padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size-xs)}.NvztpR{min-width:0;overflow:hidden;position:relative;transition:all var(--animation-duration-normal);flex:1 1 1px}.dZKngx{visibility:hidden;pointer-events:none}.juoxI1{white-space:nowrap;transition:opacity var(--animation-duration-normal);display:inline-block;position:absolute}.ilWw_j{opacity:0;pointer-events:none;visibility:hidden}.B2IApp{min-width:0;display:flex;align-items:center}.axChPm{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0}.HVFhCW{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius);transition:all var(--animation-duration-fast);background:var(--color-gray-200);border:none;cursor:pointer;position:relative;overflow:hidden}.HVFhCW:hover{background:var(--color-gray-100)}.HVFhCW:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(243,146,0,.1),transparent);transition:all .6s ease}.HVFhCW:hover:before{left:100%}.Guastx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._5Bpl5A{min-width:200px;max-width:300px;width:max-content;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-xxs);box-shadow:var(--shadow);animation:mpRZFb var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._5Bpl5A [data-radix-collection-item]{font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;transition:all var(--animation-duration-fast);border-radius:var(--radius);margin:0 var(--spacing-xxs);position:relative;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._5Bpl5A [data-radix-dropdown-menu-item]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(243,146,0,.1),transparent);transition:all .6s ease}._5Bpl5A [data-radix-dropdown-menu-item]:hover:before{left:100%}._5Bpl5A [data-radix-dropdown-menu-item]:hover{background:var(--color-primary);color:var(--color-white)}._5Bpl5A [data-radix-dropdown-menu-item]:focus-visible{outline:none;background:var(--color-primary);color:var(--color-white)}.X4_UVY{flex-wrap:nowrap}.TN1hTW{display:flex;align-items:center;min-width:0;gap:var(--spacing-xs)}.sr5sDv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.lftqFE,.sr5sDv{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.lftqFE{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);padding-left:var(--spacing-xxs);min-width:0;margin-right:var(--spacing-xs)}@media (max-width:768px){.Uggx3W,.sr5sDv{display:none}.lftqFE{padding-right:var(--spacing-xs)}}._cfdNM,.x5Qpca{margin-right:var(--spacing-sm)}.TMBZ89{display:flex;align-items:center;gap:var(--spacing-md)}.nJpfjx{margin-left:var(--spacing-sm)}.kPLB_Y{color:var(--color-primary);flex-shrink:0}.Uggx3W,.kPLB_Y{transform:translateY(1px);display:flex;align-items:center}.Uggx3W{color:var(--color-text-primary)}.aCVsaq{gap:var(--spacing-xs)}.Y7lBZQ{position:absolute;top:var(--spacing-md);left:50%;width:min-content;transform:translateX(-50%);z-index:20;box-shadow:0 2px 8px var(--color-shadow)}.YGAbTH{padding:2px;height:20px;width:20px;min-width:20px}.YGAbTH svg{width:16px;height:16px}.YGAbTH.cnqWk_{animation:ICSDNZ .6s ease-in-out}@keyframes ICSDNZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mpRZFb{0%{opacity:0;transform:scale(.95) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.DSwocV{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.vq_WUJ{width:1.25rem;height:1.25rem;color:var(--success);flex-shrink:0}.PdG99e{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--foreground);line-height:var(--line-height-md)}.JJGHB3{background-color:var(--background);min-height:100vh;display:flex;flex-direction:column}.zGRww8{flex:1 1;display:flex;flex-direction:column}._0CS4Y0,.mZRObR{display:flex;min-height:100vh;flex-direction:column}._0CS4Y0{justify-content:center;padding:var(--spacing-8);flex:1 1;background-color:var(--background);border-right:1px solid var(--border);margin-bottom:var(--spacing-8)}._0CS4Y0,.__NRDo{align-items:center}.__NRDo{width:100%;max-width:420px;display:flex;flex-direction:column}.n5U_Va{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}.EPDbly{font-weight:700;font-size:var(--font-size-xxl);color:var(--foreground);text-align:center;margin-bottom:var(--spacing-2)}.cVZmfL{text-decoration:none;transition:color var(--animation-duration-normal) ease}.cVZmfL:hover{color:var(--button-hover)}._6cmG5T{font-family:var(--font-family-base);color:var(--foreground-subtitle);text-align:center;margin-bottom:var(--spacing-8);line-height:1.6;max-width:64rem}.hSsXTW{width:100%;margin-bottom:var(--spacing-6);padding:0 var(--spacing-2)}.UKn7Gq{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;color:var(--muted-foreground);text-align:center;margin-bottom:var(--spacing-4)}.k_CQWl{background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius);padding:var(--spacing-4);box-shadow:var(--shadow-subtle);position:relative;transition:all var(--animation-duration-normal) ease}.k_CQWl:hover{background-color:var(--surface);border-color:var(--border)}.BC0qfe{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:1.5;color:var(--foreground);white-space:pre-wrap;word-break:break-word;transition:max-height var(--animation-duration-normal) ease;overflow:hidden}.BC0qfe._0SN0WH{max-height:4rem;mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)}.BC0qfe.RR0gdX{max-height:none;mask-image:none;-webkit-mask-image:none}.ZkKSEo{margin-top:var(--spacing-2);font-size:var(--font-size-xs);color:var(--primary);padding:var(--spacing-1) var(--spacing-2);height:auto;font-weight:500;transition:all var(--animation-duration-fast) ease}.ZkKSEo:hover{color:var(--foreground);background-color:var(--surface)}.xCj464{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;align-items:center}.I5wrJ0{background-color:var(--foreground);color:var(--color-white);font-weight:600;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.I5wrJ0:hover{background-color:var(--color-gray-800)}._7OPQf1{background-color:#fff;color:var(--foreground);border:1px solid var(--border)}._7OPQf1:hover{background-color:var(--surface);border-color:var(--muted)}.Lj4K_6{width:100%;height:auto;padding:var(--spacing-3) var(--spacing-4);justify-content:center;font-weight:600;font-size:1rem;box-shadow:var(--shadow-subtle);border-radius:var(--radius);transition:all var(--animation-duration-normal) ease}.Lj4K_6:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.Lj4K_6:active{transform:translateY(0);box-shadow:var(--shadow-subtle)}.IVwGtP{background-color:#fff;color:var(--foreground);border:1px solid var(--border);margin-bottom:var(--spacing-8)}.IVwGtP:hover{background-color:var(--surface);border-color:var(--muted)}.AnQgvx{margin-right:var(--spacing-3);flex-shrink:0}.zbR_ro{display:flex;align-items:center;width:100%;margin:var(--spacing-6) 0;gap:var(--spacing-3)}.SjFB1Y{flex:1 1;height:1px;background-color:var(--border)}.c75BRj{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--muted-foreground);font-weight:500}.BHrLnj{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;margin-bottom:var(--spacing-6)}._pFWgO{width:100%;font-size:1rem;padding:var(--spacing-3) var(--spacing-4);height:auto}.vAoN_T{background-color:#fff;color:var(--foreground);border:1px solid var(--border)}.vAoN_T:hover{background-color:var(--surface);border-color:var(--muted)}.H9dnaA{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--error);padding:var(--spacing-2);background-color:color-mix(in srgb,var(--error) 10%,#fff);border:1px solid var(--error);border-radius:var(--radius-sm)}.H9dnaA,.ioyK6g{text-align:center}.ioyK6g{font-size:var(--font-size-xs);line-height:1.5;margin:0}.ioyK6g,.mHSV4F{color:var(--muted-foreground)}.mHSV4F{text-decoration:underline;transition:color var(--animation-duration-fast) ease}.mHSV4F:hover{color:var(--foreground)}.hzJ3vA{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border);width:100%}._1NJlj9{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--foreground-subtitle);text-align:center;margin-bottom:var(--spacing-4);line-height:var(--line-height-md)}._8NzqNb{width:100%;margin-bottom:var(--spacing-6)}.AQyQMy{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--foreground-subtitle);text-align:center;line-height:var(--line-height-md)}.AQyQMy,.q4DnPo{margin-bottom:var(--spacing-4)}.q4DnPo{background-color:var(--color-gray-50);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);overflow-wrap:break-word;word-break:break-all}._0bLrpM{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);color:var(--primary);text-decoration:none;display:block;padding:var(--spacing-2);border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) ease;user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}._0bLrpM:hover{background-color:var(--primary-light);color:var(--button-hover)}._0bLrpM:active{background-color:var(--color-hover-orange)}.g1qVVd{display:none}._mpUgO{padding:var(--spacing-8);height:100%;overflow-y:auto;background:#f8f9fa}._939Ccw{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._10aJSA{font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--muted-foreground);margin-bottom:var(--spacing-8)}.JPbv0z{gap:var(--spacing-6)}.JPbv0z,._7zv0KO{display:flex;flex-direction:column}._7zv0KO{background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:1rem;padding:2rem;text-align:left;box-shadow:var(--shadow-subtle)}.Ikq8hu{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.XbHeYa{width:5rem;height:5rem;border-radius:50%;overflow:hidden;flex-shrink:0}.ikvwGb{width:100%;height:100%;object-fit:cover}._8RXRk3{flex:1 1;min-width:0}.efNR_s{font-size:var(--font-size-md);font-weight:600;color:var(--foreground);margin-bottom:.25rem}.efNR_s,.iBKFqx{font-family:var(--font-family-base)}.iBKFqx{font-size:.875rem;color:var(--foreground-subtitle)}.yllegv{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.7;color:var(--foreground);margin:0;font-style:italic;flex:1 1;white-space:pre-line}@media (min-width:768px){.mZRObR{flex-direction:row}._0CS4Y0{flex:0 0 50%;padding:var(--spacing-12)}.g1qVVd{display:block;flex:0 0 50%}._mpUgO{padding:var(--spacing-12) var(--spacing-8);display:flex;flex-direction:column;justify-content:center;max-height:100vh}._7zv0KO{padding:2rem}.yllegv{font-size:1.125rem;line-height:1.7}}@media (min-width:1200px){._0CS4Y0{padding:var(--spacing-16)}._0CS4Y0,.g1qVVd{flex:0 0 50%}._mpUgO{padding:var(--spacing-16) var(--spacing-12)}._7zv0KO{padding:2rem}.yllegv{font-size:1.125rem;line-height:1.7}}@media (max-width:767px){.g1qVVd{display:block;background-color:#f8f9fa;border-top:1px solid var(--border)}._0CS4Y0{min-height:auto}._0CS4Y0,._mpUgO{padding:var(--spacing-8) var(--spacing-4)}._939Ccw{font-size:var(--font-size-lg);text-align:center}._10aJSA{text-align:center;font-size:var(--font-size-sm)}.JPbv0z{gap:var(--spacing-4)}._7zv0KO{padding:2rem}.yllegv{font-size:1.125rem;line-height:1.7}.XbHeYa{width:5rem;height:5rem}.efNR_s{font-size:var(--font-size-sm)}.iBKFqx{font-size:.875rem}}@media (max-width:480px){._0CS4Y0{padding:var(--spacing-6) var(--spacing-3)}.xCj464{gap:var(--spacing-3)}._1NJlj9{font-size:var(--font-size-xs)}}