._page_h3gce_1{flex:1;display:flex;align-items:center;justify-content:center;background:var(--color-bg);min-height:100vh}._card_h3gce_10{width:100%;max-width:380px;display:flex;flex-direction:column;gap:16px;padding:32px}._header_h3gce_19{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}._logo_h3gce_27{height:36px;width:auto}._title_h3gce_32{font-size:24px;font-weight:600;color:var(--color-text)}._subtitle_h3gce_38{font-size:13px;color:var(--color-text-secondary);text-align:center}._input_h3gce_44{font-family:SF Mono,Fira Code,Cascadia Code,Menlo,Consolas,monospace;font-size:13px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px;resize:none;word-break:break-all}._input_h3gce_44::placeholder{color:var(--color-text-tertiary)}._input_h3gce_44:focus{outline:none;border-color:var(--color-accent)}._error_h3gce_63{font-size:11px;color:var(--color-danger)}._button_h3gce_68{cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}._button_h3gce_68:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.3)}._button_h3gce_68{padding:12px;font-size:13px;font-weight:600;color:#fff;background:var(--color-accent);border-radius:8px;text-align:center}._button_h3gce_68:hover{background:var(--color-accent-hover)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{border:none;background:none;cursor:pointer;font:inherit;color:inherit}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{display:block;max-width:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--color-text)}code,pre,.mono{font-family:SF Mono,Fira Code,Cascadia Code,Menlo,Consolas,monospace}:root{color-scheme:light;--color-bg: #f5f5f7;--color-surface: #ffffff;--color-surface-secondary: #fafafa;--color-border: #e5e5e7;--color-border-light: #f0f0f2;--color-text: #1d1d1f;--color-text-secondary: #86868b;--color-text-tertiary: #aeaeb2;--color-accent: #007aff;--color-accent-hover: #0066d6;--color-accent-light: rgba(0, 122, 255, .08);--color-danger: #ff3b30;--color-danger-hover: #d63029;--color-success: #34c759;--color-warning: #ff9500;--color-bg-rgb: 245, 245, 247;--color-surface-rgb: 255, 255, 255;--color-border-rgb: 229, 229, 231;--color-text-rgb: 29, 29, 31;--color-accent-rgb: 0, 122, 255;--color-danger-rgb: 255, 59, 48;--color-success-rgb: 52, 199, 89;--color-warning-rgb: 255, 149, 0;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12)}[data-theme=dark]{color-scheme:dark;--color-bg: #1a1a1c;--color-surface: #2c2c2e;--color-surface-secondary: #242426;--color-border: #3a3a3c;--color-border-light: #2c2c2e;--color-text: #f5f5f7;--color-text-secondary: #c5c5ca;--color-text-tertiary: #a0a0a5;--color-accent: #0a84ff;--color-accent-hover: #409cff;--color-accent-light: rgba(10, 132, 255, .12);--color-danger: #ff453a;--color-danger-hover: #ff6961;--color-success: #30d158;--color-warning: #ff9f0a;--color-bg-rgb: 26, 26, 28;--color-surface-rgb: 44, 44, 46;--color-border-rgb: 58, 58, 60;--color-text-rgb: 245, 245, 247;--color-accent-rgb: 10, 132, 255;--color-danger-rgb: 255, 69, 58;--color-success-rgb: 48, 209, 88;--color-warning-rgb: 255, 159, 10;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5)}#root{background:var(--color-bg)}body.resizing iframe{pointer-events:none}
