._page_1kvbq_1{min-height:100%;padding-block-start:clamp(24px,50svh - 250px,24svh);padding-inline:var(--space-4);background:radial-gradient(circle, var(--canvas-dot) .5px, transparent .5px) 0 0 / 16px 16px var(--bg-canvas);align-content:start;justify-items:center;padding-block-end:var(--space-6);display:grid}._layout_1kvbq_12{width:min(100%,420px)}._panel_1kvbq_15{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);padding:clamp(20px,5vw,28px)}._brand_1kvbq_21{margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);letter-spacing:-.025em;font-size:15px;font-weight:600;display:flex}._ghost_1kvbq_30{background:currentColor;width:24px;height:24px;-webkit-mask:url(/ghost.svg) 50%/contain no-repeat;mask:url(/ghost.svg) 50%/contain no-repeat}._panel_1kvbq_15 h1{margin:0 0 var(--space-6);letter-spacing:-.035em;font-size:clamp(22px,4vw,24px);font-weight:600;line-height:1.2}._button_1yq6e_1{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--text-primary);color:var(--bg-canvas);font:inherit;cursor:pointer;border:1px solid #0000;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}._button_1yq6e_1:enabled:hover{opacity:.85}._button_1yq6e_1:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}._button_1yq6e_1:disabled{opacity:.5;cursor:not-allowed}._page_it7mh_1{min-height:100%;padding:var(--space-6);text-align:center;background-color:var(--bg-canvas);background-image:radial-gradient(circle, var(--canvas-dot) .5px, transparent .5px);background-size:16px 16px;flex-direction:column;justify-content:center;align-items:center;display:flex}._ghost_it7mh_14{width:clamp(88px,12vw,128px);height:auto;margin-bottom:var(--space-6)}.dark ._ghost_it7mh_14{filter:invert(85%)}._page_it7mh_1 h1{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}._page_it7mh_1 p{margin:var(--space-2) 0 var(--space-6);color:var(--text-secondary);font-size:14px;line-height:1.5}._page_it7mh_1>:is(a,button){min-height:36px;padding:8px 16px;text-decoration:none}@media (hover:hover){._page_it7mh_1>a:hover{opacity:.85}}@media (pointer:coarse){._page_it7mh_1>:is(a,button){min-height:44px}}._status_exijp_1{max-width:640px;color:var(--text-secondary);padding:32px;line-height:1.6}._status_exijp_1 h1{color:var(--text-primary);font-size:24px}@media (width<=600px){._status_exijp_1{padding:20px}}._field_5t0u2_1{gap:var(--space-2);font-size:13px;font-weight:500;display:grid}._field_5t0u2_1 input{background:var(--bg-canvas);width:100%;min-width:0;height:44px;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);font:inherit;padding:0 12px;font-size:16px;font-weight:400}._field_5t0u2_1 input[aria-invalid=true]{border-color:var(--status-danger)}._field_5t0u2_1 input:focus-visible{outline:2px solid var(--status-active-outline);outline-offset:2px}._error_5t0u2_27{color:var(--status-danger);margin:0;font-size:13px;font-weight:400}._passwordField_t0n1z_1{grid-template-columns:1fr auto;align-items:center}._passwordField_t0n1z_1>label{grid-area:1/1}._action_t0n1z_8{grid-area:1/2}._password_t0n1z_1,._passwordField_t0n1z_1 [role=alert]{grid-column:1/-1}._password_t0n1z_1{position:relative}._password_t0n1z_1 input{padding-inline-end:44px}._toggle_t0n1z_21{border-radius:var(--radius-md);cursor:pointer;width:44px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0 0 0 auto}._toggle_t0n1z_21:hover{color:var(--text-primary)}._toggle_t0n1z_21:focus-visible{outline:2px solid var(--status-active-outline);outline-offset:1px}._tooltip_1ng27_1{z-index:1100;overflow-wrap:anywhere;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);width:max-content;max-width:calc(100vw - 16px);color:var(--text-primary);font:12px/1.5 var(--font-sans);pointer-events:none;padding:6px 8px;position:fixed}@media (hover:none),(pointer:coarse){._tooltip_1ng27_1{display:none}}._button_1383t_1{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;flex:none;place-items:center;padding:5px;transition:background .15s,color .15s;display:inline-grid}._button_1383t_1:enabled:hover{background:var(--bg-elevated);color:var(--text-primary)}._button_1383t_1:focus-visible{outline:2px solid var(--status-active);outline-offset:3px}@media (prefers-reduced-motion:reduce){._button_1383t_1{transition:none}}._wrapper_1383t_31{flex:none;display:inline-flex;position:relative}._button_1383t_1:disabled{opacity:.5;cursor:not-allowed}._modal_pd7of_1,._modal_pd7of_1::backdrop{--modal-motion-duration:.18s}._modal_pd7of_1{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text-primary);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0006}._modal_pd7of_1::backdrop{background:#0009}._modal_pd7of_1[open]{animation:_enter_pd7of_1 var(--modal-motion-duration) ease-out}._surface_pd7of_24{padding:var(--space-6);flex-direction:column;max-height:calc(100dvh - 48px);display:flex}._header_pd7of_30{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._header_pd7of_30 h2{margin:0;font-size:18px;font-weight:600;line-height:1.5}._description_pd7of_42{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}._content_pd7of_48{margin-top:var(--space-6)}@keyframes _enter_pd7of_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._modal_pd7of_1{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}._surface_pd7of_24{padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom))}._header_pd7of_30 button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){._modal_pd7of_1[open]{animation:none}}._body_pd7of_84{min-height:0;overflow-y:auto}._header_pd7of_30,._footer_pd7of_89{flex:none}._footer_pd7of_89{margin-top:var(--space-6)}._header_pd7of_30 h2:focus{outline:none}._header_pd7of_30 button:disabled{opacity:.5;cursor:wait}@media (width<=640px){._surface_pd7of_24{height:100%;max-height:100%}._body_pd7of_84{flex:1}._footer_pd7of_89{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}}._modal_pd7of_1[data-closing=true],._modal_pd7of_1[data-closing=true]::backdrop{animation:_exit_pd7of_1 var(--modal-motion-duration) ease-in forwards;pointer-events:none}@keyframes _exit_pd7of_1{to{opacity:0}}._body_pd7of_84{margin:-4px;padding:4px}@media (prefers-reduced-motion:reduce){._modal_pd7of_1[data-closing=true],._modal_pd7of_1[data-closing=true]::backdrop{animation:none}}._modal_pd7of_1[open]:not([data-closing=true])::backdrop{animation:_backdropEnter_pd7of_1 var(--modal-motion-duration) ease-out}@keyframes _backdropEnter_pd7of_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._modal_pd7of_1,._modal_pd7of_1::backdrop{--modal-motion-duration:0s}._modal_pd7of_1[open]:not([data-closing=true])::backdrop{animation:none}}._footer_pd7of_89{justify-content:flex-end;gap:var(--space-2);display:flex}._footer_pd7of_89 button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);min-height:44px;color:var(--text-primary);cursor:pointer;padding:8px 16px;font-size:13px}._footer_pd7of_89 button[data-danger=true]{color:var(--status-danger);border-color:var(--status-danger)}._footer_pd7of_89 button:enabled:hover{background:var(--bg-interactive-hover)}._footer_pd7of_89 button:disabled{color:var(--text-muted);border-color:var(--border-strong);background:var(--bg-surface);cursor:not-allowed}._footer_pd7of_89 button:focus-visible{outline:2px solid var(--status-active);outline-offset:3px}@media (width<=640px){._footer_pd7of_89 button{flex:1}}._result_14722_1{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._preview_14722_7{color:var(--text-primary);text-underline-offset:3px}._preview_14722_7:focus-visible{outline:2px solid var(--status-active-outline);outline-offset:3px}._error_14722_15{color:var(--status-danger);font-size:13px}._demo_14722_20{gap:var(--space-3);margin-top:var(--space-5);display:grid}._demo_14722_20 p{margin:0}._demo_14722_20 button{min-height:44px;color:var(--text-primary);background:var(--bg-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-md);font:inherit;cursor:pointer;justify-self:start;padding:0 12px}._demo_14722_20 button:focus-visible{outline:2px solid var(--status-active-outline);outline-offset:3px}._form_wzfwb_1{gap:var(--space-4);display:grid}._forgot_wzfwb_5{cursor:pointer;color:var(--text-secondary);text-underline-offset:3px;background:0 0;border:0;min-height:26px;padding:0;font-size:12px;text-decoration:underline}._forgot_wzfwb_5:hover{color:var(--text-primary)}._forgot_wzfwb_5:focus-visible{outline:2px solid var(--status-active-outline);outline-offset:1px}._submit_wzfwb_25{min-height:44px;margin-top:var(--space-1);font-size:14px}._credentialsError_wzfwb_31{background:color-mix(in srgb, var(--status-danger) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-danger) 42%, var(--bg-surface));border-radius:var(--radius-md);padding:8px 12px}@media (pointer:coarse){._forgot_wzfwb_5{min-height:44px}}._divider_gy7xp_1{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-3);color:var(--text-muted);font-size:12px;display:flex}._divider_gy7xp_1:before,._divider_gy7xp_1:after{content:"";border-top:1px solid var(--border-subtle);flex:1}._providers_gy7xp_15{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._providers_gy7xp_15 ._provider_gy7xp_15{gap:var(--space-2);border-color:var(--border-subtle);background:var(--bg-surface);min-height:40px;color:var(--text-muted);opacity:1}._notification_1cflb_1{--notification-accent:var(--text-secondary);z-index:1000;bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);width:max-content;max-width:calc(100vw - 32px);color:var(--text-primary);opacity:0;visibility:hidden;align-items:center;gap:16px;padding:12px 16px;font-size:13px;transition:opacity .2s ease-out,transform .25s cubic-bezier(.16,1,.3,1),visibility 0s .25s;display:flex;position:fixed;left:50%;transform:translate(-50%,12px);box-shadow:0 8px 32px #0003}._notification_1cflb_1[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}._notification_1cflb_1[data-status=success]{--notification-accent:var(--status-success)}._notification_1cflb_1[data-status=fail]{--notification-accent:var(--status-danger)}@media (prefers-reduced-motion:reduce){._notification_1cflb_1{transition:none}}._message_1cflb_45{overflow-wrap:anywhere;min-width:0}._timer_1cflb_49{background:var(--notification-accent);transform-origin:0;height:2px;animation:_countdown_1cflb_1 var(--notification-duration) linear forwards;border-radius:1px;animation-play-state:paused;position:absolute;bottom:0;left:12px;right:12px}._notification_1cflb_1[data-open=true] ._timer_1cflb_49{animation-play-state:running}@keyframes _countdown_1cflb_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){._timer_1cflb_49{animation:none;display:none}}._link_176yz_1{text-underline-offset:3px;touch-action:manipulation}._link_176yz_1:focus-visible{outline:2px solid var(--status-active-outline);outline-offset:3px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--status-active-outline:#3b82f6;--canvas-dot:#00000029;--canvas-grid:#00000006;--bg-canvas:#fafafa;--project-blue:#0369a1;--project-amber:#a16207;--project-teal:#0f766e;--project-violet:#7c3aed;--project-rose:#be123c;--project-lime:#4d7c0f;--bg-surface:#fff;--bg-elevated:#f4f4f5;--bg-interactive-hover:#0000000a;--bg-interactive-active:#00000012;--text-primary:#09090b;--text-secondary:#52525b;--text-muted:#71717a;--border-subtle:#e4e4e7;--border-strong:#d4d4d8;--border-input:var(--border-strong);--status-success:#16a34a;--status-warning:#d97706;--status-danger:#dc2626;--status-info-text:#1d4ed8;--status-success-text:#166534;--status-warning-text:#92400e;--status-danger-text:#b91c1c;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--page-title-font-size:20px;--page-title-line-height:1.4;--agent-request:#38bdf8;--agent-sourcing:#fbbf24;--agent-order:#fb7185;--agent-delivery:#2dd4bf;--agent-invoice:#a3b85c;--status-active:#3b82f6;--filter-width-wide:240px;--form-max-width:46rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--status-active-outline:#9ec5ff;--canvas-dot:#ffffff29;--canvas-grid:#ffffff06;--bg-canvas:#09090b;--project-blue:var(--agent-request);--project-amber:var(--agent-sourcing);--project-teal:var(--agent-delivery);--project-violet:#a78bfa;--project-rose:var(--agent-order);--project-lime:var(--agent-invoice);--bg-surface:#111113;--bg-elevated:#18181b;--bg-interactive-hover:#ffffff0a;--bg-interactive-active:#ffffff14;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#92929b;--border-subtle:#ffffff12;--border-strong:#ffffff24;--border-input:#6b6b73;--status-success:#22c55e;--status-warning:#f59e0b;--status-danger:#ef4444;--status-info-text:var(--status-active-outline);--status-success-text:var(--status-success);--status-warning-text:var(--status-warning);--status-danger-text:var(--status-danger)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background:var(--bg-canvas);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;line-height:1.5}button,input,textarea,select{font:inherit}::selection{background:var(--text-primary);color:var(--bg-canvas)}html,body,#root{width:100%;min-width:0;height:100%;min-height:0}
