html.lc-loading body{opacity:1}.lc-root{min-height:100dvh}.lc-status{min-height:100dvh;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;background:#0d0b16;color:#e9e6f5;padding:24px}.lc-status-card{max-width:520px;text-align:left}.lc-status-card h1{font-size:40px;margin:0 0 12px;letter-spacing:-.02em}.lc-status-card p{color:#a9a3c2;line-height:1.6;margin:0 0 20px}.lc-status-card code{background:#1d1930;padding:2px 6px;border-radius:4px;color:#c9b8ff}.lc-btn{display:inline-block;background:#b49cff;color:#140f24;border:0;border-radius:999px;padding:10px 20px;font:600 14px/1 inherit;cursor:pointer;text-decoration:none;margin-right:8px}.lc-btn.ghost{background:transparent;color:#e9e6f5;border:1px solid #3a3456}.lc-skel{width:100%;min-height:100dvh;background:#0d0b16;padding:0}.lc-skel-bar{height:34px;background:linear-gradient(90deg,#3d3aa0,#5b2a9c,#e2856b);opacity:.55}.lc-skel-nav{height:76px;border-bottom:1px solid #1d1930}.lc-skel-block{margin:60px auto 0;width:min(760px,90%);height:48px;border-radius:10px;background:#1a1629;animation:lc-pulse 1.4s ease-in-out infinite}.lc-skel-block.s{width:min(480px,70%);height:18px;margin-top:24px}@keyframes lc-pulse{50%{opacity:.45}}.lc-source [data-w-id]{opacity:1}.lc-reveal{animation:lc-reveal .6s cubic-bezier(.2,.7,.2,1) both}@keyframes lc-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lc-reveal{animation:none}}.lc-source .w-dropdown-list.w--open{display:block}.lc-source .w-nav-menu.lc-nav-open{display:block!important}.lc-source .w-tab-pane{display:none}.lc-source .w-tab-pane.w--tab-active{display:block}.lc-form-preview-note{margin:10px 0;padding:10px 14px;border-radius:8px;font:500 13px/1.45 Plus Jakarta Sans,system-ui,sans-serif;background:#fff4e5;color:#6b3b00;border:1px solid #f0c27a}.lc-form-preview-note.blocked{background:#fdecec;color:#7a1717;border-color:#eba3a3}.lc-preview-chip{position:fixed;right:12px;bottom:12px;z-index:99999;font:600 11px/1 system-ui,sans-serif;letter-spacing:.04em;background:#140f24d1;color:#d9d2f5;padding:7px 10px;border-radius:999px;text-decoration:none;opacity:.7}.lc-preview-chip:hover{opacity:1}.mg{min-height:100dvh;background:#f4f2fb;color:#1b1630;font-family:Plus Jakarta Sans,system-ui,sans-serif;padding:40px 5vw 80px}.mg h1{font-size:34px;margin:0 0 6px;letter-spacing:-.02em}.mg .sub{color:#625b80;margin:0 0 28px}.mg-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.mg-stat{background:#fff;border:1px solid #e2ddf2;border-radius:10px;padding:12px 16px;min-width:130px}.mg-stat b{display:block;font-size:24px}.mg-stat span{font-size:12px;color:#625b80;text-transform:uppercase;letter-spacing:.06em}.mg input{width:100%;max-width:420px;padding:10px 12px;border:1px solid #cfc8e8;border-radius:8px;margin-bottom:16px;font:inherit;background:#fff}.mg table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;font-size:13px}.mg th,.mg td{text-align:left;padding:8px 12px;border-bottom:1px solid #eee9f8;vertical-align:top}.mg th{background:#ece8f8;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.mg td a{color:#5a3fd1}.mg .tag{display:inline-block;font-size:11px;padding:2px 7px;border-radius:99px;background:#e5defc;color:#4a33b0}.mg .warn{color:#8a3b00}.mg h2{margin:36px 0 12px;font-size:20px}.mg pre{background:#1b1630;color:#e2dcff;padding:16px;border-radius:10px;overflow:auto;font-size:12px;max-height:480px}.lc-docs-menu-btn{display:none}@media(max-width:768px){.lc-source .lc-docs-aside-01.lc-docs-open{display:block!important;width:100%;padding-bottom:0}.lc-docs-menu-btn{display:inline-flex;align-items:center;margin:8px 16px;padding:8px 14px;border-radius:6px;border:1px solid #d1d5db;background:#f9fafb;color:#111827;font:500 14px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.lc-docs-menu-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.lc-source .docs-sidebar.lc-docs-open{display:block!important;max-height:70vh;overflow-y:auto;border-bottom:1px solid #e5e7eb}}.mg .linkbtn{background:none;border:0;color:#5a3fd1;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.mg .detail td{background:#faf8ff}.mg .detail ul{margin:0;padding-left:18px}
