@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#1a1a1a;font-family:DM Sans,sans-serif}.gate{margin:120px auto;max-width:400px;text-align:center}.gate img{margin-bottom:24px}.gate h1{font-size:1.5rem;margin-bottom:8px}.gate p{color:#666;margin-bottom:20px}.gate form{display:flex;gap:8px}.gate input{border:1px solid #ccc;border-radius:6px;flex:1;font-size:14px;padding:8px 12px}.gate button{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.gate button:disabled{cursor:default;opacity:.5}.error{color:#c00;margin-top:12px}.docs-header{background:#fff;border-bottom:1px solid #eee;left:0;padding:20px 24px 12px;position:fixed;right:0;top:0;z-index:10}.docs{line-height:1.65;margin:0 auto;max-width:860px;padding:64px 24px 40px}.docs h1{font-size:2rem;margin:32px 0 16px;padding-bottom:8px}.docs h1,.docs h2{border-bottom:1px solid #eee}.docs h2{font-size:1.5rem;margin:28px 0 12px;padding-bottom:6px}.docs h3{font-size:1.2rem;margin:24px 0 8px}.docs p{margin:12px 0}.docs ol,.docs ul{margin:12px 0;padding-left:24px}.docs li{margin:4px 0}.docs code{background:#f4f4f4;border-radius:4px;font-size:.9em;padding:2px 6px}.docs pre{background:#f4f4f4;border-radius:8px;margin:12px 0;overflow-x:auto;padding:16px}.docs pre code{background:none;padding:0}.docs table{border-collapse:collapse;margin:12px 0;width:100%}.docs td,.docs th{border:1px solid #ddd;padding:8px 12px;text-align:left}.docs th{background:#f8f8f8;font-weight:600}.docs blockquote{border-left:4px solid #ddd;color:#555;margin:12px 0;padding:8px 16px}.docs a{color:#06c}.docs hr{border:none;border-top:1px solid #eee;margin:24px 0}
