.AFgoVb{width:100%;display:flex;flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto}.VMREFw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1200px}.kx_W6s{background-color:var(--color-white);border-radius:var(--radius);padding:var(--spacing-4) var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow-subtle);position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%}.f_0n5h{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.IUOPdx,.f_0n5h{display:flex;flex-wrap:wrap;gap:.75rem}.IUOPdx{align-items:center;width:100%}.YpNJX7{display:flex;flex-direction:column}@media (max-width:768px){.kx_W6s{padding:1.5rem}.VMREFw{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}}@media (max-width:480px){.AFgoVb{gap:1rem}.kx_W6s{padding:1.25rem}.f_0n5h{flex-direction:column;align-items:flex-start;gap:.75rem}.IUOPdx{width:100%}.VMREFw{grid-template-columns:1fr;gap:1rem}}@layer base{.rnfT_L{background-color:var(--color-border);flex-shrink:0}.fSZnDZ{width:100%;height:1px}.qccvUM{height:100%;width:1px}.R8hzBb{display:flex;align-items:center;width:100%;gap:var(--spacing-sm)}.R8hzBb.qccvUM{flex-direction:column;height:100%}.nYwf_R{flex-grow:1;height:1px;background-color:var(--color-border)}.R8hzBb.qccvUM .nYwf_R{width:1px;height:auto}.Uwr_bk{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}}.RfBjQu{max-width:36rem}.Tv_RQ5{margin-top:var(--spacing-6);gap:var(--spacing-4)}.Tv_RQ5,.qt_Nwc{display:flex;flex-direction:column}.qt_Nwc{align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);text-align:center;background:var(--color-gray-50);border-radius:var(--radius);border:1px solid var(--border)}.Da_CJp{color:var(--muted-foreground);font-size:var(--font-size-md);line-height:var(--line-height-md);margin-bottom:var(--spacing-6);max-width:24rem}.WFfnGG{display:flex;flex-direction:column;gap:var(--spacing-4)}.dQ0ZUa{height:2.5rem;width:70%}._3L5PAZ{height:2.5rem;width:30%}.dLcx6F{width:2.5rem;height:2.5rem;border-radius:var(--radius-full)}.nx3nn8{height:1rem;width:120px;margin-bottom:var(--spacing-1)}.mXlNLj{height:.75rem;width:150px}.hDph0s{width:60px;height:1.5rem;border-radius:var(--radius)}._11VzQJ{width:1.5rem;height:1.5rem;border-radius:var(--radius-sm)}.w_vfpW{padding:var(--spacing-3);background:var(--color-accent-blue-lighter);border:1px solid var(--color-accent-blue-light);border-radius:var(--radius);margin-bottom:var(--spacing-4)}.w_vfpW p{margin:0;color:var(--foreground);font-size:var(--font-size-sm);line-height:var(--line-height-md)}.T7DRar{display:flex;gap:var(--spacing-2);align-items:flex-start}.ne_vlK{flex-grow:1;margin-bottom:0}.B48ep_{margin:var(--spacing-2) 0}.yjzF3h{flex-direction:column;max-height:250px;overflow-y:auto;padding-right:var(--spacing-2)}.Sl9hkX,.yjzF3h{display:flex;gap:var(--spacing-3)}.Sl9hkX{align-items:center}.Zr_2uB{flex-grow:1;display:flex;flex-direction:column}._bGLNp{font-weight:500;color:var(--foreground);font-size:var(--font-size-sm)}.ebejwp{color:var(--muted-foreground);font-size:var(--font-size-xs)}.eJt93n{margin-left:auto}._9JQ0Th{width:1.5rem;display:flex;justify-content:center;align-items:center}.Bjj2_S{color:var(--error)}.Bjj2_S:hover{background:var(--error);color:var(--error-foreground)}.WrHUJ3{position:fixed;top:0;left:0;right:0;z-index:var(--z-overlay);pointer-events:none;justify-content:center}.WrHUJ3,._7vezL0{display:flex;padding:var(--spacing-4)}._7vezL0{align-items:center;justify-content:space-between;max-width:28rem;width:100%;background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);border:2px solid var(--primary);box-shadow:var(--shadow);pointer-events:auto;font-family:var(--font-family-base);animation:RQlUcf .3s ease-out}@keyframes RQlUcf{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}._7Qz6DV{display:flex;align-items:flex-start;gap:var(--spacing-3);flex:1 1;min-width:0}.uwwCcJ{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--primary);margin-top:var(--spacing-1)}.s0NHVJ{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.Vu3sWz{font-weight:600;color:var(--card-foreground);line-height:1.3;font-size:var(--font-size-md)}.auo7DN{font-size:var(--font-size-sm);line-height:1.4}.SZv3QO,.auo7DN{color:var(--muted-foreground)}.SZv3QO{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background-color:transparent;border:none;border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast);flex-shrink:0;margin-left:var(--spacing-2)}.SZv3QO:hover{background-color:var(--muted);color:var(--foreground);transform:scale(1.05)}.SZv3QO:focus-visible{outline:2px solid var(--primary);outline-offset:2px;background-color:var(--muted);color:var(--foreground)}.SZv3QO:active{background-color:color-mix(in srgb,var(--muted) 80%,var(--foreground) 20%);transform:scale(.95)}@media (max-width:480px){.WrHUJ3{padding:var(--spacing-3) var(--spacing-2)}._7vezL0{padding:var(--spacing-3);border-radius:var(--radius)}._7Qz6DV{gap:var(--spacing-2)}.SZv3QO{width:1.75rem;height:1.75rem;margin-left:var(--spacing-1)}.Vu3sWz{font-size:var(--font-size-sm)}.auo7DN{font-size:var(--font-size-xs)}}@media (max-width:360px){.WrHUJ3{padding:var(--spacing-2)}._7vezL0{padding:var(--spacing-2) var(--spacing-3)}}.acA6q0{position:fixed;z-index:var(--z-critical);display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--background)}.Oa_jOk,.acA6q0,.hvT5EG{top:0;left:0;width:100%;height:100%}.Oa_jOk,.hvT5EG{position:absolute;pointer-events:none}.Oa_jOk{background:linear-gradient(-45deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));opacity:.6}.hvT5EG{background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--primary) 5%,transparent),transparent 70%);animation:V0DR3s 8s ease-in-out infinite alternate}.EuDoVM{position:relative;max-width:32rem;width:90%;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);text-align:center;animation:r4jpLL .5s ease-out}.Gu42Vp{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:color-mix(in srgb,var(--warning) 15%,var(--surface));margin-bottom:var(--spacing-4);animation:Qb6U_q 3s ease-in-out infinite}.y_M0ll{color:var(--warning)}.gbskvg{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin:0}.gbskvg,.gvQdBq{color:var(--foreground)}.gvQdBq{font-size:var(--font-size-lg);line-height:var(--line-height-md)}.gvQdBq,.p3xV2q{margin:var(--spacing-2) 0}.p3xV2q{font-size:var(--font-size-md);color:var(--muted-foreground)}._1sokzf{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-bold);transition:color var(--animation-duration-fast)}._1sokzf:hover{color:color-mix(in srgb,var(--primary) 85%,#000);text-decoration:underline}.S22n9F{margin-top:var(--spacing-4)}._4r8ttx{transition:transform var(--animation-duration-fast)}._4r8ttx:hover{transform:translateY(-2px)}@keyframes r4jpLL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Qb6U_q{0%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--warning) 30%,transparent)}50%{transform:scale(1.05);box-shadow:0 0 0 10px color-mix(in srgb,var(--warning) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--warning) 0%,transparent)}}@keyframes V0DR3s{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.05)}}@media (max-width:640px){.EuDoVM{padding:var(--spacing-6);width:95%}.gbskvg{font-size:var(--font-size-xl)}.gvQdBq{font-size:var(--font-size-md)}.S22n9F{flex-direction:column}.S22n9F,.S22n9F button{width:100%}}@layer base{.watdtF{inset:0;background-color:rgba(45,48,71,.4);animation:lXHlVn var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.c8MFvD,.watdtF{position:fixed;z-index:50}.c8MFvD{top:50%;left:50%;transform:translate(-50%,-50%);min-width:min(32rem,calc(100% - 2rem));max-width:min(calc(100% - 2rem),42rem);max-height:85vh;background-color:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow),0 0 0 1px rgba(0,0,0,.05),0 25px 50px -12px rgba(0,0,0,.25);padding:var(--spacing-xl);animation:e7EdfW var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto;border:1px solid var(--color-gray-200);background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(243,146,0,.02))}.Mks8A9{margin-bottom:var(--spacing-lg)}.Mks8A9,.oixKH1{position:relative}.oixKH1{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}.oixKH1:before{content:"";position:absolute;top:0;left:calc(-1 * var(--spacing-xl));width:calc(100% + var(--spacing-xl) * 2);height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.2}.JqdK6R{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-sm);margin-bottom:var(--spacing-xs)}.AnZgSl{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-md);margin-top:var(--spacing-xs)}@keyframes lXHlVn{0%{opacity:0}to{opacity:1}}@keyframes e7EdfW{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}}.U0PjOI{max-width:36rem;padding:var(--spacing-6)}.Yn3_2f{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.lV1por{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.BagtYT{width:10px;height:10px;border-radius:var(--radius-full);transition:all var(--animation-duration-normal) ease-in-out}._yfoxV{background-color:var(--primary)}.hBQetl{background-color:var(--color-gray-300)}.OU99iM{margin:var(--spacing-4) 0}.gvuQPm{display:flex;flex-direction:column;justify-content:center}.hLy112{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground-light);margin-bottom:var(--spacing-6);text-align:center}.OUMXmC{display:flex;gap:var(--spacing-2);justify-content:center}.Lv7OxY{flex-wrap:wrap}.SX14Vp{flex-direction:column;align-items:center;gap:var(--spacing-3)}.rI5p2o{height:auto;white-space:nowrap;text-align:center;line-height:1.4;font-weight:500;flex-shrink:0}._9aws5e{width:18rem;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);border-radius:var(--radius-md);gap:var(--spacing-2);justify-content:center}.JeE3DZ,._9aws5e{display:flex;align-items:center}.JeE3DZ{color:currentColor;opacity:.8}.Nk2_zO{margin-top:var(--spacing-6);padding-top:var(--spacing-4)}._8IkLGj{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--spacing-8) var(--spacing-4)}._0XioqI{text-align:center;animation:TRBugV .6s ease-out}._07cQFA{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-4);font-family:var(--font-family-heading)}.rHqUyL{font-size:var(--font-size-lg);color:var(--foreground-light);line-height:1.6;max-width:24rem}.F7qDk7{justify-content:center;min-height:200px;padding:var(--spacing-8) var(--spacing-4)}.F7qDk7,.LW2grD{display:flex;align-items:center}.LW2grD{text-align:center;flex-direction:column;gap:var(--spacing-4)}.JqdPU_{width:2rem;height:2rem;border-top:3px solid var(--color-gray-200);border:3px solid var(--color-gray-200);border-top-color:var(--primary);border-radius:var(--radius-full);animation:rZmj3O 1s linear infinite}.NHK3HH{font-size:var(--font-size-md);color:var(--foreground-light);font-weight:500}.yylclE{margin-top:var(--spacing-4);padding:var(--spacing-3);background-color:var(--color-accent-pink-light);border:1px solid var(--error);border-radius:var(--radius);text-align:center}.yylclE p{font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--spacing-2)}.ParUQj,.yylclE p{color:var(--error)}.ParUQj{font-size:var(--font-size-xs)}._as7bW{margin-top:var(--spacing-4);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);width:100%;max-width:20rem;margin-left:auto;margin-right:auto}.Cyay6I{width:100%;text-align:center}.pEEOf6{font-size:var(--font-size-xs);color:var(--color-gray-500);text-align:right;width:100%}@keyframes rZmj3O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes TRBugV{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.iH7dYe{position:fixed;top:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-toast);display:flex;align-items:flex-start;gap:var(--spacing-3);width:350px;max-width:calc(100vw - 2 * var(--spacing-4));padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);font-family:var(--font-family-base);transform-origin:top right}._3mW_Kd{opacity:0;transform:translateX(30px) scale(var(--notif-scale))}._3mW_Kd,._7w4O7K{transition:all .6s cubic-bezier(.175,.885,.32,1.275)}._7w4O7K{opacity:1;transform:translateX(0) scale(var(--notif-scale))}.F61A_J{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary-light),#fff 50%);color:#000}.nkl4xJ{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-1)}.os4s7D{margin:0;color:var(--foreground);line-height:1.4}.os4s7D,.u4ejQ9{font-size:var(--font-size-sm)}.u4ejQ9{color:var(--primary);text-decoration:none;font-weight:500;align-self:flex-start}.u4ejQ9:hover{text-decoration:underline}.JOaCak{flex-shrink:0;color:var(--muted-foreground);margin-top:-4px;margin-right:-4px}.JOaCak:hover{color:var(--foreground)}.FOXbV7{position:fixed;top:0;right:0;z-index:var(--z-toast);pointer-events:none}.FOXbV7>*{pointer-events:auto}