._page_ntd2g_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100dvh;padding:2rem;display:flex}._code_ntd2g_12{letter-spacing:-.03em;font-size:clamp(3rem,10vw,5rem);font-weight:800;line-height:1}._text_ntd2g_19{color:#6b7280}._link_ntd2g_23{color:#2563eb;text-underline-offset:3px;margin-top:.5rem;text-decoration:underline}._page_1s8tl_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100dvh;padding:2rem;display:flex}._title_1s8tl_12{letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}._message_1s8tl_18{color:#dc2626;max-width:50ch;font-family:ui-monospace,monospace;font-size:.9rem;line-height:1.5}._link_1s8tl_26{color:#2563eb;text-underline-offset:3px;margin-top:.5rem;text-decoration:underline}._alertDialogWrapper_5tcug_1{z-index:101;isolation:isolate;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:fixed;top:0;left:0}._alertDialogOverlay_5tcug_16{z-index:100;background:var(--overlay);transition:opacity .12s;position:fixed;inset:0}._alertDialogContent_5tcug_24{background:var(--card);width:100%;max-width:440px;max-height:calc(100vh - 48px);color:var(--card-foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:auto;flex-direction:column;gap:24px;padding:24px;transition:opacity .15s,transform .15s;display:flex;overflow-y:auto}._alertDialogOverlay_5tcug_16[data-starting-style],._alertDialogOverlay_5tcug_16[data-ending-style]{opacity:0}._alertDialogContent_5tcug_24[data-starting-style],._alertDialogContent_5tcug_24[data-ending-style]{opacity:0;transform:translateY(4px)}._alertDialogHeader_5tcug_55{flex-direction:column;gap:8px;display:flex}._alertDialogTitle_5tcug_61{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;line-height:1.2}._alertDialogDescription_5tcug_68{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}._alertDialogActions_5tcug_74{justify-content:flex-end;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){._alertDialogOverlay_5tcug_16,._alertDialogContent_5tcug_24{transition:none}}._button_aosrd_7{border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}@media (hover:hover){._button_aosrd_7:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translate(-1px,-1px)}}._button_aosrd_7:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}._button_aosrd_7:focus-visible{box-shadow:var(--shadow-focus);outline:none}._button_aosrd_7:disabled{cursor:not-allowed;opacity:.5}._button_aosrd_7[data-variant=default]{background:var(--primary);color:var(--primary-foreground)}._button_aosrd_7[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}._button_aosrd_7[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground)}._button_aosrd_7[data-variant=outline]{background:var(--card);color:var(--card-foreground)}@media (hover:hover){._button_aosrd_7[data-variant=outline]:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}}._button_aosrd_7[data-variant=ghost],._button_aosrd_7[data-variant=link]{box-shadow:none;border-color:#0000}._button_aosrd_7[data-variant=ghost]:hover:not(:disabled),._button_aosrd_7[data-variant=ghost]:active:not(:disabled),._button_aosrd_7[data-variant=link]:hover:not(:disabled),._button_aosrd_7[data-variant=link]:active:not(:disabled){box-shadow:none;transform:none}._button_aosrd_7[data-variant=ghost]{color:var(--foreground);font-weight:600}@media (hover:hover){._button_aosrd_7[data-variant=ghost]:hover:not(:disabled){background:var(--muted);color:var(--foreground)}}._button_aosrd_7[data-variant=ghost]:focus-visible,._button_aosrd_7[data-variant=link]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._button_aosrd_7[data-variant=ghost]:active:not(:disabled){background:var(--accent)}._button_aosrd_7[data-variant=link]{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--ring);text-decoration-color:var(--ring);text-underline-offset:4px;text-decoration-thickness:2px}._button_aosrd_7[data-size=sm]{height:32px;font-size:var(--text-xs);border-radius:var(--radius-sm);padding:0 12px}._button_aosrd_7[data-size=md]{height:40px;padding:0 16px}._button_aosrd_7[data-size=lg]{height:48px;font-size:var(--text-base);padding:0 24px}._button_aosrd_7[data-size=icon]{width:40px;height:40px;padding:0}@media (prefers-reduced-motion:reduce){._button_aosrd_7{transition:none}}._spinnerWrapper_2jsvl_1{justify-content:center;align-items:center;display:inline-flex}._spinnerIcon_2jsvl_7{animation:.8s linear infinite _spinnerRotation_2jsvl_1}@keyframes _spinnerRotation_2jsvl_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sonnerViewport_11vkt_5{z-index:200;width:min(360px,100vw - 32px);position:fixed}._sonnerViewport_11vkt_5[data-y-position=top]{top:16px}._sonnerViewport_11vkt_5[data-y-position=bottom]{bottom:16px}._sonnerViewport_11vkt_5[data-x-position=left]{left:16px}._sonnerViewport_11vkt_5[data-x-position=right]{right:16px}._sonnerViewport_11vkt_5[data-x-position=center]{left:50%;transform:translate(-50%)}._sonnerViewport_11vkt_5[data-y-position=top] ._sonnerToast_11vkt_33{top:0}._sonnerViewport_11vkt_5[data-y-position=bottom] ._sonnerToast_11vkt_33{bottom:0}._sonnerToast_11vkt_33{background:var(--popover);color:var(--popover-foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);box-sizing:border-box;align-items:flex-start;gap:12px;padding:12px 16px;transition:transform .4s,opacity .4s,height .4s;display:flex;position:absolute;left:0;right:0;overflow:hidden}._sonnerToast_11vkt_33[data-closing=true][data-front=false][data-expanded=false]{transition:transform .5s,opacity .2s}._sonnerToast_11vkt_33>*{transition:opacity .4s}._sonnerToast_11vkt_33[data-front=false][data-expanded=false]>*{opacity:0}@media (prefers-reduced-motion:reduce){._sonnerToast_11vkt_33,._sonnerToast_11vkt_33>*{transition:opacity .4s}}._sonnerIcon_11vkt_95{padding-top:2px;display:flex}._sonnerToast_11vkt_33[data-variant=success] ._sonnerIcon_11vkt_95{color:var(--success)}._sonnerToast_11vkt_33[data-variant=error] ._sonnerIcon_11vkt_95{color:var(--destructive)}._sonnerToast_11vkt_33[data-variant=warning] ._sonnerIcon_11vkt_95{color:var(--warning)}._sonnerToast_11vkt_33[data-variant=info] ._sonnerIcon_11vkt_95{color:var(--info)}._sonnerContent_11vkt_113{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._sonnerTitle_11vkt_121{font-size:var(--text-sm);font-weight:600;line-height:1.4}._sonnerMessage_11vkt_127{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.4}._sonnerClose_11vkt_133{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}._sonnerClose_11vkt_133:hover{color:var(--foreground)}._sonnerClose_11vkt_133:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._sonnerAction_11vkt_151{border:1.5px solid var(--border);border-radius:var(--radius-sm);height:24px;color:var(--foreground);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;align-self:center;padding:0 8px;font-weight:700}._sonnerAction_11vkt_151:hover{background:var(--muted)}._sonnerAction_11vkt_151:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
