.rPc_8T{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 16px;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));border-bottom:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));color:var(--color-primary);font-size:12px}._3N3BlC{flex:1 1 auto;min-width:0;color:var(--color-text-primary)}._3N3BlC strong{font-weight:600}.aGX1Wn.aGX1Wn{height:24px;padding:0 10px;border-radius:999px;font-size:12px;color:var(--color-primary)}.aGX1Wn.aGX1Wn:hover{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))}.LRs4g3.LRs4g3{width:24px;height:24px;border-radius:999px;color:var(--color-text-secondary)}.LRs4g3.LRs4g3:hover{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface));color:var(--color-text-primary)}.CqWB2p.CqWB2p{display:flex;align-items:center;gap:12px;margin-top:2px;padding:7px 8px 8px 35px;border-radius:8px;cursor:pointer}.T26Z_S{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.VUzN2D{font-size:.75rem;font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.OB87VA{max-width:190px;font-size:.6875rem;line-height:1.35;color:var(--color-text-secondary);white-space:normal}.FHx_ng.FHx_ng{pointer-events:none;transform:scale(.85);transform-origin:right center}.CqWB2p[data-disabled]{opacity:.6;cursor:default}.uShuex{display:flex;align-items:flex-start;gap:8px;max-width:262px;padding:4px 8px 8px 35px;font-size:.6875rem;line-height:1.35;color:var(--color-text-secondary)}.EVFWYD{flex:none;margin-top:1px}.Z1HsVH{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;box-sizing:border-box;width:100%;max-width:var(--chat-visual-max-width,var(--chat-content-max-width,calc(100% - 2 * var(--spacing-md))));margin:0 auto var(--spacing-sm,8px);padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);font-size:12px;color:var(--color-text-primary)}.JL_uBA{display:flex;flex:1 1 200px;align-items:flex-start;gap:8px;min-width:0;line-height:1.4;color:var(--color-text-secondary)}.JL_uBA strong{font-weight:600;color:var(--color-text-primary)}.U0rqQd{flex:none;margin-top:1px;color:var(--color-text-secondary)}.I3Dhhe{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.iGdNy2.iGdNy2,.o_A5_E.o_A5_E{height:26px;padding:0 10px;border-radius:999px;font-size:12px}.iGdNy2.iGdNy2{color:var(--color-text-secondary)}.EuebnF.EuebnF{width:288px;padding:12px;border-radius:12px}.v8xHu_{flex-direction:column;font-size:12px}.v8xHu_,.vkXB3B{display:flex;gap:8px}.vkXB3B{align-items:center}.LEzT9v{flex:none;color:var(--color-primary)}.DLRI_y{flex:1 1 auto;font-size:13px;font-weight:600;color:var(--color-text-primary)}.K52aU9.K52aU9{width:22px;height:22px;margin:-2px -4px -2px 0;border-radius:999px}.K52aU9.K52aU9,.QsAgKt{color:var(--color-text-secondary)}.QsAgKt{margin:0;line-height:1.45}.wPDtER{display:flex;align-items:center;gap:4px;margin-top:2px}.wPDtER button{height:28px;padding:0 12px;border-radius:999px;font-size:12px}.h70CIp.h70CIp{display:inline-flex;align-items:center;align-self:center;flex-shrink:1;gap:6px;box-sizing:border-box;height:24px;min-height:24px;padding:0 8px;margin:0 4px 0 0;border-radius:999px;background:var(--color-gray-100);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-text-secondary);min-width:0;max-width:12rem}.h70CIp.h70CIp:hover,.h70CIp.h70CIp[data-state=open]{background:var(--color-gray-200);color:var(--color-text-primary)}.h70CIp.h70CIp svg{flex-shrink:0}.h70CIp.h70CIp .Lid52D,.h70CIp.h70CIp .leYRkG{color:var(--color-primary)}.h70CIp.h70CIp .NJQ_Oj{color:var(--color-info)}.nq8TVO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.h70CIp.h70CIp .jx3vBu{flex-shrink:0;width:14px;height:14px;color:var(--color-text-secondary);opacity:.6;transition:color var(--animation-duration-fast) ease,opacity var(--animation-duration-fast) ease}.h70CIp.h70CIp:hover .jx3vBu,.h70CIp.h70CIp[data-state=open] .jx3vBu{color:var(--color-text-primary);opacity:1}._8dW1j8._8dW1j8{min-width:272px;max-height:min(480px,var(--radix-dropdown-menu-content-available-height,480px));overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:6px 0 6px 6px;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 28px rgba(0,0,0,.1)}._8dW1j8._8dW1j8::-webkit-scrollbar{width:10px}._8dW1j8._8dW1j8::-webkit-scrollbar-track{background:transparent}._8dW1j8._8dW1j8::-webkit-scrollbar-thumb{background:transparent;background-clip:content-box;border:3px solid transparent;border-radius:999px}._8dW1j8._8dW1j8:hover::-webkit-scrollbar-thumb{background-color:var(--color-gray-200)}._8dW1j8._8dW1j8::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-300)}@supports not selector(::-webkit-scrollbar){._8dW1j8._8dW1j8{padding-right:2px;scrollbar-width:thin;scrollbar-color:transparent transparent}._8dW1j8._8dW1j8:hover{scrollbar-color:var(--color-gray-200) transparent}}@supports (-webkit-touch-callout:none){._8dW1j8._8dW1j8{padding-right:6px;scrollbar-gutter:auto}}.JmZ_86.JmZ_86{height:1px;margin:6px;background:color-mix(in srgb,var(--color-border) 50%,transparent)}.GIKVTB.GIKVTB{padding:6px 10px 4px;font-size:.6875rem;font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.hcp6mV.hcp6mV{display:flex;align-items:center;justify-content:space-between;gap:8px}.n3rRXO{display:inline-flex;align-items:center;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.n3rRXO[data-reached=true]{color:var(--color-warning,#b45309);font-weight:var(--font-weight-medium)}.xeHdNI.xeHdNI{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;padding:0 5px 0 calc(10px + var(--branch-depth, 0) * 22px);border-radius:8px;font-size:.75rem;cursor:pointer}.xeHdNI.H1mYKi .b81Nvc,.xeHdNI.xeHdNI{font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}._6gWc3B,.uq88W5{color:#8250df}.uq88W5{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none}.xeHdNI.xeHdNI .uq88W5 svg{margin:0}.xeHdNI.xeHdNI[data-highlighted]{background:var(--color-gray-100);color:var(--color-text-primary)}.xeHdNI.xeHdNI.AhDduO,.xeHdNI.xeHdNI.AhDduO[data-highlighted]{background:var(--color-primary);color:var(--color-white)}.xeHdNI.xeHdNI.AhDduO ._0MgOg,.xeHdNI.xeHdNI.AhDduO .b81Nvc,.xeHdNI.xeHdNI.AhDduO .fA7atk{color:var(--color-white)}.xeHdNI.xeHdNI.AhDduO ._4Q_V_d{background:color-mix(in srgb,#fff 22%,transparent);color:var(--color-white)}.xeHdNI.xeHdNI.AhDduO .T9tC4m{background:var(--color-white)}.xeHdNI.xeHdNI.AhDduO .NJTCIG .gj_fiK{background:color-mix(in srgb,#fff 22%,transparent);color:var(--color-white);box-shadow:0 0 0 1px var(--color-primary)}.xeHdNI.cSgMVr:before{top:-6px;width:11px;height:22px;box-sizing:border-box;border-left:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300);border-bottom-left-radius:10px}.xeHdNI.cSgMVr:before,.xeHdNI.cSgMVr:not(.GPRrM_):after{content:"";position:absolute;left:calc(10px + (var(--branch-depth, 1) - 1) * 22px + 7.5px);pointer-events:none}.xeHdNI.cSgMVr:not(.GPRrM_):after{top:16px;bottom:-2px;width:1px;background:var(--color-gray-300)}.xeHdNI.xeHdNI.cSgMVr:after,.xeHdNI.xeHdNI.cSgMVr:before{display:none}.fA7atk{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none}.xeHdNI.xeHdNI .fA7atk svg,.xeHdNI.xeHdNI>svg{margin:0;flex:none}.JO3L4p,.jq335y{color:var(--color-primary)}.F26SCh{color:var(--color-info)}.lA0bd_{color:var(--color-primary)}.NJTCIG{position:relative;display:inline-flex;flex:none;width:14px;height:14px}.NJTCIG.NJTCIG .Xm_IlD{width:14px;height:14px;margin:0;opacity:.55}.NJTCIG.NJTCIG .gj_fiK{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:10px;height:10px;border-radius:999px;background:var(--color-gray-400);color:#fff;box-shadow:0 0 0 1px var(--color-surface,#fff)}.NJTCIG.NJTCIG .gj_fiK svg{width:6px;height:6px;margin:0}.xeHdNI._8cUQy9 .b81Nvc{color:var(--color-primary);font-weight:var(--font-weight-medium,500)}.p2g6_P{position:sticky;top:6px;z-index:1;display:flex;align-items:center;gap:8px;height:32px;margin:6px 2px 8px 6px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:var(--color-gray-100);box-shadow:0 -6px 0 6px var(--color-surface);transition:background var(--animation-duration-fast),border-color var(--animation-duration-fast)}.p2g6_P:hover{background:var(--color-gray-200)}.p2g6_P:focus-within{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-focus),0 -6px 0 6px var(--color-surface)}.Lc8P0I{flex-shrink:0;color:var(--color-gray-400)}._6kEDjY{flex:1 1;min-width:0;padding:0;border:0;outline:none;background:none;font:inherit;font-family:var(--font-switzer);font-weight:400;font-size:.75rem;line-height:1.25;color:var(--color-text-primary)}._6kEDjY::placeholder{color:var(--color-gray-400)}.e5Jax3{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--color-gray-200);color:var(--color-text-secondary);cursor:pointer}.e5Jax3:hover{background:var(--color-gray-300);color:var(--color-text-primary)}.bTEcdv{padding:10px;font-size:.75rem}.bTEcdv,.xeHdNI.dMK6FA .b81Nvc{color:var(--color-text-secondary)}.Jak0yS{color:var(--color-secondary)}.rfUSQ4{color:var(--warning,#d97706)}.okpScz{color:#8250df}._1Z3_bV{color:var(--color-gray-400)}.h70CIp.h70CIp .aip2Ux.lA0bd_{color:var(--color-primary)}.h70CIp.h70CIp .aip2Ux.Jak0yS{color:var(--color-secondary)}.h70CIp.h70CIp .aip2Ux.rfUSQ4{color:var(--warning,#d97706)}.h70CIp.h70CIp .aip2Ux.okpScz{color:#8250df}.h70CIp.h70CIp .aip2Ux._1Z3_bV{color:var(--color-gray-400)}.b81Nvc{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.XWR655{color:var(--color-info)}.XEp7q8{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px;margin-left:auto;margin-right:-3px}.xeHdNI.xeHdNI .XEp7q8 svg{margin:0;flex:none}._2Ztiv_{display:inline-grid;place-items:center;flex:none;width:20px;height:18px;margin:0 -3px 0 0;padding:0;border:none;border-radius:5px;background:none;color:var(--color-gray-400);cursor:pointer}.xeHdNI.xeHdNI ._2Ztiv_ svg{margin:0}._2Ztiv_:hover{background:var(--color-gray-200);color:var(--color-text-primary)}.MLWI4g{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin:2px 0 0;padding:5px 8px 5px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:.6875rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:background var(--animation-duration-fast,.12s),color var(--animation-duration-fast,.12s)}.MLWI4g:hover{background:var(--color-gray-100);color:var(--color-text-primary)}.xFKzUZ{transition:transform .22s cubic-bezier(.2,0,0,1)}._4z0aYC{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.xFKzUZ{transition:none}}._4Q_V_d{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto;margin-right:-4px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-secondary) 15%,transparent);color:var(--color-secondary);font-size:11px;font-weight:500}.T9tC4m{width:5px;height:5px;border-radius:50%;background:var(--color-secondary)}._0MgOg,.wRj02s{flex-shrink:0;width:14px;height:14px;margin-left:4px}._0MgOg{color:var(--color-primary)}@media (max-width:768px){.nq8TVO{display:none}}.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),white 50%);color:black}.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}._0gqjl0{display:flex;align-items:center;gap:var(--spacing-3);color:#ffffff;background:#1c1714;border:1px solid rgba(255,255,255,.14)}.DhbZ0L{width:100%;padding:var(--spacing-2) var(--spacing-4);justify-content:center;border-width:0 0 1px}.QI8D_Y{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:60;max-width:min(92vw,640px);padding:8px 10px 8px 14px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.UMY_u8{flex:none;color:#ffb347}._9NI7eu{margin:0;min-width:0;font-size:13px;line-height:1.35}.JL_kTb{flex:none;background-color:var(--primary)!important;color:#ffffff!important;border-color:var(--primary)!important}.JL_kTb:hover{background-color:var(--primary-400,#ff7a1a)!important;border-color:var(--primary-400,#ff7a1a)!important}.Yugf1a{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-left:var(--spacing-1);border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.75);cursor:pointer}.Yugf1a:hover{background:rgba(255,255,255,.12);color:#ffffff}@media (max-width:640px){.DhbZ0L{flex-wrap:wrap;padding:var(--spacing-2) var(--spacing-3)}.QI8D_Y{top:8px;max-width:96vw;flex-wrap:wrap}._9NI7eu{flex:1 1 100%}}@layer base{._9GJFgZ{background:rgba(45,48,71,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);inset:0;animation:_672sx2 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._9GJFgZ,.gUEL0Y{position:fixed;z-index:1}.gUEL0Y{background:var(--color-surface);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.gUEL0Y:focus{outline:none}.GUp5lN{top:0;left:0;right:0;height:40%;animation:S_ZStb var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.jie67F{bottom:0;left:0;right:0;max-height:85vh;animation:cx2OVf var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.aXlu1C{left:0;animation:_7WMXIH var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.aXlu1C,.uVWiX_{top:0;bottom:0;width:min(24rem,100vw)}.uVWiX_{right:0;animation:ohrItq var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.c55RJL{position:absolute;right:var(--spacing-md);top:var(--spacing-md);padding:var(--spacing-xs);border-radius:var(--radius);color:var(--color-text-secondary);cursor:pointer;border:none;background:transparent;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast);display:flex;align-items:center;justify-content:center}.c55RJL:hover{background:var(--color-gray-200);color:var(--color-text-primary)}.FdV7zL{width:1rem;height:1rem}.rfrGkS{padding:var(--spacing-lg) var(--spacing-lg) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}._8hzRxK{padding:var(--spacing-lg);margin-top:auto;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.lEJKpu{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-sm)}._803xgq{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-md)}@keyframes _672sx2{0%{opacity:0}to{opacity:1}}@keyframes S_ZStb{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes cx2OVf{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _7WMXIH{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ohrItq{0%{transform:translateX(100%)}to{transform:translateX(0)}}}.KK74W_{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -2px 10px var(--color-shadow);z-index:40;height:3.5rem;padding-bottom:env(safe-area-inset-bottom,0);contain:layout style}.ueHThG{justify-content:space-around}.Tg0UIa,.ueHThG{display:flex;align-items:center;height:100%}.Tg0UIa{flex-direction:column;justify-content:center;flex:1 1;background:transparent;border:none;padding:var(--spacing-xxs) var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-family:var(--font-family-base);transition:all var(--animation-duration-fast);position:relative;cursor:pointer}.Tg0UIa:hover{color:var(--color-primary-hover)}.Tg0UIa.j7Tp7v{color:var(--color-primary)}.Tg0UIa.j7Tp7v:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:2px;background-color:var(--color-primary);border-radius:1px 1px 0 0;animation:jtydnN var(--animation-duration-normal) ease-out}.NRrw3h{margin-bottom:var(--spacing-xxs);display:flex;align-items:center;justify-content:center}.M6Smeg{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);white-space:nowrap}.Q8UKJD{padding:var(--spacing-md);padding-bottom:calc(3.5rem + env(safe-area-inset-bottom, 0px) + var(--spacing-md));display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto;-webkit-overflow-scrolling:touch}.wrZd4l{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-secondary);padding:var(--spacing-xs);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast)}.wrZd4l:hover{background:var(--color-gray-200);color:var(--color-text-primary)}.lL_Axg{pointer-events:none;visibility:hidden}.k8pnpP{position:fixed;width:260px;background-color:color-mix(in srgb,var(--color-error) 8%,var(--color-white));border:none;box-shadow:var(--shadow-strong);border-radius:var(--radius-md);padding:var(--spacing-md) calc(var(--spacing-md) + var(--spacing-md)) var(--spacing-md) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:left;z-index:var(--z-popover);transform-origin:bottom right;animation:bCbCSy var(--animation-duration-normal) ease-out forwards;pointer-events:auto;line-height:var(--line-height-md);font-weight:var(--font-weight-normal);flex-direction:column;cursor:default}.FU5LQr,.k8pnpP{display:flex;gap:var(--spacing-xs)}.FU5LQr{align-items:center}.hHWdFJ{flex-shrink:0}.dv9p1v,.hHWdFJ{color:var(--color-error)}.dv9p1v{font-weight:var(--font-weight-bold)}.RXsiT8{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.k8pnpP.DDmbA0{animation:T8ekdX var(--animation-duration-normal) ease-in forwards}@keyframes bCbCSy{0%{transform:scale(.3) translateY(10px);opacity:0}60%{transform:scale(1.08) translateY(-2px);opacity:1}80%{transform:scale(.97) translateY(1px)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes T8ekdX{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.3) translateY(10px);opacity:0}}.rImTHc{position:absolute;top:4px;right:4px;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:2px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-fast)}.rImTHc:hover{background-color:color-mix(in srgb,var(--color-error) 15%,var(--color-white));color:var(--color-text-primary)}.gtpdbD{position:absolute;bottom:-5px;right:16px;transform:rotate(45deg);width:10px;height:10px;background-color:color-mix(in srgb,var(--color-error) 8%,var(--color-white));border:none}.LGeZuz,.LGeZuz:hover{color:var(--color-error)}.LGeZuz:before{content:"";position:absolute;top:4px;right:25%;width:6px;height:6px;background-color:var(--color-error);border-radius:50%;animation:FBT_qZ 2s infinite}@keyframes FBT_qZ{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 4px rgba(239,68,68,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes jtydnN{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.KK74W_{box-shadow:none}.Tg0UIa{transition:color var(--animation-duration-fast)}.Tg0UIa.j7Tp7v:after{animation:none}}.HFY4dV{position:absolute;inset:0;justify-content:center;background:color-mix(in srgb,var(--color-surface) 30%,transparent);pointer-events:none;animation:EG8BQT var(--animation-duration-normal) ease;z-index:10}.HFY4dV,.rTrHG5{display:flex;align-items:center}.rTrHG5{font-family:var(--font-family-heading);text-align:center;max-width:24rem;padding:var(--spacing-lg);margin:0;position:relative;animation:cqaD2q var(--animation-duration-normal) ease;background:color-mix(in srgb,var(--color-surface) 95%,transparent);border-radius:var(--radius);box-shadow:0 4px 24px color-mix(in srgb,var(--color-shadow) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 98%,transparent);flex-direction:column;gap:var(--spacing-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-primary)}.__Xs_h{color:var(--color-primary);animation:ryDjNM var(--animation-duration-normal) cubic-bezier(.34,1.56,.64,1)}.r1th4c{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.WR4oVy,.WnY_VU{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin:0;opacity:.8}.WnY_VU{list-style-type:disc;padding-left:3rem;padding-right:var(--spacing-xl);text-align:left}.WnY_VU li{margin-bottom:var(--spacing-xs)}._1eWdrL{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;margin-bottom:var(--spacing-xs)}._1eWdrL,.rTrHG5:after{font-size:var(--font-size-sm)}.rTrHG5:after{content:"> Click anywhere to continue <";font-weight:var(--font-weight-normal);color:var(--color-text-secondary);opacity:.6;margin-top:var(--spacing-sm)}@keyframes EG8BQT{0%{opacity:0}to{opacity:1}}@keyframes cqaD2q{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ryDjNM{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@layer base{.DEouuK{display:inline-block;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;padding:var(--spacing-xxs) 0}.DEouuK:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius)}.DEouuK[aria-disabled=true],.DEouuK[disabled]{color:var(--color-text-disabled);cursor:not-allowed}.DEouuK[data-required=true]:after{content:"*";color:var(--color-error);margin-left:var(--spacing-xxs)}}.iEl_Jd{width:100%;height:100%;border-radius:var(--radius);border:1px solid var(--color-border)}._j0ReK{width:15rem;padding:var(--spacing-md)}.V_akhb{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-sm)}._5NQqny{width:2rem;height:2rem;border-radius:var(--radius);border:1px solid var(--color-border);cursor:pointer;padding:0;position:relative;transition:all var(--animation-duration-fast);display:flex;align-items:center;justify-content:center}._5NQqny:hover{transform:scale(1.1);box-shadow:var(--shadow)}._5NQqny:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.d_WKqY{width:.75rem;height:.75rem;border-radius:50%;background:var(--color-white);box-shadow:var(--shadow)}._28A1cq{height:1px;background:var(--color-border);margin:var(--spacing-md) 0}.SxRpYt{display:block;margin-bottom:var(--spacing-xs)}.NaddXv{display:flex;gap:var(--spacing-sm);align-items:center}.h250ok{width:2rem;height:2rem;border-radius:var(--radius);border:1px solid var(--color-border)}.__J5J6{display:flex;align-items:center;justify-content:center;background:var(--color-background)}.__J5J6,.rQdTyC{position:relative;width:100%;height:100%}.rQdTyC{display:block;background:transparent;touch-action:none;cursor:crosshair;z-index:1}.cFEUXp,.rQdTyC{border-radius:var(--radius)}.cFEUXp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;box-shadow:0 0 0 1px var(--color-border)}@media (hover:none) and (pointer:coarse){.rQdTyC{cursor:default}}.OLvrYZ{position:relative;cursor:text;width:100%;min-height:2rem;display:flex;align-items:center;border-radius:var(--radius);transition:all var(--animation-duration-fast)}.OLvrYZ:hover:not(.qjwuMY) .BGiIfX{opacity:1}.LtqZIY{width:100%;padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-primary);position:relative}.h4zK5r{color:var(--color-gray-500)}.BGiIfX{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-primary);opacity:0;transition:opacity var(--animation-duration-fast)}.qjwuMY{cursor:not-allowed;background:var(--color-gray-100);color:var(--color-text-disabled)}.qjwuMY .BGiIfX{display:none}.MpF2ZD{width:100%}.HLqCqS{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:move;-webkit-user-select:none;user-select:none;transition:box-shadow var(--animation-duration-fast);z-index:2}.HLqCqS:hover{box-shadow:var(--shadow)}.dBdUCG{width:1rem;height:1.5rem;position:relative;cursor:move;flex-shrink:0;border-radius:var(--radius);background:var(--color-gray-100)}.dBdUCG,.dBdUCG:before{transition:all var(--animation-duration-fast)}.dBdUCG:before{content:"";position:absolute;inset:var(--spacing-xxs) var(--spacing-xxs);background-image:radial-gradient(var(--color-gray-400) 1.5px,transparent 1.5px);background-size:4px 4px;border-radius:calc(var(--radius) - 2px);opacity:.8}.dBdUCG:hover{background:var(--color-gray-200)}.dBdUCG:hover:before{background-image:radial-gradient(var(--color-primary) 1.5px,transparent 1.5px);opacity:1}.HLqCqS[data-dragging=true] .dBdUCG{background:var(--color-gray-300)}.HLqCqS[data-dragging=true] .dBdUCG:before{background-image:radial-gradient(var(--color-primary) 1.5px,transparent 1.5px);opacity:1}._0sW5m{min-width:4rem;cursor:text}.rw_sIC{color:var(--color-text-secondary);opacity:0;transition:opacity var(--animation-duration-fast),color var(--animation-duration-fast)}.rw_sIC:hover{color:var(--color-error)}.HLqCqS:hover .rw_sIC{opacity:1}@layer base{.P2eV2c{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}.P2eV2c::placeholder{color:var(--muted-foreground)}.P2eV2c:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}.P2eV2c:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}.P2eV2c:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}@media screen and (max-width:767px){.P2eV2c{font-size:16px}}.yH7zTU{resize:none}._4OwOEx{border:none;padding:0;border-radius:0}._4OwOEx,._4OwOEx:focus,._4OwOEx:hover{background-color:transparent;box-shadow:none}._4OwOEx:focus,._4OwOEx:hover{border:none}.dark .P2eV2c{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark .P2eV2c:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark .P2eV2c:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._8zWZ45{position:relative;width:100%}.IRMUq4{position:absolute;display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-gray-500);font-size:.85rem;padding:var(--spacing-xs) var(--spacing-md) var(--spacing-md) var(--spacing-sm);pointer-events:none;z-index:1;top:0;left:0;opacity:.8}
/*# sourceMappingURL=3ec5dcc9269c4d1f.css.map*/