.CodeViewer_code-viewer__TFjfk{display:flex;width:100%;flex:1 1;min-height:0;background:#1e1e1e;overflow:hidden}.CodeViewer_sidebar__WjE_M{width:280px;background:#252526;border-right:1px solid #3c3c3c;display:flex;flex-direction:column;flex-shrink:0;min-height:0}.CodeViewer_sidebar-header__uRZsV{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;text-transform:uppercase;color:#bbbbbb;border-bottom:1px solid #3c3c3c}.CodeViewer_file-tree__f9_kG{flex:1 1;overflow-y:scroll;padding:8px 0;scrollbar-width:thin;scrollbar-color:#424242 #252526}.CodeViewer_file-tree__f9_kG::-webkit-scrollbar{width:14px}.CodeViewer_file-tree__f9_kG::-webkit-scrollbar-track{background:#252526}.CodeViewer_file-tree__f9_kG::-webkit-scrollbar-thumb{background:#424242;border:3px solid #252526;border-radius:7px}.CodeViewer_file-tree__f9_kG::-webkit-scrollbar-thumb:hover{background:#4f4f4f}.CodeViewer_folder__ATwXP{display:flex;align-items:center;gap:4px;width:100%;padding:4px 12px;border:none;background:transparent;font-size:13px;color:#cccccc;cursor:pointer;text-align:left;transition:background .1s ease}.CodeViewer_folder__ATwXP:hover{background:#2a2d2e}.CodeViewer_file-item__6xBna{display:flex;align-items:center;gap:6px;width:100%;padding:4px 12px;border:none;background:transparent;font-size:13px;color:#cccccc;cursor:pointer;text-align:left;transition:background .1s ease}.CodeViewer_file-item__6xBna:hover{background:#2a2d2e}.CodeViewer_file-item__6xBna.CodeViewer_active__WAJuf{background:#37373d}.CodeViewer_editor__h2sBN{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0;background:#1e1e1e}.CodeViewer_editor-header__3bPrb{display:flex;align-items:center;padding:8px 16px;background:#2d2d2d;border-bottom:1px solid #3c3c3c}.CodeViewer_file-path__iSQgZ{font-size:12px;color:#969696}.CodeViewer_code-container__NbvnE{flex:1 1;overflow:scroll;background:#1e1e1e;min-height:0;scrollbar-width:thin;scrollbar-color:#424242 #1e1e1e}.CodeViewer_code-container__NbvnE::-webkit-scrollbar{width:14px;height:14px}.CodeViewer_code-container__NbvnE::-webkit-scrollbar-track{background:#1e1e1e}.CodeViewer_code-container__NbvnE::-webkit-scrollbar-thumb{background:#424242;border:3px solid #1e1e1e;border-radius:7px}.CodeViewer_code-container__NbvnE::-webkit-scrollbar-thumb:hover{background:#4f4f4f}.CodeViewer_code-container__NbvnE::-webkit-scrollbar-corner{background:#1e1e1e}@media (max-width:768px){.CodeViewer_sidebar__WjE_M{width:180px}.CodeViewer_file-item__6xBna{font-size:12px}}@media (max-width:480px){.CodeViewer_sidebar__WjE_M{display:none}}.DemoPageLayout_container__iThR8{height:100vh;display:flex;flex-direction:column}.DemoPageLayout_view-switcher__vr1bP{position:fixed;top:16px;right:16px;z-index:1000;display:flex;gap:4px;background:#f5f5f7;padding:4px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.DemoPageLayout_view-btn__o1ZEu{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#86868b;transition:all .2s ease}.DemoPageLayout_view-btn__o1ZEu:hover{color:#1d1d1f}.DemoPageLayout_view-btn__o1ZEu.DemoPageLayout_active__0KRFh{background:#fff;color:#007aff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DemoPageLayout_content__f8JAj{flex:1 1;display:flex;background:#1e1e1e;min-height:0}.DemoPageLayout_preview__L16cw{flex:1 1;background:#fff;overflow:auto}@media (prefers-color-scheme:dark){.DemoPageLayout_view-switcher__vr1bP{background:#2c2c2e;box-shadow:0 2px 8px rgba(0,0,0,.3)}.DemoPageLayout_view-btn__o1ZEu{color:#98989d}.DemoPageLayout_view-btn__o1ZEu:hover{color:#f5f5f7}.DemoPageLayout_view-btn__o1ZEu.DemoPageLayout_active__0KRFh{background:#3a3a3c;color:#0a84ff}.DemoPageLayout_preview__L16cw{background:#1c1c1e}}.DemoFormLayout_container__TcJXp{min-height:100vh;background:#fff}.DemoFormLayout_content__timSW{max-width:1200px;margin:0 auto;padding:80px 60px}@media (prefers-color-scheme:dark){.DemoFormLayout_container__TcJXp{background:#0d1117}}@media (max-width:1024px){.DemoFormLayout_content__timSW{padding:60px 40px}}@media (max-width:640px){.DemoFormLayout_content__timSW{padding:40px 20px}}:where(.motile-toast-container){position:fixed;pointer-events:none;display:flex;flex-direction:column;gap:8px}:where(.motile-toast-container){top:0;left:0;right:0;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 16px}@media (min-width:768px){:where(.motile-toast-container){top:0;left:auto;right:0;align-items:flex-end;padding:16px;max-width:400px}}:where(.motile-toast){pointer-events:auto;display:inline-flex;align-items:flex-start;width:calc(100vw - 32px);min-width:200px;padding:12px 16px;background:#000000d9;border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform,opacity;animation:slideDown .3s ease-out}@media (min-width:768px){:where(.motile-toast){width:auto;max-width:320px;animation:slideInRight .3s ease-out}}:where(.motile-toast--exiting){animation:fadeOut .15s ease-out forwards}:where(.motile-toast__icon){flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:8px;margin-top:1px}:where(.motile-toast--success .motile-toast__icon){color:#4ade80}:where(.motile-toast--error .motile-toast__icon){color:#f87171}:where(.motile-toast--warning .motile-toast__icon){color:#fbbf24}:where(.motile-toast--info .motile-toast__icon){color:#60a5fa}:where(.motile-toast__message){flex:1 1;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:#fff;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{to{opacity:0;transform:scale(.95)}}@media (prefers-color-scheme:dark){:where(.motile-toast){background:#fffffff2}:where(.motile-toast__message){color:#18181b}:where(.motile-toast__icon){color:#18181b}:where(.motile-toast--success .motile-toast__icon){color:#22c55e}:where(.motile-toast--error .motile-toast__icon){color:#ef4444}:where(.motile-toast--warning .motile-toast__icon){color:#f59e0b}:where(.motile-toast--info .motile-toast__icon){color:#3b82f6}}@media (prefers-reduced-motion:reduce){:where(.motile-toast){animation:none!important}}:where(.motile-toast *){-moz-user-select:none;user-select:none;-webkit-user-select:none}.LoginDemo_login-container__aJsMn{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:60px 20px;background:#fff}.LoginDemo_login-card__w4aR0{width:100%;max-width:480px;background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.LoginDemo_divider__gZ_b1{display:flex;align-items:center;gap:16px;margin:24px 0}.LoginDemo_divider__gZ_b1:after,.LoginDemo_divider__gZ_b1:before{content:"";flex:1 1;height:1px;background:#e5e5e5}.LoginDemo_divider__gZ_b1 span{font-size:12px;color:#86868b}@media (prefers-color-scheme:dark){.LoginDemo_login-container__aJsMn{background:#1c1c1e}.LoginDemo_login-card__w4aR0{background:#1c1c1e;box-shadow:0 4px 24px rgba(0,0,0,.4)}.LoginDemo_divider__gZ_b1:after,.LoginDemo_divider__gZ_b1:before{background:#38383a}}@media (max-width:480px){.LoginDemo_login-container__aJsMn{padding:16px}.LoginDemo_login-card__w4aR0{padding:24px;border-radius:12px}}.LoginForm_form__XU6Mn{display:flex;flex-direction:column;gap:16px}.LoginForm_input-group___veW6{width:100%}